kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 24 15:13:27 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.90' (ECDSA) to the list of known hosts. 2019/11/24 15:13:37 fuzzer started 2019/11/24 15:13:44 dialing manager at 10.128.15.235:16800 2019/11/24 15:13:44 syscalls: 337 2019/11/24 15:13:44 code coverage: enabled 2019/11/24 15:13:44 comparison tracing: enabled 2019/11/24 15:13:44 extra coverage: support is not implemented in syzkaller 2019/11/24 15:13:44 setuid sandbox: enabled 2019/11/24 15:13:44 namespace sandbox: support is not implemented in syzkaller 2019/11/24 15:13:44 Android sandbox: support is not implemented in syzkaller 2019/11/24 15:13:44 fault injection: support is not implemented in syzkaller 2019/11/24 15:13:44 leak checking: support is not implemented in syzkaller 2019/11/24 15:13:44 net packet injection: enabled 2019/11/24 15:13:44 net device setup: support is not implemented in syzkaller 2019/11/24 15:13:44 concurrency sanitizer: support is not implemented in syzkaller 2019/11/24 15:13:44 devlink PCI setup: support is not implemented in syzkaller 15:13:48 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/203, 0xcb}], 0x4, 0x0, 0x1000) r1 = dup(0xffffffffffffff9c) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x10000, 0x7, 0x200, 0x1, 0x5616, 0x6, 0x3, 0x2, 0x2, 0x3, 0x33c}) r3 = socket$inet6(0x18, 0x4, 0x81) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000003c0)={0xea4b, 0xb0c0, {0x40d63be4, 0x1000}}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000400)) r5 = shmget(0x1, 0x4000, 0x31, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000480)={0xffffb9d7, 0xffff, './file0\x00', 0x7, 0xad, 0x2, 0x9}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000500)) socket$inet6(0x18, 0x5, 0x26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000580)) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getsockname(r8, &(0x7f0000000640)=@un=@file={0x0, ""/9}, &(0x7f0000000680)=0xb) chroot(&(0x7f00000006c0)='./file0\x00') open(&(0x7f0000000700)='./file0\x00', 0x0, 0xa) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000780)={0x92eb, [{0x2}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x400}, {0x1, 0x991}, {0x1, 0x38}, {0x3}, {0x3, 0x8}, {}, {0x2, 0x6}, {0x5, 0x4}, {0x3, 0xc}, {0x2, 0xffff}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x1}, {}, {0x9226b25f447a7d6d, 0x6}, {0x0, 0x78}, {0x6, 0x1f}, {0x1, 0x5}, {0x6, 0x9}, {0x1, 0x6}, {0x3, 0x7fff}, {0x2}, {0x3}, {0x6ecf20cf4d8dd198, 0x7}, {0x2, 0x2}, {0x3, 0x5db3cc69}, {0x2, 0x478}]}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f00000008c0)='./file0\x00', 0x10000, 0x8) clock_getres(0x7, &(0x7f0000000900)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000940), &(0x7f0000000980)=0x4) 15:13:48 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/121}, 0x81, 0x1, 0x1000) getppid() socketpair(0x8, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) unlink(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x9}, {0x7ff, 0xac73}}) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x20, './file0\x00'}) mknod$loop(&(0x7f0000000240)='./file1\x00', 0x40, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x80, 0x0) msgsnd(r0, &(0x7f0000000300)={0x1, "e2d8aaf04ca004b205c54869cf59d0601ef2d15366ce8d1af1fc83e9344faa75209ee4e6062493eb796a11547c79298cf1269dea8fc9e0127777d04e999cb4d32fd157fc0938fcaf67b9f0dff8b9c5ad28ecb9beb85e9ce644775459c004375a51fa28037cf2c8a2df963bf3765098be34fecd3ca4521236fd93740406e2691eda0776426ca0ffeec36f19eabf988dc8879ad167d1749c55c6b2fa6ef8cf81c635f05a746fe05037caa59730324187e6303e19f75ecea390d65e251c55b6b53b97d0983ae10746fea49890dd0855ebdbb7f3343f30aebedcb2a324b0ce06a49b"}, 0xe8, 0x800) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000400)={0x2, 0x1ff}) r4 = semget(0x3, 0x0, 0x444) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000440)=""/13) write(r1, &(0x7f0000000480)="791f1f74f8c4b08c94263ccede8d3ef3668ba3bfb4e74218c1af5e5620a745650c62e2da24d42dd0d058058baabb37b79503bd733fdfe3bcd4b5bc15ff8f5f27929497af34d80c4a38b3c535c530a986d2fdd3a6e0915379a5045254cfb9326413492b7254015f9897bb5185c6cadaa7244ac2b09d6b7c79a32ee7da366741b3d505786684650a657ec3b9e7748cdc3979473edd533375eb4850be7059a7101f3971e39fb8b600facb070710a2618fc03100f3b33a03847a727c100f317253b09bc26e77e22a", 0xc6) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000580)=""/216) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) fcntl$lock(r5, 0x9, &(0x7f00000006c0)={0x2, 0x6, 0xbb, 0x2, 0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000740)={0x4, './file0\x00', './file2\x00'}) r7 = socket$inet6(0x18, 0x4000, 0x4) dup(r7) syz_extract_tcp_res(&(0x7f0000000780), 0x4, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f0000001bc0)=[{&(0x7f0000000800)="86b54a0842afefbc9aac70e76270c0a3caf17652ecf0838d62356a4634aa51b1c751889b4a3f8b770294dd087a0f3a52c1f1f887a8df6ec292adfe08f4594c08eafcbab630380c4b10374683e32f6569727fbd55c453c2c6ea27afb35040b8a4c369e4f2c7a92f2a165b0268c527d6594a2c6ceb08dfb23989a0f637dd58336146998f60667637cbc57b9e183776c7b7532ff8f92c0cc5886125bef3b3ffa7adce28a9361a77d0d7e780d54e988a764e893e7b72e8f92a8149005730133033fcb69592", 0xc3}, {&(0x7f0000000900)="a3ae0fd6a84a0f943b6bc6bf0069344fd9487608790e25f90f8bbc61d98e29604706c3213571edcf1910a73ce509abd822678db0b76e738e8bda84657b28ab08706f7d9fe5ec7462845557acf119e7d0ede32225502f9b49b2d8647950cd739436e99ac418446b09d822821f5713450576430d065150475af3f62677ad0e87373e96552745ad3dcc6697409dc1f07c60e1921e0d0bed637582df0f77d212247e8527d93453220851a0503c7fbb6ab99183d64e611db30630a44ffd781447217020660f8f185dbb", 0xc7}, {&(0x7f0000000a00)="e0095377d4f35270440cba7c6b6aebb200a4ed6852d41ce4c2d2085dac69ffa178d62fb9d87b069109e87488889b0ef1c0054e8aa35a4ddb1c0b6ecf133eab27f4e6c9c7eac35bdf3330af4f6e36110c3ea397567981192e6d2fda716fd5239fa41572fb73248fd4a7d28911285ea5b4676956d89090c81ea90533e0d577442d17cbdf0c3fd24f16499e8c6a813c5e3b6ebd18541da650ad59c301ef8df74139b0086cd559361d5d28501748bf94900bb89be22cf8bf21cbed745d75911454c8af7d179e73313bbe5ccda3e3810690ec4c8ba6049f6b1c7b3f8ef56d5d23184dd086cabe03a80be85c447b88cd5a0367a2c41a06a94508866a2b6997c240826640f500bd268f33b3140d980db6084b4c959bc084afe13f63a88b8f9dacd0d45e32bef9b2bb159a070c7286599e640ec30b5cc9f76307a61dec0c5039b05ff5591e2df157695694d77b13434c27469ff2c184472f3d218e215bd248e6c636ed653b379cc3623e0a7a542b238e711682f1c84d4c8d7243fb77547d20219c9fad2ff3e2db3ed2bb11111f013647110873fbc2a905bdd4e2815fedf1e99bfebca724fb6f274ca3f7efc6b6d2d227e99d83fe9a8a979535a13de07f5dc10417d8a437479da58d051a27ae7ca4e2d0041deed92e2ba6c2a7e3a1b95e41b91746065be7993da48dd48d4e3fa08fbe91b710fc7dc720533d533991a6ac7589e691a57c8587f9d7600b2089168cbc7cb0f2b537a8ddee0388f4652689db59bbd5da1c9f8cea578b3ce490735d71b379f3132fafe4d504d01d30413c743b5f948eaa3eb54b42c7c78288e6def47e0abf576955aef2d2327412c78abca3669470ff8f89e080fc15fc1b229092d32d154eb451b1e9ee09299fef977f23cd4c5d89cff870b8fbc7f807240879d4055fc806a9bdab906d34426d7f991f962e1d8dd04985bd3067e18c70ef8130c2b48f9c4158d110c9e6c793c5a0cebc265cf6904442fd0c3c27140d860abac575e5b3086eea63bd8c0ba09d76351dcd39d1b4b085b847484b06a40d38e595f6f9ea57eaac3a53a442caa5b191c234253ba803a27f4b88f949ad8633f6ad747096b9f6c3bd487a21b035216926cf202dec768ae9320dc5467ee726f58c77b9302482567e3d3ddc6a08ec18905b2ba7010cb3eb6621d6162b7c806a9fc3d3c53c2a99b8b7e761e9aea6570f5dcd70c8916d4920e7a28297ecbcefe7d3ef9ba2fb3ed1b1fea22607dad6761bbc99abfc62f33a5fbcb2fa8426101bac03dc5b043286303fd3b627340633c35891ef6a2caf96c111af01b708b204ae9b2599d7d62df7124161d9f79025aff2ec28bbae110f511d87d883078ebf75051e645728dfd9367b87191eb5587ffd0575609af94db63cca63d32a0b8a10ec7fee7cdc48f12fdf58d2ebf797c1bb430eb0aacb0dc81656e7dc4186abf7fbc93e3accfe35ba23ebf17ad6ca68e80cf8e4371dc92c4eb2511516b8c7d4201e59f7d3c6f62bea47db691b6dba362bb41fac12cdb7335a5ae983c30f9684443851a22abd1e30b9f640ac42a9f7d9e613a944a1bddc160c57e3d60e419d790665332d51e7bdd99151a7f9069c989438ce959addeb5be400c8841a2a6cd47c43a766c1cda7f87e3c70bf64eed8afc529340ae51f7c210d9d41a6c28fd3616165e951758b1f1378510ba314cbd0076b0cb7a4d7e10f38616293d05da6b260698170a5ac07e844de3ea3e27e32d58cd5b977ad7f2ebe53efa703a683d810e91625107bc5fd7c85a37222bb9c936a7ce8b61a7e21c25cfc7567885efde6a2347d54f223259a21994c3d8acbe5841d9958bbc0e291d2006dcdf1e180e282bf18c77525330df2bd2783f2c498041e85a32a91ad29fa9549fc14f923199019a025027e76bbc4ba4bb34c2a5445416e704aea288702f754bc7f5355f49e434fc2f580d230c02f77976a5187a311d999cb8a189bb69b549777b7dd067dc832e338aa5ddab6b5bc8f6a621515254bdb9968aab0e64c937e5229d2a07f4823abcb0faec6f1a6b57485e350e64ac7db5f7977344a0f0b4161d35990dc09be54c3fb6d539e58c9a68caad1abdb5da064815c48d9684358e6c168a194414031dd413be5d011fbc9925a830b1958212d33e5568f381d1d59d4d356ede7b15208e4cc4c9521859bbbc919465b33d3a25e9aa05ebf9ac5a204e40f4d56d0aa5c8ea853be0725281731c600f529284da6275c08fca0747147732aa96d8db675392f8efbd749902d3a7e2d18777191ed44d97ceb7c1138e6bdc1846b6e86587b63803b2183f41b42e5f2c63dc452f13a7741e619191a2bde8dca15f84d40c4b903d8b8289261a0aa36f5ae6e1b8da3a125e2e6e39f9e6ed512fa63c889469dbd6fffa80eeb2feceee838eebe3c71598b96c0f56655c2e895da9bea563262f95c3e2d9ee9a116f13bb0433992489032212eb0b75b5f94018b6dee63847806b5aca4e1ba8fee31c41c0faa19b468611fd0b10096cb1aebabfa4606aeb2d6a418b79ac8efc3b9b8f09e076fcf60f36a6538bcf61caf9d53012e3c4092ab297fbd956673bc4052bf291b3648b0ecf892350e4d3e0ddb284addde9fc5b1f4be4918cf504daa3519e5b79a81c2382825f3312898f4cb226554314648b99fef7474e7f975a2d6628eb08f8cd8e0e71f8d08d295062f66bf3f1d4dd703c883983d3220e21bf72368d832e1a003c1d707b575c4b67d9bdcd7ad358c325760ef44b817a29cc53e730084c5a0ed4ccdbe1d133d93c812b440167f35191575eb2f427abbc4af80350445294a43bbc59bca62ee9db381ff4f0738b52b2e8cf24c98d00aff6e389ef6e39b9309f1dc4222aaf2efdb1bcbd1efbc53f898e2ab68a3296cdd3b019f19d5ab61dbc8b29da0fb7a3495268b627f7528683aee0200aa49d0a2b983476ef611b9181df0f159f7e3cd3d7dd45a1a36cbf519892b276d731d0a198d8cd376402b8049c0f95cd9a7321f3400d8a239fd843201c45103d5f456968f150ca483307cc017b787d9cd0212d2e64aa84789580f42352228763290bdf034755db32f24ae8224c764456508c9c879c1657fc60a77ff1f094da329132e6a45946ceafde50c96b4203e63c7b0847866b64904e676412aef11bcac5dafd1382da46cb8f7484dd6c40b9a78ff073b29f4956bf63bf0674e1e5f5428d085db9318a3b256b659b877999956d56581a1bab35eaea1931b85d9833902df03d6a5eb34398c998bca7afea783e486cbe3576165dd37c798600e3c0024c45e8c388b52ac968f83c98f1e5fc97f2c29b344e4db1933eba5751fad6c19ac1f7b5e475a6845443381fefcf05ae44b4e4837178dd1737aad5d8576d7f79a346cf3a2df56e5f6d818903d02ec47ecb9b5f00b44c3b68afa7a44617a4d2c5d6ab9b5160d94befc65083daefd155095f54b43ac7a41a9e8c7ab6c006e3289ab6ea542e52ababe87c2d935d013b5ac1805c0e725ec4c569038c69583f1b02efc085285ab805074eddb9d437a894ca3b8a0a048843e96f0c6357602bf26ae0d15e158727bc78ad46626b54e113314cf275041f52c915de2498d6769d351358f25cf25892dc571e572cb014a66d28e855e48d9ef2bd095c3ff71cc55ab3f0b907ddd9cfafcb61399db21a2e748ce6454654b687f242803ed404a49108218965615f4aeb81cffddb4e619a124446c024900229efcbd81f24c57215ffe52edb944537c2df9b1da41f9afaf7c4d765b2239d263e709949e5a8a7b1d637b0fb32a5581dabcb69a541566700d41e93b7333654a4d5c13acf9dad23bd1c0227379f22fdac11cb8b7c9855b37749b21ac2cee7b4aa5cb7eea184aeebe5f6513325446b6716a0895db7b83dc6c9cdd49c6ffb2c8e683e21f87be5336be9522269c8acc82c5e116d3d9422ecb6623e8a5266ea9d3d47926bd7b45900395cca67b58893234d875f46a085bfba377b578644edfe8e9af6332ec39b23ed89bbccfe8c0a8fd7d971af4379ffd09c2676b2ac39df815cf9b18569c0138df082f4717ddd8af1c82b3b9743905ffbb1b90f3a0006a3b9030f06cca133abdba911394bb353fc94685820302a2d3636d2685e4baebc8cdeb61c73703f8dd083ca7d7e77715ad8597225d96c2744220f007210ba02d0a2e13f3d4ad0470fb7e302f995cb3b708e9e04d1269c9bb5a076120166e52be1f64d4d77b280954d0449af9d5e5d12198832389b0b6996d5e41fd41c7d7efa3151f9b326f265a14da9f320dd6e6e13fc4132c10339f39f82c1c7c4f9bc7d3d024b2da61781024c24d1beb1692128fe91358f855427abc0ce8350317c66f01778f0d364b39995c195655b18cdc3d4afb56ff0ee5f201e8de6d89262cb338004a720d4cb61e3863797535eecff8de6deaea4c062bb0f48ad2638c0c462ee4952910ec7f44d3f4afa0ca62e104a9f85d73519fcab5ff15f5f8d9aba22d5c14df2108ce4fa4ce5cf32e7368266c985239652bd35d693f643100aff1a217c979cebfe311d9fc6dc616e69c450e31516a1b2345a18428e883662070d83316483a81f7230b32e070b066873d4d54b941766ca5acd8a82753a822bb2e113e4aa85232487cbabcf5ed97c02e0cb8cb795e2a52ff5640741d0d2bddf468ef05a31a18d01db3f879765e8fb2e6f207eeb7205ce9464a17e2b42295c9dc8bd376238b2e343c1502d442fa0df8a6243323c2762c8234cbd6c4a7b5422f3895d9311d28ba8710fb09c8f468d5206f9cc0c0e5c1d55f9dd43e901197340b3dbba40055f3e0849458941fdaa4d7b20517f490a212d560edb2432057b9c85fb8fbc60559ba215dab5339897a1832022fab17843ee92cfda0ca054ce6bfc294922b7d2b8ed7c216d75e41a2f981950033388ff9d15fe056a66f00948db6e2ff1be557619f25f16a865ed6d27495b396a0dd2a6a47ab036fc0c06991b5e4725339eaaa73da9dfb6134729839705f57a100c36bb915311f67dfcd14dd1a8caf0b024efcbfed84fe575d2d693349cb119bd873981f9effcdcfd90693458ce0274b0ded54270525731a09ab1fee5ddd2ce9992126cc4c085c4fccc0398c84f9937b56e82274eb9966cf9853670833ce0f5609d8c8e708040af94b242719fb94a2ce4d8b180f5cac94a6834faea00822bbf65958a7ba936783ca98ec50e9615561e39a3a1b0b5711144ceffbe88f5af116e1b60dad52e296041cb4ab611f7c7b01106fb8d1443776ea766fae16bb6a1e223b0ac7194d236c44ac0123646c53ee0b6764c045d528b6f40a6793ee4468816583ca7dc75c0a978265bc25288bd18a8aab6f4c8057c65c8a25778f0f0e5f12d7a0c6a110160c2cd6618c08d00178d4915751f26682828f00df4af1a7114be1a296a7485c2e1058a0229dfeb2921ccc31310cb0a6af67d980c5f3e43874b53d46ae885a420d697b9119c7e15347410600e718aa5f70759e3ba4cc877d2e7a1bbac1870fb49cd215eb6626d8c784155fab04bef9dd6b0120d428ac439e9d788b4789c0547ad030b896dbf19a3263c39deb98822ccfca45c19bc0e09bc192e36e4d0808ce5edd8183944818c5bf90449c204f76903fcb7b9c1e1518bd735687519c70ad2f79b7050dd6874aad3e28529e2a60f7aec86e4003f0d90595433f102aa0117e5850e7e8fd16e2bcabb445fe30e11e7f918321162bf42eb8f6afa2a4048db95687d0be41f3592bef7ddbf6cd22a669cc43cc9eeecf42adbfcdaaca830dd5c58fe0eb38e263e6a74e4b8634c82de0bd7cffa9fb5302c2268073d12727cf62d20f361aed5a6b", 0x1000}, {&(0x7f0000001a00)="5d76ee5827907f9832ce1caa65ddc68b601ac4a798a801ab836375a294061a72e06598bb2a26bd0f83cea120d16d48938f0c114f26fb837757187c6acff0ad2e40882a7d9fd65477157c7ff5a4d39f8610888f41ef8784b9a9f91bd3a21068801927458c76eaa4f02b424976e8532c9b7fcef35e54f32a273f7747d086956a3a3fd76fea2a1f", 0x86}, {&(0x7f0000001ac0)="3fd5649ab359d7f94e474a0e9583b89e695bd6c4ce88c5557ea594710e3b4c9a64a8f8fc4a06dda53a0e371412972b2ce465b81b48a8da1a152b1ea514fd7228cb08352c69c8d906384515f05eb130e591f00b337c43d12339feb88f753a85d4b614efd66d4e3a3c8feeb62eb0aa3b445bb393d6677f4ca9ffa2b1b17bd21f8f8ee149e591c1d0966bd6002fc85721a949da4881c66ace5c62939938f0f9f31206e505a274510c19f1b0795ec0ce056cb2dff9c0f40b47462228dd815807341e068056ea94e4", 0xc6}], 0x5) r9 = socket$inet6(0x18, 0x5, 0x81) write(r9, &(0x7f0000001c40)="42d79f2f191a6eba0f47dceffd48a260463871b4a4c7155f624e79056303e4520958b22405aa7968a4ae42add8dd4ffa31b3df3e7696708dfb76a4f4095d11e536a618b08869ae1d7184ae2387e86214e27a1709ab77e52c8c4462cc9d367fab586489286af85f01d63160664e709d7cbb16c22debe0d1150bb4b476172e8be43f50555ff954d1f4fb0c81d915624a2858a0f493d6", 0x95) r10 = msgget(0x2, 0x100) msgrcv(r10, &(0x7f0000001d00)={0x0, ""/60}, 0x44, 0x3, 0x1800) 15:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r7]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r10]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r5, r7, r8, r10, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r11 = getuid() r12 = getegid() r13 = getuid() r14 = semget$private(0x0, 0x1, 0x0) r15 = socket(0x2, 0x3, 0x0) r16 = socket(0x2, 0x3, 0x0) r17 = dup(r16) fcntl$dupfd(r15, 0x0, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x0, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r20]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r23]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000200)={{0x8, r18, r20, r21, r23, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x200, r11, r12, r13, r23, 0x20, 0x3ff}, 0x6, 0xd0c63f0, 0x5c73}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 15:13:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = semget(0x2, 0x2, 0x790) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5, 0xc00}, {0x4, 0x5, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0x87, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x8}, {0x4, 0x5, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x1f, 0x800}, {0x1, 0xff1a, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) getpid() r3 = syz_open_pts() preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/159, 0x9f}], 0x3, 0x0, 0x6) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) fchflags(r4, 0x80000) 15:13:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000ccc521e21acb096c34163ace4aa94b8d4cd8c89c37a809aec36b24d773bcd56f597829414fa2"], 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) r11 = getpgrp() setpgid(r8, r11) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r12, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r2) listen(r13, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) write(r14, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r15 = accept$unix(r13, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 15:13:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'s\x03\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 15:13:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)) r6 = dup2(r2, r2) dup2(r1, r6) r7 = semget$private(0x0, 0x1, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = dup(r9) fcntl$dupfd(r8, 0x0, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = socket(0x18, 0x0, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r13]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r16]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x8, r11, r13, r14, r16, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) seteuid(r14) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r17 = socket$inet6(0x18, 0x1, 0x0) dup2(r17, r17) shutdown(r17, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r18 = socket(0x10000000002, 0x2, 0x0) r19 = dup2(r0, r18) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) lseek(r20, 0x0, 0x7, 0x1) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) close(r21) 15:13:50 executing program 1: link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file2\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 15:13:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0x4], [0x0, 0x1], [{}, {}, {0x0, 0x1, 0x80000000}, {0x0, 0x0, 0x40000000}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 15:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ftruncate(r1, 0x0, 0x8) write(r1, &(0x7f0000000140)='\r', 0x1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) 15:13:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfff7ffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchdir(r0) 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)) 15:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x84}, {0x6}]}) write(r0, &(0x7f0000000240)="7ae32d60dfb609860fbf1d49ff4959f065c24a5cf99c874576817646aa87626a92a1cecc63017b1900bdda44ceb0f285921620823e1e951f91b3b89684555c3708f5fde52e03d8c81a64270925d77d383ddd46b9597e0010f65bffce1af55ae4129c561661b423c57c16d5c5662a6aa7437b6e51cdfc06", 0x77) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0xbcd, 0xaa, 0xd7, 0x7}, {0x400, 0x5, 0x1f, 0x7}, {0xff81, 0x0, 0x8, 0xf8dd}, {0x8000, 0x1f, 0xff, 0x9}, {0x7, 0x3, 0x1, 0x3ff}, {0x7, 0x8, 0x7, 0x57}, {0xbd7, 0xcc, 0x7f, 0x44}, {0x7, 0x7c, 0x4, 0x10000}, {0x800, 0x8, 0x20}, {0x9, 0x9, 0xc1, 0x3}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x3, 0x100, {[0x10000, 0x1, 0x40, 0x2, 0x1, 0x100000000, 0xb, 0x7fffffff, 0xfffffffffffffff8, 0xe569, 0x81, 0x8, 0x80000001, 0x6, 0x614, 0x0, 0x20, 0x100000001], [0x5, 0x8, 0x2, 0x4, 0x2, 0x101, 0x5, 0x1, 0x6, 0x8], [0x1, 0x8, 0xffffffffffffffe7, 0xbe1, 0x100, 0x0, 0xfffffffffffffff9], [0x1, 0xefb, 0xd2, 0x7, 0x8001, 0x200], [{0x99, 0x20000, 0x1ff, 0x7}, {0x80, 0xffffffff, 0x1000, 0x401}, {0x5, 0xff, 0x0, 0x698d}, {0x6, 0xb70e, 0x7, 0x3ff}, {0x0, 0x1, 0x1, 0x4}, {0x100, 0x80000000, 0x7, 0x9}, {0x3, 0x100, 0xb563, 0x4}, {0x200, 0xd1, 0x6}], {0x5, 0x4, 0x3, 0x4}, {0x9, 0x1c2, 0x20, 0x9}}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000640)=""/205, 0xcd}, {&(0x7f0000000740)=""/174, 0xae}, {&(0x7f0000000800)=""/12, 0xc}, {&(0x7f0000000840)=""/205, 0xcd}], 0x4) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000980)=0x120000) setitimer(0x6, &(0x7f0000000080)={{0xfff, 0x7}, {0x100000001, 0x7}}, &(0x7f0000000100)) 15:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x8fe}]}) r1 = semget$private(0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r7]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r10]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r5, r7, r8, r10, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r11 = semget$private(0x0, 0x1, 0x0) r12 = socket(0x2, 0x3, 0x0) r13 = socket(0x2, 0x3, 0x0) r14 = dup(r13) fcntl$dupfd(r12, 0x0, r14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = socket(0x18, 0x0, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r17]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r20]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8, r15, r17, r18, r20, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r21 = socket(0x18, 0x8002, 0x0) r22 = socket$inet6(0x18, 0x1, 0x0) r23 = dup2(r22, r22) dup2(r21, r23) sendmsg$unix(r23, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x8002, 0x0) r26 = socket$inet6(0x18, 0x1, 0x0) r27 = dup2(r26, r26) dup2(r25, r27) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xd3, r18, r24, r28, 0xffffffffffffffff, 0x4, 0x9}, 0x1ff5, 0xfffffffffffffe00}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 15:13:50 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) socket(0x2, 0x10000000000003, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 15:13:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="004374a1fed7df9ded374606c2b006a13a54df2ee59850b66cece98dbbdf18a688f0d50bb5f9a53c71fea0e7d3a4a0dbd3b6346db5d2a66c266876d366651c47462a24"], 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, 0x3, 0x0) mprotect(&(0x7f00003a9000/0x3000)=nil, 0x3000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0xc722, 0x9, 0x80000001, 0x0, 0x9, 0x9, 0x80000001, 0x1, 0x0, 0x76, 0xdf}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="b50c7b4ecf5cc8ffb7a3da44a2d32b67d8296f0639e2329dba3c1d5a5c8118083c82ee43ab9d3830d37e7867bad469b96e2463860c07b1e0a3a939aeffa4838c93ab5b536a68039460a9234025f57137398ac5e29816b8a858898fb8930910d9445298352270c01f6f200f0094b7b03343e4149584d188067ec4c65fd64f33e2acc3243c9ac78c554597841e19727a52c98be9faf25f5fbf38174b11967c68f92e10", 0xa2}, {&(0x7f0000000080)="035bcd47709a1bba0248038f940e283d178c347a96e92480f5d06b7b7d5430746997", 0x22}, {&(0x7f0000000200)="348821ffd4cff2788dedbceb404ea74747880efc7c1e3a252542b3cdab430b392b0a7da22758b8f32e56caff5dc5fb377e8862291b9398ca8f94ee830cda4d76f3df482f50950959febffab4a666c912872a4b0d5c47cfd66db5058f797ca146839b29aba7b9eeb95d8a6792b277f439d756699c780a8d65d10dcdae0dde0ed9cf160fdd10a6d1f5e8169cd90d9a72cb29b70d2c3e3c0ed07c4e04d483f50903d774a4b2375c945aeaa7c1508c18ddd07f645ec2811e6c107057fb38a05f24424e29ac8c769319d1dd8b1bfd7492f8f135e9aa9fc0e3c5452d5d4f1050e5e90251b9adc8d887", 0xe6}], 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000500)={0x0, 0xff59, 0x0, 0x8d, &(0x7f0000000680), 0xfffffffffffffe1c}, 0xa022e5a706b0b426) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getpgid(r13) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000001180)=ANY=[@ANYBLOB="00abb4000000000000e111ef3adba1a6c875e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r14, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c, 0x0, 0xd0}, {0x6, 0x0, 0x3f}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=r15, @ANYRES16=r16, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT=r9], @ANYRES16, @ANYRESOCT=r17, @ANYRES64=r18, @ANYRESOCT=0x0, @ANYRES32=0x0]], 0x1, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r8, r11, r7, 0x0, 0x46, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001, 0x0, r13}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r20 = fcntl$getown(r19, 0x5) setpgid(r13, r20) socket(0x20, 0x2, 0x1d) 15:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x41) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r1, 0x8}], 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, 0x0, 0x0) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100800001, 0xb1f1}) r18 = socket(0x2, 0xc003, 0x2) setsockopt(r18, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r18, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x0, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r25, 0x0, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100800001, 0xb1f1}) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x0, 0xd]) semop(r31, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r33 = socket(0x18, 0x1, 0x0) dup2(r32, r33) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, 0x0, 0x0, r37, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r19, r28, r35]) r38 = socket(0x2, 0xc003, 0x2) setsockopt(r38, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r38, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, 0x0, 0x0) r42 = socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r40, 0x0, r41) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = getpgrp() r50 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r44, r46, r47, r48, 0x5, 0x7fff}, 0x6, 0x2, r49, r50, 0x7f, 0x100800001, 0xb1f1}) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 15:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x80, 0x1, 0x3f, 0x4}]}) 15:13:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xe2b) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 15:13:51 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x30, 0x8000, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:13:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001640)=0xe4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) r3 = dup(r1) r4 = syz_open_pts() r5 = socket(0x18, 0x8002, 0x0) sendmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="c5249cbeb3b1ec0b3f10ca8dc00f0602cea8d96328b1a3c6", 0x18}, {&(0x7f0000000280)="fd681c5adfb2905d8be81467e8f0862f9f4c7d2d13a77853d418fe5ec0472d05c3e6a620fcca2bf4181964cd6cfc267d4da857107c947e62a261d87827be991dd557291f0060ae431aab40d38e82d1113975ef361453490c9a7f308ca9d4710e48a4c37e7416c084664480293255fc37ca20613e9e6b43b607f616372a0d46424970719f00ef9469634cf4a13875b2326ed9857db46ff77b3888cdc3f486bbef4663f8d9337a1574a19278b6470cb961d7222279388401fddbb636c4bf30bb047d69bf89f52f97c747de9619b64b873f38d28e18f6a39c2bd754b0da593916382de4948b24df1d9320859c8efe6808245ce7a3", 0xf3}], 0x2, &(0x7f0000000380)=[{0x1010, 0x47c7d3eb3ebe762e, 0x0, "d01a72c3f7e2766f41930c645592b050a961daac6c1feaf5608935e93a4fe569244139381e05b45025ba8fa28c6091859fab9c66b92b24daf31712b3ad081227579ba4b58801e7123c98beb9483d3ade25852cfc38a6c0be8ac713901005d1be692ea6f8cbc8a9aa8753dbbcd2d4d3a55fb9188b5ea94a254f97534ff83979792c026a6216abef42304c4d734ca7397d220e17733cb1d4688930528f0e1776fc27d85cb561290b5c69cd3d5cdf3ff9d96716641c32be9370e215fa3d7f38da0ccaa976791d5abdf808aa48c8bb29b19cfa88fe013e43aed35c67b6a69d91cb715bec4764e58930239c01f430044458da7426200a93cf0dc5322a595f7727a4e6d42f5433fdf5a0ca86f6679ad946db4eec13a1a8b64b6dfaf0c8b6382919010c54c88c83c07bebd5130404e145b4f378899a07241c2c34cb688f5c2459c880956c27c3618b55ead78cdf2352c47895d2375e9e725d626510c3df5e2d7f3c3ba3fb7f65df8c9631a8d2f2b0031740a41d3b97414e711f9cc2a9e61322ead897ba4b80b6e2b753c263891d035075768721d03c7ffee0784d511aa9740b0d6a7d90a7420f77227fcc80a95dbed4611f51eceb5decaffe6ec48a8df67612ceed879d9de68a7bddb724d8f10c474f39b703fb6d0947e1bcd462b40e40d4560ffe72210e9988ed96a8a7fbc7fda02c59d000a5f7d9a0b65b60c1b9f15ff67bebf38bbbd24d599b1f0771a03ee8726619d8fec7084e67d934fbd157004ab59856dec4450e7508d0407e934b90097f02c06852d39b6dbe301feb533f86ed5e3df77ee2d80d15bee642b04db967f68ec52c7e256838927aaa678214d517272a6cc9a92a66eda9219655d3d1a6a3cf44b4bf308ce404d62bd1fe778b913208dbea53fca9c95e75cf6053266fc27c3889a0827c5e3765e8e76f0edb2db67b9cd0b158889edfbd75f108ffc78b89e9d962bc494849a215d43e481de23d5647bceeceda32debb1a9256b877a8194cdd68b349e7a192e756b571e92427dc746f445b4089b2302ffdd76b5e8cab1693015cb421fe487c9530260dc49f6a10312b1a8caf44cfcd277d538e02df66bc2b862fbcd5bae5cdf3d2376a8c59b37853b53826f19ef4e5c9707ec78533f2f4d902491271c1077bbecd0c774614ef51efb347b01d948cdaaec0e2d2a3b9500eef417b1d62824f5856fe2e1f51b550767fe4c15605edd164fa978dc5779f084d9bcc7fc204b3a5f816798f51d8e2c2cec26f5a086dcec13de1ad9159ec4dea4c9f9636e9219f467433636699ec8c88f1d851d95de2690311ca5e284a73c4f8b3b9969eee9429ee5bd53d5ce84e6a65d84e694807e2f984eb44227ab4cbde4f8b1048f7bf050f7f4f19525ce1c8d7146bc232f18b9d227f5bde670c98293ce78b65917395d1b710d4016b7dd64cd7dafd313c7567c18b7cd824d8409d2f446beaba8ee9efedcf96bbb8856a038d70a4f14921fd418ac342826ad95cb247437d8b6a60fd885fa9a1ef52d2b85f845996a70319d6a0217034288a5756fa0deebbea18ed537409ed9431d28761982d047b0a004f37f709560d0b2aa457c93f5826f1b468562770deeb996c48ff66fa7370604ee5811818e378ea068c815f9156750d5eccef5dc8d62195d84f6bc178d7a029d38cf474e09f821f8249214ddc9cda4158cfe09f8a618f6b4a5cd8d2b1f6d9cecae1c00bb73d5455497e5ff23d223c0c7b1eaefcc7138669f01a4e4bb3426ae0bd1824e21201b948ae8e22bc34ee47d6e7fbbc910e1a80b6c0c74f7ca6046a9d06026125ee5a55ef92775d85d6146264e60b9e32b10ad51feef91788bb1281c232767db8c91fad51d64bdc237b3589f0cfb2d447292c5629d81f4a46d76f1ff1faaebc3e1112dad1ec293e16ec307029a85fcdf89e6aecca58b0651b9a77ffed16327903b8d8babcaf2615637894c0a7912f0c0db1ee2300dd610ee322f2d17aa7ed8e48c664c3b509eb10849aec674a6298f8f2d91f5e36b81203c87480a864c1a67c0cf255b1cf55ba210f7bc9e68f6b4eaa57f630f7d91db06973022c125a261a25e58c5bc58903d7225071ba43749a4aa3c5bf5d356bcfd8d038d4fff0fe7bd6261ccb8850671682733a989d8f0977f40145815976ecac14280e49bddf1f28c1589efb112c4a14e911c2419fb82334a4f0f64eddb62a2dee5facef3becb0ce2e12812c36f5194168ade2660a9d910b293682c8486ec7a4322ca4fa8fa04c23c13d7269a8883591e5b87482befa85826e448ef521e7db3d6a008aedc72da1651ec78f831b4211a2984e945f0562b97b002167d24e9473421a29a2d41c860ac98e7197d1f4718dd93a145626a07e3bdba476eef168531588c24b94dd30936b6339381a620e48e98e0e0d10b7306bc051151a86fa86868356b6534e14f7d3e6dfa246b4ae043b227d757aa8cc291ec7c27c4195c377f432d2023d1dc3e21a925a1b62bba837473bf75038628f490d4fcb6b33eff2ec1d28b68243ec1138c762966c68e2e40479f936ce6105ab23ff38ee0860e2008a7d76a7edbbc3b81a6d8305f4b0a834a332ffa88de09ccf2b4768cf7c2bd994b29fe6338fb46025d0eb5baa2f0b498481911c56c6ef619341668847df524b8de95f49fce0625f78ed5c0087e49332e94a1179539aefd69e4f2b13ac0351789a583a300ab9210aa7e1c89430f9b8ea8780a06abf1e3da5d85e0d55bc9ed59ac3281d49ad2480ebc6469179ea98e28701cb39403fc6d837c44e593cca3131d7844fd9a199f329a788b71d81f2cb18d25fb54336a96c1acbe3d49e6516ebb0f8a2d10519848c599c9b9da4c5b551c408f9872dfe1de286d7092b2c7d2a520e3cdb076d004efa19ace337aecef548772544a3bc73e3d892bfb5f8c832b140c35f12dcdd97a99f416432bd7d255214edec3ec513804dca3d2d7dfb8f07cda8ba6f05690e01d778c5b59cbf2ac33ef698f661e419b568a7c94cfdb4da624fac748da3fb6e3d317ed5381e73618f499f7e4e5db93373320ea2a3fe301090a578dbe20f9f743f67b247de118b00fa42bf857dae90727b99b79c87144472d3be667c8133f647449debc3383579aa3016fa113e434b5daf2f669803a9c0cb14e72e26d7a9e8a777aa3f51c5fff2efbe5a92c1b5f2c6617b39e88888aceb7099811433eb21f3288550d30fefe86adf68f3878281ec135fdf5398e3803c19d980692b3fb5704c9cb5c0687764089d9690b6636c714a23f0fc0e5b0bd1dc4ef700e40fce72accb26122a3727a6b789dfa7d5f7f471644efe5a0d24480d8e508540a194a9b16432f7e6838be70110988eea232f6462a64da505520fda54feaa0ff62e72e58be37f0dd037ac93db85c41770ceb88e59911cf4a40b9283805c1dab5097aa827ed8db2fdb60edd15abe6cb3168556200f85419e1dcc484f160a59f3cf766e98192f4d76a60b4d17c15800a01d02cab00102c4129d0b8d4d56799b02f21069469e28a2955a8f91c511f006c152f97b610f22bb61fa119916f0152b069cc2ab0b5b0e2df76b355af22f697580a1923afeba6bc15ee8a48d78e74df5c09c06c92246aa0a5d0c04d484a9c6ce92c4184cb24081aa8ddc7c98a03cb261da61c2e83af0c124c48aef38029488f9d0eaccfce22e27f001d07f45030a7a56eef59385ef9743696783e766c0e4aa33153a91659ca338913115c90a63f12c3c16b83c326b3f6a144df4006cbcbe8bad79053ea6982a2e9ff2f1a8c96c49d34df7c8b09217a1356fb49e444cf6b63eda42fe648596c044ec5c7da59e1b4f564d7381be3fc526789443769691fdecd6351d32c50f64fafe4903de4dd59a15753262efc9775853fc7001441ce0c66bcadb2a4c928eb7a3575c15c7693234c342019667cad45e70ae96fac9ad5978287c1525485b4729baeb80a99023d1e20674dc483e070ebb31b0b306fcd367c5ad61f826d7961708659207b98d729dd72e6a91e37af23f245c292821371ccd5e9f2ea21f35f4839d2db7229ffe7278c1af7ff99351feffe70321507552a38e34eb745abee27d1607dcaba248bb1bcae6fdfd84b37f65d11b0df0d546f27d406e6b8fc3cdcd1ca9a3b6625b105c4f0c3d990c82ad5d140d1945f655b21d28cf6f23d3b3f5ccc0a5047bf034cac1c28c598506c31be3930e37fbf33cd2df088c9f2be8e43797b022a26c741e9a958671e5fc97e52b4ba5ab9a47790b193b8be0b11fda8ca231a757d1ea70f1150cd6a0612388762bc2f6140d907e873776b53a8df22ff6171bbdebe3e3b24db3c611fc6f82816fe49cb6f46058076226b4dd3b923a0714fa4b08b810bef6c350118920be3f4963eb3640dcb530072762481e38aec8342be4dcf5534e46178b2333d032be73cb343fe2e1ffdfab5aae8dd45964a72b24ff9a258cfdb953c580381ae01c7682e134f6c4ab9f5cb2e608af4c8f9f74adcc9048cccb18129cb77db2c28a1d7c21cc69258fb5579964da27e5009452a1c593dc6c7a5af73b4035f82531622bdaea79c1a88852b03c47e557b7b127837104b81bfeac492fb1708c24519be96b7dcc67fe9d74c91c620c81c1129a01422f70a910ea6af23dd5c9e76cfdc204f729856dd15553c3bff90759248f5959cd569ffdcb748f478dd5517cda04dc15d08ae340a377d65b83115c78f5c34a570fe945b89ea2a9ab1bee5ea10b41738a7850076c6a04c3c3600b0c2ff7076df2508c881b73af7ec5f8800d8c1defcb7b53fbf1c9ca92aeb053c4fddc1154d08c495b3a88f07d9b290ab9cb2c043fb0a63b6b1c076d3ea234482e6a06cb7d0c82a6cad77b080b8cdcb305eeb99f9621e966cdde3eaf0b3b0bef743bc5d9b4cf90e9bdaac4ec9e1913528451867a255779550220bf262e6a7942fa5d91ab4ac9bf96174f4438a4269f5a8ce7e92e13d37c0e816f886c9b647e643da246d216cedb58d60c8f35cbba1d6dd2c468921e62a73fdc3bf3576eff780c83cc1e99892592741afd38629e16f8c73be93c23e552e6b3535c6318ae079e7e88c88e4eba0c69b4fc72c8783b28f8feef857b128b49bb3d0b802be3ea47544663676abb46cc543b972a940e9bac1b944b7cfd4404de0d537315ff4635a693d288ff94c394a40608462be7e1e6509a9437764b90d866cdfcccdcaa6c8d338f8a62c12e52b81dec3876723101b8475a4406242d56dd062d40e6133b663e4c6992e40c161ce8b45a982f020a228c018e5a358cc6e80d85024e5d88df03ce8019f2fedf00144f7ebc21812620594cbb673395c0dec9c52ae53618f9843afd4fc6fb0c73f0987ba273f0bb4dffd138667c9000f520f895a1ec5879a376b5c48111b7d1acec4d92b2b548056f1860d2c8f7b34cb8c444caeb516c5f94bee1ebf1c7340e2041f4d40dd557b70b7862c5f83750ef14eddfe9a377e780647066ec04445b0b71478eac8d8ceaaeb591164ddd852a104ad3677d4bc47ec004fce9625f6c149ca4a08d9e5dac63f370e073d67d33682405da98a0a97590ec87ce5fb742d3abf0af6b0eda2f75b741847a4c16384f7de904cc6fc642953c40e2dd35c57ba76651351c35c4d057b9c90187ebe40445ea9f702a05e863085589f8cd9dd13c545358129e1bb99acf5d89e6795c9ff88ad2be2ae43fc5f5ba283d89935ffc8103969d9b8c5bd647d0af0d930190c7d903cbeac61286ba650941cff9fd0b0c4356f1ccc5ced5c8258baa023e9015cfd7d39609582711a50c08b769c49547cb4b0bf211dd630e0e8a8169bca4cc63078a4b541cf84f54c7511b"}, {0x20, 0xffff, 0x8, "711620730365f054cc68"}], 0x1030}, 0x206) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x1, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg(r9, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002e80)=[{&(0x7f00000017c0)="63ac78435e83d61d93ec6681ff7ebba0628010cdbe878add2ca7de30792c57d422f92935db759e1c12b0241732abaf283b9c2e2c17467701e293892b4e25116b510019a1ee9bbd0c4f7537855d3e1cbc9fa63962502f9b06d6fc0aa5732fd6c577f0f5804a95754b65e94c3b32ef042b3af57dadd488bed703e5e4678384fe3cb9679a97ac032349e71e8f0bb58cec5c44c9412c19c98155d0940da0341507cdc1785f9c0778a31e347ab8999b709f0ebc960a3e76a5748b3a34c7b650cec15ae5e0aaa2f5a24be0f2558ac802c95ccd0737b81b98a6a32d", 0xd8}, {&(0x7f00000018c0)="2a3b10d86b81af5f59070eefecdb8bd5a6bde761159289b5c27fb8a7c144c9e18462d9a3e2d929125e64eca1d699abc581b4922fc99628a051b92d9fbc5b780386a5b882015b89f4d3317b411cf2a8b7769b55a3837d2bc5310d332cc7c450c457a29edcbbcb9d84229bed026c7f65c6ffb9179a23ad11c7f4d23d72f5c8ee288928fafd47cfb8e26757a60d71aa52e22b11e5cf55bf78f11ec82889d190efb6d13651a70bc95478778e7de8f48e59ea6c3190c9e93485acdade61ed1c16eff90e1cd27049bfbd5f20e3fbe42f08fd3a16e4d2db14d60b7ef2c32ccaed4e31acd047b46e92b71ba9f655fda4e4a4122262c8212ab6dce8078a01e526940edf994cb204101c65ddc7a156982aef993f0695cd8776aebeff7a76bc35d28dac38dc456e8e94bff7bdd0b45e98971fe5825f19327fc7477d82231213a4a0d474c9e21e6943433c81ec174b73d4c0de56e053c45f7a3c4925711f5719b22825f7ce930bde4fb21576528cfc8d92e4dc5116f104b46c55aa3e00ba5c54664558000bca77247af0fecf26552677a85b05e12e6f2707e49a60c8e086a0efe183391888835c5768baf24ee8adcc9367459c82b506e97ce679e2a8f7818fbd057eca881885399143fc1be94d279a769b6d3d924d74564c388f0feff920af4f7f01bb2c13a2ad45bb985204cb8bc98739782fd79b6cdfbf4cdfa88734c97d7e14d5a8ca897aa5e7c75de41d7780b48e242e0eb39eeb4ed89f6155e5a709e06bd7eefb84a6e03baad45537271e9b81ee5f53070864d177b60e9c515601fc4759d223d153ac38b0e8f3daad27272519b45f849229fe91e5e7c6114a733908b0f21601ec56450a8fd437e5bdf884ca2765089f04b1cc7550f24065449e2b140bb4355428a6329a54de574f2ed4515e1f48f63cdf03c58d7f0a534386266f770f531665b67ee5b515e08ae6f6eabcb4b71c31fe76e1d0fe1fb1faec371e1419bb00c02f09ec460da98759a1457f2c191c7dc072fe2f4e173e512c66a92db141f9d8e891362cbad79d514a805fc8d26177565cf1ab0e0e3eb392151058cbf6ea54f2100b091f8e6da3306657a8fdffab58fa67086302b4f5ab36b0b09269ca525e157c4145fdadad072049e8201344c8eddb4f07f7f8bebdc50d86e92c43a6105faeb84da238b434192b25a0536dfff75145feb7c7e3750f01d113a9b6952fb226ffdaf49272c34a44eaf8e277283adb5e491d069a2c5cdad7174be6a4bc73fa875c38964b3c8e12e3de87005c016fe072a34b5439ab054ccdd3a69eccb1f76372c3e9cab0a8e5e3f6c34e8fc4723ebbebe314f5bb96d2a914901cd40b670a14cd6a4557f54574dbdd6f6410628aaa10a74ee49d801fdd4bc216dc03e0453a896e83c3187209fac63cb9412a36cf82d7b9a233ee73659be2df81ecab48404e725058da950a33916a961c4d085f4078c37dbc37ad8dbe2677e989aa49ffa07f8f695d7931917c87ed87ef32cc99df9064c8fa82bad3927204fa40b059d81a33f4176ddd0b330a9b6c0380a5d9eef7cf6f979827e8243ea594f4650bce2887377d76651aa782515d1bf6c82ff7c72e16e3414b2de8a7315d1123e34b4ec71f321a463637198a410d9784ac6d820dc258f5e9e6b0409eaf0e06c9f17bd8565dfeb73945c71ca8e6e3b634c0ae53c6f4d61118d2487bf3af3acbcbbdd59803fe7befae02e4004c00a1617d4c76dacc90313179d6094908c2bac4ce1dd4a8af8e9eb5c4dda20c43b3ba322a19650ad732a459d264c0a21b37967ad18ffcc751a647912bd008ea6c581ab1c26967e29505f4068f82575077da32b11c91088526735a34c33eeb4099d4ccd0fe422befc82cb99c0d29cf7861e093c63eb455dcf94b218a3db18bb9e68e6a0f5545c10f21aa7bab4a745e881942494fff1891fda4e4e12361a8a33007b2ab49c45bbdb3cb28338f78dd6e7ea936460951a778c161918075f8bd8c72e654df65326ccb6c610ce71ff6963e2f1249fed2a50b9699c6b3d2b7a4a234537853e42732ee92ce4656554ffc38fd8e001df5e587476a64e9f6a6fd10f2c6dbeeb7f97eb5c3a04cc03edada38cb087f2da8db7978c9321a973f8bb98db26c558597d49ea3551d31aa1f6e11591032dcb849ff8706d1b832bccf95171dbb2e704b011b8d3e1f1fc13a906232753fc6c4813e012f41df3e73499f19c270d4d94c95ebb50f2080a16a0fd0830282a7db6c60771f8ee7da450c3503b5271fd04242815ca6d07f7fdf8cac7b22da2c719fff1e8270499141f0094f6f1dcc04240a68bcabaddf6b4c21f03e1da85fdf985531ef2e2a94d26fa4bd534bb79dedf10ffffa3124cef8847312a1f1f6496f7b785f055858d9a6e2c5a4869501ff8cd3a17239adb502534be4849195226a50cb8a59911ee7d88d3dbcba567dd3ccb516df7fdf5d38ecadb73f3293ffdae7483edb6d0c4cc81d610111686cf358201070e593c13a406025e64b3fddef35749f3ef20a04949d9e901e2e748fa8d6a857202ddac29bff3448b4257f2692e0aee96537222085cce74b13b823c0b68010345a4012c5229f7f7bb7b90a047bd093987a1de10f50b0832df52950f9ae8648e025b41e1f1aa94aa84ce51d3ed95d878cdf725d7a18d6785f7c473132f30d4eab345b0c57393332b3f823860f4375ac4e5b758142ee5dca7074d1476499526c9dcbd8ee05bbfe28d7fe5f6ce90de7c5c7bd6970df8ef762834e606c5dc27b34fafb355eed7067ae1e67f2e74f01404c73eb5cbbb482fdb41ae549896973b98312f3fb920c3c67ac334af188e28a0c4baa249588b626678a932579a0c41375d3a5d4b1c1c2ebb2fb892d6d737453124fb74f9ff7ddc00de66bbc7f12f3afa7d917d4916b5ee9bbd08d23ed74cae4f8d2e055af2df8b781877bb3190e76cc8ff1a0af4026d91a0482aaeb5f78619a90b8dc3dda6dbba09b1848add2504a8f345e4604cfa379e4ee54d94a26d36f67c0e05912016c671fa2af1b617fa1ecd3f07a43ba50be5f96a614977f3e82c29525828d71f8dd4a59687512f16c6d252806e68127a80a6df8fe7d4a11dfe118e79cd414793739652549e5021d0a946f9e35079509ffebcc865e77e262db0ce8809da8a59afa54e15eb9f8ef0e7141566cce45717e531967626169013cd688a611d2981c6825eac136d1391bd70845d39a27f93db9238fb9daf55f0e06381a91bb5de44f1d34b71a1bc458de4fd2f40876539f2359c1d9a592c26131504010a7151af8a4a22d228945c2490d49dd44f29db1aee9bfd58f8b31a42e3ebbe5ac0e50b4d8307c1d4d72a2376683bc53cc6cbabba129c1d09ba7fb00c1fe94edaf407f04d49c390fd43816827f7207beb57c4510180086edc3086753ea6340e0a533cd82d9e07adc70432b7df1284fa3fe3842a55addcd83bd00ead9e32dcbfc70e9f6bb9e609f09b75b1d7c2b727361d8909e307cfac89857530f6ff232e83a486dcc26c1e608677904a3febef32a940efff6ce48dd01a6528d14906cf113958085cc191ca0e6ff9608c42cd2ddd3833a21f87e7063f5562aa6bf5ea8387a44f152bb5feeb6a729031db13c78ae6f7396dc0def57e0847c222781c9e3bfd03621f649c2c78b7f15755ca247dd467ad9a98361992cec9f34395ef0f1f693ffd2c0cefee95bd27e478bb5f2bb3754b75ba9bf832459ace13ee039249dc094f130c81f7f0973f0c9b9ad5bb5e16b7d7ea7e05fe8581ba82da46dbef3e70fa2607c889a7418f06dafb4e67b89eecf9d7c4f5771c3bf228921a0b68a48ae28dc88c80499c8fb8197b73a3e5e9c032291001c46001e5401a23043829b497155769947d140507e898ffb350076f6be8b53b189271c5e476a7c37c6c60faab8963d31ac56a325785bb9d6def1acf68aa35e5e80bba88bb39b4348f16c8e064277e3bcb49b22becd92e99b2ebc50f0a561c5420eb49088c2f5f8b693f6897b281fdb897b5b167ab694f2dbd85d80e07ab8f230128d8ec48e3345de997cd8be0c48191c037fbb56f9b694118af66f302a0dcd9b44a65bf6f82714f60e0165ab52ca3e8cd2ed641c687477e09858fbfe7c7c1066e6393e731e2cccb1a35e401d1613bbbe8e4ff679e0fdbdd5502eb2803cf45980a46e264b2202af433f40171fb82d8a83285ea8269cef9fa76e1358c1ae32e52f5434be556924436752e23a5e5e02b77eaf5cc604f2f13ab2057b991ec9e45d354ec31650687f107dbf3e67cae021cb3456bdf49e3828e458a80af28d9be0e5e130e598487f56293d94dfdb85d9b86e5acf6ab16429133a4d004c8a0a32b5eb4595443a533bc75a82f281cbc0e2d749008a7c81b74aa9fe5f30979a88391b496f977b52e4c29395992d6672114d6ccb87b0975aa8e02f1a4475a1410490e91b9d57247839c75dabeb3c30b5cdd86287128d9761bbe4afce3ef92bb2a2240139b122affb547449f8f303c0dac4e13b4c4687dc82013aaaace127ff0187fa5c8e946712b090a5cc9df20faf1ea476d0f42c40726d10a6f581f7cef533d3570ce5e52de8e1cc8048d0dd87a838f682432315f774b3c8c85aeefc15ae971cc9dc805e5f0e441f209b1fdf1fc36f802e6b45dabde8382f40d62fc4633bc755997e9e1b8bc881b3c1c149850f3253a0b57768aee5caae93ca170d647bf27bdfa86ab88ba1cf880665cc447dcf9c96fc60a84e3216d595b9dccac3908269778a4b3589d227a6dac921c6e0c5254041531e774df6c53ba1ca407b69748ada5cfcb4accb4c4258230d4324780bb103a8847b74a6d0387ae346cbb0f9d9a88c205b2f9ea496c71d1f23b1dd66613583a7dac1ff8bb50d3929b1e86724d15083a1557dd36c5ed416a111357f88455effbd0dd0147991142368aa463add27e87edf49b1446c38d29c696637bbeb8ff834a0859d9599b7d392054a40f729693583a6b47292a9094e36e7d2f4950b915a55cbae2f859a0fae5588251cde716f0dd243ac7587ece949e4345a31f01a6e047a5b7f832401c77933ee1da26069b89867f402d29aa7bde2a42018b80d7e5f46b550d9e15fe967e867d47bf8a07f49f869ba5fe0bedd9df62d25fe38ec4783cee93458ab1769df8f1b4512f1051f88d017cddc3404587edc5d83212069b8fd53665f36b422069ab6f4bd4c217e7178583b0eda3967b93b1573cd1e0d2632ec5b734c0332789e2f1248d469ccaf3c96f9d00ce0f60b6e22315f1deb447e005238c294efc1495a1cf62ebe81414fc4fee79f034ef7ecb1d1b68d5d2f07f12619589e4cb7ac3856facf33574d1606f9e4baabd6c487d646bb66cee67a9339ea2c290f4887f0bed931e6d137217ca17632905cdcc60bbd1902215ee62ef1bad1801e2c76ba7c69b32c5cb7f4da50b2e7e863374db28c680a2fb05b006e66733df160d05d7745f6b09e31966ce972a60a930dded11ab562be48762d87f41617809e0d68eae8cb26989b852e5c66d568b1abbe963fcdd74a32f5a811cf06d43b8b2ebb23b782549db23e488af04d382ecd34efcf4507a06caea8693efb231965fb4115ee376f838799d011aa2da9e9d1b7b555d3fd9838bb4bc5d6ec12f630ad7461d63a232a584402345dd22a5e67aef38b2c94bf489b8d969d75193b02a6b95b75018f237fc29ebcea4b99d328e000cbcea679f97b5551ce1e17ef57082b7d682f68628698c3128c54f58f7fcfe1b80b3bb0cb64c65b5c1dad4887e26da005e6d4314e6aadda854e2e258a082c68cee1bafffd7628fee9a286c9c51e2c963b42e01d04bdeb4825", 0x1000}, {&(0x7f00000028c0)="b5a541668fdc73740685cf0aeffffed51868617e7d3764e9d98c019f50716c9efe52a4d388868d7150145f70b70fe180ba898e57efd6b5251a16c2f2d911ab29972e72663df42495b0258a1dfb5a95e268a3a95bb78d14ea40a827678ad496103ebaf3c398aff4abd04d182d612490fd37a866963154859e8a2ca9afa29bdae11bff03fb4f364579a317582eb0c2de91e1f34bc820ab46f18cca746ba2274c9132665d801832b3b1106a5ce67cd9d15d18b7e14f13ed2642f37c2cf3f480e166ec", 0xc1}, {&(0x7f00000029c0)="671361ff74427da43235bdb4127bc44de20b43fd44ba260fb57914dc060923bc6503ce74359c62998b5604bb82ba101e8fe83a584bb5226155e372b9201334328f20fc8cf4c845c28fe185aca730397a50bc0683bd8e768ee420e6cf0d39e502f4b0c8c1c69f98beb95293ca842c435ea409a5b9e80a90c924e46c987594d9413fd83aed73cda22afc08c107290694e5a42f54f5f3276a80cd9a8b2b4e51154f654a9bf3bc5a5e8925d24bc39732d10a4337bc5c95b918", 0xb7}, {&(0x7f0000002a80)="aabe5a9d7dce47dc131cde5803f4e29744ecb021d33f877df16830266bf5e1ee0a69822f2c7995559b1537946be1194a918b8d557fc37c5a47a1e980eee4804cea7c8bc2a1b206c843fa3f8bb5e83eb957ce78e289d12cc9ea9b239f9bc1a667938fde71e372406d38d8bd8d55b3a553ee2d1808b0dd18db055e98b55f005576a29e8fab9b11ea5d8fb452c60b743073fb6210283eb19abf885e128c8c574ee3d6152c7612f2868c6cd1e783e9d2ac92686db27adaeae9c9e1172b737a1d0de7781dd2b19512405e08a33010097a6baaad31b6a12a148320f53eab5e15c84ad9c977ac6a6c24c117a35b7ac3325980cc6fa494b0cf9387ca347480bd", 0xfc}, {&(0x7f0000002b80)="91714a153c065991d1a80d71f529d04ea77d6447e9f56ca5fd012e32a04adc058ec0db1a22881133ab13a28dbb44664f76d0730c2c8ae307aa3fdbbe5efbf6b5af5bcf4580191872710517ef02ad4f0810492224f158d2078c67cd26e93b5784199a72cd7cded80772428db27bce4b8385f974832a39031e875ec4a331f8f8dbf2e520937589c80fcb8c16c8f59cdbda27d4ba5670fbaefe119f82317eb9fff411dae8bb34e0a5c5fbbefda18f31bf8c0b98e991f0c4f4fdc989b08b0e939f4bc06e6f76d6373feeb73d17b48d0c067312a3fbd8e3d024fb7bb6535952715e5ede63cd45ebd3ba3480ace907f020a4a9d08671a8e6e5bde0c89a", 0xfa}, {&(0x7f0000002c80)="52167a669b7cde79b2c4434f8bfa14187cb2008e5cf677599aaa62368b901802bf4eb4ba40f2f9212a3445dfea74fbd5cb46e5c795eae1af072c4087a007caf83b1200dba21fc5217bf02ea39dfc361ce821c90173f302178b5d502fce9bd10840734cb3cfa4bfa2bfa0ae1ba845252add1eefc8054a94a0bb6656f9da73b41e71af3a8eee7ca4afa4ce59ba9d96590f1212436c7e727613380523576d7696b7d91d27c5a35f7df7230277410bdf0ee667f8b94cdf53ca45050d6eaf97e29d3c50d726209b765a7463056235a2473ee1c239f23aee867827b34f1bf315d5cc138d627c16b032a773f4ba828a2f091964", 0xf0}, {&(0x7f0000002d80)="594074f6839d6d79bddfbe7694486e8880e5b2e7bad86b494d9982e5d3c3fea8e3d34ef7b8649b8d2566b76d8f35899a79ac2fa80d6bda086bd9bba0217c2bf861ecf7932436ae543a1e96d3119d1520ae3f42544dd3c944e4e31bcbfc52bbde707f36cf95b402ba62181db92fcbe3b33a4b882f08701c2ef83c3f91fad88f1ac917178db50f659daf49dbe66f06e3adb0a3206d1cb1ee116a9b672ef984c1260b02faa82f92ab7998955bf45405c8c29e3bc4f28f2cab76296f5d784306e22d71e7c850d5c92b8edf0e31c94a3eeb1253be", 0xd2}], 0x8, &(0x7f0000002f00)=[{0x98, 0x1, 0x8, "d45d1f951fa19378828cc1fa457836d99d2cd85a81fc01efc31ba70adecb69ee688950d006a3a222f2cb220c6087d364bbb2ac41fba8d729626938bb804ea753d57a206977a3acafd635d2fe259178720fbf16534a242ef85253cb3c1b457996a99c3d74841278316655bfbe320e1280da095c2f31e366df6a2e00232687f3b547e5a61fe7293a0a"}, {0x68, 0xfffe, 0x974c, "465c2d3536e2cc710f30c2e1c9b2d353b989554150498c495bbb1138b7e95445882445b1b1b6ebab429a84cf7449f276b271655f690b849cc82bc71c231fc14e1695cb78dc75cec935913edb7dec7cda44c4"}, {0x20, 0xffff, 0x4, "7577473725335ba7682db3179e534d8b"}, {0x1010, 0xffff, 0x0, "624b9b39cf4562d13c2a5753548a481d0aaa4ad1953407121a891da095a486162d2db04efec7a49933d6011b47eecc1d0791000c41aee49812001a58bd9f7f7af51697c3eb06b1110cd71a3c0653b26549ad9dcb71d87e134668a1092ed3dc13bf4d701bf70733b4f185c8d897d5b3533449d125b580d459280dbf9abacf623ec7cb5807a102a553012b612aa0cf1cbbb0f5c8e416141de81db9fec9bc6bc07c451d3fd8cf4da4bb3e2c752a77bd7b41ee36524f356e663e8e641ef7564ec7d69aea85efd2a23e8dd65acd3c62b224e9f41cfffa5dd126da2366344ffb43bf290814bdc1464c9a1a751783563b3d48d21cad14a25c7a76132791130ba3628b15dd56380b6fff7a20dfa1c152ebec9041ce6546436862f1db6ad2854ba85a530bbb466f3d60c1e07d3b89e695e49b87b48714f50124c7f233784208cb6585dade71c63ecfb55fba64494f4a78c44673dc998a35385764893ed2071c9273e0f1de3da42f99cd619b99bb50476c721d3b6564905314be19f9fed6fee550abfc9065ff764579fcdfe33d91e48e0e410da4dc5e3142fbb451d8da26ff50f3a313dedcd20440ec120f6771b35ad4434352155cbab9a1515101b4fa7afd5f833cf898859e1d6835b614d9943eb28aa6eb0c96ad7dbad1ae29dc57d06d1b27d95a757e4663e17aaf7db7c978217f936985dd0f313839d79f8bf81fedd4fe6dc5a684ca922dd7bf4d5a45cebb9b4bd6c4bd5a4e365877db0780b9f1f0d3510621bbf6712c0af92c6267882340f2ff9efe281e281c404d844abb4c3ebbc200ca4b4e9bee1db19cbb6011993e396b9e766472ceb28df60f198b5bc5d4c0be6d41b247df09d62835c4047eba35c568295a711dbbfefb898875c5ced474b622d9f1dc11f833689314df51db63b32dd5d8192d3f781a98f7ff838627e177f53eac3c4cadc1879af3f6f52e026662e5b2403c5747567828896fd0b2c59023aeda546303162066d5a92bd5995884b6a58043d5f758ef4bcdce6f421eb68a6e02a2fe4d44754d4a5e78d5c273b0cf3058fcce46c8a976302f3c2cc691c49b9fe7321f4950d5455a554e7712a7ec30b45e1a4a28e48222c6b8c87f27f4bcc0835d1fba432d138530e920dd67adaabf47c74aa08d69d3e0e0654909f48a348d6246a6264e9941e8473131fd0eca975567b3d346560589966d0acbc63f18db87ad65cb7fa919c7fde390e42e1b898bd5e6b36180bf2c9ed721d73b6e792c676f96a098ee7503cb70c7ba42f8c5d687ae52b040086ed57899acbb7d89150319ce962c6fdea37fb219568b5e36cf39e6e246c14488250192219d2125282e4c928ca535eccfd3af383835b6ccb9099d14612adeff21c1d6205186ca65fd3f93b252828ca3659481f4e9554b4314e93ffd99c8ffe6310c8e511a2aa98fbbd176c588aa56584cc2eadb875203337d19d8a12c0c534106628da3eaa2150ff0c963a9a02a2f5b7acd65dc1ba764d531b5dd099555c210a9602e39aa32ada3f28b908a018fb4e3727ae8de52274447c4b97141fd0683c63a90d4775119806a099c9ac3b7433cb1400bfd8a54289ae28a13995eaa4348b1a143677316333c08bf369b437cc6b90468a27b230f042cd168d1e0b48aaf88a036ec9e21f38d0707c6438122c56a15b00a54bd7167b65e5739ea279c580802cae543154d65a74d9b78c22afebaa2042e853a6de09cf7c656e92dad07c8510d5f4740f16b3734be3e417ed87288174cb8f0fed3ce54b919de444f1bf6667f5864bd92d4f90e824d4bc69b1120758e06ac237dba50d9b51d9f84e9d4dd276e5c9794a4094054afdc72032fde69c4dae6a8a50978ad09bf4c40e48922e85f45aa723072265528e876d4184f6b687798f7c15dedd67c8408ab8365663b5fba5a8b83293b235e0f8263700d557d0de1e538a30f8b651ad2a768f87db089ca78155d86da258e1f500df11a0a7fcf5ae2076303f5cf57eca4ff54196f6de15a8a43115a92d1765b03754e36c6f2056e17d056afefd02e876825be051691dad78a783d5b0710de54de7282249751c5af4abed38174ff0a1331f58b7cb6024d00e46d0385eeb2d94502743334d015941c9d68eafcd54a0c6132f176b704170586c538585526c6776c7b0f37a2f44768e98d92ef36083c45ee4f9ae1841a0081f36636d38fd12410dbeefada46ced17c60825d5a2b6b44dd42750b7c957ca1443f93a3da08697b2ac933d3254a80783c746bece91007b16610ab732c8abd574c0431777f29ceec3ff1a72d986655dc2bc40911b3d8451317abb112b5e189e6f6aa1934263f059d2f50bde7b658c1e15a29f4a771d8543f02a9c6b5e222cfe78965afa5180c632309011f52a247a5fff7e3ea3f2783d47aafc88348bd12ef383403749a97913fc34880a0e890c7a1b055911ac72a7d67049a337d79540c3830af6ff2926f75c5db7320476dfe4ab25145c9c69e726b2769d5e9492f459b05b1ca1fcb260820e8746c00ee39f93dfb853acbf1dae963aae437de23d967708d1be4c1f1905cd5791e89aa959d35594645fe3b966b6458ca3f05add3b451c4747bd944b290bca26c5caf1476344abe145413cc57e05bca063c497e834db26a999b6ea2f4c350a6a3dbab7492f8bef325ce78c2933824a3a7883c18a6c4cd1d5029b9533366a9487d4f546b5a8e84b9116850bb8500dccb487e4a380f09279be1e4c9b96e9f1aa24a7b952a923d89fb713a5001fea66675fa3aa08d09cad608aee15fb23d75c250bef8d9be4be7b8cb686d4516e8ad3da61ca5de1a2708e00d782b7bcda7784d04a2f524eb406e935e8c088a9277559664441cc817209c876db893accf0dd8f8043c9dc5d85f98650c8e0b1fe1f022d5f7f117fbd425ad3e10cfd65cc5432e36f17389381551a5fdfec252ca2e7fc412d1d48431baa02019eb5b9446e3a99af1520aa484082106e921d9089776ad9c8c92ec78bee205edec4ed61adbd905af3682907ea9c58dbaf0a6b20284fc35e4fa59e2e8c9fb0e737dd9f3a6c2dff866c7f5c7b7642a13810b9beecd8a3bb18d91148c5b91ca77d723015a55a7e45f5f08464673477e0c3553a8131e5934a658b02154b08b409dbfc74652be3f81787dcf34613a2b47bba1302be5daa669c3f04e0864d5a38bd000c842b25f175f4b0eec43444bf59b02dd61a2efd3546f741850a244a49feba023916346156e3a378f62f9884e1de76ac3e42c6daf77960e345bcd7fec6648201daa5445c20e947c87b314bb39979bbdb575e0c02468778c6dab9df50ebcb58fa5b1352f72c2bdc1ee3ad7ac48a579279e6bcc3ca05e0c811b0518bcdf8dce3767a2eed2a428639cb5bd75065878ad1bfe2be8d311e5ccb3ef12e067c85dcc9ef52b7dc297c3768c92b974776c935f9843cdc31ef2e2584a5dbe9234cd6438df65457f16c7113ccb6d30fd703c6f07fec19538556e22ffc4ba2a0f8390f1cbcbbfa0ed4382c14ef8f6fe53fdff251e385bb3ed15ca80d2b99c2077bd9e53d20c89bf81559e2ed9cf6d39cb57b941fd1955bad9aa021a9c5f28da35c18f8405a52a784286b88dc30f8fba9a1dd9cf3228291e039e96166ce19d055d3429dc27b140cb930dcd61b40bd1851ac558abb12fd9e812c28ad9f641ba2ed0b99954bea49ec3ee0b3cf20fefda724e921af9fc2423043e3dba04391357537ff4755fc515ae0c2360e8706be47a2042b681b8ed669c7330faf285188572adae8c012d9e5a5a0ffabe30d629faeae086699fddae719cf3edcf8cc6433b9e638ef8a926337fb12f295864d58bf23bb0c936b9d6863ec8861f88ae3ebfd958001d762e1e75f5eb0f6b52304727aefb3dba8d2c557f86bb6652f0c77ef632f250e13cc6fa3492b634a693d7a979388192e82e21c966531824ad4ee0dadf676081c526e883b9d53c57142e52e679fc676e20a8090d913bf8d28c61e0ed331bbfb00f4ba9196cf1ef6f71c1de188feab1d267985f7198c9e26cb16db33625a55adaeaf068e37bb2f81c9a71d9e924052dfd721caf34569c0541b2c15fab67283f7cb7f33205991fb5864b53abf43bc97651dccd125dca88fadb79d3d77e7fa040489f2f1cc9d80a11f1b8f30886029f398668e8249deb53d03acf1e26a76397a687d69426556d5423d1235f924a8732757610d69d224ed2eb7e6bc9b67157a6f8546ca9c4870dede1b759c3b012db7596ce0675efdb3a7420d3e37c38fdfb17c0dca482eaf9f474b23828e9b43d0b88eb66c74dd02592785f7a5399752ff4d6f713c7b69359a9cc98973b75601da64d975ef20296f0827a6a75ac835151ab342676f2b099d4d950dbe6150e222ee52a1a13ad0e70c852c8a5dd853c42b0d22c0b288f05eb327d218864c2509b8d0593de2531a33266fcd16cd1c69c8c76494cdf62bf01a0b4d9801548c76b4e23bbf6e3da9990c2642dc23db825e16a18d5d9ced48506a93a0f0b548de947358b8a50265b0ef8dacef9b2f223b343cdffc8bcce0940013de3428917be460b1036963d0af51af08d22799058610fdd63cb5ddf85f46b85366238fdde0fde543a2256d2c73b0aed61b1edaa6012b14c49c9974d22455b08a38d3694831a92135361f7e5f747464460986a90689f08b5b0f778aaec795f707404a544a788d2b86f01223086c14a808d19987152b820eab41ff6ff4db4d421200ce56d8ad5c8ddcb7900a671e0031f06185b95b72dd7dd8d1960d87afb507408a55a08fd4c705ce6bce953bff456b1cf5285964636b3a22a7bf46615a44c1a27ec3b3928810019830572b0bbff0ac80f32efd252a2a9a858813e7ba6f22543aa2f561d32af7a03fafa0286ab356ce5774203f17705fa9d7d5b31e42a104c76dc5680f1ce8d958d2df104f5ba4026ef36938047cac97fa6b7775ed6b9c1e84cf526412e17a3b5bbd29f95d43162c27de200eb32d858e2b5d3b9c3971b676a27b73abbfe9c1905bad24b69d1d48b2e7fa58ee106cf5339b8bbb6f99e6dcedb6c99ceec8d628bff9bff3829ee20fd4ffd93c2d691c21352882ac7a81a85f36a0e079b077a28ac7bd0fc8f958dcd542ac3fc5a8006416d5200dac690c1821563ee18fa8d0dcedf178c1a98a24c3f4148219a9b1dba8250e5e68cda92e16786aaea0b781e1e2d81ac13bfd1c88bc407a6e30aa966a6afd504516b2e3a9826aeb0a49de883cab968b0ccd63eab598f5400960bfdf7fcfab7ebbdb4cc270dae3b3b5817f5638c563955962a82ee100a5cb47fddd927ecc3952a2204763ee4587942c7a4101495909234cec9736d41b05352abb123e97fe73d8520d3a77863a8b7696cb7f10b3fbfc29f17415d09e9f3296045f5b0edae224f5dd3b99b0737db148d6b62e718f8c4155f4aef52f3039387be698e135e45ef716963675d17afe38b828560cbbfb5a0a1678caa80996f558fe0ccbff545688cdaf8c49a93dcb7d2285cce5133ee0420d381a562d1ac8808c859c486828af5add795c78493428ec59eb2bc2540e0c443550954e7ae0b19a2b2073704a4ea71d64d6b6033b6d016409928c6eff017f17c77b2d0ca6bd5ab792acdb7bdf97e3af890453de536162554dfc9093b6506f4486b13d1799e20e60105ed0aab9d8ba9c309dc80121ee903b45777db6b1913506ec3aead287626f9e4634251f994e267383a3a8d4f08ee1434d696fdda08401b2e61407f1bd62e2499159de0aebbe38344ba5f1d73724234fa3fa03d9b76a2bb3bb8dd8ac4be90c2780104c4ffe32fe3c144bb17c14d28acc47cd4b490d04276e9a5"}], 0x1130}, 0x3) sendto$inet(r8, &(0x7f0000004040)="c0b797077bf3e1829294cb0f0365b04300a8015d3239bd575a8c3d5b5b6f1956e334f3927310ec81ac7295ffae81638b159b457ffbd1a3d795dd331b8fc9900c0dc00ed20c1e121e511e67f0c8439d6a6a5d25216ff7585fce778c965b2d58c1dd18e5b14a064c1a101d60d6878256679d0064a5581f89452d52a0ab0b7f886cacf0f883cabbb92b6f1c9c51daaaae0a5b3a8284d2bfc22573151adb620f4da79507df3a7c5f9ccfe80610cbfb617d69356ca1fad2043bd3191ef54c42e4dd5fd46db5d512483abd9950899f61834c91aebf7d16c363", 0xd6, 0x6, &(0x7f0000001400)={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000001740)=[{&(0x7f0000001440)=""/10, 0xa}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/107, 0xffffffffffffff76}, {&(0x7f0000001540)=""/88, 0x58}, {&(0x7f00000015c0)=""/127, 0x7f}, {&(0x7f0000001680)=""/104, 0x68}], 0x4b) 15:13:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)) 15:13:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c, 0x0, 0x20, 0x1}, {0x1c, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) dup2(r0, r1) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 15:13:52 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x3, 0xfffa, 0x20, 0x200}) 15:13:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r3, 0xa, r4) r5 = socket$inet6(0x18, 0x1, 0x0) dup2(r5, r5) r6 = accept(r5, 0x0, &(0x7f0000000000)) r7 = accept$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe60) r8 = socket(0x18, 0x8002, 0x0) pwrite(r7, &(0x7f0000000180)="18fc7a65d68c6ada66f2d06b2768235603be227dfcfacac09dc9c62d80113b8e6e700ed2f543e8b4658f6f1b95b115bb21dcce22b5eb7b3c1e717b5f7badf96f0d6688d7251e83ee3ea6bc78bc16cbce0e9d7ca6105ef94236e9edc5ff98bffecdcd7ea8621e5b72c62e37c51bf00e0d703bc13d6d905ea5f972a0e3b82009d9f32c3b43b6209ff852f527a83f11c7b4df1055c766bd27240175ee856e297d6ddb380d5e871afaf938d7b7b45ed340e375e195cfad7e367cb8eae3e60d05b125ac917287166cff9e0c6cee4bdbc6cc0357e80a5e9ecb174f6d53d422050a596647f4319c7e08590e78a42f70f5362325e434e1f9665942eff9ef", 0xfa, 0x0, 0x9) r9 = socket$inet6(0x18, 0x1, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000140)=0x200000, 0xfffffffffffffecd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6658f75481cd26233fd6e9bc2014f7ee416c653000"], 0xffffffffffffffc0) shutdown(r0, 0x1) 15:13:52 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000f600afcd59e6ffffff0000000000c55f9650a424"]) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f00009fe000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x80}, {&(0x7f0000b95000/0x4000)=nil, &(0x7f0000bd3000/0x2000)=nil, 0x8}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000ab5000/0x4000)=nil, &(0x7f0000e91000/0x1000)=nil, 0x2}, {&(0x7f0000c48000/0x3000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x2}, {&(0x7f0000a73000/0x3000)=nil, &(0x7f0000ce4000/0x2000)=nil, 0x40}, {&(0x7f0000fdf000/0x9000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x42d}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x7}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000c0f000/0x5000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a80000/0x1000)=nil, 0x1}, {&(0x7f0000bea000/0x2000)=nil, &(0x7f0000a91000/0x4000)=nil, 0x493}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d33000/0x6000)=nil, 0x100000001}, {&(0x7f0000bab000/0x2000)=nil, &(0x7f0000e0a000/0x3000)=nil, 0xfffe}, {&(0x7f0000d1b000/0x3000)=nil, &(0x7f0000a95000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x306}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getegid() r5 = getuid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r5, r7) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) 15:13:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0xe6e7404e715e3767, 0x80) 15:13:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x1}, {0x6c}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x34369d1f971cf1f5, r1) r3 = semget(0x3, 0x2, 0x484) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001740)=""/4096) ioctl$TIOCEXCL(r2, 0x2000740d) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)=0x1) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r8) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x187, 0x1, 0x9}, {0x2, 0xff, 0x7, 0x9}, {0x8, 0xff, 0xfb, 0x1770}]}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r4, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) ftruncate(r0, 0x0, 0x0) 15:13:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1ac880f45375d323e5045000000dfe941806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) r11 = msgget$private(0x0, 0x100) r12 = semget$private(0x0, 0x1, 0x0) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x2, 0x3, 0x0) r15 = dup(r14) fcntl$dupfd(r13, 0x0, r15) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = socket(0x18, 0x0, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r18]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r21]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8, r16, r18, r19, r21, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, 0x0, r9, r19, r2, 0x10130}, 0x4000080c1, 0x1, r7, 0x0, 0x2ef, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000580)=""/4096) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000000)=""/121) 15:13:52 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 15:13:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x91c, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 15:13:53 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = semget$private(0x0, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) fcntl$dupfd(r1, 0x0, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r6]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r9]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x8, r4, r6, r7, r9, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 15:13:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8247652a04696c65107827366dc02ce280310000cd9af8555700a229ceb1f2131410d1b327537cb311885a8eec6707082cfbed2c63d2fe417f61f05b705393d7adbd37ed3a5f945f8a226a1eb14aeef797fd03359fc86591dd0a30d1ccdece6c0245e2de2ed51f9619a61df9878bfa330219db1b202f4b1be4aa9176b329adabe392194e017e469e81aa01a05411c16476e3b8af2fdc42235c4294b136679f6d435b3f047f92f0509c58e1268143973d820d37abe69c58f7adc72631c840f6611cae8dbea786627301caa7a035a255e49447057d38d8f9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:13:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) write(r2, &(0x7f0000000180)="68a43f9f6a8cfe09434d08b9f6a32fea72a57f54d443a1b0731e0e46a111616e296da989974b4f837314a4bf130202ec5936a0e0f9dc2e29040e0595ccfdbf3f41cfbffe3b657551fb062e77c2a5fc8b8ce00b842560fcbc67b935e5853b5d5cb484e723cc2545e4bd9302711e4cd82d419a28611e191d591d25eaa951e72386541a06be229f7e", 0x87) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 15:13:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r2 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x15) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 15:13:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x800010, &(0x7f0000000100)="eb368f8094217ee3f3081cc0df17f71e23c00cb99c876113a6133bfacbf4d0598cd109a85bca553c6f47b678adec4bd78870c7f78dfd06c8f3e20242eca9a4d15c9bc5872032d1b5804a609a5610722a3df7123922fd9978719b06dc7f42bcffa332970597ed98722c035c435656c440d3e18b684a7d63ba0933d21b2da31e04ddeb37a6694b65377ba00f2791ba10f32cf695c9551d68d5391ea8efc2c6f199b6ceb49f980d03e40fd76e3d9cfeeb3e56c68ff5b443069998ebadf3539337ce91824203db7f3aac35cf3ea9cbd56f0d3482217eafc2eff90333a0c463600b25f4d0e14da9ded98575f7f8dc93dd56f3821fe72b47a6c8759da17142bf07ee568bd5b5cb7b48e8d516812faae9c3f547b47f", 0x112) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x10001) 15:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r2, r6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) dup(r7) dup2(0xffffffffffffffff, r1) pwrite(r0, &(0x7f0000000580)="26504f01e3d014cc323d090b4d8925b0080d7ba377876db24f34335993286217e34bebc9905f49efffb72076240922cdb2879af600335d5341172041aab412980bc8af86d89047efad34ffb615813d29c531fcaa0229c45d671af5e7df12aaa0ae1605aea22c7a4cc84bba1125c6ca0b59daa8614bcba0d33c0577c3e137e45f6aa4a03f34ba8492a0f0b2cf82acc5c40afc906f90a865f78855e22a0cd2ae9cc373d965bf1c980954d59a36ca5c6bcd101e1020a85bc396c534dfaf16a43f99314e1e4bb1101068d4243001779fd7ead2757b85c99afff7350cd0d7102d6bfa9c931789f80c78bb986223a9d1f6348ab4e278dfad107d38cba47ffffa79585026b63b4db7f5062b182ef26f50725080334136737298ea25704d81f93d64fd41cb44ea8c0fbef17ea97b299ef4e86f4a1257a1152c623c6e77d1f9cd37c058e2f145b56a91d3ed4b17cf0c6eb0b656faa886b2bbb087d3d2096f7a58", 0x15c, 0x0, 0x6) 15:13:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0xffffffff) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x200) 15:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x1, 0x5, 0xe6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 15:13:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x9, 0xeffefffffffffeff], [0x0, 0x0, 0x1ff], [{}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x3) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) socketpair(0x18, 0x8000, 0x8, &(0x7f0000000000)) 15:13:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x491164caf7ac8f9d, 0x8d5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000180), 0x13c) 15:13:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r52, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r52, r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r54 = socket(0x2, 0x2, 0x0) connect$unix(r54, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r55 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r54, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r54, r55) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r56, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r56, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r56, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r56, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r57 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r61 = getppid() r62 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r62, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r62, 0x5) msgctl$IPC_SET(r56, 0x1, &(0x7f0000001880)={{0x2, r57, r59, r60, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r70, 0xa5, 0x1, 0x100000000, 0x2}) r71 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r72 = socket(0x2, 0x2, 0x0) connect$unix(r72, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r73 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r72, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r72, r73) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r74, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r74, r75) r76 = socket$inet(0x2, 0x5, 0x20) r77 = socket(0x2, 0x2, 0x0) connect$unix(r77, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r77, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r77, r78) r79 = socket(0x2, 0x2, 0x0) connect$unix(r79, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r79, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r79, r80) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r81, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r86 = getppid() r87 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r88 = fcntl$getown(r87, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r85, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r86, r88, 0xa5, 0x1, 0x100000000, 0x2}) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r89, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r89, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r89, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r89, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r90 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r91, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r94 = getppid() r95 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r95, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r96 = fcntl$getown(r95, 0x5) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000980)={{0x2, r90, r92, r93, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r94, r96, 0xa5, 0x1, 0x100000000, 0x2}) r97 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r97, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r97, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r97, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r97, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r97, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r102 = getppid() r103 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r103, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r104 = fcntl$getown(r103, 0x5) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000980)={{0x2, r98, r100, r101, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r102, r104, 0xa5, 0x1, 0x100000000, 0x2}) r105 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r105, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r105, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r105, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r105, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r105, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r106 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r107, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r111 = getppid() r112 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r112, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r113 = fcntl$getown(r112, 0x5) msgctl$IPC_SET(r105, 0x1, &(0x7f0000000980)={{0x2, r106, r108, r109, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r111, r113, 0xa5, 0x1, 0x100000000, 0x2}) r114 = getuid() r115 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r115, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r115, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r115, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r115, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r115, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r116 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r117, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r120 = getppid() r121 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r121, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r122 = fcntl$getown(r121, 0x5) msgctl$IPC_SET(r115, 0x1, &(0x7f0000000980)={{0x2, r116, r118, r119, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r120, r122, 0xa5, 0x1, 0x100000000, 0x2}) r123 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r123, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r123, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r123, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r123, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r123, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r124 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r125, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r128 = getppid() r129 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r129, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r130 = fcntl$getown(r129, 0x5) msgctl$IPC_SET(r123, 0x1, &(0x7f0000000980)={{0x2, r124, r126, r127, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r128, r130, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r118, r126]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r133 = socket(0x2, 0x2, 0x0) connect$unix(r133, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r134 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r134, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r133, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r133, r134) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r136 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r136, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r136, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r136, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r136, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r136, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r137 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r138, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r141 = getppid() r142 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r142, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r143 = fcntl$getown(r142, 0x5) msgctl$IPC_SET(r136, 0x1, &(0x7f0000000980)={{0x2, r137, r139, r140, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r141, r143, 0xa5, 0x1, 0x100000000, 0x2}) r144 = getppid() r145 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r145, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r145, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r145, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r145, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r145, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r146 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r147, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r150 = getppid() r151 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r151, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r152 = fcntl$getown(r151, 0x5) msgctl$IPC_SET(r145, 0x1, &(0x7f0000000980)={{0x2, r146, r148, r149, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r150, r152, 0xa5, 0x1, 0x100000000, 0x2}) r153 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r153, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r153, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r153, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r153, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r153, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r154 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r155, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r158 = getppid() r159 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r159, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r160 = fcntl$getown(r159, 0x5) msgctl$IPC_SET(r153, 0x1, &(0x7f0000000980)={{0x2, r154, r156, r157, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r158, r160, 0xa5, 0x1, 0x100000000, 0x2}) r161 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r161, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r161, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xffffff9a}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x1fc, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r110}, @rights={0x0, 0xffff, 0x1, [r161]}, @rights={0x30, 0xffff, 0x1, [r71, r0, r73, r74, r76, r78, r80]}, @cred={0x20, 0xffff, 0x0, r88, r90, r100}, @cred={0x20, 0xffff, 0x0, r111, r114, r131}, @cred={0x20, 0xffff, 0x0, r132, r135, r139}, @cred={0x20, 0xffff, 0x0, r144, r149, r156}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:13:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) mknod(&(0x7f0000000180)='./file1\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) dup2(r0, r2) 15:13:53 executing program 1: semget$private(0x0, 0x4, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 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, 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", 0x3b9) 15:13:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c5d7a84eefab9bf5d1b01f195f81db6b10d41bc7c59c29e776318cefbd0900a24e4bb5431314daedffffe0838f5d5e2d62e10006f4f40a75c5865959841582bf0213bbb885020000", 0x57}], 0x1) linkat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) 15:13:53 executing program 0: unlink(&(0x7f0000000240)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x0, 0x0, 0x2}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, '.\x00'}, 0x4) pread(r1, &(0x7f0000000140)="e59d33c48e522e183889428962e2020b0e3062fe781b61e9c9d5daca4e896f06beaacee605c3f6ebb790041bb14acba1bc49902636dd307a629e526c2aae83a16c8f1a81120f1f165e3f234ee49fae06f6729b41b66f32e0b02fd2cc5bfaae90a9ff880c1a585431af6b91b109f7c6336f32e8923feda3df9333734b0835bb56262dba1453d3b4d11ce20c93a9b4915c4a8cc9a8281e1ff540f939467cb230818bab88dc613fe63171fb548005da2d3c231b65eabd9729ec65699874834d053690500cd03cbb664efe1cbddb5eb247b1b3700ec82c1882ea5db8c3e72096fc29", 0xe0, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 15:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='#d\xf5\x04Dbpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 15:13:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e000000130"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r2 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 15:13:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x8, 0x0, 0x2000, 0x80], [0x0, 0x0, 0x0, 0x9, 0xffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401, 0x3], [{}, {0x0, 0x0, 0xae3}, {}, {0x0, 0xfffffffe}, {0x0, 0x8}, {0x0, 0x81}, {}, {0x0, 0x0, 0x5000000}], {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x400) 15:13:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x7101, 0x518) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:13:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) close(r2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 15:13:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x3, 0x72, 0x5, 0xfffffffa}, {0x9f22, 0x7, 0x1f, 0x7ff}, {0x1, 0x1f, 0x0, 0x80000000}, {0x100, 0x81, 0x4, 0x3}, {0x1, 0x8, 0x8, 0xff}, {0x1, 0x4, 0x3f, 0x9}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:13:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x802) listen(r2, 0x6) 15:13:53 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) read(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r3) fcntl$setown(r3, 0x6, r1) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r4 = socket(0x1e, 0x3, 0x0) shutdown(r4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x1bb) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r7 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r10 = socket$inet(0x2, 0x4000, 0x1f) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r12 = accept$inet(r11, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r13 = kqueue() r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r15 = kqueue() r16 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r9}, 0xd894c61d96287c7c, 0x80, 0x8, 0xa228, 0xff}, {{r10}, 0xffffffffffffffff, 0xd, 0x1, 0x88, 0x5}, {{r12}, 0xfffffffffffffffd, 0x4, 0x20, 0x4, 0xce00000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0x5}, {{r13}, 0xfffffffffffffff9, 0xa0, 0x0, 0x8, 0x8}, {{r4}, 0xfffffffffffffffb, 0x6, 0x10, 0xffff, 0x20000000000000}, {{r15}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x100}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x40000000, 0x1, 0x7}], 0x6, 0x0, 0x7, 0x0) fcntl$dupfd(r5, 0xa, r7) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0xc0307006, &(0x7f0000000040)) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r18, 0xc0307006, &(0x7f0000000040)) bind(r18, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r19 = msgget$private(0x0, 0x20) msgsnd(r19, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r19, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r19, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x34d4) socket$inet6(0x18, 0x4, 0xa) r1 = socket(0x20, 0x2, 0xfe) sendto(r1, &(0x7f0000000340)="a8d62fca104c9a8fa988a62a95081401c73aa29748dfea99ee3124c6a1b290187bbaf40f54d925a1365a82867c4b739d8e90eb7febef7d36", 0x38, 0x400, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) r2 = socket(0x18, 0x8002, 0x0) semget$private(0x0, 0x1, 0x410) socketpair$unix(0x1, 0x7d19ba326104d76d, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r2, r5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000180)={0x8000, 0x400, 0x3, 0xfffff000, 0x4, 0x0, 0x6, 0x10, [{0x1f, 0x9, 0x1357, 0x80000001}, {0x2, 0x9, 0x5, 0x3d75}, {0x400, 0xe4, 0x3}, {0xfffffffc, 0xa0000000, 0xfffffff9, 0x3}, {0x3, 0x5, 0x9}, {0x2795, 0x4, 0xffff0fdc}, {0xd1, 0xb4, 0x0, 0x1}, {0x4, 0x7, 0x8, 0x7}, {0xfffffff9, 0xc1c7, 0x8000, 0x2}, {0x7fffffff, 0x5, 0x9, 0x401}, {0x6, 0x7, 0x40, 0xb13a}, {0x2, 0xfffffe00, 0xa, 0x3}, {0x80, 0x811, 0x2, 0x2}, {0x2, 0x2, 0x0, 0x8}, {0x81, 0x977, 0x7, 0x2c8}, {0x7fff, 0x1, 0x7, 0x6}]}) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) r9 = dup2(r8, r8) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r7, r9) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r12 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x100, 0x82) mkdirat(r12, &(0x7f0000000300)='./file0\x00', 0x20) getsockopt(r7, 0x7, 0x3f, 0x0, 0x0) 15:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x80, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 15:13:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000680)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x505}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x10000}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x166}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r5 = semget$private(0x0, 0x4, 0x43d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r12 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000340), 0x10000014c) setsockopt(r18, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt(r21, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000180)=ANY=[@ANYBLOB="00ef084c1fad5a8a91338b3cffffff00000000c4"], 0x10) write(r22, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r13, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r14, @ANYRES16, @ANYRES64=r15, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r12, @ANYRES32=r22], @ANYRESHEX=r16], @ANYPTR=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX, @ANYRES16=r23, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="ac2051903106df93b508327c9b32e60eb468250fb1826c2684f20ef2f2c64f94b4170861c96eaa39577377a27e7584600aec7bd40bb917ea5b72a1e4ecf2afc785e2f2ce5bf375c15d5a93eedf962408e4faa6de3d2a84f22c6da395cdab82fe9d1ba785e14d1db2516418d532ee6f8d97b5fbc3e0b1a7f6c99e1a6483594e"]], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec99530e93e6b3c4d3a958aa2467b37948d1700000000000000", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x261}, 0x1ff, 0x3ff, 0x12}) semop(r12, &(0x7f00000002c0), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r24 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r24, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 15:13:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x8e98, {0x4, 0x1}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0xa28572609316822e, 0x100) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/130) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 15:13:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [0x0, 0xfffffffffffffffd]}}) 15:13:55 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 15:13:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x120) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="1715d521588a69fe4162627d0fafb4b0f257b3c68dcf3942bbb94f8381089bf15b69fa5e520e5cea5ff9b742ebe93a617b84c811992bc37e9c1b23cfd520b0f95159f3616f983a432ec45d58680244b82dabb2de4991a7f6a5821858e7a54b30eb6268ad97cf9cf1e21573e5036acce01866d52a23d7d4c60026e8a7fbab07d0c7b416f9272798b2749bb81052ec09f4"], 0x10) 15:13:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) writev(r1, &(0x7f00000008c0), 0x35) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)=""/5, 0x5) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/172) semget$private(0x0, 0x2, 0x40) r3 = kqueue() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x4, 0x53, 0x2, 0x8}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82, 0x0, 0x6}], 0x7, 0x0, 0x7, 0x0) lseek(r3, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 15:13:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 15:13:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) socket$inet6(0x18, 0x8000, 0xcc) 15:13:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10000000000001e6, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x40000, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x1, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1ac3e7d7c85f4c8aa855b885a5ef3f3e0a397d41d2860ada7e2a3ecb9a9eed34222161c690cd55680521f1a44c6ffffd1025d4c272e90e4752297c4ebd82a99d469d6ea4cb5826e3b05630d33aba9fe50099caa8cef684257546ea"], 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 15:13:57 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = accept(r6, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) recvfrom$inet6(r7, &(0x7f0000000280)=""/4096, 0x1000, 0x1000, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x1ff}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500)='/dev/vmm\x00', 0x20, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r15 = getpid() r16 = semget$private(0x0, 0x1, 0x0) r17 = socket(0x2, 0x3, 0x0) r18 = socket(0x2, 0x3, 0x0) r19 = dup(r18) fcntl$dupfd(r17, 0x0, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = socket(0x18, 0x0, 0x0) setsockopt(r21, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r22]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r25]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000200)={{0x8, r20, r22, r23, r25, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r26 = semget$private(0x0, 0x1, 0x0) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x2, 0x3, 0x0) r29 = dup(r28) fcntl$dupfd(r27, 0x0, r29) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r31 = socket(0x18, 0x0, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r32]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r35]) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000200)={{0x8, r30, r32, r33, r35, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001280)="3a14f5107a18860e24559d22561355e8c1d21feabef1ab5b7fff32806912936857c132a43d675fbdb662fba84b47867554666dfef089362eb92eb7dd34a63bc9958be3f5090070efe7367d4beb0fffafe364de912983a928574c438feda7d9da372bd58867c6e13ac2b43e59e82871a9532eb37a53b163283a48c64b98a2defcdac87bb479652fe518bc0572c7f457eb898f263597131689c4b3b90b42589318fc522ed08461d4a23ecbd2fe5f7f9837385ac6746d0ec007d77bc84cb498d416bf3bdc8d7fb08154ee012dde8f8aa9a0829e768adaef7b8848db93c38ac05f2191af", 0xe2}, {&(0x7f0000001380)="f81b12d96177f8e900551f040fd36b37485c332fb6b8fe50e0f8b033ee5e5b05219c35a8c9fc20e14e32dca38c9146665950b9d1e635c1aac40e8c325278700bf7078499b4a50737a3e6c01edf3a4c0d9a763f3eae9fa4652362adbf9a91c0f375a4972202385ea5dd3d5e3ee4c8f936d1a2e57951b29ca0b8df5f37f8cae93d34b577251f58cf43d1f115b91f3b02186ef5bc96104d71b96241cbfd9ebf4936c2269188f365e69108b589", 0xab}, {&(0x7f0000001740)="ea014a2732d637010c84434e4027a28125f679c9f08b5e8b62e5d90dbb851976ab3b2e0651f62e696c52ac3c29907a2334ed6017745229d1d4c95d5d44d6dfe9a1079ac341baeb0e4dfc0d3b0d0976bce57eeec9d20dd98f4dd45ab1abd3eded08c4145e0cde3475c5ff6b402f8d1bef636c0378486e1585debf729fe1a885a07f989bcb41f7389a782e8bdb385768f9e2beaa258eded6907c6297d6c7b7bb5b5d98a1db6df9298b9e055359b2e8851961f1635b19a4acd35c4aba9f4b2f9338404e72cf64db1637472095bf787334f44311bde0c73a177408aff6a0a13256e388dae98f3576589fc2e2d63949d7ecc47969782cac1f91b999b93fd896316a9cb0d26df0e0bf3fd09a8ccdd24a153bdb35eb723a0f695382ec1b83f332a40533aaa89fa1203cceed790abeb344e65ba1dd711c69c80535885194c356905744f477e6508851bc18756a77a759380c529363073680dbfdbf5dd64154f8c49c30ac54f895778e85c6e4d2a56873adfe01be726a98b79dd7b133d44497a27889538f5c712c0a4fc436623a7794885e1d84121f2f1af0ba4325172a02d82c5dd7cdf2d4d239326e6971991a3cc1b96776d5800756b3b4b4cf7122759e5b725ec2bcf050aa4e978bcf5dab243c426ad23a8eee3e62eaa7782ed836189653716304047a5b9c6277b1ae6fd81eccbe83d3f3abc7ef7fe26e29e91c60d665c89658291238d214e0b86a5abf361ebd1cec9730c32a9026770513e2f79e7677ca2b102fdd3412078d57b4611cef23a5fbe32a2a6fef70de5e17c73f959e304afcd46d64225db94c67d9ffd953a741b4d68f532e168e2b390ce2104522ff07722d31b11e393c95ae2e695613ffcce219909420661d55a2cdc18502ec1029caabb323f8c674adf9a071e9aecc411d868180c033f3ad877cbc88a15d79960b2b97d5d85f3d07261abaf25baaa5527213373ee536d493b271c29c0c4048f8bf6e75ee6d8c5564de441bb5bf92e9443621e1df8aff79b11f5c54229605a1553c6b96db241257da0d87d92e2c9fb0c85165a4718cc8cbfee73905c2f155883eec3ab6a2853a8e4e085f905b50675275ba6629bf7b7fdd42732a366ff95c172e1b80d95c671c2a68047902f6dce1291a3fbe0b37429f44242046cfe75592cbd5249f1a459c15810ef7ca5a6e948e1fde5780078446ab59299bc6317814f89092ed60808c6cc0bdcbc760982aeca15016bc8bd4447746ecf96e2707e83ed3a995ebe8650dc339269ac8fe426fe2c1d1d98933885ff80a5367511f160939efe45493b249d7111878e7256ecd45da5e76ef0083d3f10de5b1d16b2d503ace596a0328b4673002826680e8ab07392a91062dcb65d6e89b6b8d14d649ddd35297431c197bb884571453090e91895e715b3c038fb3ff1e3942976afa3da1cae86fc4c7f3533dd0cf6396bed2b97238315ac7215929fc6f0afc100f565e13450f1fd874ea59c19b1e3d3ccd931d78cdfbc9b9c35257c3432fa2aa19a76664a96e0ab95f32d5127d9b47a4bf80bda947990402a4f4f15d9d198fc049fd77acc8977daa80b4bd499edc6fbd92fbb0a7e9e36eb7c7b1aa7c6d249d84e85bedd89e3ecf99ef8c34550055a723200b75b55f9c9fef99b990e34938eea8150ba65c593621566f0ad42f5dcc5c2cb1219e86ef0912428b954888d82b3f2f06135f7aaf56208075f772b004a22b1eee66195cba90e15836e54244fb5069a0bb23b56d8c3c17a22ff77618fae161df3a0e76bac7811ed961a29bfc79b74ac2db85cb192abcebf1472f2689d87d774abe84b430fd758dc136da2a912306a3f7482f95557f7879538790cf1769fb6060ef547113d3d8f8640e96cc384c9b97ef5b29e73f0fd29c1ef52ee932e756877db8a1819490481fd30ac4d7469e4666458bf8867f9a9d2243eedeaa94e3d8a8dec8a98ed2fc30eaf365e6dd7cc41ebab230bc3120a046fb9dd3478a07e48a4f0588625de3b47f67e9d8ae986b97a09acc4467db5d0bf168751338d3d67f5eb9fca0df6515f0e756ffaef0125875092685c87853169be89aa530ec16d4f599e90bf667ab896750a7363d01ccb6284b8e258d166e019a8d3977441e4b500734770368ba65254f4e0df02b6380d5100435c931592580f4b665726c13ec720d913032e8495210f48933dbf1cb021796be2f49b5ecd5eefe57df90eaeb415b94a66c23dff436cf7f107fa61eec67b7b3d4897536383144666a1c157e894e509061eea1fdecb246b16a0ea0ada92e076c29edf178f5424b7cff0de7c65e02a71501dc2518446bbfb0f564449c18db1a9fdfe8b73527bcd3e21b085fdebfa8799a025a87454d34fe1b6900bef02a0acd36863568acefc60752bf39c71caec01606df44594c011022f70ff40c6a059671f00f1e03f9178c2eac6e92d6b46b39b035e5c6b881781f3df90aa06156da6884f9921dd166e3404ac737ea96c37156cc0bcf6eaf3103cccd9e3a7dd230d5029488f6dc8d0e0f16be5b70a57cfbff93dda26d31e6eacfe0148a07f9f108b49cc59d4dc1374547c30267150aa9d2637b07bac1dd1db0ce48907edfaf16762d303dacfe4628469561c30b97b2af9e9504619914b4c383adf3f8c684437db81985c807db24c926c806dd039c5b56cfd4320785e474ab762c2540c10ac144c1f1f026aeb9f82554ad9aea382a48ebd46c2f4415ff3fd80ba63b8facda8017f5aaf7f41432f1b6b12d8d44d1b788f6ecd95df223bd04ee092d8357507192438cf3f55f5c6d24d052d281abbf1952e2eb1599794998eee7ac88ea885e9762f8bc92e8fecfef97f775b298bf83f4a773a8e0e14d0f4897a634c4c7f4c92f21c3445bdcee6da59bb3160c60d7bf06af900b04ac81f241f27c6c742407a6b270546c0d5809e6c9f2fa5e3de67bfd24ac29dd1f89915e8658b79ef1d12b520e4b47aa9e1aa45248e66a341ed0e31db857f435c17d38712302aee2acbab1121987de121e6a1566cedee61da82ee7af2cf7b091a48c935a380e0c1279d9fb6737784c21d2ecc9c5b42d29974b1b2497a19bac2f034c85cc1bdcd8198b7c1afbb7d067d83b23e2189e7476103deba1fac8f0fea144fa885602d3efa264743eaee057369f1be1c91c11af7ce34c7900575d5858a28e9b0a6038923d15be9232a0245deffac62f3859324f230e695bcca467f641b7640b83012a76dd45aab1b42983b2989db3ad18d345b14495fbcb19b303f63d710572e3cdb2ffe8b5272f58e7b3131996a1759c911045ec94f8a2d176398825bfa6be8deead8274727d7adf869d85020445a483237c58be9bde3c98633da50fb8016b2673c1f8176d00ec6e1d9b8a87c93755052e4db011bef96b1621b89583dea6fc0d8297b4c8b6febdb8efa81d00652e6a2ae01b6f5353d67c401071e14ab09ddaa68aa2d2ddf7e0db9a0347b712d95f40f9831343236d7b4f88b1ae676ffcdc9cbcf7cd62f8230435b2263e46a818270c02637accfab8a94278db0a36270ad22267ae90bd25a8098c3a0b18a11a4992b549c3595de7eaafa8ca5ce810325b2a0a4438990a5bca4af808a7247eebecaf5920b5f3e0280bd3ee826cb2799f72fba5d1d5d733bb7219521c8a464683316664ce51f28252bb37d2ee723a96fe2e2f1bbf3480f8f1747f810168d83145b7a8a58e7d85a5f7270b3dfed42d112ee3e592b4cbbb238d8362d305c88401e96b95efd8cb0f750e24ced8ac74cd2b968c75b9484720ca1d85e20111c8920c029136afe3d6749112069c7abbdc9bd1fa1fefbfc8b038d20d452402ce4f5cb98be8ca412cef710c07fcc8c4f9525a3bedd35797b21c86c226d0282c62a1398c7a8d67f1038bd5b380a152ece4de1defd84da4ba663a7186de7491a5a9b0535658f9f69be71cdbb95571c42d24dba7c5d11e96188165a031777367c9a4812d4fe86d7f0d23e3ac0f1a98b6ebf3d098231f2fe637af2389e2838c7f119d63c4e819ba53c4c1e285531607ec1aa979e39ee911cc71c507e32f97104d697213d02a91c55d6774f184a4065ad04b25685e1ae8aac32ba6b8f363eba1d8bf678286c6aee290fe66f97d00b9884f7c8708bec172efdd79bd8acbf82a355326c06088e6c13702124b598c0c5f1628b3774a51b7cca84fc49d9058e90490817b0059629ed53fc472e24509f76eec81bd650cf46b728d53f0b5eee7897a07e936e194dde20524295cc6ffcd9780203b3f4e1a36bc6b208974739b3f9e697e5e0adb8dfb1d5406b8ce9a81aac5dab5f0d2b51b919e07f6d39c268aeeb9b1354d5e316b93b99e305e8f9c95a9c49ff3c2ef7a52e99c4bc50a3c04f046a5331fce68113117403c473be99a2aef849a2ccef8eda799ebf2ecdcba7352a0abfc20942626c21bfde87cc716351e65cb1a46b917c55a230286bbcfa29f0efbe06e5053d8f34ae749069704e4e199981b6ebe8f5b2b19fc2638aa8862d43e2c3872d3db6b06cd4f41f3d953abcaaf0d1db361084299faf68615f153c147cb517e80de97291c507b976f754ddd4123364f1010ce7f4f2e6a9181bbd2783e9e68977ad1bf8785e90dded6077c2cbcc564f6ae48e095abaec0736f7bde72a4e6caeb1c62214c08e127394da1cf6d4be82c52a405f91ae7765ef53d43c5807fd354b70bffb7bf2111d51d86d137008c9897f6b679f947b18ca7808df5c810ac2257cf94c81f2590b3df6329b3b70dc7daa3c646850bb2472f20ef8ee001a2240cb0cef92cd178a841fef2e4e988c4d64f0cf51cc04db902cd87ec1b7f94497bd650dc3e81105d99f3aa0c6f06c8f3864c1d1678253c46a98b6e0779edceb3076b7c1ba8eed02dbeef0216e08b6f4a45599243405eee84e5e96c3953bf4b18b2aedea42d01cb7a566925874b7359c8b2cb6f58d9512abd917a6a644132a0f495358621f1e8cf3502d6f4197312ba3971bb9e221fca4d479044ab80cdb38139b787bd8f2c026fa0f5339582ab718d29cb30f32901451698975998f4e29d666dfda4d131e32581f9734915343502b5a8c689cac3a48dbd1ccc167d47aadac1edef732211fe9fb0dbdc8f6faca5b6528f1079bad7f0cf076e40c7704a83b3272aa807780d45a58fe63f424c74f646af9b23ced28b83eaff879339df05e8b886af4fc508bd2a6a1f7e259586261d7a0e30de259bf0cf00718aaf828ff6d17a43cde3ccf15035468e4e78c1ccaa4eb4d669def7f0174876e6bdd458daf402bd46e29ce5048f63d585144700e755b51bd681371779f9ebe71991d5796cac431b15f8d6adabdea82d291d0779c470fc4616828d2e51f4df8144fb4ffffc2cc3fb748e789ef410f5fa355414e0869e5a215f4be9c4a571f13444089becb9aa74fe32d4f41caf7407996e33e913f10869307ba79133f4e241b1a5d127ddda96f0087bf3462f20459463144205d9f4534f26077eb25369d05ade345b8a9d03de288328f675db64d63a111c0f4f6700beec53207213d55a1d133ebf775d9e388ab8bbc72f6e7886dd8b3aaa2099685666d720b91247e6bbbe3724b1d10bcc16131ce68bbb5235f530b8ef26013e8fe6b9a988870ba8879238d640f9d57d99b05b8b4f57fb768fc5e9431aee8fffd34abfde8b821c31a8da214fb08e87e2cfed02d44964525788f4b77afb44b2848086dbb20c0e9b45f3c32404e574d3a976803d5dcbf91eed0a4af9e2afae03ea5115ddb83245b9e70ae1346fe37f1b3e8119da5da53911fac769d372bcae9a72c174051ecdc7e4a0647489c5315600ad5377333b0a2411dd1855e5ca11e6", 0x1000}, {&(0x7f00000001c0)="f64da9aa42edafe451400fe2aba587b05ac106d060be0670e295d2", 0x1b}, {&(0x7f0000001440)="8e1f1faf4fb5acf4276904661b51aab368e85ce35c52c11e17e5073d42953732c072d36d8c6e648db839", 0x2a}], 0x5, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r6, r12, r13, r6, r14]}, @cred={0x20, 0xffff, 0x0, r15, r23, r35}, @rights={0x18, 0xffff, 0x1, [r36]}], 0x88, 0x2}, 0x4) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x169d3a8e99e845e3, 0x0) kqueue() pipe2(&(0x7f0000000040), 0x1000c) kevent(r3, 0x0, 0x4000000, &(0x7f0000000140), 0x3, 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 15:13:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x80, 0x42) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x100, 0xb4) ftruncate(r1, 0x0, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:13:57 executing program 1: 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"}) 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) r6 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) bind$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r7, 0x4, 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r8, r9) fcntl$getown(r8, 0x5) fchdir(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r11 = dup(r10) r12 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r12, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) kevent(r8, &(0x7f0000000740)=[{{r4}, 0x7ffffffffffffff8, 0x24, 0x40, 0x8, 0xfffffffffffffffc}, {{r6}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r11}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x4c}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0xb9, 0x1}, {{r12}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x6, 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(&(0x7f0000000340)='./file1/../file0\x00', 0x0, 0x52) 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) 15:13:58 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) semget$private(0x0, 0x7, 0x118) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') r4 = semget(0x0, 0x4, 0x500) semop(r4, &(0x7f0000000480), 0x0) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r5, &(0x7f0000000680)=""/248, 0xf8, 0x2, &(0x7f0000001980)=ANY=[@ANYRESHEX=0x0], 0x1) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 15:13:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) shutdown(r0, 0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000462000/0x1000)=nil, 0x1000, 0x9, 0x1010, 0xffffffffffffffff, 0x0, 0x40000) sendto$unix(r2, &(0x7f0000000040)="afb4c10b2e678a5385c329e71a", 0x100000298, 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="dd", 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3) 15:13:58 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6a81}, {0x6}]}) r4 = dup(r3) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xac) 15:13:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:13:59 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) listen(r0, 0x1) socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r5 = dup(r4) fcntl$dupfd(r2, 0x0, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r6, r8, r9, r11, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) 15:13:59 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x100, 0x20) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 15:13:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001340)=[{&(0x7f0000000040)="64993c21870de361c2c8ca7eb43d0c819b98a1c6c3d23ebb193367e311993ccddd3bdfe5bb8c52a566599c02f7c06174565c1e254f4e54bc468940a0b550c159ba8b3a88617a8acefd446abfa5b10c7f95bfb7d499310d73e0c27a3673a4620572029f04b746f58fe5e373fdbeb37cd584cd918f81cefd174358309d662c", 0x7e}, {&(0x7f00000000c0)="ea8053fc272b804b5e249d82df77226adf464b7059be77dfab372c00be01f93ae6cbaacd4f1e632462cdc2898dffe5a12497780dbaaa8569fd38ad7314a366a2c7ad02f6f1", 0x45}, {&(0x7f0000000180)="c9c7d47d4c63901d65ef7e98d22b0ab90db76ccb0aaaf812a3d91402", 0x1c}, {&(0x7f00000001c0)="fd3874031e28c98129cc907824071e511a5f0c5840b99d63a9a2b73219711beb3359f1ba3ed1954a836ad0244a15faab20769323c87cc9ec7c17ac04eb6e69edd45b0e51c7eed1875344e8fa8de05805d2714612dd32787ea2c92df7f0bdef7150f2a2cfcd71d12a909217fae83dba5676c780363a2ae08e65d59069dca7ff77f10a06accfbe7a57b040110441f3d716eb4301e04df29faffa63fefeea8b4d9edcce92475c60c622d25107597c8d192af010e47fc77b3daa61c7ebf78a2ef9877a5937468fe8caa833cd1191e1487c1aa107df108bda5a0307eae86ba8666f", 0xdf}, {&(0x7f00000002c0)="bb7f48ff4c9871f78ed7ca701540888b9a1503b1c3a78f51a12c8dd32bde0d4aefe62ea3eaf35ee2036c487d9c102a139c6107276552b62141ef72150bdf21b97bf5cee796c8b53a98365579ab38d806a2d0", 0x52}, {&(0x7f0000000340)="3cbfd46f19d35fb8a303ed4f7cb24782d8f82d7c3ae25aa3a84fb14297911bb39ccc7bd2702ecc679d05b5fd5dde85c62ed075a00a3d26579ad8f5f5b54326ef36c3ccb39f08cc9f7d1e4045357446ac7b26079b533c1b6319ab58ee18460b8c58938f26cd9193993d708746f8a1af66f50c19894e4d3f4794281c6f47981eb981ae0cda69d4075c166f5bcf8931d3fad36a189c852898a1d949f590aaebf1ed3caad2d1c8d7d6d862fd15049dc308afdfd198796a3aa57eb35966f021ab6cfe9183f24a8afef5f0609ead291cf57bd42e86d69d11864c4a0b894576efa42f9c24d92a8dd1bb67e1c173f7d525ef070d06764e994eaa1c9a75dc5a67ef09724e3990633c8f286e8ac8019fda1f1cc45dcba2ae5308ecfe6a72b0bb5a1b875d40957cd1417ff31e3aa1e0c4b561c05a9ddd685cf4f6774d1d81fd110e3d177be870d088a7b97b58128af4cab03386d97073a094f1fdb40377bff4b2630db13d332892d30c87c2a6083874b9aab5071793df9c7b8ab3aee9986bafb69a232a1a2d09be3a10790b3cb09886caec3cb86a494a13c607c2a78f5dd2ddef920ab3116260a8fa82782c270f93e450a15f6965499d7cbcd713bcafedc3a5fff5528f63b8aa43cf9764f588435a81ebae4d81728fd0e38a4bc717181fe170822cf098332636f672cd27407fd3c565c08b06d76fd8d0f1ebbb6e19388183c8520761004a0a14f05fba41b5191ed0c798dab0ef550abf301e3a07ff3daf13539bb5ded1e06bed1c43dbe1db18dc78bc9fa288be71509e787f3e8afd902e64b57d25bd8925ad53feaa4c660c832c3f3b7806dd25ae449eab69bffc332790ea91969a1100341530480faec45d6ca67aad432e165534152b550f0eeee2654e58e9b7513bd1bab45f5b6eecb97f15879d21ac1478a8f148fe7e5f454da062d7898e7b802f62a8a00d17c6650f8e460d7c1223250650608d8868444dbf939040baecd368e76bf5bddc2da38a69a656ed5d4aecf79701f658c4c3cc1ee4a33d1c6b77f033466b3bf33eddbdf420ce742e8f3c400c5ec49206904e92f7f5bfe1591cbaf56a76f7c5ab83a2c3b49344f19a7f98cdf0cb69af29dbac69c9f4e733cd7737b8ba851deee78eb17ba939fdef9e4dc07db8aa5aa50ef2c3b955612d252365bd338f47b85b962ac80550faf2df52a15c8ba215c4962b24a198f8f683a7f8089aa268104f73e8d402e7f8e76bbdef92896cb6b7d65dffb7df9b179ac2c7df5636075eb67395ca91fd978f020d1c072e1c9f1911966e981dbc4f6564069d9784ae30ea2cf4916219862618c1a6b2edcc543faf0608d31b40a108c41a120505012e7631d7438488205c74cc0f659cc8b57496896ffefed55958b85738523fc19c13e40f22b22e0017fed4462a2154d6a236632decb0b4860605e4809baf2c460c7ece4ac06f26f3ae8ad00a241dce743e6d5c55d3dc4163283f7ad6714232b5407e8e1f7f2e21596dab44cdbf7c2a8e4f63e5053bf8adbfca19fd42c1511dd10ed0ed6d50dd81dc046490e095e100eb8826493966b6902b881584736a3273621af464eda35fcfaa1c835bd9ae10a178c0a1745357665a3319f33ceff7241ad1432e3f4b8798414a1cfaba7cf2b29e3f9bf6d88f1d28c33442113c228c933b81bdab425ca23644c297c708b672e732ddd3fdb50d10da38300d8245234ce8379c7e63ef51b03b1d0364504fcc2187b880b2445d8c860c59afde306b63af75b3f4b16dc5d25b2ab35e30c84571d64edadce349285db814fb2c7f764422e68df8dd641db693909550c19dcd6bf40ee1bca8582fa4d59b20fdaf5bf3d88f9eb45e896012d544c1c99a1e90cbcae37dc72f8fff2c7625207686e61d3aca2870fd9996053f972b7077ebec9c880d1e113580ac0d4fdc4b32e3e4112a965c86a0773a1da57e91c0312b6113ce4cca17b85bcdf3fae8e42f565289ab57854d50c1e1dd18af785bf970454ee8e4949c75ece7c26891c0e6eaa52da6340ed54f1baa18d604fdcf851f4878beedfd476136146be5dddd484e5721386268632fbfff3919df3b777566c65d83c20d32f57b2d8e0ad8ca26eb19a7270d3bd5e20068ea8fe9660fb6baa313ff1cd6ebad75bf6d70cc7de2105186d669c9c3d01b802ea97774e65e8b13345452497614b2a68f05c8997ac432a3cdbd9b63b19163a691850714e6bed6ce617b191fa81d0cd0c0e7f53a7c13fdf79b4543bf9ef47649220236bc89cca3e43b99d84e779ee5f180f449c4d33bcd696d84dc25fdf2f18108a8cd3d7b8c2adc9a9cbb58d6939cfba180a36fec798b01d3659c728f895349223c5aea110d718807645e78acf6579b520dcdeb702c7c947d97f11d041801e2d65ec709b8d1387f2e37c72609ab989eb6e5fcab035f2b4608ecd5d8a4470381bbcb6988cd00d14135f1b6f0e37eecbf096e0fda919fdcebc8bd2db7b7dc006fe47352a9db1cf86536a03f685858d09c7c5b9d2e2902068e4ac03bc25118fce9974b00ac4d3a8e52ae280dad8c5a972336a091a951b95c4121442f8b7a8397f8c9dbed0035f92821f47df9b96615e2b372b20cc0959903345be88872cf864e77336f5da92e2e80c2caf670f61ecfbcbcbaf95110996d15cc42f3add37bf6142913678142a2385983fcfd192de79bbf5d7516898ae5d4bccfb135bcb8083286748b3f3401f94d8b6045942e379020551d2ca0038a7a1139e8ae27dae55fc93021c4c30b6682756c13c0ee0edd09a1a10f00e79347b5c62115ca601aac383342f424575c37c8a9ddbc063a1836ec7393ce997327367bc8e8b5718c443f9c3b043910ca4fecf3411837e439037ba09c709de4d15b15116ddddf4fdccde59c672d20b82774733226d18cae9239fab04e605e1facb7e6892b82dcaacf617015f08a572370ba71e5c82fc2087ec8f298ac78132558e5c6ca5be441c81b8b358e49154a9e019b72d04b53a6475a045e5d7cfc0de4a33bda8b3f7f069933c034c6394feb65326d376f25804a20943d24e82e9ca32edc00fc07d4db26419860cabf4b4151e27c2b7049bba31e4bcb5565d61402465c807ab114f64427a68854cd2b07697720625d8d561ef575818776518344bab1150e87dea14fdfd9979d130cd0fb22a9b7ce240fd4e0a3bbb186b9f13fd42fe375c8c648b153abb021a3aca7c03fbcb60af45e3844ed51f019d005f136f3d75647ddb6c0196fd595ced6560894a27e46fbacda13e64aec0b161703d7903506e405b5d277d25e6dd979836bde42b3d01b29893485e75a6cb7ce60c044ef02af93c5324a4b10c1b3f88036367fce991b5d867801c1e2c3c11ae10784e48d5fe592a63b2fc475d6da9e67831c56775a669358e54f881419922d2fa7e14c8e5d5d868bf7dcbff1cb67a28e4f1fb8a77f26667f1cdc36f52ff5d0a33b51c7dfa1feb403ef3dc00a4ceffe06d33d25eb248b35b5b929a9df95b90f1d177e739ce8c424707273f6fa6cea38692f5af148986ece1996512917fad3dcd7b0cafba7905898bf415909e391af55f16e3ec123c649ba23aac9bf953db4f14550da3dc7155de8560e7ed84a7ed50017f4b564ba67149b195244383585839684ddb460aa35b17f2e8ff390da075fb76c31c43b0bd22a2b3b61ed9b21af1a731491ba5751d581698e51c0b04dcf10de4413a05d80f33bbf5d151f3e8d29f9983184b1d71b3e37002ee18d132fbfa311f7afec214bbb7f9eb91aae62eb46638830a17ecda4d7b8854010ccd9b396f63cfd9018f73c19b480f64668c187208e6f205641b86520934cbe64e2a792da70bdeb2f70e010f4ec9db69f620d0c5ef337580b329ba2e73270d9f193b5e85f9c5342dd4b45acecd32956dea9e21c7bb60acda753421fe53b9daa1a9258fef2211574387a8946e9e13b15ebb1a2c586affb2046d315d6260ca53b9d5bdeb6d9645b79991d0545318c7e4bb39bd5f740f357878e4639a975192aaaa131e588155f1a3397ea855cccde694e539ec8707dc3113d252203103ab6a0f302a99eefcc603c17c1397a970e8c8b5eec8a049d9fbf29ae4904d7505749839d14d538ad63bec86f888d4679998532ac08f5735e1bcaba29fa877d57519f84538b9281c15820dc0c9b80c08075f2e20f7595b333204ec59dbed407f9ecac79b2419279823b180fa556d50f52817d1ac4c026c46b53f552c57013fd3ff68692d8e564d7e3e7fc5bbb7561a9f6087b8a562979a7cf7b8dcbfb242adaa20a725f21329d9bae831d455aed5ffac2464bbab986508888f3c3c550c6ff5a2b459de52a52abbbefb584b5ce5e6cbf3a625cc25e64463b7370e98173f80cb9ed0955fdf0beaa9641e1785c86e17f8ed1174332c0fbcb48e05bf136cbfe929115b4659eaaa75d815920d2b47f7ce746c959f4d94abcc23edba4bda58df2ff0190f5f6e399dcc5d482739fd71d64adbf3e65f363d5e14c0bbd30f942a523e8377b2b19b3c2a099d07bbed337eced359250817ddbe54126b331dccc346ec6f3d29602de8034cf25e28243fe93d83e1b55fa35ac0a8ed17f1fa27cd34993572ef14e8981abfb52d455840f65ec02b2915fb8bf9540ac87484f1d47702cfc3a420680ae8ebc9a22022d3ec5b88a5b131b67f3578a69a589f325bb3cf33e9b9ca5c41a5593091f9c2de262f9b1aff4c0a7104f17e253848d5fb819e2eddcc100fa0ea76cd235b4f21a2f9a0fc32b5fbf3eb9a6c133abdc9aa1c611f8ec4604d9249f730db4ed4c5354c93a0270666f4688d97bf6ef7a8a5b4a2208091cf3fb5391be6cd6fe2f77a59b781840ff373faaf844321d73429735b1bc1476ca2765639e5635578f9d0506c7d5201d4b2dda8fa845045a94670760690a4d3fcf105c0ef045cc062170dd8fdf15809118e3f5a7418ae0238e3c6dbed4c381426daddcdd156bac44b8491e630a2d82614442d2209da78bd3bc2eb4f1c532714fc98ee6892fe8b15843e9cb3e0809a83e237cc87dfbc37b72909d3130d5364d8d8b5649301a1453a0d03dab37027660d34b999471abf845986f58c946619936574c771f08bee707d6aabb39e965439f153da85223a9f01623f7285f2d9ae9ab27dbbe508a99e0c3182054de79354f4a2f3d463363d3e6e6bfc76e749ddcdcbdfec7c12c6fa0b31e19db1acc36173ad88cbfea516713cc20c8995d94bee00ee801c272304c64e64e871b640141cbf39e8dd35108e5f26f6e79895098d04ea8301253172c6d21bef969f93f0f64e2c22b20f34f8c4454ba9fc1e06c2d9fcebbb93d37a5d6f4a9d280d70627193393573621198b12899d53d09fa78d2b6b6ec75d7ca3ea66bb5819d3a4877ecf4dc141f04486b57c1b1c806a2e33292af2f239e574729243bc4f91c55af3c46d5612587a4c2064946485154a00ab5f0f2a56a4f2341ddff0c362fa81c7436baa9e9be5a89c434f29b16776a69c1657428239828a10423ae294292a9ea4df924b615bd8af63b236d26bf18d374e82c5ddd29ef08c3d6dd9e2d928ee3c79c9e70aa2803ed66fadbc81d37fefcb016d60a82cee301cc56980eb4b76ba39f3fe4d4faeed7b1eac2d21326e060aa78133f7ffa208ddeb8ad3d72a2d85667d2367d6a3ed9a89aaa178c35db4479db4e9e4839a5987eacb4713efa21e02c1919df05812c818e7fcb9757750ce39dbeff3199d5dcaf0a8cd01487fefb0e0d2aa5f3dad94f3408fe4a9aa7e7a0f005d74680b8ede38570f80bf54e3c46d61e8878c9f10b90a0872cbfe58683a85462fb4539761834119949ae7fafc41a9d0325902", 0x1000}], 0x6) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) 15:13:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x3) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 15:13:59 executing program 1: socket(0x0, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffff42a7) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)="fecf836e7cb065e9079dc49eaf0416e50c8bb390106876a7c7aa46b34adfdd74f0b737c4d8a45ff5297c34ed7904eb76eb42bf832637e8a5172c3f0d3219370119a916fa102974f9e2577bddace664d6ca196376b8edd7900e1a91567ad1f724ce9f8c4886b28a8e2b4d192836c226d9c92601adc49f38f6a6fa6a52211cc0b7a856492e8510c9aec7cc80c444be2da58ccc7960d07b7f0eb645e24b3a550a0191fdf7e4da9c8c678cb3b85dc16f25c099b50e51", 0xb4}], 0x1) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:13:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x1) 15:14:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/250, 0xfa}, {&(0x7f0000001400)=""/108, 0x6c}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f00000014c0)=""/91, 0x5b}], 0x6, &(0x7f00000015c0)=""/192, 0xc0}, 0x40) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:14:00 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 15:14:00 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/164) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x8, 0x3, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x9}, {0x84, 0xf9}, {0x8b, 0x800}, {0x89}, {0x2, 0xad}, {0x40, 0x1000}, {0xd6697727ced66513, 0x9677}], 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x1c}, {0x20000000000006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000040)=[{0x48, 0x8000}, {0x80, 0x4}, {0x23, 0x2}, {0x4, 0x401}, {0x85, 0x80000000}, {0x84, 0xe589}, {0xd74381eb0a8bff1e, 0x3}], 0x7}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) syz_emit_ethernet(0xf7, &(0x7f0000000340)) getuid() 15:14:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0xb4df3047776941a5, 0x12a) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x8) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x10, 0xa) 15:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unlink(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) 15:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/96, 0x60, 0x8c7920a5fc00d898, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2ed453691493ca3000"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(0xffffffffffffffff, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 15:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") getpid() 15:14:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2c) lseek(r1, 0x0, 0x3, 0x2) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 15:14:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000116000/0x4000)=nil, 0x4000, 0x1) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000080)='W\x00') 15:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x401, 0x1, 0x3, 0x7}, {0x1, 0x1, 0x40, 0x80}, {0x4, 0x3, 0x5, 0x3}, {0x2, 0x4c, 0x1}, {0x400, 0x3, 0x9c, 0x6}, {0x40, 0x0, 0x40, 0x6}, {0x1, 0x4, 0x32, 0x3}, {0x84ed, 0x6, 0xe0, 0x67}, {0x95d, 0x6, 0x7f, 0x6}, {0x1ff, 0xec, 0x40, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 15:14:00 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) readv(r0, &(0x7f0000002380)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000002140)=""/240, 0xf0}, {&(0x7f0000002240)=""/82, 0x52}, {&(0x7f00000022c0)=""/16, 0x10}, {&(0x7f0000002300)=""/109, 0x6d}], 0x8) 15:14:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 15:14:01 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 15:14:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x5}) login: pckbd_enable: command error 15:14:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x06\x04!\x05\x00\x00\x01\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x20}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 15:14:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x10, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r6}, 0xfffffffffffffffb, 0x76, 0x10, 0x10000, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x1023, 0x0, 0x0) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r21 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r21, 0x40087603, &(0x7f0000000280)) r22 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r23 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x400003, r18, 0x0, r16, 0x0, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r22, 0x0, 0x0, 0x3, 0x1000) r24 = socket(0x0, 0x3, 0x42) r25 = socket(0x1, 0x2, 0x1) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r27 = socket(0x10, 0x1, 0x2000000004) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0xd, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) bind$unix(r28, &(0x7f0000000d00)=ANY=[@ANYBLOB="00002e2f67690100000078696c6530002700004062dfafb9edb65c05d900006c8c746052729393a3462100009394372c82355ba72208f80aac1d49e89724328474584e2f9e3ec07697d3315d50867c5de53226e6ec86cf9472b0a6553bf90e9226e7eed1978e058fe9f9c6e34464bc8c58131f62052d82ae0eba6d7f1ad19b2675b541b833ed9981fe5d01aa30668210a55ec558794346569551dd2db3487781c923bd0de5ad59738703311f3936890ce36c3ca0a5eb28576ddd8648b40509bd5766e01da6e324ff0700d3cebb87748188e9c0444dbcd2833fe2e79463ae1cdeb7eec99b25982dabb3b1afeafdf79d432f61a9fa475da0ce0781b3abd4ba7d0d9a60c1b6b3ab17164bcbac0917c317de2ac186c3fc5a62da09dd4f6840cf7162bf89b805ebeea55599cc1c23822631f7a2d519c3b9d90e4e1bc5e41cf0948f4fb30c108ec3cfe5e1a029b3cd2934966fca40c31cc12ad371ac33ae404444c71d0d2fe8cc06e7a9660ed7b2c6"], 0x1) dup2(r25, 0xffffffffffffffff) bind$unix(r25, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r29 = socket(0x18, 0x1, 0x0) dup2(r24, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 15:14:02 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x20, 0x4, 0x6c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x28b, 0x0, 0x310}, 0x6) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x4d8de3b306ca63ba}) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 15:14:02 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:14:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6, 0x0, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) poll(&(0x7f0000000240)=[{r1, 0x1}, {r0, 0xd9aa530c5fbf6d6c}, {r2}, {r0, 0x1}, {r0, 0xde99f96a791eee7c}, {r3, 0x22}], 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x3, 0x7, 0x80000000, 0x400, 0xffffffffffff78f2, 0x8, 0x1, 0x2}, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x5, 0x8, 0x36, 0x7fff, 0x8000}, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x8, 0x3f3e, 0x8, 0x7c, 0x6}, &(0x7f0000000200)={0x400, 0xffff}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") 15:14:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x46) msgsnd(r1, &(0x7f0000000080)={0x2a810c32a764cb1, "c30d4729970d643ebeab6e90b521846de7531b0912364e8def0b768f09b70a7d2dcf2c24e859ff472ced5b290ee2e645c32fdad8cdf99074e99e44aae3393ccacf5074b4cbeb156f1646eb25b8c083b9bf7618a4e86764321450a7d6aca3ed1330c479d7cfd2e39b38b9b24202690319f7a5ae9ecc0bf888b21b09b8b56bf6710e10f244601ad6af67caf262cdbe6352d41054317d916810a2cdf7460c28c948cf9620de3c5154880d0e8c54040dcc682406819e25e2a8dc4b8e9dbf4728e8"}, 0xc7, 0x1800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 15:14:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x800, 0xe0) ioctl$TIOCEXCL(r6, 0x2000740d) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') 15:14:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) 15:14:03 executing program 1: 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) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 15:14:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001400)=""/136, 0x88}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/139, 0x8b}, {&(0x7f0000001680)=""/226, 0xe2}, {&(0x7f0000001780)=""/131, 0x83}], 0x5) r3 = socket$inet6(0x18, 0x1, 0x0) dup2(r3, r3) recvfrom(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x844, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 15:14:03 executing program 0: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000d9000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xff, 0x62cf, 0x0, 0x7}) chdir(&(0x7f00000004c0)='./file0\x00') r4 = socket(0x2, 0xc003, 0x2) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) sendto$unix(r4, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000480)) 15:14:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x4}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x2, 0x200) pipe(&(0x7f0000000140)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000001280)=0x1002) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1f, 0x6, 0xa8}, {0x4, 0x9, 0x6e, 0x6c}]}) 15:14:03 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000fa1000/0x3000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000005c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c659d00"], 0xa) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) getrusage(0x0, &(0x7f00000006c0)) 15:14:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) listen(r0, 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 15:14:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) dup2(r4, r4) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000002c0)="7f78624cb9da603dd7b9423e1f3970d076323e0fd8c3032ab31f0760e3021dfb38e8152d5d697a5aeaaee3d07c183cb2b13ca8c144484440ed51f9487d3127cc3793cf864f843db91f3e5fb2ff646720fe3d875e57974b7056e1e6f199f56ece2086c22067705b062f8d78a15f2cbe6689049b68ecc37879a8", 0x79}, {&(0x7f0000000340)="786e2cf42cb07ba5b93b0183e58d171b9199de269b3660d4e6cf86b29e5d615096f9d4ad034b5a12392cf26ebf824676a302e1d903ed94a44580af0616df3a6279320ed0", 0x44}, {&(0x7f00000003c0)="6e1dd32c37e2d3d2c1814cf49b50df4600137defb80a9b2266c32d2daa40da7d2588af160260e5d344add66215973a64aae7848b8d9e94903f422b829b822d86b8a61e00c9566fb9f68d34e8606ab5ead6f54ab8abb9dc1ac71012bf9b4fea6ffc1bf41dbc4a36de816b4e63f768184aaab8ccc55cdb9ecf7d4f6c0b8c0da01cc3b6abfafee276243f845299a426a04adc8f1ad91165902e366e56adebc7994a7e00d5bfc42c6868e4329cc01f6f95", 0xaf}], 0x3, &(0x7f00000004c0)=[{0x58, 0xffff, 0x3, "b063b836aed986cd2c895471781a67ad4114f398df39363ae9f6d889d427ecef65bd5a8e472b1f370a0ef87de0d8af6eaa606e5af0b95552b1e15c4b76d81d8e1dbf237dd5"}], 0x58}, 0xc07) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) 15:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) syz_open_pts() r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3, 0x10}, {0x1c, 0x1f}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 15:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/68, 0x44, 0x2cbfb83deb282e14, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r5 = syz_open_pts() dup2(r5, r4) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000180)="13", 0x1}, {&(0x7f00000001c0)="3f2a7b26494e6471b34b47fc8e07dd7ebfbff388e7292d44", 0x18}, {&(0x7f0000000300)="695d254e7d94634c2d7146eaef7d3097a77bd93fdeafb48db0eab43d1071804508e39519eea16d839ad577b7e72242d9b5dd96320df32219d9e7680ba976e767b9b28ef501a70480b91dce0ff21b4480e0290d301d443f8ca44eb797921b882f301db79623d5e285670dbd1f86718f3d474e38ba48b41f9484f65730", 0x7c}, {&(0x7f0000000380)="1a75c86f80892eed2057098b", 0xc}, {&(0x7f00000003c0)="701291ce4c19ab169706cb2d487e0230bcfb24e3ee09ea2ac12b33f023b8667dc13e46f2ec0dde928c76b1854fc50af496b3ebd8d04e169f4eb3f4caeae7a3ff0222c34d545783d84d6837345a1a41e933a10ba109adf6f1ef2fd7280700e2ed7826bca544ebfe13dbb8df16061c9d790f65fe8c85415495515a1b922de7b5e2dec4b6403c8ab86ef8928e3f508f3408c2b8981d1c8fc8e1004fbb04bd5d", 0x9e}, {&(0x7f0000000480)="d5e5c867eceb51454e799eee20d334a312f56240646e8513b1dd455d0a7c84d3b8311fc7b246ab2a6b796e30db66805f1cafbf86688381d3681f87361a610b52b5f568eef0beadb83c19ac", 0x4b}], 0x6) 15:14:04 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, 0xfffffeffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semget$private(0x0, 0x2, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:14:04 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x30085, 0x101) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000680)="0289c0ea0792d4ce7df189d1b870") open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x1, &(0x7f0000000100)) 15:14:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r5, 0x1000, 0x401, &(0x7f00000001c0)="fcaffd66c6f0377c15eba167c73bb271016c007bd3383bee22a568c5ddc556120f91e7cbda7d6dc2eee32289f3e53fd8dcac283d5c81621cc1184f2959c5b4a24f63a908d191339c0454d9f2534725edacf22d02119e41bfc8cb4b6029009c7e2a935d47e2543212eae9d4c2d626c0bf840a4c1b41c1adbc94b7ed9382c0ae80897414d932fce235e0eb7f2cf9caff5947017322c516cf57602825024254e0a63c183062e4b45a4b6e86", 0xaa) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:14:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 15:14:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) dup2(r0, r1) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 15:14:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000001140)=""/4098, 0xfffffe12}], 0x110, 0x0, 0xc600000000000000) 15:14:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 15:14:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x515d066825efda40) mprotect(&(0x7f0000366000/0x4000)=nil, 0x4000, 0x900563794cc301fc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 15:14:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x7ffffffe) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:14:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:14:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206922, &(0x7f0000000300)) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) socket$inet6(0x18, 0x0, 0x40) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r12) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r14) kevent(r14, &(0x7f0000000240), 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8449, 0x1e5) fcntl$setstatus(r8, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r15, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r16 = semget$private(0x0, 0x2, 0x0) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x6, 0x0, 0xfb) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r4, 0x0, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) getsockopt$inet_opts(r17, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000080)=0x2b4) close(r1) 15:14:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0x0, 0x200000}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 15:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "00e74de400"}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05c10c942f0040cec5d3785b4bc79da4ce5e8257"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 15:14:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r6, r8, r9, r11, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x1, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r9, r15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af0aee69faf4bfc9d6aa4f8d270e2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd62", 0x200) 15:14:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="436eb3d548068adf58e89c688100"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x8, 0x401, 0x2, 0x9}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) fchmodat(r6, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x800, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f00000002c0)="6d1bb53d3748cd0bd6e565ee415bcc93114f6b5b25ca90c1526cf88020f6d568d23770122a849de9011e83f0f42791d97fa83ea6cb0fab3a2b5406b4de2bfac0527364136ce9dfe562d90c26510084c1a6c5f3674b434ff1ebdefcc28f5d4c43ebfc2a57dbf488f233c5d6ca5b3b71d56bf10800f246c4b27c87bec039a13d82274dfdd240ffaeb6a0d667", 0x8b, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x9}, 0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) fcntl$setflags(r2, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)="8c65", 0x5) 15:14:04 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) syz_extract_tcp_res(&(0x7f0000000100), 0xfffffff8, 0x7fff) 15:14:06 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) 15:14:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r1, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/4096) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000000c0)=""/87) r10 = socket(0x2, 0xc003, 0x2f) setsockopt(r10, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 15:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = semget$private(0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r7]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r10]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r5, r7, r8, r10, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) setgid(r7) 15:14:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) readv(r7, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/151, 0x97}], 0x6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r7, 0xffff, 0x2010, &(0x7f0000000100)=0xfff, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x5, 0x1}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) listen(r3, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x73, 0xfff, &(0x7f0000000640)="913ed77016df71190a7878af88920536b7389b05b170c3d91c79ad001b46c11292507b0dd74bb4ac71a4c8e2b43a7b2b233fd4a5501c54e16c49d27622534ac6cc91e7f8ec51d1333b495986151c5bcda6106aaa6e4711bee7e90aafb000b5fb6c64d4066ad8d3fb001e3c3b8d7c9248574658b92472b6d081384f3c387e33a9c0bebb22550f65af928ab3", 0x8b) connect$unix(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r9, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 15:14:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x1, 0x0) dup2(r1, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000000)={0xb9, [{0x3, 0x81}, {0x3, 0xa7}, {0x1, 0x3}, {0x7, 0x10000}, {0x1, 0x1b}, {0x3, 0xfffffffb}, {0x1, 0x5}, {0x3, 0x6}, {0x7, 0xa6d}, {0x1, 0x5}, {0x2, 0x100}, {0x2, 0x897c}, {0x0, 0x10000}, {0x2, 0x80000000}, {0x2, 0x2ad2}, {0x3, 0x2}, {0x2, 0x9a43}, {0x2, 0x2}, {0x4, 0x4}, {0x1, 0xbe}, {0x2, 0x1f}, {0x0, 0x511}, {0x3, 0x7e}, {0x1, 0xfffffffa}, {0x1}, {0x2, 0x800}, {0x1, 0x80000001}, {0x0, 0x1}, {0x1, 0xfffff801}, {0x3, 0x800}, {0x2, 0x101}, {0x2, 0x3ff}]}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x4, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) 15:14:06 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r6, r8, r9, r11, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) seteuid(r9) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 15:14:06 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x14}, {0x0, 0xff}}, 0x0) 15:14:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1}, {0x6}]}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 15:14:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r11, r9) kqueue() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r8, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x2}) setegid(r10) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 15:14:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r4 = open$dir(&(0x7f0000000840)='./file0\x00', 0x200, 0xaa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x1, 0x0) dup2(r9, r9) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r13, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r13, 0x0, 0x0, 0x1800) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000ccc521e21acb096c34163ace4aa94b8d4cd8c89c37a809aec36b24d773bcd56f597829414fa2"], 0x2d, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r7, r10, r6, 0x0, 0x46, 0x81}, 0x10001, 0x1, r11, r12, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = semget$private(0x0, 0x1, 0x0) r15 = socket(0x2, 0x3, 0x0) r16 = socket(0x2, 0x3, 0x0) r17 = dup(r16) fcntl$dupfd(r15, 0x0, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x0, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r20]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r23]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000200)={{0x8, r18, r20, r21, r23, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r24 = semget$private(0x0, 0x1, 0x0) r25 = socket(0x2, 0x3, 0x0) r26 = socket(0x2, 0x3, 0x0) r27 = dup(r26) fcntl$dupfd(r25, 0x0, r27) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = socket(0x18, 0x0, 0x0) setsockopt(r29, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r30]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r33]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000200)={{0x8, r28, r30, r31, r33, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="6b7dededa6fa93d4f8f00933c59fd22902efc895f800c7deaeac5d5265c905994d950fa63df40fbb429abeab2120133794b5e78bafc74c9bce29c127339dd61273e3d2237ae86885c82cad1602c1890697e2a2b5ad024d4f9b63f316e943f4ffb2aa6fbfd45ccd048876a10ea2c0e7224c5a402dcd301b67b9b6bc5d7a4e02fbf737ed55c55dfb94dd57666819e326a39035bca3bbb018eac038bc5a54ecb84f565657e8a52c659d61c2710494c0ee304e8acc6e177d50ce17", 0xb9}, {&(0x7f0000000280)="e53ba8fd9b1d979bf1ac4d970f3a53b6716b84669c8d06b6d52c30787203d790f5d3e6d52a636ad97a61ecfd6b03f3ec137f3ff50957a4441794fc4a2728e1aed0a559f5d90a3573e52ea6736b271d18060c104392062736383f07dcc651b7d833e2ec0762393b1cff7d02a472040f5dd60eb2ab71e075a49c56facc6cf3d38688b35eb642a5aed1ecdd77b9521803a299730a3bf8da47f9255e8d921a69ece931e6392ca3e71919dd43d53aed045f9783175fec8cb023b972717c3c4623ad91b2a18d", 0xc3}, {&(0x7f0000000380)="f7b00c4d4ad2f2af60ce70901a847e018fe6f399396baaf93541e771c5e265ec0a10d24993718cea30ef9e67948e0985fabfe9507321f86cb312bae4127a7387ab3cc78872217ec534994113c533ca15b6db139a51b28e4b4449e4d75768d991103ed7382308889d409c7d3398f211da0f27822af295b18d59011cb58a7eb1f1b67e47bc89c0ab9638ebf860b952a2bce8f9b6676debd4b67c5d095427ba4ab26f478e80d3318c898492efbdf016721d6fc3", 0xb2}, {&(0x7f0000000440)="7aa65c04430f3c9165dc81f64b99c2fe4a6accbb8f8f46251a64934c690893205332aa5d4872072c76b9e5c8eef4b8338583249db28804103b1b6b7d111aa52283e74a57c46188b1ac829c5660ae812dbfd604cecfb2c6d9227be23da77859e819fcb4d7936b47a38e6750", 0x6b}, {&(0x7f00000004c0)="5c1f0197570f370371775cc408a2b8131f992ed47f001a33926746397844ce1cb754fb97997a56d2a1075ed5b4b5786de2f02bd73b22aee7430ebc6bb76a7b380e2f2f0af5b45e2d0a7be79d9635cceeef23e44044f794883683ef4869c2b454e8c753582292eec10be5d8097e60cdfb988ba0cc5a591d27a05d556f3957d9a603fe7c25286deec88dbbc44750684474bef9453463197965d5931a79ddf6ea254b2dd77e994818c34e319abc81c60ddf950d25734b7b8c34e83cfe249a073298ae068c7b50c26454834abf7ce01c", 0xce}, {&(0x7f00000005c0)="95f9d63afcd094750b737557887c8f1d499488f6a82ed21333228cf840f2b6a84d9ab2aa8b5782107d1bc829b42a85f0123b310057710676839b69af4a4a685cee3a6b8441401e3d9e1a44de227ffbe85a863334178332927ff3f75d32b64099f39a1e452b2df860670210cc64c2c6b7b5e3db380a933f02c78dbefa9d5d15717ad92840379ccff2ede0d4a8a608168260afce713395fb1cc58c744329ac04c709bfbf0c354cd3d3865960b4ba28566eb90a6500f39a31ecd4276a25146b74f8b68dc8697151c520f69456588f3f7d98c681e274ff96adfec8a5f48805791417e1de65d79b65cd4ecce38c72ff0dca6955b9bbab3774ecee3adeba", 0xfb}, {&(0x7f00000006c0)="99059adb43f7adccb87c3d9571ec28aa81002d21825bcdec8e858b7d90e41be7acfb97f0f18c3ab86a637810a38343dab5b5f3b8676e391a9da82ae2af1593bcbda54345e68f48c97833ed3c81319d3e039be1715e0837c9442f78b986c1f03d251d6c42d18af8790ce33f01904dbee0386e58ca9fed15ddf4d183e3e44e74dd1bafd0b297b3cb76dae2902fdde3046cba3473123137773b0d464fb2e97760ba28afb1352fcf8b67286263fe05b912466358c2a1593a6208edda325b0d", 0xbd}, {&(0x7f0000000780)="0a479a914588afdade3fa93fdfd4a14d79a327c0837cc89e5c4107932a8b247e2fa07c07c6da0987", 0x28}], 0x8, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r3, r4]}, @cred={0x20, 0xffff, 0x0, r11, r21, r30}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r34, r35]}], 0x68, 0x3}, 0x202) 15:14:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0% \x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xab\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\x01\x00\x00\x001\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xa4\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f0000000280)='\x00\x00\x00\x00\x00\x00\x00x\"F=\xcda\x15)\x1e}[\x8b\x94\x1f\a\xa0\x14+dr4NJ\x15\xc59Ga\xbd1\xb9S\x89\x82', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{-w/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x6, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) dup2(r5, r7) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001b80), 0xfb) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000040)=0x6) readv(r11, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:14:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x5, 0x40, 0x3, 0x5, "84487eaaa1d441c10086e2b7461a26e863ffa3d6", 0xfffffff8, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 15:14:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 15:14:07 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xb, 0x2}, {{r0}, 0xffffffffffffffff, 0x4e}], 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 15:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 15:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x1025}, {0x3d}, {0x9, 0x0, 0x0, 0x5e7f}]}) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0x26a, 0x0, 0xe) 15:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x16}]}) write(r0, &(0x7f0000000080)="e56e78db583a720568cc7c71aa17d2481c3c5ed2e769cca4cb14b17a64f2b8070760ef0c4377346ff3363a07d537f16f0704521a6738d4b8c43b9111d6979e59fff4feb37bb8568ec074ed68", 0x4c) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:14:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa208b6f555e71f1f, 0x0) kqueue() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="76536f41422d547e5cd3e79ff37eb171c31ff77de430145e155350661f88554813f9a58f53e0da3369cf405a0da51be80fafc10658aada6415d1444c0c4012d0315e0735e944d753e58869cb31493f47f4c068f9f7f5ea7adebf15d64e2a2c0614ac12ca828f3803e6a46ffb92f2bb786bc28a13c288109276448259f5a3a393ec0d3c35", 0x84}, {&(0x7f0000000300)="a9156a4e869bf7196aec45b05bd2d4c5cf6a2787e956999f3a80c78bbbbc238414b713", 0x23}, {&(0x7f0000000340)="d604629d63b8572bffd4e981bad90082066e63c3338816d0b43c7a9bc551ff80ed1e63fbd76bc796992e5e2262b46aedd057662fc78f40be1ed4bd0db7173e755ca6ee1240a6bd281546c2b13ca3686bc0bdf7dae126dd0638fef2bde491e11624ed26611ce40cba5a69d080bf321fb76c5c255383020a20f2d609256930037536267e4d1666dcbef67d579841f24e78e28087c0e895808ef5ca58a03eb53343", 0xa0}, {&(0x7f0000000400)="065e90c364742eb29da667b7a70532363796d36acc2afe8e8d5095864e525cfd46c967d642752795ee5444e28e2057c3a27e107a8e8e8749386e72ec44", 0x3d}], 0x4) r4 = dup(r3) getsockopt(r4, 0x3b, 0xef3, &(0x7f0000000480)=""/51, &(0x7f0000000140)=0x33) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774601cf4730f0d6e7adf600ea25a239ab776a74093d7db727bd83b1ddecb7c96e6ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000000180)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d65444be96540b336afe9161cda205c9b5cdab42193f7f3d690b150788f87810565fefd306dc75a7905a75d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd453ee53a2402f", 0x62}], 0x7) 15:14:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000580)=""/4096) r11 = semget$private(0x0, 0x1, 0x0) r12 = socket(0x2, 0x3, 0x0) r13 = socket(0x2, 0x3, 0x0) r14 = dup(r13) fcntl$dupfd(r12, 0x0, r14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = socket(0x18, 0x0, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r17]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r20]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8, r15, r17, r18, r20, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r21 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, r15, 0x0, 0x0, r21, 0x2fff7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:14:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = semget$private(0x0, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r6, r8, r9, r11, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x1, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r9, r15) close(r0) kqueue() 15:14:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) pipe2(&(0x7f0000000080), 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 15:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c5fe404b825005bab73889b304bb") 15:14:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") socketpair(0x6, 0x4, 0x7c, &(0x7f0000000000)) 15:14:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) recvfrom(r0, &(0x7f0000000040)=""/44, 0x2c, 0x862, &(0x7f0000000080)=@in6={0x18, 0x3, 0xe2}, 0xc) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 15:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000140)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x80, 0x5, 0x56f6}, {0x3, 0x0, 0x2, 0xd}, {0x0, 0x1, 0x77, 0x5}, {0x2, 0x7f, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x64, 0x3}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:14:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40004000000902) r0 = semget$private(0x0, 0x4, 0xdeaa1e8659749a3a) semop(r0, &(0x7f0000000080)=[{0x2, 0x20, 0x800}, {0x7, 0x20, 0x800}, {0x1, 0x6, 0x1800}, {0xd6b9e3f8db7a78b1, 0x1f}, {0x3, 0xffff, 0x1000}, {0x1, 0x800, 0x800}], 0x6) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0x0) 15:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x8001}, {0x18, 0x3, 0x4, 0x4dc}, 0x401, [0x1a0, 0x8001, 0x33ed3f2, 0x1, 0x8000, 0x1, 0x0, 0x8000]}, 0x3c) 15:14:08 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) 15:14:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x302) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/227) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) write(r0, &(0x7f0000002780)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8c", 0xf15) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) getpgrp() execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff94, &(0x7f0000000040)="a0000000000000003d4900000000000000dc4b93699201") 15:14:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = semget$private(0x0, 0x1, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = dup(r10) fcntl$dupfd(r9, 0x0, r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = socket(0x18, 0x0, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r14]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r17]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x8, r12, r14, r15, r17, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r19 = semget$private(0x0, 0x1, 0x0) r20 = socket(0x2, 0x3, 0x0) r21 = socket(0x2, 0x3, 0x0) r22 = dup(r21) fcntl$dupfd(r20, 0x0, r22) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = socket(0x18, 0x0, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r25]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r28]) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000200)={{0x8, r23, r25, r26, r28, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r30 = socket$inet(0x2, 0x4, 0x7f) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/vmm\x00', 0x20, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x561fd9f3339a3ee2, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="fc5dde222d150b5e72b431ffc4e3cee3fee33b971f0219285863b3615b6a2f11d2f5e8d32f5f2a0bd8e99ec7adf555daaa73457290e95956837a6a5ec8b4e8e1aacb8284da6c4cba88e4c360a072b55dad54e053db6ba1eb19d410addeb7ed0c89a84fadd33cd3db08c36ba847ff016721c008213d980c65131efbb5ad05e0a5ff08c8bd7224eba8d890e23f58dab2a5d9ff6d9bb66b2fe98c1da7ddc2cd744287b45789cb756675f14c2db73416a0ff2503877f035a6f1099e3da453b22efc58fbc1fb788d0c9a9d676d3d9453cf7c16fecbce6f04e4b03ef8cc7f98a77347a0462142bbfae3f93aa00686fc92ef60ff69e6bc2503f6c77b4e3b7f92f196220542dc101588038abf5b5e95cc32280ad1ea14ccbcc5330ef939c1cc0661333c5aa551aa5a3fb9b093b902059186aff145bb545b3ee61a7c481506cc8df3446602631f2783539236c2239faca2e4b6462639ee5af344fd2ff0e5a53807912d749c44a4750fb97e4be6d90e974ef1e50117c1b42f83c1a8ba4912a58b116c8b6a355dc8e714f4e90091e95fb13a05b9b2ae2c9f36351b0e25430879832994b74f35e69d86391f4ce7444955a574c118cadd191da89d1d66efb30d5c63c74b0ab34d7b5250c9a4fe9fb0c2e994a3ca4bedff0cc0fedcb4833377bbf5c02113ee110926458d8fd87fe5a3435ba7c67b9088d42d15b516ef2fba05f515aa2f28a93e4fad9ee03b0e805f26b1df8b2732da168583dac93597120c9a2d9d3e143cbd77db427b12221e6f3e8d15c410ef4d2a5813348d129930cc3bb21f048e13d27be171126778dd71a89ecb187348ec2c98afd13a23062ccce2cc93b3d66c5050dda61bf41c113c540ae45b33f59186448f5d52cffe1665315c03d2120f244de1f30230764ef72586726648d30f106a66ca261179a4e1e5ba8a4138388f4c4c8883c45f5654dcdd09e6b6a38f3e738a54fa922483fbcb3cf33dfe7485543380f391d1656213eadc6a4b277bf9b7d0d3c7518cdf5dfd763a4a6b5fd1908e4474f1d4abde8b9898111b6f10cc85effb4ddc4e4ba0f00ff0f432d718b78dc137c49dbfb8f429a5b26c7d567eced8c088eb9938ab8e88159f25d1ff89fd6466234d562f2302578f53564231bf73f75b2191e3a8d4669700da1716de9e3749956cb86294caae4487390d7d39f6ebc895f110f3437b5b67de9c8cd43913dd0698063a825e9df2bd4a488e2057a227e249a2ae886baf9020c0d8e66f62f41e1cf00c02b970da02a47a58562ee1efbce42790aafdd338bd94d18ded4ff2ba7b4f9f8d03aedccc992091383587f15c74c7d5322102dea9fe4da15811da29d79c48c74604a7c996d6d9090b84ab4f14c7831c93257604b993198197bc8524943a1184d94d5f2186da9835126b134b0d393151c84a2eb472c86dc1cdb32f30b21936090990051b74324e864910311a1b620d2345f8ed689cd211c242cfc36d197c2b3c97c3f65c8626e0d8ef342471b05ce6f919fd89342e3fc3465c07d985b96b79c77c357ff4b1fabc2480b296fc71e192f15bd848eb68f7c3f9ae282d374febf162c529ca218318ea58099b0d336fd5bc91bf490498e421dd868fefa03cf1dfb5206ddf5bf036f20b42e2f745ade019d22def592d11841e8fb71399125a93fec1623b7326df545b150daeff95debdd2ee988bb9ac5ebdf6cc26ce05284485004b3435830ea8eaae1a5eddac2cbe751b91ea4d8a94051c66d4ff6e3cd0af2136d6b76a751878352fe210b71e3eeb7d673921ef30078543008f7a2accf5648335b87d9e50ddf313d92d3a9ec799e5e44157a9935e8a974ff82e19b33c4e2f9e90c630b4399abecdfee60caead1afad90333fc105f25732bd414571339af744340db2b7e0bc22502b9c86b677776fa423f4b65154873cb95b20aad18c389bfb3ffa2cac5f99801ef929d76561b7e9c0618bc8a5e5e6275b00b3e897deb8a8730c43bdfdf156837ab3bb120dcc2115fa0f92ad6b241883066ddf2d559f9d5d3d539af3ee651edf7bfc895c8c490c319466c84c2833eb6a22abc29a19a7328a9bbb46af4c31e183a516b4104b4ee5cda6c7759edd2bdeebe391b6ef3454d0f10dc821b9decf6fb7e17c0d13d459d2eb05c056e676258585135d9f16ffdf700e966cd06c6359e0cc41e6391c7bfa2ce51e94b1aeaae912f87f1517a755c78f161823d089dbe4b18217e18f129ae5e8b62f721bd59662a3e5451e7808dc923d1af24fa980d397f80bc5db41936c22684acbd84a29375acc044fd707b961e86b82903883855051a63f7fde43843cd59ed9521b122e8c3a35224e40154d046298888182155545e44bae89c90e41dbda25d3ae417cd45dd684986776e721d38b657cacb1ab0a71c32463a3b22f28387f0f657c5683afb173f4d46ef83b243e0e1c8130547cf49ec4d6049bb1514334c97a6988f68461a3dd7a6fc6c2ef1c0e4551b4eaa1197b7cd3eae25a0445e51fa8afaff2aaeb00ae70a087f8c9777f4c667e7b2bf2d7799ea8937bcac5ae7a05f83d5cebc4555928fd1fccacada9a5fcce7e74352248f407dad3a1a361bb058217937767d141746285240348853086f668f0dac99cdd917de8ea2737433f837abf81f5f066e2c774d30f4c3bcdd3e3403c78b07e2760230e4539fd41e1abb1a6da87c9c6a6b31dba38fb1a3e02bfdeb800b898c35e7f1d7226e622013da0df38d5124518b4c1d75a373c7d6ccb0e7f7476d26a08bbf433b51af8d5c404fc9d984afa099fa168fc5ef9ffddbec35c01b5711b0aa57783300e4af413ce97d0a186f6f8dde2bc1c22da85ec31044e99e821ec72ed75ccb48253f961f42282d4fce92f5a4cc47d4f85a09456f14f39319b85bc06ec038c9ed965cc4f1c84822603c8599812e1f43effad8912b6268d60c7213883d8183274a18a0981c4e360bef4f4e19c253babc1251fe6c6b7325950ef5a5309a040888b1f44d13c057f569805dfc854f69b1f8353b7036dfd84d75a3f62eacd1761c1d3452055a0513374e94fde6c21964530d60a0d213eb9125988017835f19fed96308f016cba12fbce1559c4a0b6e70ade34157f150b2b4079457c7276ef0595c235956e52420159ad5e7aa2dcc19d4252e52c8e811e47accbbe5e8604cc8b422326b84e05387fbc024798d7534a6d26b7a50f6b446c4253e3e5d4041e7e795ff8116106253475fb139075c346c0202ff1a11158d792c96b0aa3a8874eac06fd6f87c048c4f8f9a37f626a1b94218243873c504d59a1be15bfa66512e5dac9665ee8ddc4838dae6877d094909ca10cce9c94177f04794886d27dcd3a469686c755273ef90ac920bb773f6f980902fc4b2b893a90e55934cff7d5e46b5e447fe8729921fc4b7e38c2325160389f47b9dcb61afc4340214dffdc1ae51d5ce157b98d25dde5e0c2e11ace5f0a190cac59712e0b9214266f03982c540bc1b47b8084e870b2fe6a3d436f80fdbf3bf46be06b7789aa687e9f7dce2d919fb71b8d3fc4a276f472c77e6029587d64380ece9231f541e0f1492077817be0ff998fec0ecba5d4183551666e80f4c31daa1664972e20d06c9842a3a0400a9305ec95b1c9dc2425572b50ac56ce68a73bf282584ca7666ce6b948a2b7bc008117db369fc6f9c6b74b9a416d7056e5612c5b0ac2bd868380c362b0b592fc0260f181038a17d8831fe711e1f99bca5bce67fc94925a0416dac7d24ffc195aed13c42c9ef50689ea05ee07e002ddb7f6fb9e3e04712673267247ab0f01a5c522fa7398bc785feb5058a405c40404adbdd10ec7ba821d027bb345c4ab98f53b6bbdb95e22acede2fc4d4f64502cee59303134d416aa16a0083c27b56c67c21ac9bf5faa090ccca13fbcaaff09d0d2f2b87c6f0cd8b2d26f9aad8315b08191b9b259f5992aadbb296184424cac5c1b4596d5a5a05077f7edffbb542d407da6e8c57136949a1cf95964b63ebfda43fc4e9f8535e1ad32f31cc151b3d94a9859228cc62e40bf0d9a6fcd1ebaebf2c75eb90499586b26a3c57d9fd5228f0783c0533bba664bd98421b697e487e99626b1a68d7824384124ba09799477bea4aa65a56d0356b5a99b90ca8bd6228cca499f98bc572e594d21398dc53a5248a89e179d5e5b0d8319cdd8855c0337ca39bd6a1d95b68b103ac847fc8068d8a97f0c8ad62b8a0b545e41497229b9ac4f8dcb536c7adb56c2601ff7186b36de34be85fce52e159d9218959289392a397234a42af56c29f8fff2c3e883bc3b00ea2156cfaf0c9e9acced2f6b5f95789264d8919c5f18bc720146831ee934f49969bcaff44899a297591bd0fcdf5eb2b9be6b84ec27e585ad2bff7b8770e30e1fbd5e58122ae03f3c516fecf79692b5c37b57aac2b19ff0ff3c0e523f90b0ae0f040b6949da9a0432e857356f6b52b70b73f57503b41759657daf71b24286047dca8c3766bb399264b9e90b00df2ed1c0c86bfb79cd4da9f6d90ef543f63671906b2f81069f1ad33364f8141bff4410d493b519f4fdff8bb71846d7535b051f65e880ccba6c7e86378e9b51a1ca1b6779b9a21ad7e6a59287a0e7b945604cf18cfc4ba62541803f07f4b867a8e11e593dbe379c3cf3e1cc53a1033f08b9fc81d64974d9694cefe0c2b47851af39db6041c4ee25048c811b66544f0a31e712da3c3efccdcc071dd11b95ae33651a378359e996aa082479ce76ad043271041c856725252d9eb5e74430b737cc1dc72d8d0e288d314acba6504b1403415c914315cb73fde964740a958a29eac97ba114f3fbbb6027aee0b03fa4835f4e226e26a6e54cf09c5dc9254eedff99a8ca16f8c5c3580e898606406f7411ecdd27c230e2aa0a61c51d05947ce9b5e6a9641114f15d82338e3b0b39733e5a07be92bad567a0db17766c30b865d6919c688deb408d08fc0e317248e4a2be79b2555a1b5e92251e6407c044eafc48303b7784d0376f7d5746eb3fe299ae985416f1f46e1b70a2e65c4e3a9b4fee506d6fdcc465bc334b0f07def7fe037af0fd7dbf4d2fa1b309c0d179fc2f178d70c596987d5ba1be29c909503a46e273947bb4a54cd05115b8176e9390363a16608f4297bcab2f56f89bc950230bdfdf44227a204fd9022d772f7e5de1566a411c39436fa0f109d679a40499497c317d97d1ac08b3af95ad5db76b556f48824799c0545b2e8121e06551d0ddc3424fd379ed7b2119ad24178321b020b366457cc1e3fee373b978f35e02b42377bdf693b9f807263915bf24f569ec7c68d50f6b5b968f7629e472e0db95511b2a848a1de385024eaa14efbe57953375edacda495ca884b33489ec1f5b9119ddd50eede0d557267e6dba42c7dbadd94c8b5ab6cc12916831f0397ff00458ff514c392606069644c237ca85221cccdbc24b75853b098b4f1e8969961b6dacdba860a2c29f2d577edbf9c94c2dbb75702f91ba86e9684ce35c876a2a8ed4efb4ab8671038db764cf4b50b82c059f6d75339d12eba194bc732a592b3a43f2665583ea6272d0966c437556b2cb45147571d0a0674e4c1245051223eb33ef97f462737ae916f9f59df3c5604a0788068b7f6f92aa877f8ab0b998e8473b33401053faec5ab69191c4245b75b7ce43665beb1897825281bda3c283c74e09bbe056909b5c1814b4eebae4b2e5508b582dcb32aee550d2771d7c2ecd65a3d9b316651eb97c2e1c4e5b4985ab75646b9629bc5636e3698bd796bc008b9082ab9f4a0e3b1457c4cdf5261a4ffaecc6a01fcc1bce6c82049ffc97a2fed2ae78578d1f2bfe4d0a3018", 0x1000}, {&(0x7f00000011c0)="e1aa3ae8fbbc39d1b49bed4a9e0bcf69ce02ab3039ca850160b0122a681e3e7e3ed7cba2dbcd75313eee46d56053fa264093b10cec7814a64c6c32a08ddb9e117cc15afadf4404c4e052b301efe2952c04c0d0f771f50f1ec5ac1782dbe3c7c6eb51e27501ec060687f3aab4ff77893734af708fa0ff24d0dba27a7189cba105d00972ea75b362bf6e3451569bd3cad533c54d7e8d47e76bf43595c8ffe9526aac75335dfc67724bab00e4df60ae74421612330630f0a9fea8f5f134", 0xbc}, {&(0x7f0000000100)="999d477b8abb5cd4c686d120c1abdd315a2df965ee58c998dedfcdf4d9fd44d09ee239a04fa6a108378aa4ea672f288bb69078df5fa77bb51d37f9f00c2282819af1a9e69e36af2353a0ecfae47a74ed396f15332607564e52ae8aaadb2a7362f6e83cbdee", 0x65}, {&(0x7f0000001280)="5e4deb0ac8f77bafa6b02f114a93df2574838a286ddb67ea3fe9785e362f0844f06897e2b8dc9667ee30052af1164cf0df6c41f476a01c3a1407fe8a1d252c6b804d57669d6c4330ab2372bc0d04d5dcbab20d65ad42b7db588384689c95406d9a0378b565131e88152f2934ac2e671ab8425897c32732", 0x77}], 0x4, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r17}, @cred={0x20, 0xffff, 0x0, r18, 0x0, r25}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r29, r30]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r31, r32, r33]}], 0xb8, 0x400}, 0x1) 15:14:08 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 15:14:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 15:14:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffe39, 0x0, 0x0, 0x4}, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000280)="8b35eab3341c35b59f491b4d8b5edd2bac2b4a69b3f764bd48d1f25d717f5c97b8f802dd19949b8624cb5c8eae4a55f10a4d061fc9359305022533d73cedfd6f2595bbed1dd80a9c06953152e47c6f14998843dd643f44df985d15f4c7ae6e1e9e8fd331f07333f3a59ad91676a4baa9f2f160b73c22bbe8bdf22b416cab094ef7560542c7516be8de86d7349f7a6ea1588be576aa535e31bb4a9ccf821945553ef9f991bb546a16dd573b8d0011e18633e5ee9e1bb8d6723e59ab8fdfc0f96cfea831526b9c2667ccf70bdfcc7e4a15b016952816a916a5a395e823cf181d07401b9b0188cbec12427d9a360d49b1a2ad7c3c95f9b2fb21e525ff394e0c999f329587466178ee02d631d0b09707f93ff4ff45f6b6c06110332e84f65ec3d2b611e395e6d19ff866c4df", 0x424a09abb7810c90) r4 = semget(0x2, 0x4, 0x200) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000003c0)=""/198) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000040)={0x18, 0x81, 0x3, 0x100000, "ac699ee0857485a1e1aa72bfcc97b202cd0ea386", 0x6, 0x10001}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x400005, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:14:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x3, 0x4, 0x2}, {0x1, 0x6, 0x20, 0xffffffff}, {0x8001, 0xf0, 0x8, 0x40}, {0xda, 0x3, 0x7, 0x4}, {0x0, 0x7, 0x9, 0xe}, {0x9, 0x4, 0x3, 0x4}, {0x6, 0x8, 0x1f, 0x3}, {0x2, 0x7, 0x0, 0x1f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0x0, 0x9) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getuid() 15:14:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "b0e1ffffff00001bb7aacd418ef8872e00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 15:14:08 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x6, 0x0) writev(0xffffffffffffff9c, &(0x7f00000000c0), 0x1000000000000073) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) 15:14:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000002c0)={0x9, 0x7, 0xf9, 0x35, &(0x7f0000000040)={{0x3, 0x4, 0x0, 0x81, 0x3, 0xb04, 0x1}, {[0x6, 0x4, 0x10a1, 0x1d5d, 0x0, 0xfffffffffffffffa, 0x1, 0x53a3, 0x7ff, 0xfffffffffffffff9, 0x9, 0x7, 0xc8, 0x5, 0x4, 0x8, 0x9, 0x7], [0x2, 0x1, 0x6, 0x0, 0x1, 0x8, 0x8001, 0xbb, 0x0, 0x2], [0x448, 0x1000, 0x100, 0x87ed, 0x89d, 0x5, 0x2], [0x5, 0x3, 0x8, 0x685c8849, 0x5, 0x7], [{0x4, 0xffff7fff, 0x88, 0x81}, {0x4, 0x0, 0x4d0, 0x2}, {0x3, 0x0, 0x1, 0x6}, {0xd5, 0x80, 0x5, 0xfffffffffffffff8}, {0x0, 0x7f, 0x8, 0xffffffffffffffff}, {0x8, 0x5, 0x38, 0x7ff}, {0x33a, 0x4, 0xffffff87, 0x1}, {0x5, 0x1, 0x6, 0x9}], {0x2, 0xea96, 0x9, 0x2}, {0x398, 0x0, 0x7ff, 0x4e2}}}, 0x2, 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0xfffffff8) 15:14:09 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x2, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x7, &(0x7f0000000600)=[{0x0, 0x81, 0x0, 0xf6}, {0x40, 0x3, 0x9, 0x8000}, {0x3, 0x1, 0x0, 0x7ff}, {0x401, 0x8, 0x80, 0x2}, {0xec4, 0x40, 0x6, 0x6}, {0x7, 0x5, 0x9, 0x2}, {0xfff, 0x80, 0x9, 0x1000009}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x3) writev(r2, &(0x7f0000000580), 0x0) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0xe81a95afa61ef09b) 15:14:09 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:14:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20}, {0x101}], 0x2}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:14:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x1f, r7, r8, r9, r10, 0x4}, 0x1fd, 0x401, 0x1}) r11 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000580)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x1, 0x0) r14 = socket(0x2, 0x3, 0x0) r15 = socket(0x2, 0x3, 0x0) r16 = dup(r15) fcntl$dupfd(r14, 0x0, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x0, 0xfc) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r19]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r22]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0x8, r17, r19, r20, r22, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r23 = getegid() r24 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, 0xffffffffffffffff, r12, r20, r23, 0x4}, 0xae, 0x8, r24, r0, 0x5, 0x0, 0xd4f, 0x3}) r25 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r25, &(0x7f0000000040), 0x100000000000038d) ioctl$FIOSETOWN(r25, 0x8004667c, &(0x7f0000000100)=0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, 0x0, 0x0) 15:14:10 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x6e}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x880, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x48, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000200)=[{0x7}, {0x42, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r15 = socket(0x18, 0x1, 0x0) r16 = socket$inet6(0x18, 0x1, 0x0) dup2(r16, r16) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r17 = socket(0x18, 0x8002, 0x0) r18 = socket$inet6(0x18, 0x1, 0x0) r19 = dup2(r18, r18) dup2(r17, r19) sendmsg$unix(r19, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0x5e8cf785226b8c49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r25, 0x0, r26) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r28, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r26, 0x5) r29 = semget$private(0x0, 0x4, 0x408) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) r30 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000400)) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r34, r36, 0x4}, 0x200, 0x401, 0x2}) pckbd_enable: command error 15:14:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff946c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2ff8c550}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe8d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd8}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) 15:14:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x74) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r1, 0x1, 0x1, &(0x7f0000000140)=""/244, &(0x7f0000000240)=0xf4) 15:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x10\x00', 0xd9f5420422cc616, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r3, 0x9, 0x800, &(0x7f0000000180)="94c0e17e8d9b3853fe005491000000000000000131998841abfca180750b809f2ee8713e69fa29afa47adc8344ae8ea71ac5da7be8257c597563ffe814428eb7d602764c54da261c7b825144bfe73a1f00000000000000ac6fc351dfa548cf688e446186637033fb0f0969d44f5a2370cc805db1dd169955b1a240e27701fb55a3eeb48a8594815a8a0ae3ff036840b809c368e8c961ed7bafe25be4f6f5d9447f963cbecb89deed93ec5ae1337976b5a8a25ea02d5893868d7cade9c9", 0xb9aa056bafac4669) 15:14:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b23ec4ea25cd78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca6489601fcffff0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf55fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b691171e2f3eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30016628951f22f11c65c00cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68b241a51bc94e05cfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe66828818bd95d68d735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = dup(r1) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:14:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) sync() r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r0) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000ccc521e21acb096c34163ace4aa94b8d4cd8c89c37a809aec36b24d773bcd56f597829414fa2"], 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r7, r9, r6, 0x0, 0x46, 0x81}, 0x10001, 0x1, r10, r11, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001, 0x0, r11}) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0xc893}, {0x89, 0x5}, {0x1, 0xffffffde}, {0x8b, 0x400}, {0xc4, 0x9}, {0x48, 0x7fff}], 0x6}) shutdown(r0, 0x2) 15:14:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r9) close(r9) dup2(r0, r1) fcntl$dupfd(r9, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 15:14:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x5cd, 0xa4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x7c00000, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000000000000000", 0x6, 0x0, 0x0) 15:14:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 15:14:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r1) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6663f4c60eaa83c73a4149ffff0ce3a8699645b9099a967fcaafc6"], 0xa) write(r2, &(0x7f0000000200)='R', 0x1) 15:14:11 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x10, 0x6, 0xc5, 0x5}], 0x924f, &(0x7f0000000100)=[{{r5}, 0x1, 0x2, 0x8, 0xff, 0x8}, {{r6}, 0x2, 0x95, 0x20, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe8, 0x40000008, 0x2, 0x2}, {{r1}, 0x0, 0x91, 0x1, 0x4, 0x9}, {{r7}, 0xfffffffffffffffe, 0x18, 0x0, 0xffffffffffffff00, 0x4}, {{r8}, 0xfffffffffffffff9, 0x2d, 0xf0000000, 0x2, 0x101}], 0x8, &(0x7f0000000080)={0x80000001}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x1000], [], {0x0, 0x0, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 15:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001140)=""/191) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) write(r1, &(0x7f00000000c0)="7ccc2697a9a4073520a7419c94382a6360194fbfe7a9ecf92d338b7920eee76e66bd8094b2247e1d67ab87f6ccb2dba33bc9e4b17f870fed57e322149c678e61efe77f4ef58a3a08d73fbe2f4cbe757332e90570bf336b7d67555cbf8b0df944dbbf33f287352d8598894cd98f871b0118574d3af5ac60d1f0df19057fd4080dae37f67fff93c402ba0659e40c180918040baf754b37b843af74f960962fea707b07581bce2b81c54ee18ba9b32c75512df60b942af14e900f85e3522567", 0xbe) semop(0x0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(0x0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x81, 0x0]) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/161) semop(0x0, &(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(0x0, &(0x7f0000000300)=[{}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) 15:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:14:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x209], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x3ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 15:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 15:14:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffbfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = socket(0x18, 0x8000, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pwritev(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 15:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x2d}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 15:14:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xd3c00000, 0x0, "d730c15b00f4ff07000000effde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:14:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x6, 0x1, 0x7, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x1000080001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 15:14:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00\x00\x10', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x242c2, 0x0) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x4, 0x4, 0xfffe, 0x0, 0xffffffff, 0x6, 0x1}, &(0x7f0000000080)={0x400, 0xffffffffffffff02, 0x1, 0x9, 0xff, 0x3ff, 0x2, 0x7}, &(0x7f0000000100)={0xff, 0x7, 0x3, 0x0, 0x80, 0x1, 0x6}, &(0x7f0000000140)={0x101, 0x4}) pledge(0x0, &(0x7f00000000c0)='vmm ') 15:14:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r4) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x1, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGKBMODE(r10, 0x40044b06) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) 15:14:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x717f421a4b0f0dcd) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="06e431decc28edec454b134e52431f3ef5a8c13689313b7c1d8bb337ce27210ad15d5745c451ad39e3ae8b286f593d706841fc6a98daedacc2f4e3fb7bac0f14662a5ddc1f99b0aa1cc4f3a5fe870fd6df985b315c3327ab7d7925f0c3facc9d3ad0cead1b9d17a84a74323b83984bcb8f85baff191fb9ad89bbe91aedd0f6677539569458f3803aec14b4ede3ccc4347c4d2f4dc7beca981962269203c6d231dcf6e133c04adc7d725c775f237d18b28bc662e084bf927850f340272692401bde75f911497c5c47609e57e4bf85e971dd03b8fa0d8320c62be7becd7b90e67636fb1f665db64b49f34b748b1f1b2e21efda6b79e0c044ac44", 0xf9, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r3) r5 = socket$unix(0x1, 0x5, 0x0) writev(r5, &(0x7f0000000740)=[{&(0x7f0000000280)="d4b8f533d2e2fdb945af96c2c63786794eacb3dc49a26d1d4155c45f4d6261ead056ef039d16f2bff85ef14697c53c1548f2132a80370ecb7a83c8114ec68f5a710e93495d7a17e92e4e576c42df2252fe21270ae8af6b56ea1a20ce4140aaf2affb2dfb7512d679126f689da333ff8b96036c046f996ba14829aa744986d4bcbf5c70fd51271f4e7f33b8abe0d196d755be9c62b44a3d1b0cace71b1da76c98ba241c1f84ebca1ce72af68c9b9e9bbcd8adb7c869293134c0f451b6f3b9a13cd0ad96945f56fd71708b16a1515cb598c13e787acb714099ce7ae5b07213f244a2f38a8ec81aaca2c3d7d2976ebd4418122615dc48073f3054ad9c7d0dd070", 0xff}, {&(0x7f0000000380)="50807a36192ae7befe1fb608061b233691a7f63f2c9a05f80d2491e081a4f5e9208b31544f4a2a3b5ba9902b2e8ad7bd9b3a16ec6936df36539908cd4f6d50c50f9eddb70535ec85542669948be107aaf241d586e971279fb79868ad78fd40abe31bede32b1866fe814a2c1d6044a35918f1ef1a105d89e84e00f8d58f33b34280e629605c666ee6647a43f7a171d368a7e42f8daab89a4bc23e65e0ebb6910347584bcf370d1173212072b2005f18f51031d372ce97e11ba644bbe9655a8671c61aeefc2df807f2d04798267aeb184e20f30cbe797a892217dd0432e1742b3a8f6cbbf297d2", 0xe6}, {&(0x7f0000000480)="5baa845d6ea1ea5429e5acda318b35b4d65068cac738d851fc9b1683d017cae4989c732e2771b4d99bf40555355808add88b30e9c65fcf7b2cd6d275d20d12075e0dfee309a4eb7d67b2e790d721a087006f708999eead0832", 0x59}, {&(0x7f0000000500)="5b97e33bc0aeab98ab0ce36e67901df9336d475643f144935f99fcddc423d23f2f20bd627dd0ee26c6a9f3872dbd5b006d6d2b5dceac8e08319a925cb508e2da08bb7a2ee5c635ead825c66c011d372bd7e937f8b341d251128066b1055f4777d906f1b7051e8833e9d8b80d2f07b7252128314262611da5af5a45f18543a9ebe00649b94a77bb75fc5ef37535b3599e7521b1671ace6ce33a48884b721a2c0df9ae42cdf8ae9b0a3732c79c43b6f80da37ec1057702161c", 0xb8}, {&(0x7f00000005c0)="0ad914b0c8c15c82c25074eb24a374f0a1bb25cc4a44c46881d7523eb0ffd5084839f2f176c5c16faaff3540c8ab05d84a479d166c434df2c37971004286fd2f7945815e8954aef338f5bdb3899cbf038a513a58e00c09336048901fd103915d64e89daa47e0f16c670d4bf85fb6962ba4d404506c45272ee1f35e51931cb0c97fb9820da62aa8c8d4eefadb18dfee35cd72a17118b93f0f1437b316a33a9d356549b9236d185c3e5e6147ccb459bd72a7878b49b89e79be8a1fb29685", 0xbd}, {&(0x7f0000000680)="d3fb1333cf8b20a97b6f80c26148097337e1a0530775c8554ab21f06ee283eded99e9610c00c5c852caa1170ddb6a2ef6d7bffc5e4a844718033d999529b3a7a1fe812ee061f17a0e2772a0375340ea3efdd4be248a9dd02c67d39da46ab143b0a8fb752c5513694b019fecc2ac84df5fb55f86b6c00e8d84cae3217b5f4e59445053935e9462da64d6dfdce6ee37152585ff15c90158a63ca885e887bc17511ff2567bd28f7d7edccfdbcbe4643b76bf958eef2dfa0e99f44f23d35", 0xbc}], 0x6) r6 = syz_open_pts() fchdir(r6) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x10000, 0x80) connect$unix(r7, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000840)=@in6={0x18, 0x3, 0x5a45, 0xd48}, 0xc) socket$inet6(0x18, 0x4, 0x3f) r8 = syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000880)) fcntl$setflags(r5, 0x2, 0x1) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/diskmap\x00', 0x10, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/pci\x00', 0x10000, 0x0) r11 = getppid() r12 = getgid() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd\x00', 0x8000, 0x0) r14 = fcntl$dupfd(r1, 0x0, r5) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000900)="7d63835e1d54f4ccc2769feb9afb769ebc0c832a5347aa279f38102e505a034494cfb2d07aff29328737c34ff3974d3e39afd6a49e8971bee955c8e6039eaf7e85e10772519868168105641b42b6d0fb4a3c4ee8bb82d8fbfd47d96707321e50841ae701a17b2b6c10ba1dec97", 0x6d}, {&(0x7f0000000980)="74832bf0b216cc25f2b202ec6059c41e3b6cbe1b4b00a4eb4a65b8a00f939f7a3306e0c597d059f49112bd6f6c1ca8feef34c858678072b2902a6793bb0426", 0x3f}, {&(0x7f00000009c0)="20350a1749a23d0267d5e3fdc460e2b34f530c82f43a9fae934847c7c1cd480592c379fb6f3c1bc610a0073ece9aada1f50cf9e7d56c9ffc3e48058b6c73041568e131a7d9cab0db349cd1042eee278b447c4a54f4991a43d944e8a2b5803a31bd40d0c5db80157a1518a9251a2834428017e62743bd5a6fc330d8ccc98406f517bc43b1e1ca868fac8ba43e4a6c4427d71483772807cea962246c3048c1ef6397a961be1368dc65aea88cc2eaa9949cd78862db6aebea0466f108eaa94853f94ef5a49059764f5964fbef5dcaee19bb2e3f2bbca58478b80438811072c3eb65340b1147569c56b7", 0xe8}, {&(0x7f0000000ac0)="5c42d191e9fac55adcd6932a7a58ea16ba8aa6cc5e183aaabfe0640f203ff1f6868d840f74aa95460a3db16065fa3fc3b0fa801f28f707be06dbe22c7e4e7ce88cbafe0207c418d5d07616b63e4068cf942ec0dc08dafc392a18767f83c40a78ced0cbf8791df5d99a8dfb257d8bd017a1c6113ae93b6388", 0x78}, {&(0x7f0000000b40)="4c711f39f869f25a5c677f14dc0891354a8e5371f3e58029019171e834d0b999d1fbab7aaf50f5c70cf9f1f2226cf0a445e2519c83df4f3276233bc6bf636efec8b653a678a59ec62472c1b5fd568ad6df7b5148a40260a6b617", 0x5a}, {&(0x7f0000000bc0)="0c030a23fa32b64b0b2e3d1706c9c8f4cec3e1ad12a858923c9c039df05fcdc99c7b8eda409f08d6308ff8a4f2d886a4795ed7a2bbd2a75749578c0ddfd2b64832d8d4da03e2601c340a0ec0b460bab5d62cf11f2c0dd63eabc502083a645cab1330306362515a9888ce36eddd44430863f12647e51e5e108706ee05e2cc5ce92fc5082973aead8478921ef4a561417dacdda9a0e617800e9f55c9b418ae270c223ccafe8d526fcedb01a9c58a3c48e67d21e809dfba6601b9363a60ee2af80f4b44adfb5b2e5bb0c27f2ecaf79d6bcf", 0xd0}], 0x6, &(0x7f0000000e00)=[@rights={0x28, 0xffff, 0x1, [r9, r6, r8, 0xffffffffffffff9c, r10]}, @cred={0x20, 0xffff, 0x0, r11, r4, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, 0xffffffffffffffff]}], 0x68}, 0xb) renameat(r14, &(0x7f0000000ec0)='./file0\x00', r1, &(0x7f0000000f00)='./file0\x00') socket(0x2, 0x3, 0x20) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r15, 0x0, 0xffffffffffffffff) 15:14:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000580)=""/4096) msgsnd(r10, &(0x7f0000000180)={0x0, "707c9e8792f7f404c7a392537698b047b19e996b51e492de0007914dae36aed1eb14b5e32788a9bd961d467946f8a16b088da811c8771aa721f8087f26a01da38cb19e0e72114ab3c878d8ba148eae8d220c20b6da2271dd94477c726da5d553e088c8a28b49c8a2517269866a74c7fc88b3c9db839c4b39564cb8ba1d534ac59d0d23e3f111da16aa4632d1137b137ac3c0e1d12de6c6c64f89072ab662ea9b7682efeea39825c3c182ee8fa0fb2bb694d02a29c2004f47cfae1a8ef59321e0ad8860823023"}, 0xce, 0x800) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 15:14:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 15:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x34, 0x0, 0x0, 0x8b}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 15:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='<\xdddT\xe7\xab\x89T(', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0x20, 0x7, 0x0, 0xffc}, {0x6}]}) syz_emit_ethernet(0xfff, &(0x7f00000028c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x8002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xf8cf02daac7e3294, 0x9) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0xd1f, './file0\x00', './file0\x00'}) 15:14:12 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x2, 0x40, 0x5, 0xdfa}, {0x81, 0x9f, 0x1, 0x80000ad}, {0x9, 0x97, 0x3f, 0xfff}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd9cd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa902128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae00"/351], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = socket(0x18, 0x8002, 0x0) r21 = socket$inet6(0x18, 0x1, 0x0) r22 = dup2(r21, r21) dup2(r20, r22) r23 = socket(0x18, 0x8002, 0x0) r24 = socket$inet6(0x18, 0x1, 0x0) r25 = dup2(r24, r24) dup2(r23, r25) r26 = accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000380)=0xffffff78) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r26, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r27, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r28, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r29, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) dup2(r28, r29) munlockall() getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r30 = socket(0x18, 0x1, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r31 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r31, 0x2, 0x7, &(0x7f0000000280)=""/36) 15:14:12 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r4 = dup2(r2, r3) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 15:14:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0x7}, {0x3}], 0x2}) 15:14:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 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, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffc1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 15:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 15:14:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000100)=0x3) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x10]}}) 15:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 450253 93029 0 0 0 1 syz-executor.1 *380255 93029 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000b6dc00,c000,1f0000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000b6dc00,0,7,fffffd807f008450,20004000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b46228,ffff800020abf3d8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e795270,c5005601,ffff800000af0000,1,fffffd807f7c6660,ffff800020abf3d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8065921280,c5005601,ffff800000af0000,ffff800020abf3d8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abf3d8,ffff800020a87278,ffff800020a872c0) at sys_ioctl+0x5b9 syscall(ffff800020a87340) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xdf43dee0b20, count: 4 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 uvmspace_fork: no space in map for entry in empty map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000b6dc00,c000,1f0000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000b6dc00,0,7,fffffd807f008450,20004000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b46228,ffff800020abf3d8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e795270,c5005601,ffff800000af0000,1,fffffd807f7c6660,ffff800020abf3d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8065921280,c5005601,ffff800000af0000,ffff800020abf3d8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abf3d8,ffff800020a87278,ffff800020a872c0) at sys_ioctl+0x5b9 syscall(ffff800020a87340) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xdf43dee0b20, count: -11 ddb{0}> show registers rdi 0xffffffff81c69067 db_enter+0x17 rsi 0x1e7a __ALIGN_SIZE+0xe7a rbp 0xffff800020a86ca0 rbx 0xffff800020a86d50 rdx 0x1e7b __ALIGN_SIZE+0xe7b rcx 0xffff800020b8c000 rax 0xffff800020b8c000 r8 0xffffffff818ce8bf kprintf+0x16f r9 0x1 r10 0x25 r11 0xbd091551de95c96d r12 0x3000000008 r13 0xffff800020a86cb0 r14 0x100 r15 0x1 rip 0xffffffff81c69068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a86c90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=380255 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe780,0xffff800020abeef8 process=0xffff800020adc380 user=0xffff800020a82000, vmspace=0xfffffd807f008450 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36749 195362 21732 0 2 0 syz-executor.0 93029 450253 88009 0 7 0 syz-executor.1 *93029 380255 88009 0 7 0x4000000 syz-executor.1 21732 482642 78439 0 3 0x82 nanosleep syz-executor.0 40088 138866 0 0 3 0x14200 bored sosplice 88009 240479 78439 0 2 0x482 syz-executor.1 78439 322988 68491 0 3 0x82 kqread syz-fuzzer 78439 100269 68491 0 2 0x4000482 syz-fuzzer 78439 60301 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 335629 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 379936 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 341827 68491 0 2 0x4000482 syz-fuzzer 78439 512012 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 319520 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 290053 68491 0 3 0x4000082 thrsleep syz-fuzzer 78439 100891 68491 0 3 0x4000082 thrsleep syz-fuzzer 68491 337389 75521 0 3 0x10008a pause ksh 75521 339920 8732 0 3 0x92 select sshd 76348 202934 1 0 3 0x100083 ttyin getty 8732 428993 1 0 3 0x80 select sshd 68864 309582 45863 74 3 0x100092 bpf pflogd 45863 246488 1 0 3 0x80 netio pflogd 11433 511317 85396 73 3 0x100090 kqread syslogd 85396 387555 1 0 3 0x100082 netio syslogd 96857 248812 1 77 3 0x100090 poll dhclient 74769 149495 1 0 3 0x80 poll dhclient 11017 261078 0 0 2 0x14200 zerothread 47244 317410 0 0 3 0x14200 aiodoned aiodoned 16937 299985 0 0 3 0x14200 syncer update 95052 112655 0 0 3 0x14200 cleaner cleaner 42241 379470 0 0 3 0x14200 reaper reaper 6608 501471 0 0 3 0x14200 pgdaemon pagedaemon 34771 151641 0 0 3 0x14200 bored crynlk 68807 198906 0 0 3 0x14200 bored crypto 24386 402952 0 0 3 0x40014200 acpi0 acpi0 87640 210730 0 0 3 0x40014200 idle1 123 501220 0 0 3 0x14200 bored softnet 46057 248732 0 0 3 0x14200 bored systqmp 93464 236059 0 0 3 0x14200 bored systq 5887 508763 0 0 3 0x40014200 bored softclock 98685 437550 0 0 3 0x40014200 idle0 62677 102123 0 0 3 0x14200 bored smr 1 488007 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 93029 (syz-executor.1) thread 0xffff800020abf3d8 (380255) shared rwlock vmmaplk r = 0 (0xfffffd807f008468) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b6dc18) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82682128) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9535 7049K 7374K 78643K 11740 0 0 pcb 13 8K 8K 78643K 65 0 0 rtable 105 4K 4K 78643K 346 0 0 ifaddr 55 12K 12K 78643K 119 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1489 0 0 iov 0 0K 16K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1227 77K 77K 78643K 1548 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 3 0 0 VM map 10 5K 5K 78643K 10 0 0 sem 12 0K 0K 78643K 117 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 254 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 60 63K 95K 78643K 497 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 111 0 0 in_multi 40 2K 2K 78643K 76 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 230 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 124 87K 87K 78643K 1830 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 54 0 0 NDP 8 0K 0K 78643K 27 0 0 temp 120 3554K 3620K 78643K 18790 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 35 0 33 1 0 1 1 0 8 0 rtentry 112 67 0 26 2 0 2 2 0 8 0 unpcb 120 157 0 147 1 0 1 1 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 68 0 68 2 2 0 1 0 8 0 tcpcb 544 309 0 305 2 1 1 2 0 8 0 inpcb 280 727 0 720 2 0 2 2 0 8 1 nd6 48 8 0 5 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 10 0 10 1 1 0 1 0 8 0 pffrag 232 5 0 5 1 0 1 1 0 482 1 pffrnode 88 5 0 5 1 0 1 1 0 8 1 pffrent 40 139 0 139 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 31 0 5 1 0 1 1 0 8 0 pfstkey 112 31 0 5 1 0 1 1 0 8 0 pfstate 328 31 0 5 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 339 0 135 15 0 15 15 0 8 0 art_table 32 340 0 135 2 0 2 2 0 8 0 art_node 16 66 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 19 1 0 1 1 0 8 0 semapl 112 113 0 103 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1757 0 351 46 0 46 46 0 8 0 ffsino 272 1757 0 351 95 1 94 95 0 8 0 nchpl 144 2333 0 729 61 1 60 61 0 8 0 uvmvnodes 72 2081 0 0 38 0 38 38 0 8 0 vnodes 208 2081 0 0 110 0 110 110 0 8 0 namei 1024 6642 0 6642 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 0 1 0 1 1 0 8 0 scxspl 192 7994 0 7994 7 6 1 6 0 8 1 plimitpl 152 31 0 23 1 0 1 1 0 8 0 sigapl 432 449 0 433 3 1 2 3 0 8 0 futexpl 56 5671 0 5671 1 0 1 1 0 8 1 knotepl 112 97 0 78 1 0 1 1 0 8 0 kqueuepl 104 85 0 81 1 0 1 1 0 8 0 pipepl 160 302 0 283 2 0 2 2 0 8 1 fdescpl 488 450 0 433 3 0 3 3 0 8 0 filepl 152 3488 0 3384 7 1 6 6 0 8 1 lockfpl 104 107 0 106 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 314 0 305 1 0 1 1 0 8 0 zombiepl 144 433 0 433 1 0 1 1 0 8 1 processpl 896 466 0 433 4 0 4 4 0 8 0 procpl 632 1001 0 958 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 10 0 10 1 1 0 1 0 8 0 sockpl 384 927 0 908 5 0 5 5 0 8 3 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 21 0 21 21 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 365 0 0 22 0 22 22 0 8 0 bufpl 256 9118 0 2060 442 0 442 442 0 8 0 anonpl 16 80996 0 59900 101 8 93 100 0 124 7 amapchunkpl 152 2968 0 2810 12 0 12 12 0 158 4 amappl16 192 2913 0 1754 74 8 66 69 0 8 8 amappl15 184 39 0 38 1 0 1 1 0 8 0 amappl14 176 165 0 158 1 0 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 4 0 2 1 0 1 1 0 8 0 amappl11 152 60 0 45 1 0 1 1 0 8 0 amappl10 144 84 0 77 1 0 1 1 0 8 0 amappl9 136 618 0 614 1 0 1 1 0 8 0 amappl8 128 194 0 160 2 0 2 2 0 8 0 amappl7 120 123 0 114 1 0 1 1 0 8 0 amappl6 112 63 0 54 1 0 1 1 0 8 0 amappl5 104 136 0 121 1 0 1 1 0 8 0 amappl4 96 700 0 670 1 0 1 1 0 8 0 amappl3 88 116 0 111 1 0 1 1 0 8 0 amappl2 80 2660 0 2584 3 1 2 3 0 8 0 amappl1 72 19986 0 19545 25 15 10 20 0 8 0 amappl 80 1277 0 1226 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 458 0 433 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 458 0 433 1 0 1 1 0 8 0 vmmpekpl 168 7902 0 7873 3 1 2 2 0 8 0 vmmpepl 168 66241 0 63847 184 17 167 181 0 357 61 vmsppl 368 449 0 433 2 0 2 2 0 8 0 pdppl 4096 923 0 873 7 0 7 7 0 8 0 pvpl 32 237687 0 213543 230 7 223 230 0 265 26 pmappl 232 457 0 433 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 621 0 5 18 0 18 18 0 8 0