kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 18 06:59:14 PST 2020 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.43' (ECDSA) to the list of known hosts. 2020/02/18 06:59:28 fuzzer started 2020/02/18 06:59:32 dialing manager at 10.128.15.235:23345 2020/02/18 06:59:32 syscalls: 337 2020/02/18 06:59:32 code coverage: enabled 2020/02/18 06:59:32 comparison tracing: enabled 2020/02/18 06:59:32 extra coverage: support is not implemented in syzkaller 2020/02/18 06:59:32 setuid sandbox: enabled 2020/02/18 06:59:32 namespace sandbox: support is not implemented in syzkaller 2020/02/18 06:59:32 Android sandbox: support is not implemented in syzkaller 2020/02/18 06:59:32 fault injection: support is not implemented in syzkaller 2020/02/18 06:59:32 leak checking: support is not implemented in syzkaller 2020/02/18 06:59:32 net packet injection: enabled 2020/02/18 06:59:32 net device setup: support is not implemented in syzkaller 2020/02/18 06:59:32 concurrency sanitizer: support is not implemented in syzkaller 2020/02/18 06:59:32 devlink PCI setup: support is not implemented in syzkaller 06:59:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r1) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) fchown(r6, 0x0, r4) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x1d0) unlinkat(r7, &(0x7f0000000240)='./file1\x00', 0x8) fcntl$getown(r6, 0x5) socketpair(0x10, 0x2, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0x101) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f00000002c0)=0xfffffff7) fcntl$getown(r6, 0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) r11 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x41) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000380)) r12 = openat(r10, &(0x7f00000003c0)='./file0\x00', 0x400, 0x54) openat(r12, &(0x7f0000000400)='./file0\x00', 0x400, 0x30) r13 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x100) connect$unix(r13, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) r14 = dup(0xffffffffffffffff) renameat(r10, &(0x7f00000004c0)='./file0\x00', r14, &(0x7f0000000500)='./file1/file0\x00') pwrite(r6, &(0x7f0000000540)="5efab8ea41b078d022c5f0468808cd6d5165c989dfbdf49091caf58197e6e349e7903f9bdacc1f8529022cff28f16b862a73d9b6790fe7a721fe686b6589261c7fce484c327b7273cef5b154dae0afe027c01ae91e6461e12d5fc2af1aadaf8c63e6eff1e417ca0e1fa9f95b03b152b54bc8e0b48fd7496e313d4363c01653fc163895dfb47227244684929c31d9a45595d116723c67e906aac6191d954a6cd1a5b91c97fd2dc09b471b7dd999cb3ebe18c5eac28625bf20605c80dfe11f4271ac066c7e853ee0fb508284f3b265e294e4a9b6c84cffc7b082e37059067b2dd3347ba36d088d4dff72d88575dcc4a0a4d7f2ca93c9ca8eb6f9ccfab3613a4f95dda7069ae29a33b410114aa21e632b3d381a894ec5780add0015451ae6511665acc7254f7a0e533e7af5a70108a147d6d14b7b3220aafc59f646e9cfd29a75f7d7c2856b2421209fdef1d731ad5061a759a32ec4c5a743fb76faed3978fe9b4e5618380573e11c23b9e22e9942d5ef95c8bb20a9e9e3c17bf9ddd855cb4067c08f895678b5e62c985cccf045fada57bacb060dd5d2cd1ef81d74c87a2801ae393e0ef2fe7369a2fae926a1172a1b56700c1b289be717459fa4c7a8381879693de98bda73ea986aef6dba8809c4a390e425f15e3c9b89eb12fbdefa939630e14f40906ff2b6cf573c56ed72ed540a8d1a79b9dbc665dec972ab03e9a9edb8417d4a0bb05dc07684c9afef4358d671419f4d169932deadcf3671ddc7dc4fd3c15bf5b94d22acc9c7d3f9e7897fa999a0228a9358609d3afbdfba59e897acbc98a75ac73911ce430eec26676cfe9528f744278c07b961863d60bfee82711e6204bfa1118d70753d7865c166407641456becb41fa118c26872adeeaf64c57f261ed6260757fa760969ea7e26dc004737c79234683fcf879c8d4e97c53755ce21f7d78814533f504441eceecfc8a25bd7e1d6f958f81162d44bd05aabd6bcc5d9a7ba57fb0c0db2b22565499e23acea6a2eb506ca40694a34079c2cb01d491f17a0a61cbad113afc3ae31968e7b2b6c3b8577215602ac5a9fd50202700a0737c1db33d39650d9f32579108d29dc82752b765a4235ce36838096e4252fcf247818e2eea6ba941e71bea920b9f5d179423167a604ac829a22747949b66a418ffad76dd49e2d0061eeea396db83fcec55c4d606f9a255a02dc5cf907b8211acd38e5bdd5ec2e26e954953b4e720a90a0d44aa03dda2b6052e87f1a797b078126c758ab18b4d96e1c2616a7eca295b06c66c7fcef21a13a78a573625f3167f5ae9abd2e9f54bad364f1a73b6b406ef7e4a530c8517ab7d918e79340b7e7dc0841a1f62537ee325d6cf27ff805b289441891b46f707677a5f6f1732d1f4221f3efed522bbd3e5c42f54f76cc63681df6182477d26bac2a8fa3e0cdbccca55f08a32c1b74c48513547616fc9abe28a48834228e31e84efc3238f039c51ed83662f5fbdf6860e61da8b9ceee6f039fad3893c808fd08e004f630a85dd0a5feb38968a92481a836749f38697ab0d0362957959a88f1e68e7af4653fb75de571a1e9bb7d9ecaab7b4a831a796025a9f7fb79f13e7a840bec8561049724cbac2c39e7e07496a595f6284d0d1cb053146004862abf687b36ab0c3a0c5621f661468b2c5c28ff6e56b75bb308bbb35f89c69d658ad79201562b5b7335eb2f08fb59c2df1547aaef696208274e555ff9021e27524a860ce3da57904a20d4652de6b4164ec43fb08a9678ce721cff5a5eab451f213b26b4e460267e2bca91ddc564299f72c5391b4e5b80ff69e0e822baaa9c6e01637a0ef16d1c7d25b74b61cdf56aff614e0eca4889e35b09e4ea169f0ebcfce34c5f2a956e2a2687f2edd68a9cb4bcf757ab68ae1ac3b117a5f4578e673379dff5a32f9ba2ff3920f9d83e7cb34141308e5776bbc57ddf53e78bb8c8ea0e4d245fe7f4f90ce04a80069a0f454ad8c620f10921682bc580a4d3c2414484a2feb22912db3caa4279c2708195fa0a7ea19481012c3d1963ac6d29f78f8faea0145089aa896f097c115d8f64b5bb17aae16a9e709468ee855145c8ca267d7a05ea63b45fe7e7ca94c35b10ce6fd975099f4e1aa2312597b3c5ac71367b52d07b6582b58b3ba0ac38b246178f61ba8f133acebcf85554391bfae31d71cc4805d2208418f5026cc9125917507429daa286a5afa25aa046e0a07aea183743677f7eaf17f3027d3bbf008951fa581835e130afebd09f8be8d3cb6c1bd769ba3af2b9abd51bcf7ed45b445355f873b12434c63b1d0c1117f421b653af36f672fda558c976521c895e0ac1af17442150d6a1217142203e4f54df2a89034ff50a13e4f8115ae8fa072a492fbcb14c3093e643382c665c4d9384731fe1b22bea32663033d5372e0af313cc945812ace1547400508ad0ce277435ea53ff2bd7f08a5eb21324d2a918f5a05473e656ddec96d2aab4eccbd74a057ddef2e2d077c12284397990c90e831d67d0a4eed202932cdc985ca8c2abb5fa925707ebbb02caefea802d79c5a54efaac7f948f30ce4c7ac7a2c8b136ccc3e56ccfd23aa86db06d2bf8c9d9ef36af3d7a9d70eb9bbe7d642a1c96cd7357a38d14b38d73a65054b6c37a0152ea128583ec0e51f736adb42f1e63912c700f361ed9555aad343d1b2e5bc0a2c89f971b0385119fdb0bfb98c36767a4ba17841d65124265ca94025ac05f939e05bea24ad3be7e05b17cf1257fa6c8a1ef690651a821eefa4761a6a4befa1abc17220a8ce93683ac3fdb8a6a67e6a77263648fa4c5b891abe8409d65a93f834e75e9b7c220811634d406c6e636d536793416dccb812065d517b9191e301b75a86716ddb387b0bf58b453520dbb2c02db0e11cb3bc137cb7d1117c99222db7dacad326c3524030e68657b20b7860795629717363ab6e831d1da57fbf4caf5cd8d2b6596b4abaf00932d4b77dd89e3349718f49268d4d52e631c5cd139cf35a6811982ff92433a4c66d48a36b20f46d7b5d00ee368d9bc07093414a879fd34f18316446511a3e7ecae72fea866f5d0e265526afa3862e3258b89f3423f0043e616bcad1a02582513cbb6c5ec1a90a28f428ad55d2d33a789eb2188e5ac5f725f73760a3884260465414f40d557c8f3c056da233321810aecd75c76d1fd670d3e71e8b6811803cf7941c22d61ee3c4b60f5909528071700ab9f3823fbd0fa1bcd48d31d10e3f5ca50228664eaac057353a10fc4637037facfa10ae03e8473ec5fd8133d1bbe4f8dcc238fbef81e06232c077c7b5ae06a0e570d943c6baa15381bb93540302bdb0a5b1827b84391c774a9b95803b09b3189a2e363a40c9961c35cc5612678afd0a5791d351feffe1567914f44c537fa259a423721d755259d8f73507b755cdd1459519639036023419ffca2bae2074a7d73ba2657dfaf1692ed9abc54891a37b3ff5311274771a7691cdab38a1350a8160bb28672071aa3de0ba4e12d9c5be11a41f98022ce3c14cac3048be38641565d7b5e13758d5b03b3899688f5723e36a692aac8e2570f9564cfb1f9896cd3e62b453444d5c487224dcfe965b332e0fcc695055c1b2a497a77c2bcbdb1d96eb905e3c597832d09a8a61f306ac319514da7bba60f7c944aa66b1b5ec33ca2e1e177e038b4632d23a25d8a71a2f0343e7a6181432b135a23a27f4cb14fcf110bb24b41df73d240d773ac3c1c11cf35b7374cf1e25637b6b1c8c6639f6bd72c6139e79b228a34ffb112da92143e81b0fa5bfe3302a8b3418edb2d32f20b68b1b013c5462a2ced34f72a180e2c28085096b3fa7e06e771cfbd39f9c785b2b0e6f1ef0ce263706df98040dc0f9df4368aa694e363718711a8b929eab5c074f01105359e214b2e95cb483949bb471ad04997e53e492ad1121ef451d495eee8f3efaaa019cc1e33bc25960fd84be66ea6a46f2c0b3e10eb09c2de18c5dd12733b116013a4508127e501d6a9edd73633c8ea5e95bd6a2515d85984d19b67750a8ef73ad257939202864e91b2b3aa8d477abdbbe4b1f021fbe1c51b60eebe7f0237193b557a0c207c4f0f2b1dbd4d94856cdff5017c9b6366d8bceddce700de2bd533a6ef311c93ec36753a25b4263bb3a8f3ebb0c6b3bfb2492d1db835079990badb91656a554197e41eeba31448ec274c98dc8b1e205f52e431c6be9fc2c8852cb8ecc83c9c626a8c7e691efd568ce6d92996c19486ff998f5df896a86d5ee1b96d85cb2e259a925e67ce56b95e063cea4dee198fefb88531f6ee8ad9465e01fcd8941558f87082b1c234863f6e5143720e275ea06ddd457b2dcd002bb3fe7182f74d8538bec583f22366bd2369bf401097f27a559dd0a3f52115a16cf16319ba0a41bb101b7e9ba2335d375a31f06b7ccd2de164015c755a95e3f68265a317b44ea4e62ae635f7bf69e76930d8243334181501eb80693ca69889a2e07a0a465fdb99fae54233e793e16593fc186ba24427804daad82b1080811ba54113e978568ad46391ff6823df6dd07b42a7a98ac5f856f3e7ae8155f108c06af0c697bb39584b28ccfd943193bba572fbbbd398bae3f038b91ff399203e462f819dc163133a627e5db7113499416fd228bcace092b4c984ff31cd4dd4ed43fb89ab696eee9b60b360b91ca6ba28210699066f6651928b8f945ee0e2516efb2e4dc421022a63fd344004de4b3efb6ea90fc9a734fc288b30e9a946d62bab4c5172e4ddaf5115cd909ca1cc666e3e5b5f5db30b336351ef7f053aed90b9968431cd491ae35b276e47ae8335189bf0a4bc4168d449bb237ab0243bd13eb99e81ac46424b6044952cba516da74e3d7c42777916aed330bd7056650a570b4018b301fb7222f99a7ff9d8e13ddbb25e1233cf50cf5a6336116f8653b2fa4ae9fbcdbf39c2a9e1a4004ed100082ad0641d267eb8844c049b2f59c7c430646cee80988c72dae7a9cc60d322544d0b2a0f5b63fb55bd506a56ffeb29321d695a62b6f9a5dac24d66bb231a34da40c8b26cbf90584375d3b607cb267ed4bf0c00d780e7c0c9618b9b1f3d5bc82bf7c86c60ba8cf984d9abfa2cc12592ba3f9e6ea8369216176eab61a282f4ba55843ca53efa0205af7820c8fd3f2f5c805426fd5c5dc834a5bbb5070cf867477876bc9e52ed1cc3a01f8d8cf282850fb58cc8b04568f0d06f40da564108a9b26feabec362205ba41606835cf8360f825722109d70531eae68dd3068dd71798172e3a6f93f9d4f0e33ebdd9fc7c8615eda3db335474208b634f3e60eb1dbf8996c89aabab3d165fd975ef5defaba013a516944d068eec006f8c3cbabe0342a3f0af817f84d541494a5de7d2cd04dae7dfa805d8cac2b01a50f3f36a7f42b627c289a4149c732323c4d834d125f121601e25b95baba2d2a811edb310c0e52f3f37c68f19fbc7df3e37b9cfa457f0f7614e71f91e8aaa7ea0e96463cbe358e3f8349cb7337af1809bbd2c44f3d166c06f3eb23d2119281f58cb119e60e635df38f169cfbe0267d64613b1422069a9787fca558580e0d4e1c6a88c222b7f0efb7c51394d707acb31200991674d77fcc39925cb6c1e96fae71ce89f3b5d471c5c6ac2323887fdbccb27b62731193bacdf17fbb5f745f90c4cf1d574dcf39c735100fe10f554e25ecfe4a1f083da2322c8b1dd43ec76459357dac40e2be3973267453a7f9b8824daa653a1ca696fc68508a8f4a6104571001550f07c7d717acc9258fbbd532bb9edffa51746aa36cb863b1b62f22e42a4595f26bfef665f112aee316090d2b", 0x1000, 0x0, 0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/dev/diskmap\x00', 0x40, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f00000015c0)={0x80, './file2\x00'}) 06:59:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x109) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x186) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x13a) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0x8) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x7a, 0x0, &(0x7f00000001c0)=""/122}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x0, 0x6, './file0\x00', 0x5, 0x1, 0x3, 0x6}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f00000002c0)="fc2390d02b36460db8da000ab095caff7bc74ad9215487c5b81aadae7bd1e32c839c3e7e759a88cd9861be24a65d7ef5a2ac29f2e88a91f4918a719e7c8badd088a901f9a1a3a1f4a704932b9f1a18c707af88c73a37d01906a1a03263705b6bc954e216d23574d9dfc624b89ac3314cbdb08e9974850a6eec775de97c0e35e683170f7547ce58842d0e67ed6849533bb858312591cbf1e92198cd01ec6cb209a7f16c074f0a89ddb7021b6f32d78119b420eddbdba7f862559a96f119e40860f4bb16f3c6b515ff03bfc63aa8015658bb10ff14c41131913102", 0xda, 0x0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x2000, 0x4) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000480)={0x8, 0x2, './file0\x00', 0x6c, 0x0, 0x1, 0xff}) open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x140) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000500)={0x699d, 0x414}) r7 = socket$unix(0x1, 0x2, 0x0) pwrite(r7, &(0x7f0000000540)="e3dfe2ac49f4b308d915e740abb22f500c39eb6e8159625c8bafa11badee03f979027f32b617f7c48f32d61b90f95964670629ff18a590d841596481ad92c7741dc38326c0cd93c9c7d8f789615804ceffe90ec0968bce299c3a49f52d051a38cb6e8efe8860", 0x66, 0x0, 0x7f) r8 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x8000, 0x1) bind$inet6(r8, &(0x7f0000000600)={0x18, 0x2, 0x927, 0x7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000640)={0x4, 0x6, {0x432b7882, 0x7}}) setsockopt(r3, 0x1f, 0x4, &(0x7f0000000680)="29a65e6ccb194399d906607b9c6e9241b17de3c5f7ee6bcfa32cfff5ae60a092784bf7e5f51c75987d0bacbf524b801953b4f74398e6efa2c6d7e28fe41f885b549fbcf48839cdddae9dbe4862d692dc145fb1c5d8cd90f1874fb0700e4413ed75b3966a6324068c4f743a320f3e797598f68e2c033ec0f9bd31d6", 0x7b) ktrace(&(0x7f0000000700)='./file0\x00', 0x2, 0x330, r6) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='x\x00') r9 = getegid() fchownat(r1, &(0x7f00000007c0)='./file0/file0\x00', 0x0, r9, 0x6) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x1, 0x86) linkat(r10, &(0x7f0000000800)='./file0\x00', r11, &(0x7f0000000880)='./file0\x00', 0x4) 06:59:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) getitimer(0x2, &(0x7f0000000000)) 06:59:37 executing program 1: execve(0x0, &(0x7f00000004c0)=[&(0x7f00000001c0)=']\xa6(-:\x00@\xaf*b.\x17\xe8\xb2\xf8\xbe\xd8!\x9e`\xf0\bB\xe5\x1an\v\x93p+i\xaem\x89x\xe9\xa8CE\xf2\x15S\x96Z\xfb^\a(\xcb\xcdU\x99\x98\xee\x97\xd5D\x04&\xa0hD\xc4\xd3`\a\xcfp\x13\x05\xc9%\x1cT\x0e\xe3\xeb\xde\xc8\x9bF\x10\x9fp\v\xd7v54\"\xda\xadI\xbc\xc6|M<9\xb6\xbb\x10\xfd\x00\xeaS_\xf9d\xdb\x00\xe0\xf3\xc7[\x1dRr\xe6\b%\t,\xbe\xfb;d\xd5\x9aI4W\xe5\xf9+g\xb6\xc6A\xc5\x1e\xb4/ut\xf1\xd1\xf1\xe2\xf0\xbcg\xe0_\x10\xbd\xd0\x04\xd3f\'\xd5A\xc4#=\xbc\xbdF\x15\x84\t+,\x10\x14#\xc7\xd1\x96\x06\\N\x8ao(Yp\xfb\x9e'], 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = socket(0x21, 0x4000, 0x1) recvfrom$unix(r0, &(0x7f00000002c0)=""/245, 0xf5, 0x80, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf00000000000001000000100000000000000000004306af92000000000038", 0x293}], 0x1) 06:59:37 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) fchflags(r2, 0x10000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) 06:59:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x4000029, 0x22f, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964866aeb4c334b478f914346ca406083d266b82ed14ba8fdf4759f4d1826119aeacca191748892c7dd24592fa8cc8daba1e92912c6271092e996fb1c80d64", 0x51) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r3, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x65, 0x0, 0x0) setsockopt(r5, 0x8a19, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000240), &(0x7f0000000200)=0xc) 06:59:37 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) write(r1, &(0x7f0000000100)="0dca7fca59da03884b09839f9b28e47e", 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x804, 0x0, 0xfffffffd, "b6a129558e22cd24e89cb86ea0441050ec1dbd30"}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:59:37 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) r3 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYRESDEC=0x0], @ANYRES64=r4], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r7 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r8, &(0x7f0000001740)=""/4096, 0x1000) close(r8) fcntl$setown(r8, 0x6, r7) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r9, r10}, 0xc) r11 = getegid() r12 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r13 = accept$inet6(r12, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r14, 0x1}], 0x1, 0x0) write(r14, &(0x7f0000000080)="a6", 0x1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f00000002c0)={0x1}) r16 = dup2(r14, r15) r17 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) r19 = getgid() r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0xcc2, r9, r11, r17, r19, 0x2, 0x9f}, 0xffff, 0x3b, r20, r21, 0x100000001, 0x5, 0x8, 0x10000}) r22 = msgget(0x1, 0x0) msgsnd(r22, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r22, 0x0, 0x0, 0x0) r23 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r24, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r22, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r23, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r25, @ANYRESDEC=0x0], @ANYRES64=r24], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r28, &(0x7f0000001740)=""/4096, 0x1000) close(r28) fcntl$setown(r28, 0x6, r27) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r29, r30}, 0xc) r31 = getegid() r32 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r33 = accept$inet6(r32, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r34, 0x1}], 0x1, 0x0) write(r34, &(0x7f0000000080)="a6", 0x1) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r35, 0x800c5606, &(0x7f00000002c0)={0x1}) r36 = dup2(r34, r35) r37 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r36, &(0x7f0000000480)='./file1\x00', r37, r38, 0x6) r39 = getgid() r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r40) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r41) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000000)={{0xcc2, r29, r31, r37, r39, 0x2, 0x9f}, 0xffff, 0x3b, r40, r41, 0x100000001, 0x5, 0x8, 0x10000}) fchown(r1, r17, r31) close(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x206], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff7ffdffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) fcntl$dupfd(0xffffffffffffffff, 0xa, r43) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000300)) r44 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r44, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r44, 0x40047607, &(0x7f0000000080)) 06:59:37 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x882) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = dup2(r0, r1) accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 06:59:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1ffffffffffffe58, &(0x7f0000000000)=[{0x7ff, 0x27, 0x14, 0x3}, {0x40, 0x8, 0x1, 0x80000000}, {0x9, 0x1, 0x13, 0x4466}, {0x2, 0xff, 0x6, 0x5a06472b}, {0x3, 0x0, 0x2, 0x101}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0xffff, 0x7}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 06:59:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2810, r3, 0x0, 0x1000) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) 06:59:38 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xffffffffffffffff, 0x0, "000000020000000030000000007fffffffff386d"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:38 executing program 0: r0 = socket(0x10, 0x4, 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) 06:59:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000001, 0x9}, {0x18, 0x1, 0x8000}, 0x8b, [0x57, 0x43, 0x401, 0xffffffff, 0x9, 0x4, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="920816fa661632535a78e8d3a1a650bf631ce18f392dfe2234badf3a251380d86908eb086cae3b6067476a5374ba4d6b1b05c70e724269e38f518d08de0d842e84fd965b92cbb8eac0a6c35ee0f1646b058729dd98e455ca7d676c22d2fee97d0640b517cabefa115a99072acf5d0e9b44433385d5dac08a4b2d6858999b4c1e0459540443c5f522521053cfcd1317669a1e3282f3c1d8ea482f5362927f716fbbc7580110f7f01c6dc16e93982765d5feba29a2cbe17975cf9d50385db8e15e7adda06a4f77ad458fa47a079d7152f1ea2f710b7d65d7c27338a97bae4fbd24bb706faa6ca0"], 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 06:59:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r9 = semget(0x3, 0x4, 0x8c) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = fcntl$dupfd(r2, 0x0, r8) ioctl$BIOCLOCK(r10, 0x20004276) setsockopt(r7, 0x0, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xf1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5}, {0x60, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0xfc}, {0x401, 0x1, 0x5, 0x5}, {0x8, 0x0, 0x40, 0x82}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 06:59:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x20000, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:59:39 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r1, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=[{0x58, 0xffff, 0x7fff, "1016f70ae42afdda42e35ffeff6c22b2047381962f6146e2f3eb2b3c11ed702bc8c9d66e41ebb75fd5b985e755409a24ef72b347878348686a87e94b8efba6717e"}, {0x80, 0xffff, 0x2d, "3e2ed0e306d93fe476fe08e388bd2cffd81a70b6bbe70a45435efb78f1d961bde071e9404c0fd2edbe694e3ec0a3d06fb0f335bc5ea4020bcf46ee5abca14438d0cfe3f4e6fddb9b0224eea8f87252d1deb1e8fc8b044e67792eda5891924c68db2f6c910776e1eda59d0b34b7"}, {0xc0, 0xffff, 0x0, "be095452357a1d63690e7df39e23bb00fbd503c583a0bcebafb2c8b281f3d972918ac17a6028917d923038acf1cb3046e5ffcf22732282a27f5ba1853bf120b406fd29fdf590e48103bfa1a31fd8bf279b032dfd7f04e0dfde8659c61e97d9e3e0bd8ed530cebc6a06eafa34d62f2e8b3d992364dc5805390fc9eeb226e9a1c52a31f97f3aeee1c050e87378e98d3361936484b934856ea89101b48f5b51b5c18a0fa53fd101e25fef"}, {0xb0, 0x1, 0x80000000, "266e6b0605260500fc74cad178cbcca50c77606f14f2a99d326bc21a8042c1bb72559d1f46dcbc1fde93ce9b0709a7d293edd7a30f9af0400fe2ffa9e4b204c3e91a44234c91d2cbc4ac732eca7f11f09c774b5f5175d9ecd9d28d21f7df4bfd56ac6e8644b530d8812c2cceee4797f2b2febe3f1d50eda2306cc5093b2efe99b2b255c7d1a1373ef005cbe2b9e4c81f6b0c91733e3d8114b5af0be2ec031a"}], 0x248}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 06:59:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xba, './bus\x00', './bus\x00'}) 06:59:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) kevent(r2, 0x0, 0x7fff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0x1, 0x0, 0x1}, {{r0}, 0x4, 0x50, 0x20000000, 0x8, 0x400}, {{r3}, 0xfffffffffffffff9, 0x74, 0x40, 0xfffffffffffffffd, 0xc000000000000000}, {{r4}, 0xfffffffffffffffd, 0x15, 0x20000000, 0x0, 0x2}], 0x7, 0x0) r5 = kqueue() select(0x40, &(0x7f0000000040)={0x1, 0x3, 0x8001, 0xa0, 0x4, 0xffff, 0x10fb, 0x10001}, &(0x7f0000000080)={0x398c, 0x4, 0xffff, 0x100000000, 0xfff, 0x3, 0x5ef, 0xfffffffffffffccd}, &(0x7f0000000100)={0x5, 0x7fffffff, 0x0, 0x1, 0xfffffffffffff800, 0x7, 0xb1, 0x1}, &(0x7f0000000200)={0x4, 0x6}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$getown(0xffffffffffffff9c, 0x5) kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) close(r0) r7 = socket$inet6(0x18, 0x1, 0x9) fchmod(r7, 0x2) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x50) 06:59:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 06:59:39 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000004c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1000b, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) 06:59:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 06:59:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) sendsyslog(&(0x7f0000000080)="d8e7c1eed4a69b05da4159ad10d48a6bba", 0x11, 0x38) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x88) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x7f, 0x2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x4, r4}) 06:59:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x25}, {0x3d}, {0x6}]}) msgget(0x2, 0x480) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 06:59:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="b5c001de66c65e61a4f5692c6530ac2115185b0b228eec8c5df941aeb09b8a65f1fe64a98cf76e2c1a040000000000006181034ab974a21cfe8a1413984404507a692488798e69e83180db87a7fe4daac8ae2ae108c15741c549389d664a5fc936040009ae212686e16e5addb689464801daa44c6ceaf4992c022923adcc19bb4b5a68059fc86cc8ce071355fdd157f9a31fed9ba230ae6b24caccfaad0dbf02e05c46fc36f1f8073fb436fae97dcc79e992fb7a5d82859c307c58e2ff08ef41c5300b889db62b0a1cffb4e1faca180003d240090f2d3aa0d3d60eec08009c99dec177aeddd4685627984eb6ccb6c08e817d50f1ec5f748f5cdd8fb65026499c10f6816464c409428a11e563f62105b25840472ecd1b41c9b5ea1d1fb3e134f198d0c227f42e1f2f232341386c516a5d955ce3d2e211d06f30328c256e75b7a1f20376d9289880866d26d03b7a29b46a4d6f659d79abea9f2e8a39a7141e24b8199cb637e42ffac55a1e5281e961231e67e6081a28155596e7d54eb2a88cfdacac89182e39a518b08ca1e364becd0e1f10d00852a686fb726cbb8c7439b4ae12e6b12396abe0ed215759bc3b6cf8054fab00312b39decd5b8bb62cae6f79fe449d17784244d31ad14a75ff994ce64f65d8db497b5754d22dbcd30ab816d3b225f5d99e760b9d906f1d23a1a70a9d2d371d8ac29597d5e5f987fecc31c986086bdfe1cf06aa3aaae9fea6ffda5e537b9c44e7bebf015fcb18a5e79cb44617bb0e14d73d"], 0x1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000f40)="cce3d198d813f53dda6220f01343ecce71c5349201f5a2cf224fa787736aec02fb2b1e6dcb56cd7c7439142ec79b72a503274b97a1f4f3adb71cc0945a651c4cc2b1a892395b1de62cb3b36197d7074e007a33901e1ff328c92605e1e04774badf02accd29b5a0df238acd3251c9f693d05de85c1ef69b95cee8a4b048b81127b4c8359ea7d1ab1202531d271c8bc4c0687255f49709d2f9eb7c437f84b450b09f9b198b6ff4da47e909ebda77f43f7d747a46dd9e0fcfa7cdbb359b351c946101d032f04d0737b8914bc9941ee1ca316bb09064928cb142ff35ae35344dc2163cfe4cbdd0b3ce4941be6ad4af267ba3f6d16ea9e86527338a6aa8fd10c3f6ada826ef617166a808041da955ba7a860af9a63d03fbfce8ef8cf9abd0f0f251c0992f8f24df44a03f8878b4a28b5f6a5273ff26b7024d7785b4d625bf7d1ea1e32094203d7d19ca96b083b5221715cfa1ed0ef035b87045531256265e54607dd18cd3fe4d415a7d5a515c92a15368c5e35a859444770a6c6dfe42480d9a838549123bfd18c9de864ccebb8ea2b462601843b99e485bd069c6dc6fc6c602fd873315993bf4db9f27a2eab071c0b4c81b287af90030dc2db32a59766124709a43e64128b5a3bc45b3856290e4e63baf332680374918cc67624e3a682623226b0d90187564c0b0a7381756e4b47b271e9700de51c2f095dd0ab2ca4240a5bbb09687750207694840bdbe89ecb80867f6462329204e5bf89990c032009a921af76fbdef03fe9aaf93f39da9ef31f4771b67bd438a338a4bb53333622b0987a09c10ebbe5b3adfcc9946a922c28467c822731400e5aba65b25ac2e70fff16435ecb59c85bfa7c948aead1fb532473aa1402eee96c0660043e42aa0a9f8e3050c406bc00e78f3609a4487e0a6137010a90c2888705ed29f0cbd8c3e698e50e808d0af22c9eb4cd8a379b6957a8fd15e9e0a4b87ad48295a13cec8f0c8ef9152072983fb2a26c729e67d0dd7b526a9b3ee672e14442a84d39957db816d07402c9e4dd6e7efb6d5f1e9787964a1579042afe72b76026e69fcca82a124939a64392f77ce369cf7dd32e47024f3bbb51db89afa2d0b01bcdfa57817e78a7abe88ed24fc5747f35c119c633051210cfc95b974e428db6d8068902760d5f2d2572565423a31a3bc9047033d1aff75f1cdffb9ae1b3f06bd2d052244f3ccd114cabf942abed01c3bf0461c0d032db14c1955acdebcf6af43c2c2a3c5309d3a196003372cf200c81d26e44645e323b2185e9a6f657692dec0352ff5ad12c93bb7cbd2ed2e4af0481d919b50b8d7543cc21eb067fed7729c31b9210448e8ccc9eca0ee25be1bdbd85bac966bb59129194d5a91e4bbcc0cdd80be6b3e3452eb0c1afd33433673b0404f42424eb220a4a93dfbaaf58fff651aa18dfe31c1533e56d4671e9340361a410f3e62459bf1248bd4055b18014ba0482f9c28b960989b7d691dda8e52dee16e33b75f9ceb2b9c4a1a5ea5c39d5823d87f3d75dd03c57e8c8a321fb72581754150d141183860782cd787d34c84d93a0ff57e80dde148ccc9b83273ba6944a3b508c4964d6302b256beccd3278b71e2fa3c894c3fb69dc460b2e6ab6fa34e79e5b2415d7236b9ce462a4b557b5294b0445251b030fb791785de21e53a0b76625139fb14fb8ef4bbecfe3b339b10a25ef12dc837f7756506c43cb382e653b473f75bd9826ab3f60882fb33db8f66ed097298c2add94fe031d31130609d24268d1b56731f0583bc33921f8a0edd505efc219f22e14f0b3e5e0d388de4b2c63e212f06ed65a2aa77e9b8e6a5c6bc9d8cbec78a3999761363e2ec7b655862418547ca6ff7c60e376d7050a412d0c8f581f22699b88bf8f4c7ad0a525b8b4410743f128e542e5f557d2a1fe41a75cf9f51f778afbace0b9ada840cc73bc003c4530fd707d2b0654e053b887fd5ea0db5964fa571e86a0e654b8c2c1546baf824e2b9d5574e25af6f07bfd15c47a02054cc29e6661ad184d20baca19e4fb197b584386cd49a55ee4bfbee0853dedb94564b7c207e3e1d59ef5bc5d0b7bed05e5ae0be9ae274e545fba31752dd916061a24963b6ba1e7c489b503121e3ff6b088266b527987d08f2bd73924931aca0c614b7054d508669cc174cf8eb5ef1783c2740a719b33a729a265f7b202ce8f4e38a38da53e927f2ae8b7740d559d4cb85d779641a7421a44f073d7c2f470c4a132f4e63c789da35fb6122798a4ed756073ba5c14168dc073d199871eb06fc501a43768ee19f8d86efb294d3fe8702adb506b99207b712ff69fdbe6558122254c24f649c3f742f8c11fde983a5a559633dec9705835cd084563a0295a78bba09575047ba3812cc2c2975ed9449037cffc5a2c90d7ab8a7320ae44b388428719c3571ef932deb5577363617c5a73bc69944d8fa0085e5158c815ba1b1839c8ae55bcf3cdafa232eb49be3bf03c939890103b01b2f15f81790b20269975c6d387abd9d32ab087949ad046bd4f9706b17e7ab3c76083f486582f7c1d339f627918c88de8631d5e2eb32e8ff2c23b8d4afcf4897fe2f352d6c91a5a593f93c0935633172e1ecfcdc21faf42f38108e60a8aa6e3abd6ab93ba8e0b8b795b499155cb5a66538c76064492b127c77a6a978eaaf165865a594cf052f30679c4dbaa44dbf4b41c4811d41508813cddfaae1bd6a859547962f0b363a3ec37e6e3a27b7762259bedebd9f3ce7c9791ee80ce80216fe1acb905a488c402b82a79f0d7864794b9e169941bd3486b3cce46957ffbfe875618980c79b009cbbc63b729f447c25d44edb289f716e5024f2cce8cec7c956830a3e8911324949de23a3a2906011d9a955d0da029630ca9c63beae0a35ab1ed02f41d59f80a2ce37f8ff5add4c4e46ab3df7b997877e66be715386a3f0b5f8f0e6699c20134ac7302d8b167f014a34117191fab5e953a9b42cf6d7b5dd3c743de5982809847ae514b867c181413a006fbe263f0bba3fa575f705af80138a8d99dce60d527a9bd7e35272f797d2916dce394f32b88ebcc1b4baa7a772a78e6fd396c5a6dff53ee6a090504a0ff1ee077eb4e4aa5db8e66c359fe6f8f889ff0e7d5efe8020257b4325e2118fd312e4533142905971fad5132fde167a9d957b112e5157a9a1f8d034f0b08b4ac1692114abc4c525c03bcb8cadb8afbe17459ee063c0e6e1abfc42f3a65ef4618f5a81d2aed452f8c123fe7572531137ec94dc109e4b1fde54bb3e63d480aef63232a74854411fd5028ad61a056e10c4021812e78a8437f83f7c9c0ae71a130409407b9b54c02343974442fe6313ed8fe0b88a4b38c18dc110ad01e45cb7968d332215b632da18433182ce27ea808c6032ec5921acac352e7e541fc19c36ca3ea6a7a41716786318e23465cdbfe37f96b06b8160b565377f68e5fb4d675a4ea1e47bdcf1a04578b1a3bb1739dacfc860d86f9a9876b8724e649961c625ed349b920de5b4b4e396c6e1856fa756a159b8384cfd946a89a736ee41000543967b643441e33a5d7016d9c6e3495847bd90352c7fd4a6aaf25af431f67509502c27eae6cfbbc039219fa480e7e30b6cc547014a917080ed7964ac414e642af719f31fb0510d28aeb5e5619b8842f130b9e906f5f21b1ca9ddc2e671022691e141e0b0097f3ee63666acd76aadccc0fdb302e1ccd297fea592493475e18d202106b67deff19234a0089b905741779d471a65a0c3df41e6e574b0b7c3d4510620eadb6aac8132045fa465ccb6fcbade33f0bd6e2e5ba095fe7f15832b2cfc96fb4af9ff98fa9f92d24760ec69bb8fb07a5e31047e20ef1ad7386e82351da12bf142914aa2127009579df87d09a43ed7bd2a9cb5ae1c9b7f909af0e8417d5c53fac899f18acab9cbcdb9bc60c5aa03b4bfeb3eed0bc3b1b6d12216f5ce05c9eae898079f271a87525b8e9db8ad1763aba936251f73e5dd391e38a2c0cafc2a08ee7e541a142ee4a2c37dd3d6a6176194090e9491b42b623c7a065e875a6cbc32a2bb03ab701706c6e06f0282213c8fd34a9000f8f5a75fa1a71d4757d3aca0731ff115913b4ea545d2f78a0a5874570074333da212cc023180c0e6ef4b95a44b1ef61198d26a2795280449b24299ee567431aedd82bf69bd88979ca5495207a2f846f5c6aeaaf6f45521c3acc76e2b5fa9e8dadab82345d7545f0871996aa0eb6710eb642794d722f5f07b9f0403448bab7da3c437fb341db58dcc77d12966db0d8869435c5334b2f7f3b3d31da74b1b367a5f495d0c2a6f3105382446c0f86a0f0d8d2369e8b451fc4ad3b9b1e63ea3b9b1f9e00fc1b3fe0bcddc02510ede8898ddd2b72d5999911cb5ff844539a381aa48368c6612c34f2b6ab4c217a61ca42a8472c9d39765c0ac91df246aa3c404f033f12f2a44bdb0b93a6433799746dfff717be6c7b16899c346c1c73fb7b70c3866f35f22acce93bf37a3cb58bd9f4e1a6752edf31ff5b1e6662182788d86d40408fc068bee86d172eaeabbb5682ad09755e1b85cc1a69f23346e065216130456fa28c19946a89b869e56398e558e4c655f66cacb4a57e6e0f0ef60b21107e706cdb1ae43687abc96a5a83f735609657586e750456a0093c11b5a82748c079acbcaf7989ffde832310c77de00193d46663079f743fc9ffdb792f1a2e0d57073c840120b4458038c896acc09d653122fe64bfc9bf380cb0b9b034ae6a690e59cb3359281d3c9d9292c0d9d4001a18d9d4a4339c05620de9008e8ca796d1a5adc9069727e8c844e37e2c386ae2a338dad9cf7d3184ab297193f56f3114bdd42ef162490efcba4eb86d266068bc36ac0a58a8d81078e074e9110930e49e3ba51a85daef90719565c70b844ed7bee35bf299008b36c1e91b56740746d0cf8443b7560974dd760bc634dbc6a8c42b2f38a32f66c8b640f3f8b7b9310a9afaee5550380a3027897ce7bd8a6c6e03bf5575c26dd176583196bfda2c0df58ead962ad7e9624646a0fae27882a5dc0a3d57b2e00e0c091a54295f13e54f5b93f4d2b79e72e400a311a88d4f35dc0038b0c80c1d784b4a4399f1b7af87d050ad10c1bdfbdad89103397279d8098677b1b0f0d6cf3251d78efd4087bd01ddfe0bbe74cbcc317a98c96cd81900f96410c113966856ae91d8cdb6641d54a81b57d389568d7475f96d8e2dafdb0a3e61c5945202965dbcde8dbbe486436073bd1ea4bc567eb6aeec119e71a51567afcc55525efff5e7c2dd078cc9f7f1608019869581fb33ab05c8138deb1db426ea2a5a8e6a43e243be6dc7d1589c85626937e32cbf96a00c299e9ccae10ded24bb336dc026c4d346f6bd391f6988c7f623ec74958c87c2c612ed91ef0729f3c6f8dab9b0d52043244d478ddc12cb54e4bbd996413bae88085fa09822bebeb3177ddaa2e4794db78de46940ad67c726fb4e44d20b69c1467c7a53563e8a11ad7119e25447e271681544495d9559d97bb5f9bf2e9efa716a738be1cb517ecbc3baddc95bee1d5249223f491a1cf936c7f47a187e3ede7aad94eaafb29d1346ace5fb44ebe548ba798bd935b31cb63a5094ba63102ffd506c619106069af87218e6215d911ebed520435ad27817008f8e25f62c73ec2404adbefe59f4e0550edb6f8cc8846938bad61d7a72f9a829048f582c595b7f4c3e72e3a5f77cb48ba744e288d9a0af636ba108b4f1af15bb65f70e3dec180c0bcbdf5911e64daaa4cf4fc37a62b43388e88a5bc6ae1463c8227077de4fab893528e7993dc22503d7d8f030bb64adb160744", 0x1000, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x2}, 0xc) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x65, 0x0, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000001c0)=r6) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 06:59:39 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f008020000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") clock_getres(0x0, &(0x7f0000000040)) 06:59:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x17e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x18, 0x4000, 0x1) 06:59:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xf80d08ce09d2ac9f, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="dcd5fde1c96d5e97465578c0b7", 0xd}], 0x1, 0x0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00ddff00100000000000000000000000000000001b94f3b111b8d7998fe39d5912eec0faa8e31f7aa8849905a6a7c23a250e"]) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x106) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x3, 0x1ff]}) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 06:59:39 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) dup2(r4, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1) r5 = kqueue() r6 = socket$inet(0x2, 0x4000, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) lseek(r6, 0x0, 0x8, 0x1) dup2(r5, r1) 06:59:39 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) 06:59:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x8f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80000004, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x9]) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x0) 06:59:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xb0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20081, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) pwritev(r2, &(0x7f0000000100), 0x0, 0x0, 0x4) close(r0) 06:59:40 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000cc0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704021100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e200401907800b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3e3e842e9ba00019ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070adc8d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160080024c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b74f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56768073b3f4c2c9f543324a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7c93b2bf88f2f5fc502ce034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba422a0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6cc6d1718a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e0077baa1a2ce9b21db28d084a368f6c59b691cedb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9acf4d958b4d253b48465461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b1b4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c467307345526f4b70c77da32794e887131abd50883ca50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866819c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeae0baada0b6af2af51dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d0000000000000000ab4139fd12ce36b45947bcf5ffe2d31993670c62e7771771605ae5be7b944f8270b0f845880f7592e3daa73f7841b7c7b9fa46d5e8529eace1b8b4203abc16e78e3a4fe29a18c90ffd65213814933f90512fbc9ae4588931f04891be0cfbdb1fee04ec1a34c0ae5e49cb2a46e412c71b26ca83a5f000f338abe06994a70c26ce28976012b417736da398ee889bd10368b60433eba5d707088ef0c2f6bcd649bcb02fbeb16fcfead1380317a7b13cad1b2b833dfe44797e93"]) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x43}, {0x0, 0xa08}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) dup2(r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x6) 06:59:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x188) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) fcntl$setstatus(r0, 0x4, 0x80) 06:59:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = dup(r0) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/156, 0x9c}], 0x2, &(0x7f0000000400)=""/81, 0x51}, 0x440) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000004c0)={0x5, './file1\x00', './file1\x00'}) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file1\x00') ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x5, 0x9, 0x9, 0x56c, 0x8, 0xfff]}) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) 06:59:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20, 0x0) fcntl$getflags(r3, 0x3) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) dup(r4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000200)=0x7fff) setsockopt(r5, 0x0, 0x65, 0x0, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x4, 0x81, 0x9}, {0x9, 0x20, 0x8, 0x10000000}, {0xfffd, 0x0, 0x7f, 0x4000000}, {0x5, 0x3, 0x3, 0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000180)="5aca61bb88a160622cfdaf13ff6f7a4247b6e01ac18df83fa5af8f6ba1d3a944f2a78643ca8df9eb1d4ab7aac5e3ae673687bc793cdc64617d3300c494b506b43ebcb22f213bfef87601dcc495a27e77d18bde53f2de40fc80b8b079adb79d7b", 0x60, 0x0, 0x7) mlockall(0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 06:59:40 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = dup(r0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0xf0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1910, 0x3, 0x6f5b, 0x1, 0x2, 0x24e, 0x2, 0x1, 0x2, 0x6, 0x6}) pwrite(r1, &(0x7f0000000100)="69460e1e44f11c1ca0084f746840047903ce3712944ebedf304118273eb9535b5229b8ab688bfc7392b404ac96aaaa8566e89619da859d7175570839505e0ae98cec74a4ae9b8b471856540cf8e883bd16c8327edd0836cbf4188307ae387b422310c9841a0d0fde77284d5810450a32aa67d7c3ee359a554108c532cb7e59e1ff0017312cb9a5ca22df9315f3b3a9c2af809a92dc3f8e816a18f05b8af77b7ec1e532dc59215c3af0a9a6bb489f8abe8bc8dffc3bfd11dc176c8a68c2a6457c17c9eeb60a3557eb5aa8f8ea2dadd60c3915ecc20fa3c6a68392009950f0f05b0d7db244", 0xe4, 0x0, 0x1) 06:59:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:59:42 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_READREGS(r2, 0x80105703, &(0x7f0000000040)) login: pckbd_enable: command error 06:59:42 executing program 1: lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='l'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2}, {0x0, 0x0, 0x6, 0x7ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="11704fcbec33a4ca27bded1cb9462bae0a265bed1e43331d95304ccd33a1e7a149cefd381a9722d6955f989790ba21fb54d0ef00000000d53f718e8caa35b10e63c9d0b8"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x743}, {0x82, 0x5}, {0x24, 0xe00000}, {0x24, 0x9}], 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r5) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x7}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 06:59:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0x7, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/107, 0x6b}], 0x2, &(0x7f0000000440)=""/4096, 0x1000}, 0x10dd2bf4b4368cf6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0xfff, 0x4, './bus\x00', 0x40, 0x0, 0x10001, 0x1000}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001480)={0x80000000}) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) faccessat(r5, &(0x7f00000014c0)='./bus\x00', 0xc8, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380), 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xdf69, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(0x0, 0x0, 0x8001) write(r1, &(0x7f0000000140)=' ', 0x1) 06:59:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) setreuid(0x0, 0xee01) fchown(r3, 0x0, 0x0) 06:59:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1810, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 06:59:42 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x85, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) socket(0x20, 0x4000, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f7e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 06:59:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1c}, {0x7c}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x22, 0x1, 0x5a) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="4202000004000000000000000c00") 06:59:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f000055e000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 06:59:42 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16=r1]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 06:59:42 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e74d9d7406656aea33d645f8cd7e4411000000000000ffff0004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x16, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 06:59:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2000, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0xad8f], [{}, {0x3}], {0x0, 0x3ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x800, 0xfd, 0x4, 0x5}, {0x6, 0xe0, 0x39, 0x9}, {0x8, 0x90, 0xf6, 0x1000}, {0x0, 0x57, 0x7, 0x2}, {0x1000, 0x1, 0x1, 0x2}, {0x87d, 0x1, 0x39, 0x401}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x81) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 06:59:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 06:59:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0x7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) pwritev(r3, &(0x7f0000001540)=[{&(0x7f0000000180)="c4a7dba06c9b9cc9bb2533ccb871446a3c9689b57ac5aa1910de74b59218e74c2d0c453314d3a2b202f4a53cdd01e313dbab1c14c3dc89f45636a03605c1e5f3b4f89a5e8922d601e4a37dd4819942968f7bd2b76180f4dfd047e6886354c489d3a899", 0x63}, {&(0x7f0000000200)="588721c38385dc6a9c8a99bda69daf13696658caaf913dd7c7e93b6db8bcce48bdf4243f0c251e69f05cd7368eae38b89b781f6025ac1a4cd47439da34bef8e469c8dbf68b2a2bbf703c5bb4fad459f153a1fecbdfb72bf235fe7d1b1098f67d19db85e057058e8906b787e31b7dcc96360f72c8a3aba89fb4628f06e6da9ec49e03", 0x82}, {&(0x7f00000003c0)="c38c8b999168f48d8ffbf249b5a9d0f35053bcf26b80af0e93a60da86504df8873e0f49c6d300c3b04ac71fdc08140da6ac55f647da346bf3599b12368201a14a97f4501399fe710c055e4c22e173673625dc6e053d426bd9fedc5e96ed9fa66875b6a542073207f8107fb3fbfc462f6ee119a92255ec12f1897bb8aa7a94ce76ebcdc2411117ab093cc43d1f2d4f53b87fd8090fe6d383870343f4660b18a4f1e8ca4de7c71be585134c9dff7e74fb613e2d4cc9ebf576d038747547cd636c385e0f119234d08d29442251309b40fa0ed2af4d3773472f41c39cfc121bf6d12cec227be1c4ebafc6baac9dd2fe5d836073ddf1eb97594bb59bac71344be9f9339b32f65e3e219b10622b6909ea736de0f63ec55b7d4f5f0e6603d6682a3bc056888038b7707605b66721ad4955f9d3957f8eae8b65b8be90cd7303b98ea21cf5971423b7aa06ac3e226caaa022b7f89e1a80b72b44307ef14dd2752b03a635a6bd66199974d18e21f0b4b4ec0d18e06299825ce19c84ec1eb1da3c5fbe5f82eae5f5505cfbce877a9de41d59a851d017987a428511d56adc5676ff6d4e77a321888e0946caa894dfc4cbd349c9652c154df729792750b1de2740bcac49b642437ad256a5b19920ecf837c2625c4bdbf26d9a47bedcce6bf55179bad35cd38947d57c67f6c34db10a330a23619ec6efe50a58910f9890677cab368be026ef2fe55702d3bf6ef0443f412554032a4e44cae8688a39fbe16d8a9eb8b7f6c94326009cfd428b06cceca49d8b3de654d8274315abd02089217f952e38bf55a75b7a2c7e0fea16f9a7609b5a30d3fae618ecd77f826a5ca81864461a6c4ced0ad8043156c429ddba8d097ea0627dcfc802db4ae27c9cd19465cac882cb3b053a05902e71d3592fe2503536d5d1b64473bbf63f30ec3d2a8167b1d105b01aaf5b499c781bf88ddc7382d1702a92a9d0d0b5add8fde6934699268293bc1352b0d97fdd91cbf34930ab3f48c24deb3cb8f26915235d2404bc91d49aaa68a0e23d071ab2c7c02feb68c677d7a8c99e98d822b08bf92fde7c5eda56d4b45e37703e7a43b8c8bf4830581b8e158ac93935fa5512405e1293dccfb4d5d07ca3b66d2176967692c9f9facf0a790ab1bcfff95337c351f8afea24b5d2360eb041899d59dd36050365919d950c38e83a41bc1bbdb32abbedfa7ffb7170455cfc37cb652fd4df5c780a75e0988e4328d6718376375068c8fa602c2fa71d198b7f7276da97fb886963db1b240d47aa2c21ea300480ff0dab1fad105eced8a0e102b9d98b44f690a18d436493d7212d95e43db0504d6753e7b6f8d313d20ce2742f52afcdad87165c5b3f1780081827487348610f6fc9c9d2672418e4d5b5974dfaac8a3afb0885440b28ad71007b194f288e860a9a9ee7325b3202b4fd3e31442e2fb8fbd74fd5d21487292547076f36998021713993965906cfe8c167b8dd5c3ccb75e57fa09765cb3069498e58d5c2c8a46628b96d4298e43d11a8c78d766e6c2b67d34636b10b276517e0f7f3833041ca74eb3c10cd2b0f5c0691263573a59370cd9c329cd31002e0de3f5a71b4749e218bde8f7e299a34d094afdc79ebcdc78f397a4f8a767965e7a2a7266409ce28faa06d3f6022db8f0fbb4bbd2ec73f4a6aa995abec693a292f97375866394c4b438dc4615dd368211fadb14bef9573b0507a9d5b256b853e8b12a0de6f16611491c06f85b052613ed7cbe9147de2efdb4e8366497569e8544a7d48c735fade23cc52cebea70eb484f765d802683cea54e8a92565e42b5f4e43cfdf38701fb17ec0c999dc9cedaed00b1a6fbe6d8a02e2bcd2e24aa9613824fa09196c96f1afaa27f83ed7d8c5cac2ef3525db62f3702b7996a33fc4101a5914187a7f4f551f27fac43ff5f6c2aa3af5e176bb4ed8378e793aa3657fd985da579c6ebcb44afe6edca6b7f154ed3122a6bd9de430423128548ead4525e4cc642edb53ba4574ad8ab7789ca202dc7f19501c68795c62ca0fa297fa4a65753631109d5057f616f170f6765758d6984734992b08a7adc3358406a8bda940ba4b6296f0364f9f186bf533c6b1edc3fe65f55aaac9cdf7ea85d39b6c586b1e19c63c5a0bd930ce9a14da1b4314655710899564a93c1178270d87fd5797b54f589bf7f99b3cf9300e11180538e69cb9cbe258116791ec2af44f041e9e7710e2f948ede78b2287d5b5fd4b53cc42ac148bd86c4ddeeedf03e4fc4c2462f3376d2cd0f360603590f4b21bfea174213217067b4c5bc915b8b093834ee0f6ab8fcbc8e731542b287e2a7561b7bfea74370bc8d055c318f4179a1087b9e4b2166888baa8619bf04bf6b9f30ad58e8d480a97bed8f975d792d130b3e0d8e28abed3631df3e43141046c0c9ca494749dc41b0780748247b1c385cbabba623e92b8f42be6ab2802c8858a5c1251670fd5382bc2eaef2c0746ccb03b5cdffb3eae063c643d545da801d12dc7b6038073f89bc89de998c5f7a5b907f7fdd47f83a0fef0ce8139a92cabf1a25ac4624115c1b8f588a789aba5bad72c9eb3be6192a2941bf84f0a6d7ac245f0f28c18d0d48e142773443810b9d0af906ac5913bdeba05c815fce012d986a624c9d208b89ee3119a3611b1c8593862adcddf16f4a7d6da055d7644bf1c3af195c8720254188ad3387d7a98e24bc3d995f82d581e9a92352da843edda6edc859b1939babfb21399ff3e537d97a6b1cbbeea3a1e747c31cd1c2aa207ed11f056d2365febeb9d2280b5960d48f9c5b7fc4334442b1dcf180333f49d6adc2ea67e87d0ba1a8718f6840dd16d0951e5a0bcb5cc8d3ab5e5bd2a6e108f4f1df75b011234d8e79763db500908d356b46a008b2d8091b5b6187e43014dc42aa96347fdbf2ee97edaf5eaf9c59905b5d2d43543af65904878f9c37b09afc41a20abebfa66450ab8e2384480580a6e34651834903deb885fa43d3cf922413980822c83016e2a8f9fac8ee31f6cd89f9254bc15982e4bc75a0610269860f2c219ab53963192abeef71c3d8e6383c14fce6626be271c8a078620e28f9bc621c658806d6e5bbf5bf578bbeaed4e49b980a02bb94dab89800575df12a55af72c0f46edf7ec42c0610638cff89d63d41295fe63b627a90765c99edcd238b25c7e7d4e9d14fe2626c8a5fbdb08335f0efcd4e33de522ce08986873ff392f6f1cc889de954231a776a8d762c9433dc7b21ce988c4e59a3c31c615a1ca2222aeb3270cb797f56e6c97ca35263a53dc994a91b256626b36ddb95ad95bbd7daedf25ac343dc8ab59bfafb1c6f7585e31ef3de48ee02167689c25c324f5e7903e80f4955ebbdc66e95257e3ff08d3acd8f5871bda0f7837d59af96c0eff235d7dd3edee1248bef0bdb7e2e2be186fc7d91c21187c7dbf563ac2d0566a5099cec19a6bd2dbad49386cbf19a892e85abef6b71f1a59e702510d0ec674fd315765e0a55446999379a26f72756b88ce14c2244f9108ddc790265a9a109f780ad0a6d2a2c14a57550a9eb7cd7189781da757b5612fc7175f9a60fe942e5420b4967d3d510742eaaf420a6abdd73243182612d32ead70361185570de081a0c75beefb0049f25424d6aab53c7c6291b1f13efcb2d834c06ff68d4ff1b190dbe542e54257008de80c9e7518d9bebe73655064a3f1bcb082b5862369580f8c3cfc8cdd05789fffcd239ce77c788ac0feaacc69b2e04789d7ec1325dcf216e2f9a9b51151efea434b368372c02594b9e2dad9f50e47436cf3a3e51cf4345d2d832b27022332d2bbf5329d19ab409107db0f5c88ee4f19a4da0730b57dc89aaa91f8471587a828f8589aec0395527b39461499c03a855d8df3d8ee5f9f4a8dbe4cb59ede4b6a95326322792b3667fd460f9694386f1a66740118cd8bb8c5d447890fa8f036f37b82e61f97cd08bcbdf023dcdcaf73bb770a87e316689fb5f43ddcb8222acb6dca4aacc7241961a9de4197d987447c6ed45c9842888cc26e43e22c208ed367af0f56b20f0d1b8b76187a36c7c04b28a1560d52cb3a7397e6d24716e7649994131e753a614ac85500dea863afc5c01add2abcd955f88271a8ba50d6a074ee9c51a36e868f8408944989d1181fd408edeb3a7c0591a8eea99deeef834e9857a3dd7cffa1216c9076b3e41ef47a7385341270b74ad55404823776642cd0e6ecc76f43bf0385e397aed0208e99aadbf3fe8d2f34c2581313e9205bd7384537e74e1e633b904c97df0d473d707c552566a7578badaed0e1df55f93843a0503052fa0976394fbe61f5f867df7cea615a57e6ee0285ecdd21f8da078322ed65243290291fbda41b6cb8c8023b5fc69accf45f0b0ed31874674a640bba7dc992ba2e171f202eb3fd5d27349fdfcd5a49c7d688d8dec66e11996e0a2fa47c9afb6e3d8889a8a8f8021d44ee55be049a3f0d776cc2b08ebb5be6a1d635927f6fbf8ec0c054cf8ed1aff0bdbeee1b4c02d7df7191749663ce8d1cd3fa45da55c66b05265ffe6912789416b1b8584c5254e3b34c49508e0fa53754d5f87630111b715788fdd4024dead7bcc07d1cf8651ef94aa9dd0ef91bab16bbc099b5b31a285ebc2de3d8c06a7b55cad3497dda4eb2123a363e818b56df85598c136a74b0ab936758a97a1370d03bfa8d2ff6f10342fcd92ea213ae40307073dfce831271753176e1f01fd66b20c8d0b75b4530c94777255ec7eda70396827afc0355c078156579085ee44d61f591af9da26141ca046dcb19387d833147817915ed08d768dcf339fec9f46bc4e605de922ab81fd849779ae1e90f94209c0e6abd0ae2839acccc69d8e5270d6d55df65584ba4872a58f703fb3fa4b167d15a3cc31c02c0476c81ab4710a0cb5872cb98a84a12c0112d86b63dc7b60bcbedb317ae988aaf6339b97d575f67d5c860ffffb9d6c72e93c0e14162662880eba3d35a3e79376ddf1583d7d6fb807d8fab2f1f400a2396cb29fc57aa092e54c60c14347471286d6d9d4a69ee13bb812c884c25d0300779693b2f289b6b1a215e5634308cc4965b2de439e9909df5c2a1d6141812bfef11ac2c4135757f1f54a8c343dcb9e7a71c791e7f6e737d3b1947402e61784330d63cdd4acc106fea91ec42e760f586dab4e21a44c0c512bea6c2efa977618dcc85c1ca275b20ecdc8a489217feb8a9adeafd3d6dba3b0af8cd384bf8c732cf36425a3589b0b8e3e40a25e1bd29d954061250bd03251b1a6fd365552e717152fbd01a813468242fef67396a0c3992c7fe8f6b1c9bb43eb7705ef3ce0af7f604569f39a24730da1a1ff691145791d5ef79369e534fb201b725a7529b9491191c947360a6f4f5794b91e44c0cb7f31985e4895d263f12b7a87230cd5a12c5fccccd8ab2414086b34ea1bb2653ed121e46702894da82b8167f7d680c361304bd99bd0b6a172ed3c6af87017db881d4a1d862f93a0ad86f294e4f89cffe8e271637c1f5ce9b48b5ad04f891f8dca9aa84e2c7f171d03493658a836b62283d6480ec77edf7eef36372d8c10ee733538945f4904dfb0341194b30c337bb0162df49fdda77227462cc7218b20c53cac6f4ca888fbe57bfae921fad21560fb7814adc3a95c026be882c6d98ad912af6de346e7a3a54ad1dcb3322288ba45d3f48ae545ad7c6d8d2b77d9d3e5b90eaf238b7f2e887f15c060c201601177d4c7079afdd8a76939f95574ae1b6788d78bcd867bd1bdcebeff2523c162a16ea6717a5504d3c55f5a6d3ec6cea6da44e1e8071c16e876c30b47bce97d62b146a1c265396f", 0x1000}, {&(0x7f00000002c0)="3e9761bf51e3ef0690bef80418de4f79c10fdff05df472d16ac9cd7d1eed56f3e232662827847930585d432f2984e952f8318f536c95886151a44f279ea9c5c212ca0f8d00e8fbbd1b1a668ca29173795d", 0x51}, {&(0x7f00000013c0)="3f168ab62e50b5b763925064c6a3c38b6886a956bfafeee2cb6f10a538591e2e649ad32095c823c4f480b5ecc8b928bcf01fa3f1d98e71876c1b6ef87ea7b8f4d4f1c4f6070d46e4fb22af00c2ed478ec100ea2c436653df1480245c504468ce288960b93ece3c96b77292ae226e5b6c5040a0b4d5ef99a42f3e3acd75092ba72554199dde2972e49b", 0x89}, {&(0x7f0000001480)="77d145a865c05914054734148283bbbb11242881b245abca80c197867c5c516a5d30bac98a1f611a58e73b83986621c036729282dbc33e65304a070a95e1268684305f37851713b6923649fe167c35ebc6452491a2afa78606fa8aa2fcf65c95770c39fb8756b13bc78f75710c05ab4e10bbf591f4f7be7c817d4ab1653e612a1bd0105af43886a292b76effd4eac1e404742ab6204c7e4556a8916045478f6d8eede578feb323f2ae5f63cc122000cd0acb035e1598565a135d64ba96339a", 0xbf}], 0x6, 0x0, 0x8000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0xc002, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r1) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x3) 06:59:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="19"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x29, 0x4, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x3e49) write(r0, 0x0, 0x0) 06:59:43 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9d8af316f7adf70b7632fa2b380cc41a37185a42924c3c8303c9363ee9f1e2ac7ea51d34d43dde9c8db145e00e214fb8e5ae1f2680b4f3c0aed6e9292930e7d633a7be5b58d53b6ec7f2b8ec4865b08ec918f6a8d22c313b7496ee27e491803b2bed23955672718cc7fa11922fc6a773f14b6e3a33e935893dae58723136855f26d0c3f6851e0ce313486c7e833aba5794171596ffe21c75f52b18568bdc623445569d3a8f259c42c93b82c1ef61a3ceafb17126b7d9b4aca7ccb986282bfc9194862557fb782bda5111cdd89e49305eb6aeaef206990c1d0dfcfd87985c35e62ba3b979157af230ec667843", 0xec}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="1ca71819b5afbbdb7e2cb87b065ee63ae0456f6dc83928", 0x17}], 0x1) execve(0x0, 0x0, 0x0) 06:59:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61, 0xfd}, {0x4}, {0x7ffffffe, 0x9, 0x0, 0x9}]}) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 06:59:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f00189400"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8028, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r10 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r12 = socket$inet(0x2, 0x4000, 0x49) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r14 = socket$inet6(0x18, 0x1, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x28, 0x2, 0x0, 0x9}, {{r5}, 0xfffffffffffffffb, 0x40, 0x4, 0x80, 0x80}, {{r6}, 0x0, 0x8, 0x2, 0x4, 0x10000}, {{r7}, 0xfffffffffffffffe, 0x9a, 0x1, 0x6, 0xc30a}, {{r8}, 0xfffffffffffffff8, 0x48, 0x1, 0x2, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffffe, 0x87, 0x1, 0x3, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x0, 0x20, 0x9, 0xffff}, {{r11}, 0xfffffffffffffff8, 0x21, 0x4, 0x9, 0x7f}, {{r2}, 0x4, 0x12, 0x20, 0x100000001, 0x1}], 0xffffff77, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffff9, 0x30, 0x40000000}, {{r13}, 0xfffffffffffffffa, 0x10, 0xf76d1889780b4744, 0x9, 0x2}, {{r14}, 0xfffffffffffffffa, 0x18, 0x80, 0xfb91, 0x401}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x66bd, 0x3}, {{r15}, 0xfffffffffffffff8, 0x25, 0x2, 0x7, 0x5}], 0x5, &(0x7f00000004c0)={0x37, 0x5}) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:59:43 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d77000/0x4000)=nil}, {&(0x7f0000bb0000/0x2000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000af5000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$dupfd(r3, 0x0, r1) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 06:59:43 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00005ee000/0x2000)=nil, &(0x7f0000976000/0x3000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f000022c000/0x2000)=nil, &(0x7f0000955000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000137000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002c4000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005d4000/0x1000)=nil, 0x6}, {&(0x7f00002cf000/0x8000)=nil, &(0x7f000061c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f00008e3000/0x1000)=nil, &(0x7f000027a000/0x1000)=nil}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f000062a000/0x2000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f00000fc000/0x2000)=nil}, {&(0x7f0000024000/0x4000)=nil, &(0x7f0000602000/0x2000)=nil}, {&(0x7f0000090000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00007fa000/0x2000)=nil, &(0x7f0000029000/0x4000)=nil, 0xfffffffffffffffe}], ['./file\x00', './file\x00', './file0/file1\x00', './file\x00'], './file0\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x1, 0x600) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x101, 0x2, 0xbf, 0x400, &(0x7f0000000740)={{0x5, 0x3, 0x1, 0x7, 0xf7, 0x885, 0xb4}, {[0x0, 0x1, 0x6, 0xf07, 0x6, 0x8, 0xff, 0xffffffffffff8000, 0x3, 0xac1, 0x10000, 0x2, 0x1, 0x100000000, 0x9, 0x1f, 0x1f], [0x7, 0x0, 0x17, 0x9, 0x6, 0xffffffffffff0000, 0xfffffffffffffffc, 0x6c, 0x26a4, 0xffffffffffffffd0], [0xc4, 0x7ff, 0xff, 0x8, 0x5e0, 0x5, 0x6], [0x8, 0x3, 0x2, 0x635286ff, 0x7, 0x40], [{0x7aa0, 0x81, 0xa8, 0x6}, {0x3, 0x5, 0xfffffffb, 0x9}, {0x0, 0xfffff800, 0x2, 0x4}, {0x52b1, 0x4, 0xc0f, 0x6e}, {0x3f, 0x5, 0x1, 0x7}, {0x7, 0x9, 0x401}, {0x7, 0x1, 0x7, 0x2}, {0x401, 0x3f, 0x8fb8, 0x4}], {0x6, 0x8000, 0x2, 0xb09}, {0x7f, 0x8, 0x8, 0x9}}}, 0x4, 0x40}) r5 = getuid() r6 = getegid() fchown(r1, r5, r6) fcntl$getflags(r3, 0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) getgid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/73) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/118) socket$inet(0x2, 0x8007, 0x3f) r7 = socket(0x2, 0xc003, 0x2) r8 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x1, 0x40) dup2(r7, r8) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x65, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000680)="3b3d0c09d9f1ecc8aa10d8739461dbf5e3221bccd48c054e693f130a58eb51f68b3eb73e2a85d134d9f6126784b7d8df88d94affbd40d986a7b0de71a38eb497dbb0b81d4187fdbf26b7f1a44c285cd4d56bbaed15eec04b6d128088ae08f2772d7f51dcd2805a76eaa0962a8f97068f31ac0a81bbf2d109e332543c8e93e04331e5036882ea1864d99540b502daa0e13dd384a3dc6a4ce0c678e781fdee75cf7465ad2b122933ff22", 0xa9) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 06:59:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) setsockopt(r2, 0x7, 0x8, &(0x7f0000000180)="310c8c4cd6b1f79074be67d31b827e5d12b24cfa359a44d876868b58db56813854a4e6bd6f745026ae6232a80ce70a216b332364f1527322bebae86c6a29085cfa298cacd3471e2b05cff3f8dee25fc780d997b7cf425620f5c6d08a99076e5edf7ee35c9cd223e9444bf1cd85", 0x6d) setregid(0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 06:59:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getpid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffdfffffffff], [0x0, 0x0, 0x401, 0x0, 0x80000001], [{}, {}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r4 = dup(r3) recvfrom$inet6(r2, &(0x7f0000000040)=""/206, 0xce, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x10000, 0x14000000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000004c0)=0xffff5842, 0x4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x5) pwrite(r1, &(0x7f0000000200)="51f42d5588bbbdbde768de5b866ddf175b100521124eb6608a41bb2e04", 0x1d, 0x0, 0x3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:59:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="20947d8e6788770f", 0x8}, {&(0x7f00000001c0)="cbff82427632ee33079a220cc254f7e0891f4f5dcb24af29cfd9bea2f9c6a3efb88490544eb2e811239a439c734ddca937fcb04d68044e055f31f7623dccf23a8aebae188fd3780d142b0078cfee916bc0d6176f21bfcb9ad1c97fce40b3485878d95d5629b0fc1aba19e4ef1d0b780b18bafb716076e111105d413f0b01869b7b8e645d2000da28c86053612b441e54cfe2476431ce0910f5ad411ad2c35bcbd8fb817722c0cd09ad30cf5b438ac1a1d7afb846e32708efdc678de8e8406c6588954a6527b124af5c2cc4f0f4a47f0d6efe41b641456fdd1813491e463cc7bbaa7027609f43f79af1ec3f10e02d385d714b8b84bb75", 0xf6}, {&(0x7f00000002c0)="d1708df0fb7c9c3e3351782928df7ed177705093f769dd9ff8b8e4ced349798a8ef355dda274d35e41e2c05f8b00a86fcd01c42f3fe85d459e477405f033400a47c4eab98a949785518ea848c9b120e6acf908d599b85080604a6d3942b5680d690409fbb424215fa0b947af7fd62b3784dd0958ba8793026dc85e737e2da6c7fbcf401e67fd8068b219be904be3866642298af4c586a779486490b112e01ed148718d74e53609", 0xa7}, {&(0x7f0000000380)="6b0709a620bc074be4418a80d2d3d244800da03192d691d00a2ab455b0d4467d96f152c1cd6dd7d5bff5748c42167f25bf248f843f31da8ad6a2409eb4a7b2d6b73dcc9d4a33994b9ec32df93730fa97d5c2d2ec0381fb0dab44049229b0e56e4a3fa3e24f16af2d6bb67da750e35c5e56471c21bd61313ff1292bae3920f519adaa9e5de280f9edd3d3c0ff11a5822b260b505986e413", 0x97}, {&(0x7f0000000440)="c04ba7c18e68fe3675fa109fda9b643449ce4d8bdf4096c9dd4640876f2409f6138f845002a3c1a02775bd033075c65ef295ad41affd856b5fa8a604f627d7d0fbaa3f1892c116115b8f51400b97428dfa11357d", 0x54}], 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 06:59:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) close(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x9) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000600000000000000e4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x401]}}) 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)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x12, 0x0) pread(r0, &(0x7f00000001c0)="cf", 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f00000000c0)='r', 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x400, 0x4) 06:59:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000bfc173e6246e5d5b86c900000005"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffe, 0x0, "00000000000000001082e05782330349d300", 0x0, 0x6}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000009, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x121) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000020000000000000"], 0x42, 0x1, 0x72206dee8ee3ba8c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00000fc000/0x2000)=nil, 0x2000) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x49) 06:59:43 executing program 1: close(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) read(0xffffffffffffffff, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4ed) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x920, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x5, 0x4, 0x67, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1f}, {&(0x7f0000c17000/0x4000)=nil, &(0x7f0000cda000/0x4000)=nil, 0x1}, {&(0x7f0000f42000/0x3000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c49000/0x1000)=nil, 0xff}, {&(0x7f0000c05000/0x4000)=nil, &(0x7f0000f74000/0xf000)=nil, 0x100}, {&(0x7f0000e9c000/0x1000)=nil, &(0x7f0000e37000/0xc000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000deb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ccb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c84000/0x4000)=nil, 0x4}, {&(0x7f0000e74000/0x3000)=nil, &(0x7f0000ddd000/0x1000)=nil, 0xba}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xa0000}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000000000), 0x0) dup(r2) dup2(r2, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 06:59:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r1 = semget(0x3, 0x0, 0x110) semop(r1, &(0x7f00000001c0)=[{0x4, 0x444}], 0x1) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r2, r3, r4, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x10200) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r6 = msgget(0x1, 0x0) msgsnd(r6, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 06:59:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x1, 0x44) write(r1, &(0x7f0000000240)="220e2a", 0x3) r2 = msgget$private(0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{}, 0x100000284c01002e, 0x0, 0x0, 0x0, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) dup2(r1, r0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000002c0)={0x0, 0x5, 0x1, 0x2, &(0x7f0000000040)={{0xff, 0x1, 0x1b, 0x3, 0x8, 0x8, 0x8}, {[0x1ff, 0x7fff, 0x5, 0x4, 0x96, 0xbe, 0x5, 0xfff, 0x1, 0x3, 0x6ad, 0x1, 0x2, 0x4, 0x80000001, 0x7, 0x8, 0x100000000], [0x2, 0x2, 0x4, 0x454, 0x101, 0xd55, 0x3, 0x3, 0x1000, 0x8], [0x8, 0x1000, 0x7fffffff, 0x8, 0x8, 0x3a, 0x6], [0x7, 0xb29, 0x0, 0xa4, 0xffff, 0x1], [{0x3f, 0x2, 0x1000, 0x2}, {0x1ff, 0x10001, 0x5, 0x7f}, {0x3, 0xd1ce, 0x8, 0x1000}, {0x0, 0x7f, 0x2, 0x7}, {0x6, 0x1, 0x7ff, 0x1000}, {0xfffe, 0x1, 0x3, 0x1d}, {0x1, 0x0, 0x5, 0x80000001}, {0x0, 0x20, 0x6, 0xe9c}], {0x80, 0x0, 0x7, 0x82e3}, {0x2ece, 0x24, 0xd4, 0xffff}}}, 0x7, 0x81}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:59:43 executing program 1: open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = shmat(r0, &(0x7f00007a1000/0x2000)=nil, 0x3000) shmdt(r1) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 06:59:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 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) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x65, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000040)=0x100, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r4, 0x2) 06:59:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:59:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = getgid() setegid(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 06:59:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2be4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 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) 06:59:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x4006}]}) r1 = socket(0x2, 0xc003, 0x2) getegid() setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000280)=""/244, 0xf4, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x63}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 06:59:43 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000200)="1bfe01c105927c9b39f7e35e5dad5cb9d31554dbf532ff2d22b202d7b96d9bd4f00aab22c310c0315bc5c2efdaea8f49f912819fee0f60e8cd3ee8a1a8de54c221bec22a2efda14737ffa1a6f63960326adc43fc4b3a58b5885074fddd532f5f2ee79ff93e2b7f6d63cae4e8a425377f94530b6d0294cc57bc55fb05ef043bb9d6ccb6c6faee783c74cef8a9098f18b62aadff8f88faece8f93d55dfdc462e7ae49bb2002bcdedcc336b0cf0a844d2de866de0b9f17cac0dfea5097508f159c0521b4439879c910a935ef199a3bc3521bb8ee8245510d4e9218fab4be61d6b36bc44a7cb5104fafdc8cc3dacf6ae247967e1d7b206a8a050159ba8f15d4c04405792b2478ca64fff2df3eb0efb4040d85f1ea2431b49b519ba9d941d87532be048acf040dec742f364f30b6dee6b7f57ebc3356c9b419fe8ffd94e6370a569d2d8296932c6c075c8e6ebcdd7bbb082cb00401c1b3d6823a62d52c63c0985845ab1f005738d2410c49af6f27a7dda3274e6f232510210f0bec87952ce3f420eb27401d21ff2d640fb0c325101b08cea3776e1d0f4fd52738c530bbd52e3f59c8e2bfffccacecba9f926932922ccb39874f5d24f23860141be2d4844ff52ab117831a637c3cd83193ec541f4acec2cc9ca13eb858df5999183cb541d275f8cf9c47b07959ad0dd740f7e68b3aa41b9df746dd5e451f862705c8c1dcf6901fdc4abc67f5584a523f1bd9e276a68f012ba6d6d9c63e54a1c4659d1ecb2bdb6b2c5c32d2edd3ca71c4b78a1a4d17edcae16fba11b99528367e459e2878f52ce9d4ebe556ffdca43854ac089588acf1e050dec156c9881ef7e89cbd85a6615b28ba79eca010122adb9035d9d11b123e9653e577005ccfba58c5232769ccdabe819ae237e9214f662c3424b838b682cb8ce8c08c5f6a0c12f52be0e3af4d3fae0044f0cf5380bfef19f9aaa8bf4b1b48b4327066b6ffb4704268032499a910775fc13c65b95cc8d4f066fa4881131e8248a2ba6cc3d1339589adbd594c047e4b127e69f97c9b27f7b6dd60552c3fd26b6784323727b961e95bdc66d4dd3478ff07034c40f20d50f1ee52ea4c8980e77add3db4a19a73846015230ef63a79d725a4ad30c88b1d5ea82db26d9b8c2865679ecd480521553324c7b066c074cf0b89c47e5d34049e7ea567e64ac2620348601f216b5a02d220472e3d6605b3249e71c2245647ec7b324273e7db7bfc3686155f26306bc6c451c6b63d3befb312e3976144687036046abc2e880b6268209bc16677199e6b4feaf3702ac4124d2efd9d122a165322f286781a41ba5f908cb8fab62d04f4c125449661545c7fd5130bb3a109ed9f771e2886c15eb1b283b150ee1a870fab98ee7cf9e3fc4381edae0702b333c9fa79f5c05109996e708e5c1f7719c5e5d8067beafd2effa29101015e11c53076e226e4565e93eb6ec0076f5144389e429965f435b1160a35bed0c986022bf4c0df1506b06ca1b90f63158548a9f2314e6f80d3ecb84135ff12dd5eae5e272b04f87e8b0230fc08b84d5baf732717cbb52a8249adf4dc7daf1caf5893583c59ddd35f6b2c72764a17488c59b39fad690b200e1adfe416e984fa471801f131bb690359aa9ec39b6db7563ccb00ae78d10e7a39db2c912a742623eb6d5d75a6426c609e47e423582c23699afa20ddfdf0fb6d1cab017e50b70f3ff601d7e1a52009a514e3402036a73e3d8af75192178670edfc36c8815be4762b7f6e7fd2890cbef8ccd844992e08b48c38707993fb73c029548608c58cfa7d0dbdbe0a1fbc0a854958c65b04f6c9a861ec2c5a124445972dd1eb64a8c6a700087917d6b11575040bf62ec936180052b6d1ef5bdeb4d66194a058ac3a1a5f025b6783c05b186c2abb0aa8dba395a18b2b42bfca05d259523cb1e0645e1d62dd8571c4ae8a3a540cb727e34b9c47b6ca28ad86d37095f0fb6856e3cb31a5853051c2538f583cee21964d6cc2fd9684751112ac7f90ce89b08a688cdf5683f23e3c254844d52cc6051318a88094777546883723cd6ca701ac7f32be8f0260be21d69e297be3024438d7e85eed85663c330b768c173707d59bd07966b9f66d6286e1507e8eb2e67006b6e256e2f7095756ee5c1b2fd65992ab1a38b7dbc4b3f22b01ab361d8bce11c6e31beb0e1307474a1d9a76b8b04cb0ff466ead5ccc6953497d74e7dffb1c31d51e3c0a7225f7786993c9ca05f13825109cea6328ad326b823054d8e20f128ed0db8a70b9a5c378df90b7870ada210e343136f5a5faa338329c2ca0c19f46594b8911084f08498c22e4f4d318e7287cfd72ab6d9461a68d659af23398ff7556d0107f17506cfab4e855d71afd81998b5db27a3a25042395a7526fc0faa6cbc3722f057acddb5f3c3f89dba86f6c90e1f0976cc6ad5d122691e5e0ca8c09b684e50bda6f30f55c7806ae3051c9294c0d7436f2b833046efb267a23788d58e260e8e58b082a455424c8b3bc611d0783f4fa30821ef81d6b2f8b424ba990c628b5f339622cdb23e0e76bb60bdc040b8cb97ee39e2d696eda1687401f62585de056660439aedd93639790c474c689e7818d1fd145049bce1a7da3e902399c8efdf71ded753efc46a5e6e7cab0ce7ced72d2a82561834646a040768d4eb196c6e4a6579cf791faacc44b9a2eb886b315d4dd772d6485b105af59849c0cdb843e5c3c88e3a17493bc61f934377a4e024dd5d6fb80692b516acbfd005fd9a77615edb446686b45edbaa5beb0fa1239c6dd002df0241f69d8db3e3cb1b15e8a22a9c09d99287ab852f503dc5f3f6cb44b120ab1ed4bef9590d68a8cd9d901cfaa06077da3c1a3b5b5d988e40c491693194bd292fb51725a5eae478250edfc013639dd990802d912b36f92a1b7b276191647d7d53535e7e13f3be212bdf9ef77bf165fb59167328ba2cf9b1d11fdcc369960337c26df6ae3a53b05ea88e132f389706788340228380ba525615bfff4321ff611a91156954103b048c0f88300ce5a3aff49c5c4106fa64d8dea6e00f3f761e377d3fcc64a545e53f00db91f069871cf47b9fbb337d6bbb87e18ed5e5602cccc537cc97346ca11c617f43999106c4d24ccb6b275f112c114d39b9db7d6d481972421e58d5e014080f2e84aed9ad3c91d265ba7113c5e6212675111b68467614b16ce0044960f1a097279674172f5b3b078dac26c5340029b8b72d2b0e3ff41439165201dfbc8b9d96f20467c0a1149e51f54c1f0cc3025bdea871c3c866b7dc71bce2074c9866fc5962497988cf212ccccccd10f9518e68bb3f8c0fe4bb8a10b23d3fc941f658001bac1873566598f8bd12c61b1d79528f96fceae35525ffb1d6551b8c621105576d4a0a3a7a9950848ac14d273737074f497a486f46f04d9d6e47e2d63e179de8064052a7d735c555239dde8266517e7b1fb90d22de5908ff35c678b40b7c3a4c62611f1ef97f291cab3715a4ea24310c7bcffceea678d49c00774ec13f9375971655a18dc797dab663d7bceed1f58be04cc9d0703644df9adeaad790ba6fd54116bfbfd1e8218a5cd77afa1a1b929cb8bf2b6a0e19f75439997645b2b87a4aace989bc2bc586a153f07e7cd9b53e9736f88101a58a5d0fe5a031f78d16a951b63eaac386ac6b9053e64b4e69b2d2c7b73a1e563f45cc8042d8eba08c0a535ff71188dd1c2bdf5ceb878c7959049c54f08e5b70aadd88f95622ecc7de40c3643708bb0bcaa468899c8a67d5491d8e48fe8189c5319b0bfecd01dd15aca54b2bc6707559e767c1e1b299c75d56fef8449699d85f2f6b41cbc98ce50bd530a0a42edac747215216f00e77b9079b378c378ca278211f611a7e8a363c4d7ff9fb6035998b582cfb8b1b84919cd38fc839f84d75bc36b1cd3db51134a3a3209316dbcae1285bc1d9bd61d3167e650a0e252a5d22a594a43215ed4f93a4112f87bdaffd3702c5fc14ddcaa004049da5c4e58c98e5a26539990e9f13960fd652b9ca46a7647d30da53c7eee24a5aa20b53fccb782b50c52ccd238042bfc64f97caa3725fded1936d6fa00888cf841166c00a7c18ae3eb4ec5c20f39501da8d5916903aeae292c3304bf2264a4b6e0cd4a1431e42df7a7fd4305b44fb596d6e21e1838aa160cb024e00bd37ca9acfee0ffd34b3e706fd843ea2f2d294f0d8919f4d56f95f42b14cb694033989db5301294e83303a2bc5ab9c4652c8c764934569ac3ce3a5d6adb29bb8b19f094c846485b7014aa9b0e2fb9e1d49298acb747212a66521ff8ec8640ee69293d8af12250a711292fa83ee4b391ae2bd97998e32718748718cbf41c38d245b329887a949fc54b8c92bcc34f16b74e97aca1752c6dd393a7ca3ee872f2cd073c403eb52fda74744ab927035ed661f3261cd8c22eb5c7a293ee137ea22ad4d577f58bcbae16a2a665b318a48dfac64c3d9a2fe1437cae10ab766a16a6a7972fd74e3147db44397aec7336ce4374d8d5bd8c67b43fc227ef3f95deca2002b3fc1ae2a46a7d720f4a93ac5c0b60a471b81ff10b53b5bf8635c2bc470e319b01dfedd5a206a32963ca14787bbb25b2a3e8e595b75a33141ecb2ba39f6368f4f05d0ee522e39dc62f7f53b652e9cdf4ea6b77fa0e761300ad0e2c8bb1f0ac96360fffcc25229ca710beafcbbd7eef8cf4fb25b1fbebbe756ab16406dc2cb109d500bf03550a12a69febed41404e06025a8a3e669d5d42942f7b4ee63b62560edf7906e0c67eae18f173188f25f2438fd6a8585f9a68e7291be220f8cbbccf6c7248105774bf22cf982a4876087cb8f54c33aa713fdceea6928da6493345044f48a2f63dda69cb9fcaf6da39c0806a3048811110af2eacf6d0ede552cb09cbf8a157c3d22211e4e501f4a6b25aeb1cfce4ebf046ef1963fa1c46608199653237ae8240acf94c7a21b03e074d90324cf76d11194de35aec34926768b291a7ee3a71c65d8a5ca8278d3850bf49ab3750ac0aa4acb48c09d5bbee682979b3030ebe00cde811a6fd5712e3e84c9ceb8a3486c553293ec9be3c817c7044a3f6c24a58dd3893b3772bfe435dadc516b326d6857ef18d254c8950ad6a6e164abc1b77b19d747ac32ed3959e044425d9e45b2c37e36201a3980dafd88f4393116bac4321f90fd5d350bcc99e3a3501d937b060511a9e2189f067d64b441f33146a24a59b3b0f5d32ebc46ca3e21f10530c826bbb9dd04f97b306c79f2362c109123373374774d15fc5cf09217b2b971c6619d02debc7649ca450c7bc9795d2ca20fd15f1c25ce18c129d3016a08209893617500883dc1c609e3cc918326ba4616446e9e427345f5a85ce9f15bf7eeaaf70e52cc7102f52b54e8c6a4f6c67e69e13cb3a14a82597512ef97be4f67214757513b7806610cee3755cbced48a6a4839b2d154666b328cb356cd7904b80e8c06f2c84ee31b2de5b1daa401d1e8951547a2c2bd6d27de6b018ea5f802cce1469248a00522d057e794941e4329c30cfd7ca80e15247d32e36c624a4b0873f1f40905b39482d2ec1c1cf0f32344fae3bddf5f8ba4561d9a17684030e762731607362703700156965ea902e589c2f21054bc552913b2494b11606612fb9124be1e70b65c359dfafd46bb8bcf815039c2462c9258642760c2ee94bc7206fd6e00bdb36e9f252357cde1158f133c29446cb3cce3a66a8ab7a19f6ca59dc841f1ca564e1de87226538550e8932c56ff394d1a5a94cddde1ed3f184d723716c34132a318930c81ef0a86c866a82f3982b66f3adeab75b5602a6bdb82fff8e6d2") mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) socket(0x2, 0x8000, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7376947ae3de659ddc46d331dac5fbccefbedbe0", 0x0, 0x59d00}) 06:59:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x20}], 0x2, 0x101) sendto$unix(r0, &(0x7f00000000c0)="01080513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x7a1beebd470e07df, 0x0, 0x0) 06:59:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="5df216b0001b83a288b08bfd8e8dd7bf1879c290abadc13123394b3f99d10e2234651894bdfcc99ed3c425"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 06:59:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x3f87) 06:59:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28200000ffff00000100000004007fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2], 0x28}, 0x0) 06:59:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[0x0, 0x10000], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x80000000000000, 0xffffffffffffffff], [0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{0x0, 0x4}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlockall(0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000540)='./bus\x00', 0x20000, 0x104) semget(0x2, 0x3, 0x8) r3 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x20, 0x4, 0xbd24]) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000040)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/73) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = msgget(0x1, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecfc4556cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab640d4592370ac97ec46eb730da6fd4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe914da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b471389295674b7288b2d904a0229e2b25365d42838f2621b22704024c5571270e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076cac3238d529a83a6177de5c70a93fa6eae3773700000000000"], 0xfe, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r7, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r9, @ANYRESDEC=0x0], @ANYRES64=r8], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0xfffffffffffffcb0, 0x0, 0x0, 0x2}, 0x6) r12 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) close(r13) fcntl$setown(r13, 0x6, r12) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r14, r15}, 0xc) r16 = getegid() r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r19, 0x1}], 0x1, 0x0) write(r19, &(0x7f0000000080)="a6", 0x1) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r20, 0x800c5606, &(0x7f00000002c0)={0x1}) r21 = dup2(r19, r20) r22 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = getgid() r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0xcc2, r14, r16, r22, r24, 0x2, 0x9f}, 0xffff, 0x3b, r25, r26, 0x100000001, 0x5, 0x8, 0x10000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x689, r4, r1, r5, r24, 0x100, 0x200}, 0x200, 0x4, 0xfffffffeffffffff}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000000)) 06:59:43 executing program 1: 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="6a63156ca37884477ae5e8b9ab4e19767b07fccbaadda584"], 0x10) shutdown(r2, 0x0) sendto(r2, &(0x7f0000000040)="51e03dd6356563bc6472a5d3f18b9bbbc26f9458051fce1d2b7ba7cca81d50a7e8b5046ef59a35d7c00f2c26cb078188fb752c32017c5155efb7126e98a2ad571554b5fbfc8b187e08313db955c508c8530e5e0607499f7460a871abb582e0a3f5638ff3c0078540484327faa2ec8a3349686d31649b0abe6c239bbec6c60341b76af6508cd0203c212d79d813f3ef06df2061c2d23952a141c5f49cf1983ea07f7a2a0ca20f4a5a375aa9d308027c9b86ade1c2b6ce3cce574504ebe887a02cbf008bea2d7dc4dc6096eba67ef9f6e2", 0xd0, 0x40a, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x1, 0x2) dup2(r6, r7) 06:59:43 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3feaad12b8090001c1856397ebac15864b021924a5b0dc65ad392561b720f43b2ba26cecccac4b3f5d6a0d2ab920b396de55455518d455b89d6791243d871d9c4505a917845f1282790ba4359d89b3e13be4388627a209bca0072aa92617e00ecef8f9a38950daf38b94a58d65971c5c6c3b0c774384cd42b8c268e7dbcf67a9ac06000000000000005d245a2068a2f210ce2ee544267941ddbdbcf684996a4713056f67fd595bc70176217ea270997fea0b400a373892d5903c8b901663a25f1acdbe11353045698ce7bbe10511ae550e8b15ab3714f50b0fedcfe6643a4919312513438449e2d0e634fb91bd62446da9c9be7a741121c59cbb0714dde4434c664b8541ad3e17341c5ef669", 0x10c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 06:59:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r2) close(r0) syz_open_pts() syz_open_pts() 06:59:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1}, 0x100800284c01002e, 0x0, 0x0, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) fchflags(r0, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:59:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x800, 0x1000, 0x87f1, 0x0, 0x6, 0x5655, 0x7ff, 0x1, 0x0, 0x0, 0xff80000000000000}) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x22}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r3 = dup(r2) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000640)=""/103, 0x67}], 0x3, 0x0, 0x3ff) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:59:45 executing program 0: r0 = socket(0x15, 0x2, 0x3) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002440)='/dev/speaker\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) r9 = getuid() r10 = msgget(0x1, 0x0) msgsnd(r10, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) r11 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r10, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r11, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r13, @ANYRESDEC=0x0], @ANYRES64=r12], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r16, &(0x7f0000001740)=""/4096, 0x1000) close(r16) fcntl$setown(r16, 0x6, r15) r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={r15, r17, r18}, 0xc) r19 = getegid() r20 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r21 = accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r22, 0x1}], 0x1, 0x0) write(r22, &(0x7f0000000080)="a6", 0x1) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r23, 0x800c5606, &(0x7f00000002c0)={0x1}) r24 = dup2(r22, r23) r25 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) r27 = getgid() r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r28) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{0xcc2, r17, r19, r25, r27, 0x2, 0x9f}, 0xffff, 0x3b, r28, r29, 0x100000001, 0x5, 0x8, 0x10000}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r30) r31 = msgget(0x1, 0x0) msgsnd(r31, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) r32 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r32, 0x0, r32) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r34 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r34, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r31, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r32, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r34, @ANYRESDEC=0x0], @ANYRES64=r33], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r36 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r37, &(0x7f0000001740)=""/4096, 0x1000) close(r37) fcntl$setown(r37, 0x6, r36) r38 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={r36, r38, r39}, 0xc) r40 = getegid() r41 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r42 = accept$inet6(r41, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r43, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r43, 0x1}], 0x1, 0x0) write(r43, &(0x7f0000000080)="a6", 0x1) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r44, 0x800c5606, &(0x7f00000002c0)={0x1}) r45 = dup2(r43, r44) r46 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r45, &(0x7f0000000480)='./file1\x00', r46, r47, 0x6) r48 = getgid() r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r49) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r50) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000000)={{0xcc2, r38, r40, r46, r48, 0x2, 0x9f}, 0xffff, 0x3b, r49, r50, 0x100000001, 0x5, 0x8, 0x10000}) getgroups(0x3, &(0x7f0000002500)=[0x0, 0x0, 0x0]) r52 = geteuid() r53 = getgid() sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000040)="33106e23e19889f631184a4581a7b8c9fd57fe974095d4968c201cbc1a4430ebd0b7214e012915923401c244c6c5ff0b61e18e236ebbe43a23f2dc00e476f14798540547f58beb28c9fa56d421356142703a01ff948ce5ac96480da7ed4b04dea2662553a053942a051087033599651df02ca3ee42d8fe2fc33fda31527526dbfb9f51b85a488ebbca0665e6ec5a3ac3a930809dc7c95b182b3a2f65d381aa5badf45dec670513b4c94777abf4c505cd600f55b77ff9c207183340b14a6b3014c753de7b31990468665c23feb1a841526f8fad21f0f88c30bdd697908df52bb39fedcc621ec0190ffe101f37d090341fb42c89a0269ff07832c09a8d278f4bfd9da59874297add84008237eed0d245fa57580586342fc3a47d7901e2b5f41776d3bd139c320153fcdef7eff657be4743970a986f2634a2f7877620fc10fd09249924ffe8a130ea5b87bd20f65769ff39b0602fe79dee4d4dcc8af3d6f4ac54784545e8414868661fe41a8fe92103b390a54382ea0a274662bba5e03e5574bd724148e415dfc4c3becae4b5f05a40e85f5462abb16d41c559f0cffe0a5cafad74a3e656e3ccd71ca7883b12b0b40e77ffeb5aa03eb3441a48293cb0772506688e6eb8a8d044ca0fe200412b0d880a951ebf95fd15fda189f547042a96834e39be17825b362cf9693da8a82d63f7c30e8486790d1945a57e0643b20206bb5a55920b153be7feb064ade11c646832a48c7bd26f72b81aa2ca542abacfb158b9f4e83c550437369427ed5d2d566b374de198367a7e3c968c092507bb67f8e1d2f3bb2329266dd6a777ba1a22dfeda3528777933105451fc97e11c6678443a74bed33491f84118027e57f6517d0747dac7552cf43dc28d61cfff34000d7aa2e51ef8447c69284141fb97b647eeaa604557f1f54d06c52d1c3fee7b0a6e49a664c8780b45aaaa13d58698f5446a42040bef11daea4e6eb70b184b3f096e300fbb9ed1a6511ae4192486e1f58b040e6108a2358bb12a6eaa842fad221da737d82aee690be104d585d8b5d53fcaceb17f0be12e3ee981f23ff88129577d80d01e5a21fbc79e365741f585a484dbb5df6ccc027b6a260ccbae0c0b87de122cdaed463b953ceb0eba3511f0b31b04eb9815a990c6377ea77f42fc2c5e5c4f4bde3616301818602dc9dfdb09b083627f3378815f2a7e7adc94d0cc620a97ab4af067def4f251d2ba52fc0fc4e7f94fd555416ec46448b4ea5b84143cb62f966fa85689523490fe3e00f2a2919ddeb30f62e697694878ee035b8b8b61640f2857afaa40d79184453b80d83bb1f85a4d09c3c03668637e1e441478f8aa5361a471c98cc9536366397e52e53d6d068cd7f7f0404af49925de7fcb869d8ab2ac538ef955acefc65a09f2886af6b00c4b6d7cbcebe6b0e3af36ac1ba9922e54d23fab747c69d32b5ca457cecfb1b309ad18a88c2105ca20b17192219b839a18385fe3282fd344e966f4a301184f0a2b8bf0c2f56b9698278e8ccc5e844db155235dbe43ccf945824e6d320a4ed99006e8df258b5a76fe787fa931b21437cb6dfba382dae91dea8fdbc2294c7fe717402c6df1de2ab096a21948fe4c0d18a50793963aeae0e0ad5839a8f86db4d6931298f4fd231d2492d59c38e20779b334f20985228d8015c32b8b0b44e0c6030713063d1731e4c2c850d4a4999d7d702cde5ed29144488f199d05665f6c16e74090a4eeabb9a4542e7067a3fbfbc4b53ca1068a429ae56f3339159ef6b10d822530fa8afdff3ead9ed51350df1fa4aad52b16b9b71311b45ecc3959d0bff1303b23994c71af806b7bbe159b030ec9d7fce2030b48b847bfd76081cc65bb4622759fa33c5e4430d218c09a81635d9547ec2c493328ab2059ff9408936242273a22f11ff21f3d5fbe17746bc06f71f2c002e78469bf43d58c62b606b60083b7a9dc5049b172ff96fb9954a5e89dd7588b7ee5524948df145655d39d17f3235e0dcbc01c8f2e509481b6e4d6d1284b59e134ef51d4d333494d3cbb35b9f2b1d27373c85488b89b0eef3031a6679025ad281daece512d8f00d9c51a239ef7959d3258161e2427e2a31ce36241efc1e37053ad70271496f242f698bf6e95a4fe9e66430b5405fd39225ea7bc1728fa824c6ee63459522aa830063f231a4ee1a75b66933f78108d77598a17ccda7d6e59a89b83acc81b060e78d3dee1e783fde84c36de79c9fb0b98f33c590d4f0187fc48c0d521e33235a3f110a862da9d09ce4445543799b5e00481e14d9edaa4bf0bd4559ef520cb669ba732d97418c38f2f23b5c9aff03ce5d049afad1437a8d79c1741b204a02cd9a2c2ebe4f04958f9a62652b6fad6154ea465bc7dd460597687711f52ef2ddad2fb59da03f54208eb6724f9e81dce87602daa47c5bc54777c16f9ade17f6bd753a1b8f96f1bf3dfa4100cc4683a0cb03f483fa78bde6321db04ae4249fbbc591f18c350651d1b4a5d86ca036636752447a426e5dc24e850ad2eb1d3585c9086937d4ee57a32b76c09b0854381fc7170840f7af86703d7b3dc5f177834e2020964c60673171d3339d98530f93c388b73c4ba5297443695e37fc29d78d7e5041c95e0f836657eac35c2857e7e01dface12164419fe5bbc3a9acae6919706ae140d901b8d0ad76f8ab54a04c0f793831a27af6f722f0ef1f2bd258f710a7dcab48e53d9011103ee09d541dce8cd15540fe711a84dbac8f81aca68eee128ef03dfeb07f0e55507667c2abadc1941072d13d1822a9715e7fb5a18aee3727d16c777dcb45aa1cfdcc6254fb23b0c5fe2b30eed6faad424e14f481a70cab7ba9ca73459f43ae857b18f6564539127a02667aeab9a39a7a453bfe3385a767fef2b81b485780f1639111eeeb027f92359bbcd55921a26c8f27109a5781b6d892e2505daeff94e940029a92cf4969917f9e531639ec17d2e9d5590cf52d59d8de79535d126617a0eb56b2dc4ad21e28e0843bfaf155b84fafe28c9796b80ef454b26b21d799617a80b3000aa5510814fc58f88b7ec8328bd0ad87e456f50d3bdfac414347b0e3cac604d8730d041e8fd59a61c7a6e1d869e92e5f307889acee93aeb4878692622b2d4e871c8b6afad4324a18a61e0342504bf42b2b16de7ff35089313e47c8bf6582e5773344c0be9400c7d1996d5e04e55731357539f1027572daae580a9199d68232877dee37dd5f52768fdfb1f9f5002c69db727cedc648656920314dd6038d9e7f9744d9aabaa1501cb14f7b6601c8c71fe5896af1fc2d83a50794390ada9bdb9b1af04e778e7b40ccef008cf72f3c651e75bc7dd3e7bbdb6b5abc3542bf784806e0a35a8bf76d4f14ee77a4c69cfd8d103f03796983e1814d24b28e7e94adb9e299e891474d52865123dba5d70469d1948ab3d704687059ee5af1e034dea592edd0c1cdec35f6680837b507f2138b0f0caabbe2cfa19767ba9e8e5d97da0edf57ca84f2fdf82af0635ba5b8eae3f210e90230c939d41454ad3b697f1fcc12fdb2ecd68fb71a8f7c88cae3a93ebfd25671f49305adc7df4bdd732a7e9afe26059611c2d957bf8f46d82bacc91516758311c434147d25efee52a48e9030f85a5092d19e1e1aaf5a58e84a5d59708f74dc0e3548dfc7d1d282cc843f0ac1102ec683724a749eb2c22baed5e66b33a81cd9f09faca75b12fa250b40349fd095b4a77e14cc01a6e661be31d63565d8dd39bd7405242901e3f65ff72026df35c7f08e9f0f1a15f8fbb98d3e228dd420db23c4da8cf17a582fe044d6aec2db4ab0447c6c3759fd4095e81eacf494ee0817b87afbead5ff27c5146fcb655a2b1fa2fed1c1d8e59e00f8922b93b59fd415d779e15bff514d01f25ced5b85233f1a5574b510e3b781c14ed06d4d28ba21a1ab9cb085a743db8cf2ea3bbdcc02949d0985e73ee50197242d9d69ada51a0c5704d74454c68a4c7636533e0b6fa24f2b4043b41a2e5faf1f415839f6f8c281e281344e8bcdf86c8e1dffe39a16822608d6026a43417a198e5be2aa5455f19d0fb677500bf8bc4b7704259cca06e087f51a3a5f616e7de474ba7570a4eb022e94d0b22e82e081b9c7ef5bcade73241b79667ba944c8eeced3a344031146ab9ce10e8f1074186a1c12168f6e84c26b98aecca6beefcacb68f8d370ad33d73bb9fa771562e218a53de4fc6143696929d79d705fcf6baf4551e68504295e430a10b81d201f10c5524f21e279df5046340e78b3915c7b3480a88a6478ae01373afa437437094fc4cabbfa4198bec83f18eef0574e8a9147753001836af26372d404a818188281fac7d148cb8558083bf2b1d655d43f1ee9c98844a126b689a1188d232d512cc64ae78973239605755077e25df58ef73b524daf871d8a88ae8dcfc0e5eb3c745ed65727d15d97b01d8ed48c8b35bc0d71cec2140b065b0db876c005ae7aad4c139582fb0a5498c815338b3316ef3154f010fe9c59224834053bcc949aee3289de9d98a6a0b626008740416cad0fd51292be9cf8ced4422e447b2d9f30cb96975e8c62167bf2f88bfd68770c5fbf2e9377be2a4c1446baa3299edf02b4c72dd3d48fc84745dce50b5975224fe8b89bbf2e3adb5b4aeb6fa801de2a64e99c886be97caee8d86aa94f5cd40275ba87e0a33099b21b41d25045b35d1d1106b8d24a6577369cf525f32667bd9df3a7a6f9da6b6788d8c9daf7290da80018995037202e7026cb8a918e824bace032e2a7d272107ddcb8d84380d32e2f82298dfab604ae7f2ddaa271494844b1126cda6bc26b59507d8b457eb74555379b2b81527a00d40c1b484a5e44666d6ab5fb55e22eb77a6334923c629e8fb0d7c56dc45b3dbd22e88d8cba5905e24a9761d57aad4885cb58a7170283508a6678dd5123246fd10b5f0a140cf4711c2534f322a97b2af805cc60d6c0f163ad770f971bed11dda1740967e23b600199265dba4879206072acb35eabfa99eff6420502034e67d91fc78846ed71ca49f47a6d66d921905b6836a4d5a7bc5917ed26889e0cfcdffac2bbd5d7a717b325c9beed24ba8166883de9bad91d22095f416971de5600d7c60a9fcdb6babb43ba476f41b678cc2abcb264bf18b12ff34f9fc976a723a729a11236db39d6fa70f24912471e8270cc75574c23af3f5e0d63bcbb28b5ca84e2fe54562131c646dad6cf8157e97181559198ea9d945fe97104ce0775e7e918b71ee50251fca7b5d26803e038ba13634352691f6098149a34d1b4601a6847b0b711a75c12707864aa336e193b055886df21e19fdd63051a57f23982f53a919d46b74e8d88b76b3b69b988d10232ae0b1e66cdc272a5b104839406d4f2e24536abba3f003559ff62109a77469361bf13137a6bce648115c1b3f89e6f980ca794c837a9e498cb51aaa4e51545ad84edcc1b637270e621ebedc2564f689dffe971bf4a5ccdb1f22efa0714a8c68bb1b71eac86e4357b18f1962afbbc2599b690155486962f1397f12bd9429c63dbfc61bb97cce1bbf8e68bb95ac6b5963f58154b4316eace72b0a4555123cb6a591c6d617ebd59bbeefa0b914df3d467816072c1c885b00911691ef17803507af7a8da80fb292f62ef1ad4fb36a586236252480e294800d83d4b3a85d38d2665827732b383127b07d9adb5f72bff9895a46696bb00eff5fdbb25bd536ebe5f9438f09083cc0e21b1c21af3ddc9e97a50a67ff70938db89b6500f500a1a65eeae36c86cf27f217587a75c6c82b2aaf0f023e494d382e485cad8789e0a32c02dc352cab622cfb03d76557", 0x1000}, {&(0x7f0000001040)="e525c14dcc9620f99cce77be8c85d5bff5b8c9d12d66919e231e7102c5dfcb8da0d56add89f002ee7bc5e7c8c588acbe", 0x30}, {&(0x7f0000001080)="99c62e82060bcbd4b04bb445a33b6791501e8f931a66a88c7839ffe3edf148592cae9e98bd380f095a79fe2ada4a29d4d48af1d3537895d277299b54f5b8563261e0a3c9d8e7aea6f21c299123107dcd7221b5ff4320d6ffaacb60555fd8fc7dd31f", 0x62}, {&(0x7f0000001100)="3708424877ca947f990384f1b4cfc15a1d778ac399ff490cdfb70e08f15f7ec4c99ca93820b1f3e683cc5d58c22194792b10083be79d0c635cdd9a31ab9d34a6b91eafa4e649994e", 0x48}, {&(0x7f0000001180)="9067e891404268d97f82fc106c620b43bf58c6b64056484632ddd82e60c6c43230df4680cea0e4db63dc0baf5fc97336e578ac48066678f6a1199dcd0eff6307f8f680d04c411322c6a2bb01d434153ea1f87a21399538ab30d922a4eb47e8f0", 0x60}, {&(0x7f0000001200)="7a0680aa156165665f93f590c26a9ffa504a518eb6ee97f8db0952e8d1382a46b98c6205ea297c699e9c25d6918ff0fbdc9cc1bcec830642fe03b17bafcecbe1", 0x40}, {&(0x7f0000001240)="4a9fe0712ee6264cd7ba8c383c6f7b113b958d1286f602ca31607255730162b6e4f06d53bc1fa6bc4fa815b78be7ad30b93579635313284a262f250f1e7b0720c92e", 0x42}, {&(0x7f00000012c0)="c8731b8b7bd7e56a30460b213ef9e9365177bcbf14c0562c7fc826c7a283588fa7d120224587039220c368f2e6735be16fcf65ec668a28c477c440b523f88db30f1a46c008c139e78240b0bc00fd1219e84ef76f7d9de5e93fd6bf02def6971a3e746dea46737fc5a8c3649a8e978d6ae72b8444187dea46b25082f1e532b9bac5d0ee231e1d8dc56c7509580f6d5a299645b8b6de8e01bff4ed19c94c42746cb7d1c21cb9ff9ebbe4dcabd307b00847f73f718fb31a7ff2ea5761a884b20cb300fff9131476fc4ee703de16faeb95b6d2228ede27d91bcc56d6239db4cf8df673e84a235d0f10ed303a71c03e6a6b7e9769d0902433078ade5f4202305f15b748cc7e7c8810c8d9f662b5c7bb4be85c32d9f1e8fd9d8de5ad501d0bcc0a5a3e9529743992330d8775b7d16810194dec0e40d4a514fa57c5ed3d3af2b57f72a4ed4e8673f457e9a7894061e9ee44aa809a92e7a318cae2ce61ad51b9f7e79b1f7c452b92a0293a198ff9f46ea6c5403069fa61cd7aae5b1006ea2b3d1a11949dd64937c7037044a1870999c824c30be81b8c952054fd630e930d59e5bbec790a895fb8ee9c573a4ac55b660f6b66e0427bb734c915af7f6f0726f0cd9aaa6c091c2c54b031ac95a12c808f0dd85ed4b09e48e8eaf678b6765468adf4785f51f549c8b35148c6d36c16a865d98c4bc76900c6d01c5c8756c979933f5be9bad40a1abc40621f152ee3269f1b2e8636a113bbf9472e4b53f1c1eb39ad55a72d7acf837fb0ac7535d9fd60bf8cb399de905141605ad4abe8a70fe92b9bc2d663d66d93ca907dbacb853f731df66f6c19d385cd3775b698047564aea90a8fa9b95472f4b61d637bfd3512146dcf90b3e01eec9638043f52f656bae1b6c197f2ff54e801891da7557e407cd46edd12b176f3046d3c359d522c35bb65c7bfbdc1b2761b03614c9ee18ee5e64e44ca5ae2ce05615880cf358b81417a20855d440602811eb6e8a17b3c947428326bc17f6527145335a0706d2d1bf347f2ae717540921899818c6c0607843d23ec5ec0bd61d289e83a027e91df4a86c8593071b21c00b77f3bc2e2891bfa433aa62467470cf202cb4a8b4cf37d9f07193a8848a0e092e9a213b50d5ba447a2d9c4ca50a7413ce44df2115dd885910230d3845c418226d504398c83b8e3bcd5d8495bebda2d42e16dd7635ab5b0c156639fb52026ce81d11c524cb4fdc661dd6cc76470c6db9216864ce69e1a0008e3e36332799c9a0e1fb3150a7297735f7ecb71b31ed1b040eb6229d62e31a1ad432eb90e619391241be053f3b02af53bd4befcc7b1ad016b3310adea046469c45c47949ffec1417ded82a684126f5fc69ad07314f304094633ea1918b61b2998a57a135ea9db90f9c5eb9d6d6874dd71bd7a508b7796384c7a332617acc0046a92d13146437ca9dadc1248f2f11be91a944b23bf40dd19fc433336708bf7399b6a4b6196f202f178fb1ef79f3c7da012413499ca9621feb54388eafb9f03d35bbef74272bec80793312d15a562a69e59fd19d8385ee98c4a90d5ca0aa8e04039864f6c88b7d594014cfb2917c67acadea57d03bbe4a65d70948c16997aff51b822c9a574b917f355619906fc921450d90543a2f0e5127a2b5f611470df1e7f1a6e67f70d76f43586ad7f2db953e9fd26ecb64cb07ecdac65aae818c8aa482e6b9f826707575b6755de28c6cb4d7f629ed671b4642fb2a25f6a84bbabc46566b5807c8735ace6035e2f347437c00b996a1479e9f0705b5283fe3227d20bbaa0132d22420f483848ae677d9573b68e4eea50e016fba0264aae3c359317287d9c2a95b5d1810446df9a1bfa1bd7ebc88badc49cb72215572a06cb31be680c6a99935a33e20a3fd7b3174fc5155602a687117faa550330209a907b6b30943742f1242157494aea7ae944c9cb97ad94c4da83742c74d3cfc3c796cc9787750b431ad2f8e0064b5bc5394713a84123f41f47f391e793f61cfa54d7a254ab63d417a55309d9c8fe3167394f2f99ed9828c3da55f3b8c3e3e7a33716f484e3876f03ab538a8b6c6cd74d4f7d81fc34cdc570aa0cd767e6d8cd32ed7ddc2a0e65e64d8846813aa32d00cac0c2137f8f2d4237c4e480f230a5065c26efc0580aa36961b8dd98ce884a84027f6d645126d8fd00f674d129eaf4bd4aa47bbf156899d81f52aa31e48015bde2a33831e2b9a687874337fb09cac5860e8d12853512d2f314613128d7fb60fea651eff2689e27dceadb560eabbe5aa177232d4a75dcc11707111ae3b0f0987fd9fa77a3c45e21af205d86704516892703772c77003b23a4cd5f44ced6c366d5c13bc3b5c436c4f3ab555b0691aa9c6c597a7dcffda3e026c87a05ead35a52be248d8605b7f90d0a7370a36ce21126e8bdb2c925faa3967868fd60a45f407ab87ba483121d9ba9023ae250d18e46511334bee40a9795afcc1628cdd57ddba0efc1884f17e327a07a36278e8a232a88407bf51f2328ef6e4bc252334c78ffa69a3be3d46eed125e8d6688a594e47e0618306829557c19d0202b6b96f73930414f25a082a386e0b5193bbe291ce648b0c760420ebcec8e7e0bee3cc4b4823e76ab896cbc47fa6cd3dd8d7e75aa11c86cbc50294f211a3ba9e27dfd087950bb0793e9268babdfe8935066f162fbfaac91beca8837ad37dc869f4b4af23b41c71bd0079e932693d726eb307b24e186f8d9beffc707f4742d422e8c3fb08ee99ce9742071c942e554a687aedaf9af40d68a7259b409f2364b3050fb9891fab62cfca1d1027b94bca7375a53ec728d1933103d8012711b9a93a7ec1c0cda31d7daa2164c7bd18c4bbb8ace140abab56973f89b44992aa3c246fbb71f8a316752225bf079ca24b910c01832251745eb0f5be649d152d7585175816138ba13310151555367aee9258a49de41cb3743fdde11fe733ca37dadb1ebc603a2813f63bf14487a8723568d4b19d1b5d0d3bdb7e42845d2d1792d14529dd534966a1744325c4d6e3bbd8ea048f238a9d8f2cf32634479523764e5a01379c0b2a21123467b0f6a746202b91a67dd630de38245fb05064d295d1a24c83965cb3b4c61a4fbdde7f77f0fefb970929b0a2c09e34d5b4d433d61984dbb3f1fa66bad98c8bdaaa0d856636dd158cd5058fa50ad8109d71140540018fe797bd0df4c05ba97bb48507f09d17943c836515e86524277126bdb7447fc91ca4bcf302ce1524919f58d0fbb321c29cb9fe29dcf516e28c3f61379780a19a243f01f5da738802f86bca52c8a1462ee5564f5f4fa77bb44898ba17852648a124bb981ba3916f56a980dc1d97f01c0fb8cba60d45265fd2a300b638d4754c36fa7467e7dba659307041f35b78ac381b6a6e71b27b02a3cbd3bfffcc339747ed664130ab9191364156eea0863a4939ef3ba086b80c992fb70cc2d0a8f2cd6cab670bea5a8e5e85149a837c83a7bb2d6951a611e350c4358bac20cb6c449a348a95f11d3ac3b7d872a125c9d1754d7268723f99b28b2f7d19ffac3b756329720eca47e8fa9d6f7469ba0bc4a9e2d105b9fac250d53f7cb7d80de7941412a3e099980383c63938c1392f306fb08c5e8676d5b0c3023d6b4902c43c93564992d8bd132bdd52ecd204d07babead40761adc1b1ed8adc795018b6ca114d5d83dc895755f70ff889be794c71eba627c1a69b106e3d8053c45082aff244d7635d11a4659262f7ca7cf0985875b985d86e938ce8e9461573f95ec8bab4def2f919dd494d38dfe3990a81263f6d06c004d198ddc2cc0899e54985ade9b596bc81a6118d0417067ba5747cc357db02fec1ed8a75eed0dfe09bf799bb824075f1bf07f4e8450c22fb4bb0b41d9c3d1063f1211b8de06370059c6e4e5567af945bfe290a70e8b6dc40c15e8659ae2c2413fc7c0a6f922a5bee66c0de4dac9e19cc251eb566e75c3755f721e3218df24da562838aa4ef853f1cbd86dc096f6df4e533f452780b5299a2cd78f834c59eaed6a0dbafd9a5c29000e2d281ecece1091cfed947733db959aa88d149abc2328ea6555e10f41d93d95c25d0fee290cda8a96d7c317fa7b52b208311e975244f4b25d3267ee4311f808cc4cf93e32487e6f11d69102da117fb4befe77151c1168f31cb9a600c2ea3882f333086456ed8172e452b2a39f28e64244d86b8ec477a81a45471b21135cfbd13b0cbd44f7658813bd34739c1606348b7bc4250da3bc443d16a6b300042a37dd5665e647ff15c3cdca7887908e421942ba72d949fac46401a863752e9ac994d944d5a8e4d56610ccd16b9e8b5d6ae04b66cb555f2d8200a9d63d04c2eb88d7e1aa6bb577eddaebda9fa0cb8053ad09279d0655f5eaa9527d65a8166caea4aec4c3decf6122471ca2449ca4dbea3fdbb9aae4246fba6e8b5b30fdfdf016df00a2eda058911b9a9d692b8f93eaa8c21179f956e923801c12d6925bc02a84568882d6dfe5afc4950d2a16f760f2bf76cece369a6c4645ec062baf87f06e1ef9ea2c7b53000382be263dcb59813b76225b370b8f1b9d2c75a7e4efffbb63a98200eb7f89e0968de9c51f4f1662627b3a8c78790b1642cb53fde69aa76c422bab678ccb10b0b0b9f0ac74ceb47b48d49129706eff774a3ed082c31be30563bd4fccb89753cdb7e454302c1c0a7c46700a314e308ca2dd628596fcebaa12fc796a68ea0be0670e8335e21b9a568b8812aeb88c9db6ad8e3bbfe12aedb158a9868bae63ed82ecab6fe3ee125ff65025f71c68bbdaab446944e5895c6905439efd8ffdc126b8c9ff389b0a4dad1b536c66da545f140cd270703f75f4916439e1e2fbb3dc5167168019606b6615d88341e0aef1b45a65633208af837837d1f4fb4fe977ddfb5fb93a15567ed61843ff2349b39392b98feebd27aaa88b93ad68c314b3b71d951a7d45a907ff3ebcb216b6dffb35091d9d2132da829b2251b705a673744359c4724a488b49c20fbc2ca94754aa5f268a4326ccc221e3c92d74b53d320d141ca47763cd37c0426716cd87a48ca392109003e1922f8d6e7574382c8fa36cdc6d5aeed09942ea9954315f462903adf6e3ae30ee0acac872f9c24e578fb34a8c0ef184feaca4fe8caba27441e6eca0ce68d5c6cbe770d3e59776d524eaee8cf5ad90829019cf54b25ac80791a008dedb648d7b17f6823845e18bb1de3ff53dbbffcbca84c04b5c1a15945ce48d8fec2350e3a75d01296cddd10f2c4431e58e73b49329c7857a2551c814dcacdf3a2aa322c220cf73a9a0b1aed3163315034955813212210958c414d31a26971186262db1737f3dfe62bcdd92997cdd9b0d677e0be8024de6c8e8adb219b1a9c41c42427af431b8903492757297ad9ac7413ed7db798b46a98ae85faf22afb02b5f8e441fabbf149043dfa43166d23030278c8e119970996f7bf4acbe8cd69aa8ca2fe4557870319bed40d034fb9ea172d56a39c1f45fe0a7fb773c40ae3d962b21dcbbfa0d68ce3c7c26c1a78fa8d8fe36b85866bba27eb03ba00002a2f21b95f51fda2639335ff39f65509d04db040a0a71c9e745f4899a2c6554e037163af1edadca59b57959c07f2c8608c6ec066b183d4f10d3d053cce5187f3dc75f513c4e4d494d60d7930b6b0381bbcd577baa6f38ecc9da8b20070fb4ee5eca27839aef57a96a8e05829249cdb9a53754087a0d39037f188aff575ecd23f36a1cbdbd49fe1cd9714b3555954b60e4840eadf9ae941f3edaad6ccde6b2698eb696d1e37bd4d1906a67486e543373f25c8b73c4df17abda3929", 0x1000}, {&(0x7f00000022c0)="431d60e47d880f2c5c96abafbba374f11716fe75917c0e1c0d89a9c7c3b9bde5af4f8d60a5e5f51d3490c4041b2ca3c8df406ab5637bc93835f95f71713605fcbf8dd875164c64a1c8c8e8699c34ad3daa16743ace82bf01d18c351509cca2dd39b982fd4b0507b80055781733ff54629e5e172e8ea6ed3b79bcbbddb426fdbe0cd8297c07d3f20ce7a625d69eb7c3a0caaff513ec4940", 0x97}], 0x9, &(0x7f0000002540)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r19}, @cred={0x20, 0xffff, 0x0, r30, r46, r51}, @cred={0x20, 0xffff, 0x0, r1, r52, r53}], 0x88, 0xc}, 0x400) close(r0) 06:59:45 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = geteuid() r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) r4 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r6, @ANYRESDEC=0x0], @ANYRES64=r5], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r9, &(0x7f0000001740)=""/4096, 0x1000) close(r9) fcntl$setown(r9, 0x6, r8) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r10, r11}, 0xc) r12 = getegid() r13 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r14 = accept$inet6(r13, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r15, 0x1}], 0x1, 0x0) write(r15, &(0x7f0000000080)="a6", 0x1) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f00000002c0)={0x1}) r17 = dup2(r15, r16) r18 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = getgid() r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xcc2, r10, r12, r18, r20, 0x2, 0x9f}, 0xffff, 0x3b, r21, r22, 0x100000001, 0x5, 0x8, 0x10000}) r23 = msgget(0x1, 0x0) msgsnd(r23, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r23, 0x0, 0x0, 0x0) r24 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r25, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r23, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r24, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r26, @ANYRESDEC=0x0], @ANYRES64=r25], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r29, &(0x7f0000001740)=""/4096, 0x1000) close(r29) fcntl$setown(r29, 0x6, r28) r30 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r30, r31}, 0xc) r32 = getegid() r33 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r34 = accept$inet6(r33, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r35, 0x1}], 0x1, 0x0) write(r35, &(0x7f0000000080)="a6", 0x1) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r36, 0x800c5606, &(0x7f00000002c0)={0x1}) r37 = dup2(r35, r36) r38 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r37, &(0x7f0000000480)='./file1\x00', r38, r39, 0x6) r40 = getgid() r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r41) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r42) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000000)={{0xcc2, r30, r32, r38, r40, 0x2, 0x9f}, 0xffff, 0x3b, r41, r42, 0x100000001, 0x5, 0x8, 0x10000}) r43 = msgget(0x1, 0x0) msgsnd(r43, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r43, 0x0, 0x0, 0x0) r44 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r44, 0x0, r44) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r45, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r46 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r46, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r43, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r44, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r46, @ANYRESDEC=0x0], @ANYRES64=r45], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r47, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r48 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r49, &(0x7f0000001740)=""/4096, 0x1000) close(r49) fcntl$setown(r49, 0x6, r48) r50 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={r48, r50, r51}, 0xc) r52 = getegid() r53 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r54 = accept$inet6(r53, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r55, 0x1}], 0x1, 0x0) write(r55, &(0x7f0000000080)="a6", 0x1) r56 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r56, 0x800c5606, &(0x7f00000002c0)={0x1}) r57 = dup2(r55, r56) r58 = getuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r57, &(0x7f0000000480)='./file1\x00', r58, r59, 0x6) r60 = getgid() r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r61) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r62) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000000)={{0xcc2, r50, r52, r58, r60, 0x2, 0x9f}, 0xffff, 0x3b, r61, r62, 0x100000001, 0x5, 0x8, 0x10000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r64 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r64) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, r2, r12, r38, r52, 0x61, 0x4}, 0x0, 0x62a, r63, r64, 0x7fffffff, 0x1}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 06:59:46 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 06:59:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x226}, {0x40, 0x0, 0x6}, {0x6, 0x0, 0x7, 0x3e}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000100)="170db51edd761a87742fa00e7b859118fcb5716510f806438ba68b4bfdfaf8efbdf7993b341a670758ec9d91c90dc95cd5d988da99d19600000000000000000000000000000000000000000000daf999bfb5eeeee0aa89ab31dda2de3eb7b64355d00ebe2f87837539e1") 06:59:46 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000008000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) 06:59:46 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00000000000000000000000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 06:59:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)=':*%\x00']) 06:59:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2d012e2f66696c6530005fae96385e33d08e8aa624c504434ceb75ca5e95516ec6b3a2ed0433a06546b89ad4a012ef8d48d7def42a363a1216806caa2ca91a997cdf5ef5a6427bf507f42b4ecbb3b8295ab370e74c5a10b82df6e7b1b9db099255eb4da6e5a2c28de985c3f31c657eb73ff6ffc4cc6acd804896d2c526dc3240564b4ac71bcc7c16596fad35d9539458b64217f2cec6382e0e7b44eb263633317b94cb9c81eeb6a3eb2b19e94794c7504273e5b1f5043d87bb416ff363404ec5b2195d150add3291528d7b0a26418ce7081377a791db83b97a795ecd45e34dc62753ca3f76bed4540c2638895a41b94eb798afad0c086a0eeed5ceccbb2ccd53e9c0f91a3da4d8ab6ba8342003ac9f71ff5c16589af651050f9a5c222cd034ee09513b0492dfbc227f0f54531ee93166a8b7b66d6758a87ad09cf08906941632ba1d06cbfa2290e9563cbfe9f835fbe9575d69696a277a4d2470e1a904f778fc0acd205fe511cfbb04163e2e08e2d8c40fea341d8d81fcd9517e491211208435039f1b02313529b6ce69019b44944375a46ddb56a0b05128a098229dc4aa8a386346460fd508be94a78ce052c57b7592d46e8adacacea9a81e8bb7ba99aef34eb6cdc651d8a8f9eaaa879299b5038f9b8963ee27c43fb99158e1feafffa2dac6a4d400f9de84db70d3e658ea666ad48b935e0fc350324cc64e4ebd4b92f77d31e2e1e57347607f6a09dc4467f5ede0dfe7b5c460f0be54b8d65fffe6fdcb2fc7eb95628803f787e5d59b25d19686c5daa8feab42082cd47adfc6a6ce95a281be565e8998f7d2454928f77d06971017897f69acd79f57ea6b4cd216573b0dc8de94d1cc82bbbab42462a14689c5cb502e33454f7dfc690a60a25c14c859b0e0755f34d3f0aae21607c002a44d2c767ff4421487b7ea990d309658a147c76045c876052bf868621cc17a7a6e"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(0xffffffffffffffff, 0x1) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 06:59:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="7523efdb50452414ad2cfa01dbe8cf48e7f20167bb991401e09e6e38f5b88c676043b8462cbcdd30991b92711a9ed7071956724fca8e4ed0f1460d7e7e4f1ff01bba22066e566303f4d72ff63479e3cc3038a5b0251fed80c4ca8a54ffbe52be93f000f3362149b4a854a35ba9e4f9ea71a65e10470647b765b8b72734b585f981ae8ea1cff2482b57de4d9008bae1062b14c16a24e775196f5aa480cba2824d926fe52112"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:46 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) syz_emit_ethernet(0xfffffffffffffdad, 0x0) 06:59:46 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\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', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x5785eb25577b0fe6) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x84) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') 06:59:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x2, 0xfffffffe, 0xe, 0x0, 0x4, 0x18, 0x10000, 0x1, 0x1, 0x2, 0x7fe}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x40}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="96730a8bb0171fd6653c638a9fc1") 06:59:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 06:59:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="d3269a6ad34a61ab416c7c75d03583253c0042900879bfd1a87d18047385f6b40e69c20ff7e9cc78fcc1dfd632effd1134ed3a5c138a1bedd6968fb40951a5714887a20fb67e6bfb08486d5ddc5a13c5dde44a4f09ac09c9f4b3a4a86c0bedd425d8e4846bbf8f7b25d5955fc3eb1824baae07229a0c9a91e43b5c58d3302894a4f8827d1ce49ac9c86bb78ca6eeff89486b3433ebeec475adbc494a641bda1213468f91aeb795fc7829e9dfdacb67ecb90427e4ce718d8e2b95e220c160865775", 0xc1}, {&(0x7f0000000200)="0eeec030d433c15fa167f2bdb7f1119a7d7881af2f95cf5fb4561772c182650a9f8ed928c4a9db700237643b09b0a8cbb2e3b598363ed1a71ae4f296b311996e5e1c4253d2ce39f14bf9b30a416e9b26227aa7535be18e44ab01a3fb8426850cbb60f5ac8d4480388924db10b27d8fb79ab424d29b8c0c5c2c79a40b0bbb8b942f69fb6f8a2c409310a0ff0d5d034e2a0431bda4bc773b3b0b7ec5c9040a136dfe6c543e672d3281f182e54c3da250eb4f4dd8623a6137169124093a3426f8cb1d", 0xc1}, {&(0x7f0000000440)="9422a0f61663ac3e5d3f77915529c54057084f5d9f6c420006c13db8a868ec2e57d799841b7d83f919ad076cd571053e2ec2fc7a96334896ac362cd9e0f0932178f356e49796818fd7ae61b90540018650c504a56d1f46f72b532b2017e99a8bfa0da3a84a9b5add98107290e1a1b771521c40b70e695b122dfc38c41ee9d4432954c9322095fa2cda321e861367db49b3619b18294279f2de35cb83691d92059a01f5e18ba4df09858a37385d459f1d289b9e5dbf806fa38274a386d27f861836cafe6c4f46f8acea8bc2a1114379f55e32ac933d0262d333f86d227465ddff1139ed0b", 0xe4}], 0x3, 0x0, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)={{0x3f, 0x1}, {0xbfb6, 0x1f}}) 06:59:46 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x6, 0x7f) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000800)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000878000/0x13000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f000096f000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00008ff000/0x1000)=nil, 0x5e66d9d5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000985000/0x3000)=nil, 0x6de}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5a730000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000b15000/0x1000)=nil, 0x6}, {&(0x7f00008ca000/0x4000)=nil, &(0x7f0000922000/0x1000)=nil, 0x10000}, {&(0x7f00009ae000/0x1000)=nil, &(0x7f00007cc000/0x4000)=nil, 0x4}, {&(0x7f0000997000/0x2000)=nil, &(0x7f0000938000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00008d6000/0x3000)=nil, 0xe04}, {&(0x7f0000847000/0xe000)=nil, &(0x7f0000aef000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000906000/0x2000)=nil, &(0x7f0000ad4000/0x2000)=nil, 0x80}, {&(0x7f00007ca000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf800000000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00009ed000/0x3000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r4 = dup(0xffffffffffffffff) utimensat(r4, &(0x7f0000000040)='./file\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x4, 0x75da}}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x2}]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37dad0 06:59:46 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000600)={'./bus\x00', 0x0, 0x31a, 0x2, 0x0, 0x5, 0xb469, 0x8, 0x1, 0x2, 0x9, 0x3ff}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="6e02bee4cf46078f7af575c6884b89ed0083403f1763b64d8edcf0c233e32efb8a94fb7d7e3dcc1e9b896376d9e45a", 0x2f}], 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000680)='./bus\x00', 0x100, 0x138) mkdirat(r4, &(0x7f00000006c0)='./bus\x00', 0x1ed) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000240)='))\x00', &(0x7f0000000280)='\xa0\x00', &(0x7f0000000340)=':\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)=',\x00', &(0x7f0000000400)='}-\x00', &(0x7f0000000440)='-}$\x00', &(0x7f0000000480)='\x00']) r5 = semget$private(0x0, 0x3, 0x10200) semop(r5, &(0x7f00000000c0)=[{0x2}, {0x0, 0xfffe, 0x40000000001800}], 0x2) semop(r5, &(0x7f0000000500)=[{0x3, 0x0, 0x800}, {0x0, 0x400, 0x1800}, {0x3, 0xcc9, 0x1000}, {0x4, 0x8e82, 0x800}, {0x1, 0x2f0, 0x1000}, {}, {0x0, 0x0, 0x800}], 0x7) 06:59:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x4, 0x628) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xf8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 06:59:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806bc09330 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37dad0 06:59:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) lseek(r0, 0x0, 0x0, 0x2) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 06:59:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x1812, r14, 0x0, 0xfffdfffffffffffc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r16 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r37, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgrcv(r40, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r44, 0x1, 0x5, &(0x7f0000000340)=""/192) r45 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r47 = getgid() r48 = getuid() r49 = msgget(0x1, 0x0) msgsnd(r49, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r49, 0x0, 0x0, 0x0) r50 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r50, 0x0, r50) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r51, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r52 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r52, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r49, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r50, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r52, @ANYRESDEC=0x0], @ANYRES64=r51], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r53, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r54 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r55, &(0x7f0000001740)=""/4096, 0x1000) close(r55) fcntl$setown(r55, 0x6, r54) r56 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={r54, r56, r57}, 0xc) r58 = getegid() r59 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r60 = accept$inet6(r59, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r61, 0x1}], 0x1, 0x0) write(r61, &(0x7f0000000080)="a6", 0x1) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r62, 0x800c5606, &(0x7f00000002c0)={0x1}) r63 = dup2(r61, r62) r64 = getuid() getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r63, &(0x7f0000000480)='./file1\x00', r64, r65, 0x6) r66 = getgid() r67 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r67) r68 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r68) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000000)={{0xcc2, r56, r58, r64, r66, 0x2, 0x9f}, 0xffff, 0x3b, r67, r68, 0x100000001, 0x5, 0x8, 0x10000}) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000280)={{0x2, r56, r47, r48, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r46, r42, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000000, 0x6}) r69 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r69, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r69, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r72 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r71, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) r73 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r73, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r74 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r74, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r74, 0x0, 0x0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 06:59:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000040)="49cd2ed4ea471689d8d646d1af35", 0xe, 0x41a, &(0x7f0000000080)=@in6={0x18, 0x1, 0x401, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000200)=0x5556) 06:59:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x35, 0xce4c, &(0x7f0000000000)="814c74f9", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) r4 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r6, @ANYRESDEC=0x0], @ANYRES64=r5], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r9, &(0x7f0000001740)=""/4096, 0x1000) close(r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$setown(r9, 0x6, r8) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) r13 = getegid() r14 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r16, 0x1}], 0x1, 0x0) write(r16, &(0x7f0000000080)="a6", 0x1) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000002c0)={0x1}) r18 = dup2(r16, r17) r19 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) r21 = getgid() r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xcc2, r11, r13, r19, r21, 0x2, 0x9f}, 0xffff, 0x3b, r22, r23, 0x100000001, 0x5, 0x8, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r25 = getppid() r26 = msgget(0x1, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138969504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"], 0xfe, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) r27 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r27) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r29 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r27, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r29, @ANYRESDEC=0x0], @ANYRES64=r28], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r31 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r32, &(0x7f0000001740)=""/4096, 0x1000) close(r32) fcntl$setown(r32, 0x6, r31) r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={r31, r33, r34}, 0xc) r35 = getegid() r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r38, 0x1}], 0x1, 0x0) write(r38, &(0x7f0000000080)="a6", 0x1) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r39, 0x800c5606, &(0x7f00000002c0)={0x2, 0x0, 0x7ff}) r40 = dup2(r38, r39) r41 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) r43 = getgid() r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r44) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000000)={{0xcc2, r33, r35, r41, r43, 0x2, 0x9f}, 0xffff, 0x3b, r44, r45, 0x100000001, 0x5, 0x8, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r47 = socket$inet(0x2, 0x5, 0x0) r48 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r48, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r49) r50 = getpgid(r49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r52 = getgid() r53 = getpgrp() r54 = msgget(0x1, 0x0) msgsnd(r54, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439c944d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa650761e6a6c151020f6c2d0c2dafdf268367c5ffa100b6baa0f64c4eef4b133084ff44e58df38372702146c8f6af1e2bc17d7cd7b03fec651c165af0312afc5b280769f540b63dcf67778aae947aacb3726c800826d5d985ea27b230c5c8bd2c6359a92428a2c462da5f283b966d1f5bf093abe54d689e71565b2bbc86a01f007c2bdd4a9a2216234ad24deb3b095712c8fd7c5f5d1ff0d95"], 0xfe, 0x0) msgsnd(r54, 0x0, 0x0, 0x0) r55 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r55, 0x0, r55) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r56, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r57 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r57, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r54, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r55, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r57, @ANYRESDEC=0x0], @ANYRES64=r56], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r58, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r59 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r60, &(0x7f0000001740)=""/4096, 0x1000) close(r60) fcntl$setown(r60, 0x6, r59) r61 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000001c0)={r59, r61, r62}, 0xc) r63 = getegid() r64 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r65 = accept$inet6(r64, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r66, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r66, 0x1}], 0x1, 0x0) write(r66, &(0x7f0000000080)="a6", 0x1) r67 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r67, 0x800c5606, &(0x7f00000002c0)={0x1}) r68 = dup2(r66, r67) r69 = getuid() getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r68, &(0x7f0000000480)='./file1\x00', r69, r70, 0x6) r71 = getgid() r72 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r72) r73 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r73) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000000)={{0xcc2, r61, r63, r69, r71, 0x2, 0x9f}, 0xffff, 0x3b, r72, r73, 0x100000001, 0x5, 0x8, 0x10000}) r74 = msgget(0x1, 0x0) msgsnd(r74, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r74, 0x0, 0x0, 0x0) r75 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r75, 0x0, r75) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r76, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r77 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r77, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r74, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r75, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r77, @ANYRESDEC=0x0], @ANYRES64=r76], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r78, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r79 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r80, &(0x7f0000001740)=""/4096, 0x1000) close(r80) fcntl$setown(r80, 0x6, r79) r81 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f00000001c0)={r79, r81, r82}, 0xc) r83 = getegid() r84 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r85 = accept$inet6(r84, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r86, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r86, 0x1}], 0x1, 0x0) write(r86, &(0x7f0000000080)="a6", 0x1) r87 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r87, 0x800c5606, &(0x7f00000002c0)={0x1}) r88 = dup2(r86, r87) r89 = getuid() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r88, &(0x7f0000000480)='./file1\x00', r89, r90, 0x6) r91 = getgid() r92 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r92) r93 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r93) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000000)={{0xcc2, r81, r83, r89, r91, 0x2, 0x9f}, 0xffff, 0x3b, r92, r93, 0x100000001, 0x5, 0x8, 0x10000}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="8f6a35d7e8488e48ca42a08185ac1c4cffb8b7bb1c6751f0f3200e1d9747721f5a219be86fbfb121dcc8deaf0fc9ea700e17b82db5497ddf2731f0ceccdd70c9f5c602263ef074d1406c2d93c6cf78ebf550edb950d63c14810c468609b937f837e9b52f8434c6417fcb54af249fdcb1449530eacb09b606375353b883764d84e0537b25301e97b09c1b", 0x8a}, {&(0x7f0000000200)="75322fbafc4a210b3a8c021f540e6932e97bf1", 0x13}, {&(0x7f0000000240)="d6ed83802abce91c77ab02b8014c1a4f69b8a32cd8dc3519", 0x18}, {&(0x7f0000000280)="93ed6d35e3e846912030493f3fce9d45111d837df14c9446bc42a1f24c35f9dd18e34761deeaae6998f18b6cb6c47482873619250a1b30d12395a38afba7be04bc4c77a200f2973b4c66673ab239118bd7b74d12b894f5106a0474236a85a3bc7b4d45064ac01dafa57bc99f8d06003f88491699559826c6637d6b27ed217c8a40ced2a05e32134aa834e844095dd7e6d1f90a1c0205f34c07147a01e914407700f9cec1e63115ba4403ddf6c1296a92555105aa4951de3810f14e6ae25643c80756bc891f340c619f5cbdb6db7e9f5c2a6ba9e9a88fe511607017", 0xdb}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r19, r24}, @cred={0x20, 0xffff, 0x0, r25, r33, r46}, @rights={0x20, 0xffff, 0x1, [r0, r47, r48, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r50, r51, r52}, @cred={0x20, 0xffff, 0x0, r53, r69, r91}], 0xa0, 0x404}, 0x5) r94 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r94) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 06:59:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000600"/16], 0x10}, 0x0) 06:59:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x8}) r3 = socket(0x1, 0x5, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) recvfrom(r4, &(0x7f0000000200)=""/139, 0x8b, 0x840, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) ftruncate(r3, 0x0, 0x0) 06:59:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7}, {0x9, 0x66f}}) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffffff6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)='(', 0x1}], 0x1, 0x0, 0x0) 06:59:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x100, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/205, 0xcd}], 0x1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r3 = semget$private(0x0, 0x3, 0x4c) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0x800}, {0x3, 0x3}, {0x1, 0x4, 0x800}, {0x0, 0x23ff, 0x800}, {0x2, 0x3, 0x1000}], 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 06:59:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x10, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:59:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x28) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 06:59:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) setgroups(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 06:59:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)) close(r2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) accept$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000040000000000000000000011f457e11023c20798c14818c191d6c500"], &(0x7f0000000200)=0x50) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) 06:59:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x4, 0x80) sendto(r1, &(0x7f0000000000)="c1bbe6eed3cb4d", 0x7, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 06:59:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x100000000, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {0x0, 0x0, 0x40}, {}, {}, {0x0, 0xffffffff}], {0x200, 0x0, 0x9c3}}}) 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)) 06:59:48 executing program 0: ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 06:59:48 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) write(r0, &(0x7f00000005c0)="63da99a061c5501cd592131e9ce67350383eda313cecc3624031c167f409fab3324ce8d57c22e71a", 0x28) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8f13eff0d833bc0fad4a603e14698c4c91e9e7dc5b3051622dd1edd5c15f442bef", 0x21}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getflags(r0, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) dup2(0xffffffffffffff9c, r3) 06:59:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) fchmodat(r6, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 06:59:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="bf75555b41a1bc90273d0932"], 0x1) 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(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) mkdir(&(0x7f0000000080)='./bus\x00', 0x111) 06:59:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0xa4) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0xfbd, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffc041}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x30}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3f}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x36) pckbd_enable: command error 06:59:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x201, 0x0) dup2(r1, r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x68e1398f69d3580d}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r2, &(0x7f0000000340), 0x6, 0x0, 0x9d1, &(0x7f00000003c0)={0x4, 0x7fffffff}) dup2(r2, r0) 06:59:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0x3fff7bdf7ff], [0x0, 0x0, 0x482], [{}, {}, {0x0, 0x0, 0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) write(r0, &(0x7f0000000000)="344690ca0bc3ed6a17d8e34a8a48b3d778be6623d90f29062efa5b8e4e28c26b2b9a4151471faaff0ef9a523fcda43d01d1e777debdf7f3a4ca8560e5657a59f596e9424407dfd555a7186058d5560d51a86bd77793efa26d6ec7978cd01664e01af680ce4aee9b06f4fb315ab67c9f76d52798f634350881786521b4987ad945875a8b188f41da681c9286e8fd7627f6a4bb77da78b6946753826db7471702c1432c17222ffbcbec420d21f2d67ecd0829e24214bf48c1793461aecdc5be866edb42c2ea74a7ec563511463430a50", 0xcf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:59:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x6b) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) 06:59:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x14) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r4, &(0x7f00000006c0)=""/138, 0x8a) close(r4) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 06:59:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000024"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x10001, './file0\x00', './file0\x00'}) r4 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r5, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r7 = accept$inet(r1, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pckbd_enable: command error 06:59:50 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = socket$inet(0x2, 0x4, 0xb1) ftruncate(r1, 0x0, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000004c0)=[0x0]) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x9, 0x4, 0x7f, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x9}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000e38000/0x3000)=nil, 0x521}, {&(0x7f0000d7f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a5b000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e4a000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a84000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000eff000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000adc000/0x1000)=nil, 0xffff}, {&(0x7f0000e98000/0x4000)=nil, &(0x7f0000d4f000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ba1000/0x1000)=nil, 0xe48}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf5}, {&(0x7f0000a15000/0x3000)=nil, &(0x7f0000eea000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ceb000/0x2000)=nil, &(0x7f0000cbf000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffca9}) 06:59:50 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x10001, 0xfffffff9, 0x3}) write(r0, 0x0, 0x0) 06:59:50 executing program 0: pledge(&(0x7f0000000100)='#&-\x00', &(0x7f0000000180)='^+\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="6eda", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x8000000, {0x0, 0x20}}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc8db0ed8531b6a9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfffffffb, 0xfffffffd, 0xffffffffffffffff, 0x100, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x3a195ea36d3124a1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r4, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100e2956b9223776", 0x8) 06:59:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r4 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x40000000, r4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x259e, 0x7f, 0x4, 0x8}, {0x9, 0x1, 0xff, 0x4}]}) 06:59:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 06:59:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) getitimer(0x2, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00') 06:59:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x800000, 0x9, 0x5600, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x80000000000000, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff25], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210, 0x2], [], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x100, 0x1], [{}, {0x400, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x3, 0x0, 0x291fa0f3}, {0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x200000000}, {0x0, 0x0, 0x0, 0x1}], {}, {0x1, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(r2, r4) fcntl$dupfd(r5, 0x0, r3) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x5) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = fcntl$dupfd(r1, 0x0, r1) r8 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r8) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r8, r9) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 06:59:51 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, &(0x7f0000000080)=[{0x20}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 06:59:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/228, 0xe4}], 0x6) 06:59:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xe3d) r3 = fcntl$dupfd(0xffffffffffffffff, 0x5999673e9e4884db, r0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) openat(r3, &(0x7f0000000100)='./bus\x00', 0x80, 0x2c) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000180), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r4, @ANYRESDEC=0x0], @ANYRES64=r3], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) close(r7) fcntl$setown(r7, 0x6, r6) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r8, r9}, 0xc) r10 = getegid() r11 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r13, 0x1}], 0x1, 0x0) write(r13, &(0x7f0000000080)="a6", 0x1) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f00000002c0)={0x1}) r15 = dup2(r13, r14) r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = getgid() r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xcc2, r8, r10, r16, r18, 0x2, 0x9f}, 0xffff, 0x3b, r19, r20, 0x100000001, 0x5, 0x8, 0x10000}) getgroups(0x3, &(0x7f0000000000)=[0x0, r10, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r21}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:52 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x20ffd000) socketpair(0x1, 0x5, 0x1, &(0x7f0000000180)) r0 = socket(0x2, 0xc003, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/6, 0x6}], 0x3, &(0x7f00000002c0)=""/72, 0x48}, 0x843) clock_getres(0x4, &(0x7f0000000000)) 06:59:52 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 06:59:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x4, 0x45, 0xb, 0x6}, {0x7, 0x22, 0xfc, 0x400}, {0x3, 0x6, 0x9b}, {0x1, 0x2, 0x1f, 0x222}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[0x0, 0x7fffffff, 0x200, 0x9, 0xffffff00, 0x2, 0xfffffffc, 0x80000001, 0xffffffff]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20201, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)) 06:59:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0xffffffffffffffff, 0xffffffff, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x38e) 06:59:53 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) fchflags(r1, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) r6 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r8, @ANYRESDEC=0x0], @ANYRES64=r7], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r11, &(0x7f0000001740)=""/4096, 0x1000) close(r11) fcntl$setown(r11, 0x6, r10) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r12, r13}, 0xc) r14 = getegid() r15 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r16 = accept$inet6(r15, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r17, 0x1}], 0x1, 0x0) write(r17, &(0x7f0000000080)="a6", 0x1) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r18, 0x800c5606, &(0x7f00000002c0)={0x1}) r19 = dup2(r17, r18) r20 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0xcc2, r12, r14, r20, r22, 0x2, 0x9f}, 0xffff, 0x3b, r23, r24, 0x100000001, 0x5, 0x8, 0x10000}) r25 = getgid() r26 = msgget(0x1, 0x0) msgsnd(r26, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d663e16402008a00bce0882da2d48e60305c64eecf37035cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97e08000000000000006ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998372b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee361baae965b47138929504a0229e2b25365d42838f0821b22704024c55f1274c234369701a494cd74cf50e3a2b27919a070000000000000085e908a1cf90b4e42badf45180f2a2cd2071560fd463a4ca037615f8f9455b155951371faa3a9173cda39f7a0ac28be7ce1ca488c76a47853b21be67821a7b802fcd769215d9e36ac866729803000000c67c3cc8467e4ab404f7b7aecf26a32b32bb9948b2f84dcd22358a5707204ea7bf5ddaeae9ac1412f98486a2b8d2c768f967da2999a4180fcf27790b13922bc4271bc1431ddf06b2a42097e325a1c144557d77ff00000000000000"], 0xfe, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) r27 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r27) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r29 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r27, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r29, @ANYRESDEC=0x0], @ANYRES64=r28], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r31 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r32, &(0x7f0000001740)=""/4096, 0x1000) close(r32) fcntl$setown(r32, 0x6, r31) r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={r31, r33, r34}, 0xc) r35 = getegid() r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r38, 0x1}], 0x1, 0x0) write(r38, &(0x7f0000000080)="a6", 0x1) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r39, 0x800c5606, &(0x7f00000002c0)={0x1}) r40 = dup2(r38, r39) r41 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) r43 = getgid() r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r44) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000000)={{0xcc2, r33, r35, r41, r43, 0x2, 0x9f}, 0xffff, 0x3b, r44, r45, 0x100000001, 0x5, 0x8, 0x10000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r47 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r48, &(0x7f0000001740)=""/4096, 0x1000) close(r48) fcntl$setown(r48, 0x6, r47) r49 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={r47, r49, r50}, 0xc) r51 = getpid() r52 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r12, r25, r41, r50, 0x88, 0x400}, 0x8bb, 0x400, r51, r52, 0x2, 0x0, 0x3}) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r53, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863caf9323451927ba4aaafd1d62f28547af0e69325aac602f84134df096c5711", 0x4b}, {&(0x7f00000002c0)="5f661505d1264ea9b03e49dc10cb8fc218f666bdbf93da72f0611f9e41", 0x1d}, {&(0x7f0000000100)="83e6fd4fb679bee4f4", 0x9}], 0x3, 0x0}, 0xc06) 06:59:53 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28, 0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x7f}, {0x74, 0x0, 0x3}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000240)=0x56a7, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000180)=[{0x4}, {0x8a, 0xfffffffc}], 0x2}) fcntl$getown(r2, 0x5) r7 = socket(0x800000018, 0x2, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:59:53 executing program 1: select(0xffffffffffffff60, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100000000000, 0x0, 0x1000000000008006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:59:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0xc514, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 06:59:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = getppid() r5 = getegid() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = msgget(0x1, 0x0) msgsnd(r7, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r8, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r10, @ANYRESDEC=0x0], @ANYRES64=r9], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) close(r13) fcntl$setown(r13, 0x6, r12) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r14, r15}, 0xc) r16 = getegid() r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r19, 0x1}], 0x1, 0x0) write(r19, &(0x7f0000000080)="a6", 0x1) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r20, 0x800c5606, &(0x7f00000002c0)={0x1}) r21 = dup2(r19, r20) r22 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = getgid() r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0xcc2, r14, r16, r22, r24, 0x2, 0x9f}, 0xffff, 0x3b, r25, r26, 0x100000001, 0x5, 0x8, 0x10000}) r27 = msgget(0x1, 0x0) msgsnd(r27, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) r28 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r29, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r30 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r27, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r28, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r30, @ANYRESDEC=0x0], @ANYRES64=r29], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r32 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r33, &(0x7f0000001740)=""/4096, 0x1000) close(r33) fcntl$setown(r33, 0x6, r32) r34 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={r32, r34, r35}, 0xc) r36 = getegid() r37 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r38 = accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r39, 0x1}], 0x1, 0x0) write(r39, &(0x7f0000000080)="a6", 0x1) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r40, 0x800c5606, &(0x7f00000002c0)={0x1}) r41 = dup2(r39, r40) r42 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r41, &(0x7f0000000480)='./file1\x00', r42, r43, 0x6) r44 = getgid() r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r46) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000000)={{0xcc2, r34, r36, r42, r44, 0x2, 0x9f}, 0xffff, 0x3b, r45, r46, 0x100000001, 0x5, 0x8, 0x10000}) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="c66ef630ef90d90f496dea05b6af41e505666acaf125ba111e57e2a4c02d374a58ddf9ccb4069dcb03", 0x29}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r14, r44}], 0x40}, 0x408) 06:59: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), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r2, 0x0, 0x8000000000000000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) writev(r4, &(0x7f00000010c0)=[{&(0x7f0000000140)="23f112e5c2d06e7fae4c9c168ba44c97ae22b601ea03e15f46cc4d3a3bdc2d413cf0cb6769307837148e30bc7757d2866ad68cb7a55e5d7fe4979523f6e358c68b", 0x41}, {&(0x7f0000000200)="10c1e5528c41fb41aeab5d688f178e01bc2c5a597657025429e69807ebcc778707c2a7d420dd17b4c93426ddbc1b79684ca055a88d4f49df3ea98a8d102dd1348ffb5ce554701e08985b4e8e9092b28ac0ffde73a4320bd17e2ec6c019a0fadada80a17c490c9306194374bff63dd8e5049b6f28319c18ad4dec2336b5b753f124dd7d88eee477fb2277b62b7567a9601c349fb31c106a2b0ca93b249f6466728daae153a32655b93bcebe66c82bb1a386114a0dc72315", 0xb7}, {&(0x7f00000002c0)="abce20b16c3b8bc6021b02ed47bec4a25e20e762aa084057b111a3fbf6257948778eacb3bfe9e7f0c532c248e46ef8dc9d4a92d2c20bffd3bae8047428570e4c328a98bfd1da69aa5d3818974e257a43ef8f13c27869219d1d7d9305ebc21174225a458fdf03aaafe81b278904c693517aa5f89299aabb521fdd50f882db93d49ea9c3ff8885e62ffb9d4b2dbb0ffca95c47346a4fc22be786a76475c8b1bb48e15f29264d816c561b6e", 0xaa}, {&(0x7f0000000380)="b03ee0abc884df2e26c76d2cb5232c4a488cfb019316fcd4327ee3ea72d216b22e3951f957323f78dd0960250b5ceb237d3bd6b209edd99ca56722dbd90bbe3bdad9038900c97312273eaea29225be933886d988b53aeea36a15a9f7facac5656c196f6e1ec5eebf981fdae30eb05a8419c1e77d12d98225304065a402cc59410b5a1c7e8d0378928768a62a1557d4b5019c908205f842974dc99a552ba28414b8e90b5de960905974acda8b565364e7949e1484138126a83a3a901cccc92f1c77675e0bd07cfb90c9068c0e2fe875c33fa3c092b796c3fa03db338a336b80b5f9", 0xe1}, {&(0x7f0000001040)="097f4fb72de443aedf34e150b1f2556fe8dd02216084103a12e960b6775c19b17177b8280aadc6af92c56a600a96d7e79795fb6635e86e414c933ae0147db2d8beaf8f6521d2d38b77c11bf5f0d8c4df0984047407d865457a7b7b", 0x5b}], 0x5) write(r1, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) 06:59:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) setrlimit(0x3, &(0x7f0000000080)={0x1ff, 0x102}) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x18090, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x80000001) socketpair(0x10, 0x4, 0x0, &(0x7f0000000240)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x4, 0x9, 0x7, 0x800, "71981a36c4de6fc9518e05b8d1dbe95e3c6bc72e", 0x34c6, 0x5}) write(r2, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "75180e1d9e917b6eda71461c4dcf46b9c3023e61"}) read(r3, &(0x7f0000000000)=""/88, 0x58) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x200) 06:59:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xc, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x0, 0x6], [], [0x4, 0x400000000000000, 0x0, 0x0, 0x2], [{0x0, 0x6, 0x1}, {}, {0x0, 0x1, 0x0, 0x2000000000000003}, {0x0, 0xfffffff8, 0xffffffff}, {0x0, 0x13ac}, {}, {0xffff, 0x0, 0x8}, {0x0, 0x3f, 0x0, 0xfffffffffffffffe}], {0xba3, 0x0, 0x21000, 0x9}, {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000002c0)=0xc) preadv(r3, &(0x7f0000001840)=[{&(0x7f0000000600)=""/220, 0xdc}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/110, 0x6e}, {&(0x7f00000017c0)=""/34, 0x22}, {&(0x7f0000001800)=""/26, 0x1a}], 0x5, 0x0, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x6}, {0x1}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) r4 = dup(r2) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x2, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r7 = dup(r6) poll(&(0x7f0000000380)=[{r7, 0x5}], 0x1, 0x0) linkat(r7, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f00000005c0)='./bus\x00', 0x0) recvfrom$inet(r5, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x8, 0x80, 0x9, 0xa9}, {0xd0, 0x9, 0x6, 0x7fff}, {0x7, 0x0, 0x2b}, {0x8, 0x20, 0x6, 0x9}, {0x570, 0x9, 0x9, 0x5da9}, {0x1, 0x13, 0x7, 0x5}, {0x7f, 0xc0, 0xfc, 0x1}]}) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) pipe2(&(0x7f0000000000), 0x0) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 06:59:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffff9c, 0x1, &(0x7f0000000000)={0x2, 0x0, 0xffffffffffffff7f, 0x8, r3}) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r6 = kqueue() dup2(r6, r1) 06:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) shmget$private(0x0, 0x2000, 0x450, &(0x7f0000ffc000/0x2000)=nil) pwrite(r0, &(0x7f00000000c0)="f94c4c1f00000000000000a58567c211aebc004b78798823d8b349293a2cb1db595e1e709d996f", 0x27, 0x0, 0x0) 06:59:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() getrusage(0x0, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 06:59:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x1c0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x110) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000000)='W\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8001, './file0\x00', './file0/../file0'}) 06:59:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x20, 0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 06:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x35}, {0x16}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 06:59:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2b, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e699319296488b02cc70b9e2a04207101e97de9ded67e4299fe9ff4655ee93a2193ea36953ce18f00d780ee6aa756819ac99253019014008091fa86162f94915df0c4a89b76f53e856c5e25fa57185a33aeac9d8830661358f8e87edc2fc3fdbb8e4f35e322c886d5594577b9c8aa490377ca3e2b1a592147767e83b21505c07e1c6e3737e3ed7de0a43417e71c5d3da23e0ce5e8f7d72e35d56e1b710ede33bae402faf8812642bf4bcad237525cd071321786a5b1a815eda10b19620c765702100ff8a160cacd104ceb67d22b7d543619a4b35db2d0c021176a69fca797634df9f73b6c7c3bf851ee78ea0f85b69987c00d4b4796a9e91c76b56ed5c88cb9d12ff33a04c151681441619", 0x119) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 06:59:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000003c0)={0x3620, 0x9, 0x8, 0xe000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) getrusage(0x0, &(0x7f0000000400)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x10001, 0x6b6, 0x2b5a, 0x21, "c9637f5dfe36a6ff93f30a9f68abd033ab1486da", 0x40, 0x85b}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) 06:59:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 06:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x84}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 06:59:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000001140)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001180)=0x1) r4 = dup2(r3, r0) preadv(r4, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, 0x0, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) 06:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x7, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xa5}, {{}, 0xfffffffffffffff9, 0x9a}], 0xffffffff, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) msgrcv(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000efff00000000c33e2201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086011135a11e88250d7e2138ae305efb8cd3b7ac16ca9585bd390626c06f1923e914794b2f5839ef46b5f73cb63994352efd6cbd215d5f9e37798f0c3f74531832f5ca8706875c1806833811770bff2ddc25e92cbf56"], 0x103, 0x0, 0x1800) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001000)) 06:59:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:59:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 06:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x7fff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x8e25}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) r4 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r6, @ANYRESDEC=0x0], @ANYRES64=r5], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r9, &(0x7f0000001740)=""/4096, 0x1000) close(r9) fcntl$setown(r9, 0x6, r8) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r10, r11}, 0xc) r12 = getegid() r13 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r14 = accept$inet6(r13, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r15, 0x1}], 0x1, 0x0) write(r15, &(0x7f0000000080)="a6", 0x1) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f00000002c0)={0x1}) r17 = dup2(r15, r16) r18 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = getgid() r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xcc2, r10, r12, r18, r20, 0x2, 0x9f}, 0xffff, 0x3b, r21, r22, 0x100000001, 0x5, 0x8, 0x10000}) r23 = msgget(0x1, 0x0) msgsnd(r23, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r23, 0x0, 0x0, 0x0) r24 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r25, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r23, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r24, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r26, @ANYRESDEC=0x0], @ANYRES64=r25], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r29, &(0x7f0000001740)=""/4096, 0x1000) close(r29) fcntl$setown(r29, 0x6, r28) r30 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r30, r31}, 0xc) r32 = getegid() r33 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r34 = accept$inet6(r33, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r35, 0x1}], 0x1, 0x0) write(r35, &(0x7f0000000080)="a6", 0x1) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r36, 0x800c5606, &(0x7f00000002c0)={0x1}) r37 = dup2(r35, r36) r38 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r37, &(0x7f0000000480)='./file1\x00', r38, r39, 0x6) r40 = getgid() r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r41) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r42) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000000)={{0xcc2, r30, r32, r38, r40, 0x2, 0x9f}, 0xffff, 0x3b, r41, r42, 0x100000001, 0x5, 0x8, 0x10000}) r43 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r44 = accept$inet6(r43, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r45, 0x1}], 0x1, 0x0) write(r45, &(0x7f0000000080)="a6", 0x1) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r46, 0x800c5606, &(0x7f00000002c0)={0x1}) r47 = dup2(r45, r46) r48 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r47, &(0x7f0000000480)='./file1\x00', r48, r49, 0x6) r50 = msgget(0x1, 0x0) msgsnd(r50, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r50, 0x0, 0x0, 0x0) r51 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r51, 0x0, r51) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r53 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r53, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r50, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r51, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r53, @ANYRESDEC=0x0], @ANYRES64=r52], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r54, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r55 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r56, &(0x7f0000001740)=""/4096, 0x1000) close(r56) fcntl$setown(r56, 0x6, r55) r57 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={r55, r57, r58}, 0xc) r59 = getegid() r60 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r61 = accept$inet6(r60, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r62, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r62, 0x1}], 0x1, 0x0) write(r62, &(0x7f0000000080)="a6", 0x1) r63 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r63, 0x800c5606, &(0x7f00000002c0)={0x1}) r64 = dup2(r62, r63) r65 = getuid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r64, &(0x7f0000000480)='./file1\x00', r65, r66, 0x6) r67 = getgid() r68 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r68) r69 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r69) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000000)={{0xcc2, r57, r59, r65, r67, 0x2, 0x9f}, 0xffff, 0x3b, r68, r69, 0x100000001, 0x5, 0x8, 0x10000}) r70 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r71 = accept$inet6(r70, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r72, 0x1}], 0x1, 0x0) write(r72, &(0x7f0000000080)="a6", 0x1) r73 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r73, 0x800c5606, &(0x7f00000002c0)={0x1}) r74 = dup2(r72, r73) r75 = getuid() getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r74, &(0x7f0000000480)='./file1\x00', r75, r76, 0x6) r77 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r77) r78 = getpgid(r77) r79 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r79) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r30, r49, r65, r76, 0x180, 0x4}, 0x9, 0x401, r78, r79, 0x6, 0x3f, 0x80000001}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r80 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x80, 0x0) pwrite(r80, &(0x7f0000000200)="d000"/14, 0xe, 0x0, 0x80000001) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1) 06:59:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000080)="2f2934f7d46ed90357657a9e319c075bf45152e8bf4214e3e2fef01ce7f2b70aef36ab80a57534a73c1cba11ba30ec344e87543aa3e9f9ae8bfdd5fe632751ffe15c709d1755bece9b5df804765eacd807fd1360532e22dc8ad41f14325a738dc2303ce5870d5c1d827669afeff62c14b971a80fdcaaa788ba18d6bc60c112b8a86ec139cc0d9a7ead0cf323d85b", 0x8e}, {&(0x7f0000000180)="b3e403825b20b0e7d785f972ee2aa7c9dde7938952c778f14e1daa45790d17c4fddb867bef3e30d3b9d4e5f2bc7f521a210d68424d67ae31f871c7497a7d30d1424dc38290eaacb55092c5d5be40c65bda2d1d877fac934735673ab8c2a06b3803896443e0ece29dde8026775239e43b864e6d0dc0614f24d44c9b97b8d9c43c7badb589afbb8b40405967b1bc6db9e63021b4b0844c678ab9cf217f41ce3c8eba0fa50014f5d2ce1b992358b5acd8d19f7ccc92db6b8abfcd424f698ecf7389d2bb207621d2e8a4dcbbb17b375c62ee7a8f10e0820443926df7695586d7104a60fcddd3bdf93d305eee20371a6d9714b57df4babc9e659ba8192cf31a5f4c85decc739a907d036a91b2272d6e98a56ec6a7097bf009be0f0c7ebd41fe417ce36710621214b261b24697b027dd39a8e68e6aced432665d0e4c01ed9e42482e661afd80918100ae1327e1c27649971d9c53e6ff8f211817b3aaa27a0345f2fa1119377a7452a009c3ab52feba0a07c7623549ee07a000630446c20a92ef83ceef00a6be24cc60bb8dda628c6259bca66cf983dd70df4e21d4b3e9fc2b588a2f5127b8c49c80d3e67b147cceb8d297bb7c821315c9d4d6b2ca254aea238ec3273f47510c7a4be5f04d1a3025b2731dfe9dbeca908e5025294e1f7aed4d829351b340634e53f565e6428389df5c0c91c646f5e1a25208653659ea6fa950234fbb1f69ef21ddb46b296271a67d54451a40a8f67ce3c9585f186062952985d947a0a38126fa379dcd93932f21b018b58c03ac204d986f6e3234d81bf587a654f1f21a8e9e46797bba2076e50862aeb1faf19d2753c98d2bffadbb074bb91d10d827d08057695aafd2ffef39a315692decbbd8f8adc0cd3ccb9258e1559877c722ccc43dbbc5de45d0d41cd92cb5c711419eeffc69e80b8b7a92b4ffa1ac07e0898de9b9bd066e5a8c04726778bfbb6c1ee60a7e45404349131a1be34f3591583ed0bf05e757f6b6b773904b4cc23d5c72fead8eb55fcddb9b09c599b5c8de8c3859794a73533f4adc666aa7862ba9ba3c7a81d5f513d2a05cef9f11a509212a492080559be1b648da3352f30ec75efdfc215b9b3582fd483f2af7a5c00f0b23b9a3136317f3059b4104f41c131160e13b351a3292077c3be160008a997637f0c5d663a8fd215669ab6292c63b2ca113ec06a79882590317e156c98f11fc7c0efd80d0699bee5a0a2e693f6d2e7828b6b646ed7889d259636ee20c6df7e513aaa9d023e95bbfd57f9d7dd8f0917c76b070085a2e0c8ff744a3de201ec6cbf7103fa7b8ec7dfa690c398db995c117f69efe26e1d0b94c2886723fae14e27c05ad672f0041f9b992e453d7c66ee1093f9820a00509f4eef7f719bcba5256deb2c12b61fe544dd92b2d9729e3272618219a32a453fd28e4338d6cb11954a4b28334ea8da139999194a686d7031ce05ddcb8e6c5a2946b65b68cfaa5599dde315622243c68aca7afcee2388c4527cb738329215661ddf3a6432bc58f236f096094f433ef767d81e5fce22223e38a6af582c8b60bcc444a4f29bb9f054d01708c4ff1cf0b6f97b95f0d6e4144c76f0c6541964fa6764c4c6447b9238fccd496b4526f5659c81373c17027f701112d1e0f9a9fad56f07081ca2d07b47599ce7738d167a28a96f875850bb26519c42980757cf101dccf0cb50a2569baf495054edf28cec5cea6393914fbfa866279512a4ba9f1693f28ad02c6f55e76abb81b0658d06164e4dec0ced234c7cb3595e7071eeff35f1a5e673c5965a6bf4b2885d42ef9ab281c5e1003973fbf91df1891145f1ea21bf40ce77adddba8c1a2ba535171b61a89a5cb8aeb611b6d008af1a55f1b8ec820d1ca1d0c748b69ebfd26fbefa9ffbb839aa1d53133f120912f37a99bb31bd16eb4c46b91548659d2c13589948b20cce837616826019703eff1f95bc9cf894b122aa6a519b6a84d9938e9887f1889fa3a62098e3f520088bd18acdfe6f7968ea4718b5a1aeffd5187f88caaa455ff607610ffed91d733d969463cd5fb194cbd6e4a221951789ded092ea9d625fd837a71d1466afa101554d2f962c37e7696de15b347300c937869dd93cf70373df553c18c28846cd74693db4e9b4a987c09406abf13eb50c617d8a6ec535bb3fe2e2f9b1806db62a6659f3479e1ea9ccaccf7d10aec185d2c1eb2ff40f4fa0d190d85d11b3606a00cc12e7f87109b5c910ad6bb8eafbf78e2593429bbdd478311ddb92a1f2517f738a22293ce254c1311443260d698caba64c15ed1aa84db5b1fe8055e10ee5efd25fa0c30d5de15e6704406928bcccccddd8d91a9488ed78d1ff1ad877bd74e55e799e0d9de60b4fb0241aa519c40fd34837dc518e087b5407aecc97d1aee0c3f17d11f756a83f69f271eb66b43554a3dba93d3dfb648ad614b0a1bc8dee2dc795fe7de31d09eb63c6793d220e81e93cf41c939e39ecef978d0e6ec38ddc7baf27cba6f6beec1ee80d2dda2a9b2fdaa4e9adefa09751d12826ae4accb01b889715c787df26b15d4d130f0300c6a24bce6870f1f94c97f30c9c59992c67743262c5827a51478911e45b70b76c5fac838cc966b37d938a317f42cf36fbb9a4f7d92adaa256abfa2e46673053dd4898762705cde626dbb53f97a0dbc6d4ebee79c62f924523dea3c983b7ac103fa6bf7683bd8", 0x773}], 0x2}, 0x0) r2 = socket(0x2, 0x3, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = accept(r2, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000a40)=r3) poll(&(0x7f0000001100)=[{r0, 0x4}], 0x1, 0x0) r4 = accept$unix(r0, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000400000000000000000000000000000000000000000000000006d5e68c816ef223c600"/118], &(0x7f0000000140)=0x6e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x4) read(r1, 0x0, 0x0) getpid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000d40)={0x3d, 0xd7, 0x7, 0xb1a2, &(0x7f0000000ac0)={{0x85, 0x81, 0x5, 0x20, 0x1, 0x3, 0xf792}, {[0x1, 0x7fffffff, 0xb6d, 0x100000000000000, 0x40, 0x7, 0x1ff, 0x3ff, 0x20, 0x3, 0x1, 0x3, 0x9, 0x2, 0x1, 0x100000000, 0x2800000000, 0x3], [0x9, 0x5, 0xc000000000, 0x5, 0x74, 0x4, 0x8, 0xfff, 0x6, 0x7], [0xffffffffffffffff, 0x5, 0x4, 0x0, 0x4, 0x7f], [0x9, 0x2, 0x3, 0x9, 0x2, 0x3], [{0x84, 0x0, 0x1, 0x3}, {0x6, 0xfffffff7, 0x6, 0x1}, {0xaa24, 0x400, 0x1, 0x802}, {0x4, 0x77738212, 0x7fffffff, 0x8}, {0x3ff, 0x2, 0x1f9, 0x512}, {0x1f, 0xff, 0x7f, 0x8}, {0x945, 0x3, 0xfffff507, 0x101}, {0x7, 0x5, 0xffffffff, 0x4}], {0x6, 0x9, 0x6d, 0x8d2c}, {0x23, 0x1, 0x1, 0xdb}}}, 0x92, 0xba}) mlockall(0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) 06:59:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x0, 0x40090d0, 0x0, "d730c1e7bb6fc6fbb440e9620000004000e74de4", 0x0, 0x8}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) unlink(&(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) recvfrom$unix(r2, &(0x7f0000000200)=""/200, 0xc8, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x40}], 0x9, 0x0, 0x8000, 0x0) 06:59:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, 0x0, 0x0) setsockopt(r2, 0x800000, 0xd1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r6, 0x1}], 0x1, 0x0) write(r6, &(0x7f0000000080)="a6", 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000200)={0x2, 0x10001, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f00000001c0)={0x1}) r9 = dup2(r6, r7) r10 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, 0xffffffffffffffff, 0x6) fchown(r0, r3, r11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$dupfd(r12, 0x0, r5) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) close(r13) 06:59:56 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r0 = msgget$private(0x0, 0xffffffffffffffdb) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) r2 = msgget$private(0x0, 0x7) msgctl$IPC_RMID(r2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x10000, 0x0) write(r4, &(0x7f0000000380)="4b2178854dbf87b4c273e07fcbea53574a0b2d137c1d939095fea66552a74eb8d551c09991e81b40732952fc789b9de68ff32c13346fff698fa2885ca12a83bee72fb571f98f83e82a8b6b4f296bb2a7ef287d9c3a3cd46667fabcb898a02e37880fdf4571785d986c0e54eea0cbf8a80cffb63b7ce00ad76b26f8931781c554fda69d9a69a4fbff44497ab2fa31b3214e3d42f1ae20bb6cc1bf0716fc8f77c9c6e3f29b66cd04128e82620a482ae1c196f4b786035b1762f385a5598add50173200e5f3f72d04fbdafbaaf3ffb56b6ab206775d", 0xd4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/28) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000800000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000a300"/75], 0x4b, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) semop(r1, &(0x7f00000001c0)=[{0x3, 0xa5, 0x2800}, {0x3, 0x3159, 0x800}, {0x1}], 0x3) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b9000000be64000000"], 0x21, 0x1000) 06:59:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) socket(0x12, 0x2, 0x23) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:59:56 executing program 1: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00', 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x3, 0x6) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x2928, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x18, 0x3, 0x0) dup(r36) getsockopt(r36, 0x3a, 0x12, 0x0, 0x0) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r37, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r37, 0x0, 0x0) semop(r37, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x6, r38, r39, r40, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x1ff, r40, r32, 0x0, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x154e8f77b00491b0, &(0x7f0000000100)) r41 = getgid() r42 = msgget(0x1, 0x0) msgsnd(r42, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r42, 0x0, 0x0, 0x0) r43 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r43, 0x0, r43) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r44, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r45 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r45, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r42, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r43, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r45, @ANYRESDEC=0x0], @ANYRES64=r44], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r47 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r48, &(0x7f0000001740)=""/4096, 0x1000) close(r48) fcntl$setown(r48, 0x6, r47) r49 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r51 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r51) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={r51, r49, r50}, 0xc) r52 = getegid() r53 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r54 = accept$inet6(r53, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r55, 0x1}], 0x1, 0x0) write(r55, &(0x7f0000000080)="a6", 0x1) r56 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r56, 0x800c5606, &(0x7f00000002c0)={0x1}) r57 = dup2(r55, r56) r58 = getuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r57, &(0x7f0000000480)='./file1\x00', r58, r59, 0x6) r60 = getgid() r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r61) r62 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r62) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000000)={{0xcc2, r49, r52, r58, r60, 0x2, 0x9f}, 0xffff, 0x3b, r61, r62, 0x100000001, 0x5, 0x8, 0x10000}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, 0x0, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r63 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r63, 0x0, r63) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001780)=ANY=[@ANYBLOB="ce67e25d3839acc82e72b650d9400000000000000003e9409f0042aa49926c9a44740d600e753f2db958136b550c7c3155957926f1912d0e7a999a84c15ffd6c60e12fe7486c163b4f3d7f27f549ea42badbc05d94d7568299d046921f5fa33b437707218c2ec2b48f113314e036f68e18bb71712d80a6"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r64}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = kqueue() kevent(r66, &(0x7f0000000240)=[{{r65}, 0xfffffffffffffffa, 0x1, 0xf0000025, 0x9d}], 0x8, 0x0, 0x8, 0x0) sendto$unix(r65, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r65, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r67 = socket(0x18, 0x2, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r68 = socket(0x18, 0x2, 0x0) r69 = dup2(r68, r68) ioctl$VMM_IOC_RUN(r69, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r70 = socket(0x18, 0x2, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r71 = socket(0x18, 0x2, 0x0) dup2(r71, r71) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r65}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r67}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r69}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r70}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r71}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:59:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0x6}], 0x80, 0x0, 0x0, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) kqueue() mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000553000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:59:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [0x1, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x40000000000], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x4}], {0x0, 0x0, 0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x6) 06:59:56 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37ff", 0x48}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c04f50b2043e07cfbadfc64cc7fe7227dfcf7c3a83424df6c766318768f175e065fd4fead8be77facebd55df618c0d71e2a6b7cda3edcae112747e0a82be2322d16de4fa2b168e405005372e42da14678a82875a19893f728e42440b9693257f5a7681825ce918ace167fe40bce84338ce42a6cea9d9b5183f618d0ae108ecbf23ac9523054c99537b7409a1d0d96102288927a281e828cac4e6092f25c2517ae95", 0xdb1}], 0x4) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c13b0fe50fdc384e73858d2", 0xce}, {&(0x7f0000001500)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403ea6069c27fe28637751a4d87bb646ba8847b27e7ef67da19f27cb21636e9dd1265f422b41051c500", 0x5a}], 0x3) 06:59:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 06:59:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x46) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000001300), 0x0) syz_open_pts() 06:59:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x13, 0x8007, 0x3) r1 = socket(0x800000018, 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 06:59:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x13) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x0, &(0x7f0000000080)) 06:59:57 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) r4 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r6, @ANYRESDEC=0x0], @ANYRES64=r5], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r9, &(0x7f0000001740)=""/4096, 0x1000) close(r9) fcntl$setown(r9, 0x6, r8) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r10, r11}, 0xc) r12 = getegid() r13 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r14 = accept$inet6(r13, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r15, 0x1}], 0x1, 0x0) write(r15, &(0x7f0000000080)="a6", 0x1) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f00000002c0)={0x1}) r17 = dup2(r15, r16) r18 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = getgid() r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xcc2, r10, r12, r18, r20, 0x2, 0x9f}, 0xffff, 0x3b, r21, r22, 0x100000001, 0x5, 0x8, 0x10000}) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r12, 0x2) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž 06:59:57 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000001540)={0x0, "7a59a69126a6270f9b57"}, 0x12, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "47d25197e27a37f26f9e"}, 0x12, 0x800) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x38) r3 = getuid() msgrcv(r0, &(0x7f0000000100)={0x0, ""/76}, 0x54, 0x2, 0x800) setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r8, 0x20, 0x9cd2}, 0x6, 0x4, 0xfffffffffffffffc}) 06:59:57 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x71) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xaf0e, 0x6, 0x94, 0x80000000}, {0x5, 0x81, 0x1, 0x1ff}, {0x7f, 0x0, 0x1, 0x6}]}) execve(0x0, 0x0, 0x0) 06:59:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x5, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrlimit(0xa, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xfffeffff, "def320ff6ad56cf4329c49d7c50f9d57b69d4f17"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "652e1869b711a91b7813aa39e21a84429030f874"}) 06:59:58 executing program 1: syz_emit_ethernet(0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="01e5ff0000000000aaaaba0486dd60a4f0080800040000000000040000000001000000000000000000000c", @ANYRESDEC, @ANYPTR64]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 06:59:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000340)="308e7193ef3d5d1c6acb0777d0436fb6a735a10b32e069b45fc74cbffe66a4032bc7b9b69d455409b5d1cb959068ef999f059fca08ff30d3a4f94da408eaff9df1d3e73fa7bf38c4bf76221afdc7bf0a94cb95e99240b6e9bf457eea17494a2d4d4792110f8e58048b43c0dd0634f6b64c5023c2b70d41475f8dadaedc23b4510f90387ec97a2c23ba9d372986", 0x8d}, {&(0x7f0000000400)="e735338f5b9615fa7f13a117fb7a8057ac03e2fe68f5d4bb75b191707462fbd66fd0864b880a38c2d155a091b503182980127ae4e340c697f0da523d403a976d3efd06d2d8e14e4ca76672691ca58c0b25ce412dc48ed8b2f375b3dd5e", 0x5d}, {&(0x7f0000000480)="ae359159bb2e06d32bd35dca8d5899d554fbdb10338017e725e10fb2d00d59ff005396144833e8e3de59d39f2c2091b9cd3272d65e47ac96662fbe349dd71c64e7efc0b7b888827b7dc8209fc4a9d26f2f379f860e1cbf3633f8fe503eae5fb6732a317d9f3123eae7fcc5dc3ef4a145f406195b0146f1d64f0132d4852fd1869bb7dcf814e996c1ceac7773c761392133ea3cbe20fd20870039f7bf2ab3e02992105a12f09fa33bbd650ae0b9a368fb21cd0235f0d9c620d4586f3e5cff7ae9b33fb330d7e7db0043c311b854551f7cd713d99acfccdb5fbf2bd9c3e1cfde93bf50976edf8922039500d380b16b210aaf", 0xf1}, {&(0x7f0000000100)="e33d75b4c0768a61659fd816288d498f62f0a15226c8", 0x16}, {&(0x7f0000000580)="703a1021b81a144249a2579f64865acf5ca5debd7e7db5002fa803c1b6cbd209f2aab46a635b5da6ed5767417250706406fe1283302f3ae06d3e493ea420bcbcf628802098d028f283a1c9eb05248045ab1a6554ce015f85a7070c458b601e0cc53c8f44e5be20bbfc4d8db5ee73951faeaa497a96114b3b6bfa509d9cc1313b2a33fd4d546e7a3d68f34b92994207dbb7fbd826d2b444bd50d1c4814eddffaa2a50d2fc7a4f01d2296362b1e08008a879adfdc7b6b69475a7c3866553438788a62dc8304651c3be30ec674304a117ec4b0b6bccfad691a711143aed6dd9b5e79520ee23f8cf60e90baddca0cd29", 0xee}], 0x5) 06:59:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x5, 0xba) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0xa, 0x0, 0x0) 06:59:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r1, 0x0, 0x10000) setreuid(r0, r0) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r0, r3}, 0x5, 0x2000, r2, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) r6 = getuid() setuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x8002, 0x0) 06:59:58 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = socket(0x18, 0x4000, 0x7f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x3, 0x5, 0x3, 0x6, 0x7ff, 0xffffffc1, 0x7]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x3ff, 0x2, 0xfffff26c, 0x0, 0x8, 0x3, 0x9, 0x1, 0x1, 0x4, 0x5}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x6, 0x3}) chroot(&(0x7f00000002c0)='./file0\x00') stat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) ktrace(&(0x7f00000003c0)='./file0/file0\x00', 0x2, 0x1d24, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) open$dir(&(0x7f00000004c0)='./file1\x00', 0x80, 0x7) r4 = open(&(0x7f0000000500)='./file2\x00', 0x200, 0x4) ioctl$BIOCLOCK(r4, 0x20004276) r5 = socket(0x12, 0x3, 0x6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000540)) mkdir(&(0x7f0000000580)='./file1\x00', 0x2) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000600)=0x8000) recvmsg(r5, &(0x7f0000001800)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/78, 0x4e}, {&(0x7f0000000700)=""/128, 0x80}, {&(0x7f0000000780)=""/56, 0x38}], 0x4, &(0x7f0000000800)=""/4096, 0x1000}, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0/file0\x00', 0x100, 0x40) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001880)) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000001900)=0xac) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) r10 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r9, 0x0, r10) 06:59:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 06:59:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x4c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 06:59:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 06:59:58 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 06:59:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 06:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = dup(r0) dup2(r1, r0) 06:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0xff}, {0x6, 0x7}], 0x2}) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 06:59:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000004c0)='g\r', 0xffffff9f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt(r0, 0x0, 0xffff0001, &(0x7f00000001c0)=""/191, &(0x7f0000000040)=0xbf) 06:59:59 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000400)="456f33db105e32a24b56cb3be5ac3a4ab0987fbe043178dcd06d0ccfea7ca9bda1b8150d53366b6582b909d2a44f72790522f823c5edc088158c3a6ebecfcd0be6f2c617b750767a4bdd0339a2adb1bbbc270b28972da86dc217e7940767ec611012767b8fadb9fa1192474785f8b2afd99bca414835293d61ee50a973b7e5e1c581e22be8eb6296e7a3e19ab4c28a237c01a2546cf4a8c53d778a30782037d16503b1a9027b7e71f343472ba24545adad3533e8e787fa29a4460d034a8e2447", 0xc0, 0x40f, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x102, 0x119) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x3) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="077f5f32368c498f15066115334d3cbff0e007000000f9c8427791a0625eab5c49860c2103e807000ff10fb6115ad9eba6c6e9d9484d525f7393de1f19", 0x3d}], 0x1) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) dup2(r3, 0xffffffffffffffff) 06:59:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r7 = accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r8, 0x1}], 0x1, 0x0) write(r8, &(0x7f0000000080)="a6", 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f00000002c0)={0x1}) r10 = dup2(r8, r9) r11 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x800, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x1}, {}], 0x2}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = msgget(0x1, 0x0) msgsnd(r20, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r20, 0x0, 0x0, 0x0) r21 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) msgrcv(r20, &(0x7f00000008c0)=ANY=[@ANYRESDEC=r21, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16, @ANYBLOB="749556bc5ec8bf5e7c7a17236b337c8a6ca7c6f61f11e06100bcc3db15ce1e06d17cb45a04a6cfa1cb34d2ac671a677b43c371a3af0689bc0a8bed529bf809e4d55e8a26455b1b4dcbcf46f494cb2a7bba252855024ec64f31db1c55296595f7f641e27af9ebf8a6567a3ce0504c2d168674bcdddf5b86a2e214af1ca4394b56265753bb74a5cc0100373830f5157b586fb3f988ef15bcf4b210a2a2ae3da3bb06d543bd9b42d61dd862bc9d4e9dff37a7196a453315df08ff1a0571"], @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES16=r24, @ANYBLOB="07abeb1e62284c7be4706e83eaca4c634fc3d6a17ae1f17af5b5a23fac9c3ee84140e4877cb170796be69da1fdf5e08dad370eaa4a1d57187f53c89f5cb8bf9fae6f809a78983d9cc14a802c187670fb7ce1ee77ddf67ac4549f7cb7a44b1a24028e767224ffcd3d0a55c31eb0bd1b33bfbc24d4e5098988bd6dfe4becfcd42bd7366679c25f54220f7363ba8516b5523369a3ac019618493bcf3bf1026a2ef029ff4fc1ba9181fc0de8384be25c77460888c81b294e9b5eed5713e90e124272c4c1868dcfa17163903c4456574bad59a211948a727469f7b96c64a80783f225679f12ce5525aabfe57045e797029908c754bebe7d"], @ANYRESOCT, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESHEX=r5], @ANYPTR64], @ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYRES64=r22], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket(0x2, 0xc003, 0x2) setsockopt(r26, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r26, 0x0, 0x65, 0x0, 0x0) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x4) r27 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r28, &(0x7f0000001740)=""/4096, 0x1000) close(r28) fcntl$setown(r28, 0x6, r27) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r29, r30}, 0xc) r31 = getegid() r32 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r33 = accept$inet6(r32, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r34, 0x1}], 0x1, 0x0) write(r34, &(0x7f0000000080)="a6", 0x1) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r35, 0x800c5606, &(0x7f00000002c0)={0x1}) r36 = dup2(r34, r35) r37 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r36, &(0x7f0000000480)='./file1\x00', r37, r38, 0x6) r39 = getgid() r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r40) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r41) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000000)={{0xcc2, r29, r31, r37, r39, 0x2, 0x9f}, 0xffff, 0x3b, r40, r41, 0x100000001, 0x5, 0x8, 0x10000}) r42 = getgid() r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r43, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r44, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r45 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r45, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000240)="835e34291b74b25c01", 0x9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="769da6ffa62f102d3e0c6144af411b4a71ba7cb3", 0x14}, {&(0x7f0000000300)="dc2857b93722391bb38ece7ea43d0d66702d1556771688094c50fb", 0x1b}, {&(0x7f0000000340)="9a4a78f2237184996144aed5caff8c9c151647a4a54d8b213b8cb7fa", 0x1c}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r16, r17, r18, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r19, r29, r42}, @rights={0x20, 0xffff, 0x1, [r43, r44, r45]}], 0xd8, 0x80a}, 0x0) r46 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x100) sendto(r46, &(0x7f00000000c0)="b80d64c0c8f8fe2ff970d34797186557b26f77b2128c6ffbb1982e5ef4764d21ffbe8f40fdb36adf09371a7b6092acfe3f0f297d2b706b6cd79e5a81ee80cc9599b9648a85838dbad668671048072c5151c90d01d95adb99f2b78f3b59f2a141394cb147272b4c0f46db52da7aa6d676f2012464df1a78e49d864735803f9fe15180eee9c617ddb9b2ac1761bee45fdf9e0e6e859cfa39ca0fcbb64a4dc18de331833f1d273c999d8967034c4cfeaedd13596b3050abbc001240fc0bb314cf7924434bc897bb73d190e70e6409b0e90e2afc1d6aaeaa4819e234b7039c0426f3d815a844", 0xe4, 0x9, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 07:00:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) dup2(r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0xd8, 0xff}, 0x40, 0x5, 0x7fffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x10000, 0x1) getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rmdir(&(0x7f0000000240)='./file0\x00') r6 = socket(0x2, 0x8000, 0x0) getsockname(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x2) fcntl$getflags(0xffffffffffffff9c, 0x3) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = syz_open_pts() dup2(r9, r10) r11 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) r12 = socket$inet(0x2, 0x5, 0xf6) r13 = dup(r8) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file1\x00', 0x0, 0x40) r16 = kqueue() r17 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x85) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x100, 0x0) r19 = socket$inet6(0x18, 0x4, 0x3f) kevent(r11, &(0x7f0000000480)=[{{r12}, 0xfffffffffffffff8, 0x64, 0x1, 0x8, 0x7014}, {{r13}, 0xfffffffffffffffe, 0x84, 0x8, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x1, 0x7ff, 0x6bf1}, {{r14}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x8}, {{r15}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3, 0xffffffffffff778e}, {{r16}, 0xfffffffffffffffe, 0x90, 0x2, 0x7e6, 0x4}, {{r2}, 0x0, 0x98, 0x8, 0x6, 0x4}, {{r17}, 0xfffffffffffffff9, 0x40, 0x40, 0x6, 0x7}], 0x4, &(0x7f0000000600)=[{{r18}, 0xe51ac6b9715ad9f6, 0x50, 0x40, 0x62, 0x80}, {{r19}, 0xfffffffffffffffe, 0x90, 0x1, 0xa9, 0x9}], 0x3f, &(0x7f0000000640)={0x5}) 07:00:05 executing program 0: kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!\n', 0x3}, {&(0x7f0000000140)="f36a98c8048ecdb74aa88c51a860f2515bc99d63a24371d2c50a610041275b189fc5052f601434ade31905b8d048792eb799878a2ae1142088a61f8de73097d9b9bf4475e158e49504e0e751956df9d9911867150e262108d52337c2eec3734d06666e43f450a10a152c56907b1779d4ecee42fbb157898b25bfee82d1ffe0190dc9913507bd8302cc1a67a53d2236a4fd6c66d91a73277d81e6ca87d39db9dd213116e5b6707c267eb9e1d87ce076c960c9813dead440ebe9491aca165cefa4ff250581f5840eec6fb6d23172be36c5a16a2840ca96a4b2aa19d7014dd4baef9f6c0cafc24548c1bffdd9dd", 0xec}], 0x2) kqueue() execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kqueue() acct(&(0x7f0000000080)='./file0\x00') 07:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffffff) accept$inet6(r2, 0x0, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0xfa11, 0x1, 0x9, 0xffffffff}, {0x7fff, 0x69, 0x3, 0x1}, {0x1, 0x4, 0x0, 0x8001}, {0x800, 0xf7, 0x81, 0x101}, {0x0, 0x8, 0x1, 0x5}, {0x1000, 0x9, 0x8, 0x80000001}, {0x0, 0x0, 0x20, 0x40}, {0x49, 0x3, 0x7f, 0x10000}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 07:00:06 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r4, @ANYRESDEC=0x0], @ANYRES64=r3], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) close(r7) fcntl$setown(r7, 0x6, r6) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r8, r9}, 0xc) r10 = getegid() r11 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r13, 0x1}], 0x1, 0x0) write(r13, &(0x7f0000000080)="a6", 0x1) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f00000002c0)={0x1}) r15 = dup2(r13, r14) r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = getgid() r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xcc2, r8, r10, r16, r18, 0x2, 0x9f}, 0xffff, 0x3b, r19, r20, 0x100000001, 0x5, 0x8, 0x10000}) seteuid(r8) 07:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0700001030001df359d6e7c88204788aca"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) writev(r1, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000140)="3faa136877ab8bbe82cdf4f1b6323c12da56af1f21d17bacb96c4d7f9a7acddfe589ec734c60eb6d2be1e9d25c26319abe3f1ab66e2d0b567481f44d3f974bcb627d5b31e5c4afa52cc718e6b1fc33af622ace0b2ef51e0387917dfd59d3372f1575828ecae65f8497b53a3f3e7f2eecf6391bfd0a678250b9a915db3b12cc4b5f977a7f3700f56dd05cd2e2ce7162ab2911a98780e1a7d36ab38f38eaa66099d406c7a9bb2ff6c0805ded5595df", 0xae, 0x401, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x9}, 0xc) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x3) 07:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06546cb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5c5dbb1fc5ad8cbfa0d2c9ca8b4f6b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c0000000067baa03df85cc45c4156762f48edf76d6d54de138850f3abcdb2c530cbc21d73821e480f4da7f542162e023362cc434e724c81148b0df75d6c7055bad402abeb9f13ae0060e81e5129fcb0b4ad20727413dff37d709362b8eeba2f7e75bfbad54f792006ee7d65be8efcd72e4ee6b84d7339d966eb333758bf1bf84392230424637a98d32aa2807410e1153f74237c8fda9667d7fefa6f3e04cc258b31048b8a75dbc57abf74be023ec4ad59e5de"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$getflags(r2, 0x3) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r4 = dup(r3) recvfrom$inet6(r4, &(0x7f0000000080)=""/216, 0xd8, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) geteuid() 07:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="00de2d2f66696c6530998e88dfb24d016a51b71de9ae2f75da00"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = accept(0xffffffffffffffff, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) write(r3, &(0x7f0000001880), 0x0) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000080)="45bbf7d43f151d33b3e690fb599370f10c8f5786b3d0deb2", 0x18}, {&(0x7f0000000240)="f57379efe138271f474df4da9b06fcde85641b72dd5708999d6a7bd37622e891bfd9a35d95c983caa97306530337d06e8277c798fe8494c0028750c1d6dc8e264a3d066e5a26e7adbb53a89234210a939d861e0799faf3b666173562f33d23d72646018534dc726d6259e2e71cc79cad78cc1475ee3408384ef72a4dfae6bb4e68cd2cdc35249f2904bbad313edba83f8fde2fa4b063d6bb2884257002f32fe68395f26e70a8163cf19aec1ef048a5eda77b5430acd0717b795701bef5b5a318d04bcd4e7073091ac5f61335445826228cb6fe71f4e34fc9eab795398a636c98d613c1b5d819d9cb043c51a2443bc22c5e37708202fe64", 0xf7}, {&(0x7f0000000140)="0ab8c9162445923b8e8b23e20d474a5556f4dd6ce69c3089d75f4f8bafef378e8bbf9cb921d93cfb1ff3ba736304f95b0b4329e12ea70e28a41434354d013124d26f1758551451bb5c6e2a5f234523", 0x4f}, {&(0x7f0000000340)="937c2eb55accde9467fea487a72f79f77a448a4272d44b14d6adfac93e611ca7bb2a1ffbde5afef29d8ba837204ac4266b1d2f4d7eada7627a4988774b67a6d6be35c6865947eae6d7e3d2448f07ea3786baebecac61a1d2cf1c10f93802ff8d464ad7705b86317de8fb5c84136643226c9743e355c79a1b66ce448b017c28560014953a", 0x84}, {&(0x7f0000000400)="ed83cd6321871c0b734326e5f2d4ed2dc2dd17541f566f57c81b0a1abfeb5f854a57fc707a384568da14cb1eb595267394718e4dcc2a116c1f41011aa09170d70293d32bbd84730eba7cce5bf8c8c52571e1f58d460cb69b6a8d3e9526cce759384af295376b6166f866a9c42ba16690bc5aef2d224046420522fee8506ee52c4e7abab7a9f9f4", 0x87}, {&(0x7f00000001c0)="4f732329d4bcbfcc8f1decd59c0a15fe77230fa68e47296cdf479834b93492caa4bbdfd481b793", 0x27}, {&(0x7f00000004c0)="52ab279ec85e3c8cb2c54645a5e60e0a8bfe9c297cb24d5c10c360b6450dbf908d9738991e59904d8873ca683bccc2d277106e65f3cb6921feb75d0b665a5a68bfdef54e60e90945bbb06a3d894f6f0792832bca233c", 0x56}, {&(0x7f0000000540)="08ae20bd1123f667dc354d4a4eeb6675d00491dd25b4d27ca37ce05abc4bf09e55ddcef5f26d38621425645822bab9c530ea572064e20ac6242bd061d5e41aebec5fbe47769deef1b397a95313a3f1e7afc7361a5431bf77fda2f026cefad76b398e9d315223be9973bc03ab3428d5226211e893bbbfe5ad714aff0b1b47447b8cfc714f31880101fe4fe8c8340deba4ad00330c4a7c7e557b605ba6ce1f505f0ac681029ccfe340f33ffd5e74f94bca077996ebc9092187777d96b520b351de6e21b46f0509532e981420bcf9e102b7dda1f41d43b14638bc11301463e3d3c05dbfde3fe8c78b10d82d16201eeb650058b54fa9f203928909a31cb97e19", 0xfe}, {&(0x7f0000000640)="57ccb7d3d8e653f92a0188590342bc46f295f8a0e468866fc76cd4053ad812d772d760f936ad0b7fa30a26a493bb4c24875bb6f04ef24cc85847d0f0659e0f8cca05bdeea86e0c424c82d1756a1f9c30744c4214d9be760dbf0aec7af995c6d5dc8a1431a85015e7", 0x68}, {&(0x7f00000006c0)="30e9bac2cbbfd8f42dc39ef7dfdb97187752de6a49d6a55921088b10bfdd6a400d36e7d6eb63ff04235c4585750d0a65978f06b469d2711501d8c28b0c16cbe8e463461d4763feccf531064fa25a3863083824ec309836f0dbf62b62ceb982b9b40904bfc39a6f2f29bdb34c2283dc480c6c052b8b9a60c1ac619e1cd5c7272e8b87f2794ea5e84b1e2f5fc0ca0dc0e0c4d9ca3a810f490bca48553db1a76b7bf60acb1b09aefdb2c5dd63e4ef22a6b4d5b513051cfc37a2b7317100be08e6c66553c24cdc3fada423ccadbe7ae497d590c69172a930edb511590ed14216b831d935204e7aca54552cf53bf1370d6fbf8ed869274b50315e660a419bab5b0a59d8e06e66cb66baafc80325f491c7af275721870fa09ab4cb626625b31c4333b9d230180e54a0f60a3c2ccfb03b903f3f252722d335aaaa75a1114df81d1e611d098877b57ca0edc546c150c02dfc3c9ae2bccf7face59551efb4cb7a0ca5056d8cdd5b87fe182bf1b0c1a49daccec59e00f88490bb34e9a0b72bbeb29c0b4b1056f711b22cbfa6ab3e2ab6197c306df54edbe7fd3fd0a7841a017053ffc76c34da0fa3d1b318fb1214ebd0ccba475d8b2e47e9393dbe1d03bc190bfcf810df9f96d86df0a711197b54fe692e12ef1c4aa93813200bbb7f966bafdc86ec9005b5c0f5c6ea28f8d9dfb8a3e317745ed0364a30f889a64681272d1348341b3995c9c2d195af1ae149d142ce91b062182f0f94b0f245d8a2c7b4e6760ea4979bed53ba126dab96fb51a51a54b2ee0b6413231f7140a5d95a5ee4b3aa3812fcbe61b4aa44c4524882ecbf4f5f875bb7280bdb169e4f4c9206b41e6e97d6371598086d839c7e9b3e84d9c3158eabab56a3bd7cc06b48a55da4724dfa3bd1637b160ed3d5e8ce70f3bb390cfdfcb034c0a671e3a05cac7b859dd4a88301b6c3304819525994f92f613e9c9db6215112ad382b746dfffcd469e909d708404e9f863c0111953306acd4aded47c06f652e80d558eb0c9b04f88a07d3c5dcf21a3ef5391ea7d19cb162c5f3069dc6ca6fa794ac71c98e8a2f48f97104a3280de094bfdfd9c641164c0238a4f9470491f83757c2ee6b7ed5d7b2ab52840002b3ce50b849de946357fccf858646ea80933589892e707d194c8516db83b162ff2825f505c496ed5940bfba6f2eaf8bdaee9b701f6c7df08d136b10a379e052c991fb32b6c282e3bb84051ab34db67d21938b68fec4c05f8e0aac1e35f34f3b2a3b41c8ee8a5c90add87a9d4654aeae79caec0df3ba5634fbf7bc041b9e30da1e4bf5ce5321c37a6b1812291b72631b69d3c1e4c06de3fc0e2814a514f78f8c51829c5db8b3a5b851c986faec95dbb998acdefb6d4bda010a1ac3c2e1be4ea5727f220139cce6aee31e4e30b831b312f0930c976f632e6c83b999f0336d78219f371e6f6f00e14bd9325ce360f583188ff8da9adc1d6b080d2a4f89c056a8b560108df14836618444ebc67ec3c4cdd8fe6ce2e03fd59387cd7777088b041db1995d1a21198ee33073e036ae0fb5636906e2409a53d6fbe11e51c96601f055dc9e2223b7a9b5353fc122c286f2ed4b23215b415d4be5d11694aecadebc7b019cf330382203ec187a72fbb6421986986990dd294d2c02ae7c01ee7d54f7a4386158b2dce8cb556f0078bf4a0486085d803aa5a6adf65efcda19bb65a52fd091d1b23f0bd77cc8da66998dc3532aeebaa51bfd2ef201763065239a6ee49e5ee2d6f5691059117c1eb0ead98bb77d1acb4ba223b3e2a8abaf860b8f99d4ce8dd93713a6573cdf88b587007ce8fb2fd00b2f43f04acba79a744f4bd506c6cc6acc8c59dd9860d7dd2e013b14d72437ae9d6824c63e0ec6a0226e2048e450869789aacb19abd71a5d7c65247eda3dfc92a1e37c0805aece8b5872bba328301f14598b77e676ff7a2d9c3df76a53020afa385a6e965a7b7a9820b41599d46ed876ed4dd6f0abfaa6297a356d907e4f640365823028b9c250746a31c7f81292c6cbe99792b6d22f12c3f007bcc1a9ed82a62f124ff422fc554845fd13e4d0ee7e675a271135d85c6f7841b85f1ed519f2e64db3653da80a9c3c28697145abf9467a2ae4e05dc51c7c5e07dd3e9d37b4384d0d5ca0e176031468b019a7a6dea655aef5e99697f106036c251a9f1eb8b54731a8430bd48a17aac384c4b01422fcf2bf5d5cb2e04e027f4d53c618d1d0f35ba823653937d805acb2df391bffd6b8e2855310e847c878daac4f058c6f789d823aa97a3ed8b01a3b49c9001ebe6f0daa74b4401a9a7874aeafd631a417868926a32de8845281521ce636aa6747f41458b2af986afb87a2b2db1c65a0db189832a64fecbab9d1ead03ab147ace499095381b4ffe04b49d35134a5de12fea622472a34ef7ad25026050ea40e588628abded783ce3573acccb28b88071fd66ac3dbc98a7c8253932342418ed56629fc9294f48341e49d60abf7b4b79b652888c580dfe3bac209aaf21f2ada09ccbbf12e5971ae650e7dca4259836829d9f2ab65aeb22e2f8e3c44e76400473ed605c3e885d8035b8316ac07e084291d5174684ceaad64785ae0d24f78afb3766087b66f523d7e18cf4a90ea82cb62c913a6b654d3add1f5339c29702389335a942543462a5c71bc20951590a3f0d0ca7d06b99edeb6a4f73164661f0f23ff2107abdd53f3f33086c61cb258304be772bf3f6b2bc2f51bd45ea80a4d43d44a3dad852c9e2fbc501a056690eb474c9fd5c68621959bf5653108e5f9185ea9a660813a2fc636a1b5acd6f1d2ca54a14b9b79ac8832a51631f1648fee2664d2409da0f4444339c917616c2d4e394dbd76fb66e4796195f977b3699e5fb12061e67f9377ba4f906a7775709439bdb50f3196ca76a973d48984fe5a317a1f8a9f807c0daae129cc09d93f656699b360a6b8a65dab1eb6cfd38b68992b20484408ee9b63fd6daec6149144d51ffd4fad808df114973ceebc5f991ff9464ea55232e50a70f14c0b02c896678d25a22ddc49a4d2794ddb8a78d39f7c91abacbf5328b581df9f02ab5e3c1356d77f67e66d62e917f3d79e38fb16586abd9f225f0a0f85037196f84db11506031b2621e4fa92d9d6ac2622aed8d9368ef3b680cb34114dbd933694cc094f3680cc805aa8c835db4b7807c4566a63893afe5743efb18a4cb3e26ec0e0e555ae9bedec32a0028137e078b88c76e989b6d11a3d171e73fe0422e0ffeecce34af957feb371b0e5c53ff87d3a9a0279c559f148c1bb3ecb5a1e8a1cf321874b5857b97206fe2cab12a6a052786dbdf257855b93f88adcf4ee7b1fcf593eb2ab52156f06f9d717fcfca453c3ebc2ee8eaace544e80121c7987895aad05c695606ac5a89cc388a729bb5cbffc1b56fbbe31f825a4d10d072d23887ad83d3661637b2e23923db38c447d4507f547eced58c2b46d36aacfe09520d94a9fa946f0767a2f27b44e8aa42b6cd998a928eaccfb820b3a9f4597456d2ded6efcf06d4d0b4a955724084624bc05dbcac34dd57283ad4767e5339f6acbc757e2f7555ab8499aea5057b1b0743a98fd0bf24e9a82d6012a0d44f73a75744cbfe565a457bc3339a3bc37ab285f6b13d4cba8029489c2487c013df8cbd05a8c26c033ad00d1a32f7130e21a8b0fe016f59836a426c69d7c49bb49602d62feebaf479596bba78709b8f189e132d7996aeae20449bbd3ac22067e0d66aaf779e37b37ca7e3a535805203fe8873dc72cab1d54d056799b1fe4691fd916e31346aa37696ade44230497715d8c3e856daee6cae526f6f30534eee4c74fb385f7953218a90463f5b201ea068a8c33f97c602311ede1db9803500f99286d02f3ddd71076498af634ed9492ea985f4272748e110066bcd77ae520aac62703d0c7994c7286ba69c6f933ae96041fe74c190dccb4df4bba958e55cfa205a7ef7911bb83c09b6ea2eb9c4b98dc04463366db34084e236b0b8853309569c89772b8775d70b8d068013ccf9ed9f8c9488198a0940635d89ec7f8036a352d69708826093c992cc9d806f7840b1c4c1836a87b002fe436cb2800210da4303ddbd32fa100a5d69d8dcae1f2159e1da57a04327f1690bdb9dbf9716581b418b2f76800a4c509214a353a47f1ddc4f3769ddb26d7428e25ed4a89e2d89b377a89f30455161a7a5c2a059a3f64a89e584a5eeac026cb82f33985dc94c751845dd03f540a9f507304e97dbff2a871f86e15b735ecf6aa1d9833d07364e0f1f21e8db88f6a6d4aa098168bd8a3f339de614fce5964b65c0c16927a7c0155b352f563033bc9b62daf2da5fe7ef5018605d0fec9baf67a1d3c285c5845978cb797cea317a48bcbab4862f5bc205b79d55e7a2bc1ec9fb9dc33624c8294b5d6af524c2060ae7c21026b5b5d18cff422b04c051f7ec021389b44d59638bc26a0795b0c46595d2de2f1757ca31c31cc58de40ded4fa127e57006bb9aa6936cd767bd8e79aa6b8fdfe4f711ce3790fa6723625e38ae2da838cb3a51f17e26cde6db87b413c32e63c533a4179d534e0209e7f2241337b7de687eeb3e5460c09e3fa3755c15ec86b506b1e45656f71505bcf1aa9897d1028db48667c1f223d4e156c4390ddd734914ccf09f0c7cf9d3a51a904f68a90ea44cdefdaf88662fcb2ce97f86dcc45161d0ceaadf23e2f3b7edff708b53dfbed906ec3338ed33f93e05a8e04d614692637bcea57f44d9ea6e23ccb7a4b2ab93b77e7fe3f395a625c79f8d65ef6094153c4bd675329a6e806ec5baf0a5ee8504047fb962ecf203aa8d36583787fee0ac76e3a33f41e047105daa7c2ec1138118c8dc40816f9c3a00f28ba208874aaa76b6ccbf6b471248a126a739c1555d1b0e228509d9255a7f5824107a9dc6b534dfa6a018cc94dd2e9efe9636379d4c85a72da623c831f7845fe34022d42b0601c07aa1ee62dc4517211eefbf99955fa3c63fbea67fbdbfe4068e3b5dc83335b81e610cca15188c7545c853ff33037077ab35b698e5d2fdd12597f12ede17e807e95405be86a36228cfc3b16773651b72a30d743d86ca12bc40bd046307b65857c50f72fbf36377851fe8688cb8673eccc9f132d6707ef281d120ac32dbe99d8e248a6e4329ed750e63bff6c31b4c045d79ab77b1a7369bc206408420e01ffc1ec8b09fe28465c751eb99ed5ec88487db8c5bde8586f1c7b5db69d675e5abbb54fb617586f5079ee7fc06aa1907e03a06c940b26a82917bea71fc84122ef6176315e5f4a5308eeb3c0c57764b7f6e28bd20d1ca39cd09fe30ba61689ddbe861a21b79fbd53b100c29476ca8ce06e21855a2f86021f51e66ebaa8de6577d180efa1f460f93ad918bf78500e55ec0267bd3d5b699d7f4771a0a9c13bf2f86f72733961efafa3d0d70412f27a1d921022b2fbfb7bc7499c4f7d2f96e0364eccf7af80968042621dd1109d14669f61d905e395a42c40963b555ab69f14f2cc5c634a215eebe23657cebfc55864b4c7244929c3261695bf2a25394c980a97659f81055cf5a7a1290cb299f79f44ff4bc43efbaf7cfacd31b7199b08ff132cdac39db2a4ef82a73f4dbcbb213ff269e1aa8474f1c69e1597a9abdb4af8b841ff868745f331517279d1d000c4937a784b81d8b2b67859f5782228295b932bfbdc36e5ed5240484f98bad510e9e64dd976eff698a6af7ba8d44d74a0d1bd31eb155519c8f0c7fa7cb791767181251b7b7acca230d2ca45fd8c8f800d42ba57b8325855b4b8a85cf566cc1a5b9093259e6bcc37cce614c42c33c2481c0346f4", 0x1000}], 0xa, &(0x7f0000001780)=[{0x30, 0xffff, 0xffffffe0, "92d9cfa4c733127c80e83d3d1b127881ca4323943586c9a670cd921f02"}], 0x30}, 0x2) 07:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) pread(r2, &(0x7f0000000200)="47e2fa69188324b49db20f29a0bfb43632c7874eac3331a4464ebe08ebf94d3bf4603c5ec16919f5855cfceda3a6ce4f1d904a663e6adc43d48e321499067a4240d3b91e0eaf15e327c2d54cf9c605b02601a61c025df1e7598485d118dd3385dd93cdd3d51781c8cb6f3fa839b3dc7ca86b6d820aab4f9468287375bac156fc946287d6b7458a5272e23243f01503bfac6cf12dd7769577", 0x98, 0x0, 0x7f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000100)=""/224, 0xe0) 07:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:00:06 executing program 0: lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x7ff, 0x80000001, 0x3}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1c}, {0x7c}, {0x86}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) pwrite(r1, &(0x7f00000001c0)="0862a6186bd8ced8b8e7b61cc794702091c8bdbfa439ad1294a8bcaf97de9fbb131d068c63f33c99cb13f9d6d552103cf9b6a3d5e8a6e3a243bd6f46d4c89ac74fcb8a07b2461f6f03b346251cce4c5fb5dc740a51d47e3b4e40b6a443c48b5ba49c5c3c61939492b471361dda42e417db657d9e1c1679cefcd2d3fa3922", 0x7e, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="4202000004000000000000000c00") 07:00:07 executing program 1: socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0xfffff801, 0x0) 07:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x5}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) setreuid(0x0, 0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x80001210, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 07:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="bb856ad05cf493bd3f485d5a596f0bff659a9088069ae40cc3bdf1a8dbba478bbd9d0dceef19bc23e4bb606d5a9fd18a116de90d88755cce0000587b5608e238b76d346604ab32c437617c7ab0afc59e19419248678bcaab26f4d64cb1e4f0fa229d7e101b20"], 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 07:00:07 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 07:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67041b542a538706000000b810000000290000003100000003000000a533c5cc2c9744a117acf6b1f084fb89d1729e258b30330180997e8319f16383f96d79727d88340d4d064fe03da49b97c9d701cc71e0ecd25f59c390b52b4067bc5da3ee16a1b1b32653e294b9f90244d4c57ed8116d49bf864554035a49679e2f8347ed3aa1ed2c74bddf95bd06ecf21bd2b41e0f5f26d06ef860329a25fb20849f53f9c94029f11f4c0ae01ec91dd707cc130600000000000000fb60a5e7d2e90ac4d6f21a62322d40c75911fbe88f7f8a909be6ed4438720a97b6cdeff985ead6cb904dff9defecce19084b6736184f66e2bc3d407b46bde0a41d396f255a8ff9d202203f37acddc9b2c8c8cace9ae5275c0aa0f6654df3246b54a43bef13789da871098aa2b0063f482cfba2cafb50bb8218172066e4a0848c53be4ead4db2c0095571e8a0eb0a36aec69ede1961a16f09c928d98be1ac53339004f56cbaa3b5416cdbeadecc091b765a77e88868be7168f0096948b3db1a8d67c9536ec988d8a303204a06105a688c12d3f3f59420e55205cf5ef6cad87a9051e2a9a7cc50f51435fdf643a9632d0692b2d722d465fc982728e0ef7a6f9b8c9849db822ea431a299c839f4000000000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x2, 0x0, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) r4 = socket(0x10, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) getsockopt(r4, 0xbed4, 0x5, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) r6 = socket(0x6, 0x10004, 0x1) connect$unix(r6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r2, r5) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x20800000033, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r8, 0x1) 07:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0), 0x0) r3 = getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) pipe(&(0x7f0000000480)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) r6 = getegid() fchownat(r4, &(0x7f0000000340)='./file0\x00', r5, r6, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000400)=0xfffffff7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, 0x0, r5, r8, 0x10}, 0xfffffffffffffff9, 0x719, 0x7}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000600)=""/4096) 07:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) syz_open_pts() getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/20}, &(0x7f0000000180)=0x16) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 07:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/189) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x75, 0x0, 0x0, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x7]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 07:00:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x108) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 07:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x0) kqueue() close(r0) socket$inet(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="715c3000478c62ade1420438042b7071aed2748c4b0d5f224d7b32b1420b1fa3b103be7449c183be7d40fb2a9d101db3710075a1e40080596ee9a8fb8c94c2de18c722e09fe1"], 0x1, 0x0}, 0x0) 07:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006, 0x0, 0x0, 0x1fd}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 07:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x4, 0x1) shutdown(r2, 0x1) 07:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, 0x0, &(0x7f00000000c0)) 07:00:08 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) r3 = getpgrp() wait4(r3, &(0x7f0000000000), 0x8, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 07:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x26, 0x0, 0x0, 0xfffffffc}, {0x1d, 0x8}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000002c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d5983a6a95a30692637a7170c8e2a0399aa0e4c9d26622e51b06846a6d3a4f39de4637c0d072e571399e000e88788efda385a89f94f11cdfccdeb94761d04a276e06401b0af9facb736439849e7afc2ef4ace7b6e1542744f2bbefe97398673c70b2cb35e5864a316c5481a747be680a3bd9eb18c7b81ef5ea4e474eb3948f7db0f476a182c51c1d555e375b4b5aaa25a26ba9e8fb68d76d9d3776bb0874719be8c83ca6159ce0054a7d8a5708dbb930ef3ef5cdbdf37614264ca63a122394505918f643c501fefca8760124143fc07ec5cbedcb91ffa0b639217dbe21712f841ec373c3fffbd5a3f422bef68c0906523b5c944ac2aceca5bcbb4cdf4b4a363235f3ed71251983f961dbf037f51cf57cb687da755731a4c183c753577e2b7fef4dad1", 0x13a}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0x717}, {0x6a, 0x4, 0xff, 0x406}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x38) r5 = openat(r4, &(0x7f0000000240)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000280)) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) acct(&(0x7f00000002c0)='./bus\x00') 07:00:08 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) lseek(r1, 0x0, 0x9, 0x2) 07:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000100)='\x00', 0x40, 0x161) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r0, &(0x7f0000000540)=""/192, 0xc0, 0x2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x2) r3 = socket(0x18, 0xc003, 0x2) setsockopt(r0, 0x0, 0x2000064, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) setsockopt(r4, 0xfffffffd, 0x65, 0x0, 0xfffffffffffffe09) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) read(r5, &(0x7f0000000480)=""/163, 0xa3) pipe2(&(0x7f0000000140), 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x65, 0x0, 0x0) recvfrom(r6, &(0x7f0000000680)=""/79, 0x4f, 0xc00, &(0x7f0000000440)=@in6={0x18, 0x0, 0x5, 0xffffffff}, 0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) dup2(0xffffffffffffff9c, r7) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r8, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) setsockopt(r2, 0xfffffffc, 0x9, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000400)=0x8) 07:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x1, 0x4, 0x1f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x47ed}, {0x18, 0x0, 0x4, 0x2}, 0xfff, [0x0, 0x2, 0x7ff, 0x3000000, 0x15, 0x4, 0xfe2, 0x5]}, 0x3c) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x1, 0x0) pwrite(r1, 0x0, 0x21a, 0x0, 0x0) r2 = socket(0x20, 0x2, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 07:00:08 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 07:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r1) 07:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffffc], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000200], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x9], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}], {0x0, 0x20}}}) 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)) 07:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$dupfd(r2, 0x0, r3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 07:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000062000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 07:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401]}}) 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)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 07:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x8000000003) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000000)={0x4ba6, 0x9, 0x0, {[0x1, 0xdac, 0x1, 0x102000001, 0x80000000000000, 0x3, 0x0, 0xffb, 0x8, 0x1, 0x5, 0x4, 0x1, 0x2, 0x3, 0x100000000, 0x9, 0x8], [0x1, 0x1, 0x1063, 0x1, 0x4, 0x3, 0x6, 0x3, 0xffff, 0xffffffff], [0xffffffffffffffff, 0x8, 0x3f, 0x0, 0x1, 0x0, 0x4], [0xd1, 0x15b, 0x7fff, 0x1, 0x8, 0x4ca7], [{0x0, 0x7ff, 0x7}, {0x4e, 0x7ff, 0x80000000, 0x8001}, {0x5, 0x7, 0x9, 0x24}, {0xfff9, 0x0, 0x20, 0x2}, {0x8, 0x6, 0x4, 0xe0}, {0x2, 0x80000001, 0x4, 0x7}, {0x6, 0x0, 0x2, 0x5}, {0x81, 0xfffffb4f, 0x6, 0x140}], {0x20, 0x95, 0x48, 0x7}, {0x0, 0x8000, 0x7, 0x1}}}) ftruncate(r3, 0x0, 0x80001ffffc) ftruncate(r1, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r6 = dup(r5) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0x10001) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x80, 0x105) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000300)={0xe7a7, './file0\x00'}) 07:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) write(r2, &(0x7f0000000080)="a6", 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000002c0)={0x1}) r4 = dup2(r2, r3) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) r7 = geteuid() r8 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r9 = accept$inet6(r8, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r10, 0x1}], 0x1, 0x0) write(r10, &(0x7f0000000080)="a6", 0x1) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f00000002c0)={0x1}) r12 = dup2(r10, r11) r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, 0x0, r6, r7, r14, 0x100, 0x4}, 0x9, 0x0, 0xa4be}) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r15, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000240)) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r16, 0x80047001, &(0x7f00000000c0)) 07:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r3) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:00:08 executing program 0: r0 = getgid() setgid(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) mlock(&(0x7f0000519000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') 07:00:08 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60000000000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/4096) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 07:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r3 = dup(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe1, 0x0) dup2(r3, r4) read(r1, &(0x7f0000000180)=""/170, 0xaa) r5 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 07:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0xfffffffffffffe14) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000300)="ade6d2054081b81a63bd7b94e370eb9c48d35729756b8f9bfc26fe08bf538818a2f06b4df819ecd17026df33481c52ba809756582d4894ca08d43bf43b5345035c1e50fcf4b66a76e419757efb43cc71c4ccdccb2c8be0da737af221c4d412bb9c27d52da042c1dce756f46fd8077d5f6bc46832bc9004c7424db510370b2b15050e29434282199402a22bb9194fa633c57c027afe7fed5a20bf0dd817dbb72dfc4a38ef12486c76046bd6fb2ba0b1d4cb737e3abfc9c69a8d9706da455b0837ebb8d0e5264d1e0276e3aed8c3b2dfcffdcc0ebf03bac46ea72f87cb", 0xdc}], 0x1000000000000188, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0xff) read(r6, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0xff) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000000c0)=0xff) read(r8, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000000c0)=0xff) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r12 = fcntl$dupfd(r8, 0xa, r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000000c0)=0xff) read(r10, &(0x7f0000000040)=""/32, 0x20) r13 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r19, 0x80044270, &(0x7f00000000c0)=0xff) read(r19, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f00000000c0)=0xff) read(r20, &(0x7f0000000040)=""/32, 0x20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r22, 0x80044270, &(0x7f00000000c0)=0xff) read(r22, &(0x7f0000000040)=""/32, 0x20) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r23, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r23, 0x80044270, &(0x7f00000000c0)=0xff) read(r23, &(0x7f0000000040)=""/32, 0x20) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r25, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r27, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r28, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r29, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r30, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r31, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r31, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r32, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r32, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r33, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r33, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() 07:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fcntl$setflags(r1, 0x2, 0x0) 07:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) msgget(0x2, 0x223) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7ff, 0x80000000, r2}) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd6a15c6f251deecf, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) geteuid() 07:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0xed}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) fchdir(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x92878fc61d713572, 0x1, 0x1, 0x800, r6}) ftruncate(r4, 0x0, 0x5) close(r3) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 07:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0xca79, 0x2, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x0, 0x7, 0x40, 0xe048}, {0x800, 0x2, 0x9, 0x3}, {0x80, 0xfb, 0x0, 0x1ff}, {0x1, 0x1, 0x6, 0x8}, {0x1, 0x99, 0x0, 0x100000}, {0x6d, 0x6, 0x81, 0x2}, {0x400, 0x7, 0x0, 0x3}, {0x8001, 0x5, 0x97, 0x8}]}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file1\x00') r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x3, &(0x7f00000004c0)=""/71, 0x47}, 0x2) r2 = getuid() r3 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r5, 0x1}], 0x1, 0x0) write(r5, &(0x7f0000000080)="a6", 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) r7 = msgget(0x1, 0x0) msgsnd(r7, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r8, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r10, @ANYRESDEC=0x0], @ANYRES64=r9], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) close(r13) fcntl$setown(r13, 0x6, r12) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r14, r15}, 0xc) r16 = getegid() r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r19, 0x1}], 0x1, 0x0) write(r19, &(0x7f0000000080)="a6", 0x1) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r20, 0x800c5606, &(0x7f00000002c0)={0x1}) r21 = dup2(r19, r20) r22 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = getgid() r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0xcc2, r14, r16, r22, r24, 0x2, 0x9f}, 0xffff, 0x3b, r25, r26, 0x100000001, 0x5, 0x8, 0x10000}) r27 = msgget(0x1, 0x0) msgsnd(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe96b58829a0cf023da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd70855c6064e89f42cab0abc858c3e908a1cfa65076ebabaa0443"], 0xfe, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) r28 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r29, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r30 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r27, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r28, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r30, @ANYRESDEC=0x0], @ANYRES64=r29], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r32 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r33, &(0x7f0000001740)=""/4096, 0x1000) close(r33) fcntl$setown(r33, 0x6, r32) r34 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={r32, r34, r35}, 0xc) r36 = getegid() r37 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r38 = accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r39, 0x1}], 0x1, 0x0) write(r39, &(0x7f0000000080)="a6", 0x1) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r41, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(r41, 0x800c5606, &(0x7f00000002c0)={0x8, 0x0, 0x7fff}) r42 = dup2(r39, r40) r43 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r42, &(0x7f0000000480)='./file1\x00', r43, r44, 0x6) r45 = getgid() r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r46) r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r47) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000000)={{0xcc2, r34, r36, r43, r45, 0x2, 0x9f}, 0xffff, 0x3b, r46, r47, 0x100000001, 0x5, 0x8, 0x10000}) setregid(r24, r45) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000002c0)={0x1}) r48 = dup2(r5, r6) r49 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r48, &(0x7f0000000480)='./file1\x00', r49, r50, 0x6) chown(&(0x7f0000000180)='./file0\x00', r2, r50) r51 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xa) connect$unix(r51, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) 07:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r4, 0x0) r5 = dup(r2) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)) r6 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 07:00:08 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0xefc) chflags(&(0x7f0000000140)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x7c) 07:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400802000020e], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffff000, 0x8, 0x6, 0x1f, "ec4dcfe157f30a476262f59b718166b4e5083540", 0x7, 0x4336}) r2 = socket(0x10, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x4, 0x1}) fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/138, 0x8a}, {&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/228, 0xe4}, {&(0x7f0000000840)=""/230, 0xe6}, {&(0x7f0000000940)=""/185, 0xb9}, {&(0x7f0000000a00)=""/237, 0xed}], 0x8) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x7ffffffe, 0x1}, 0xc) 07:00:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x801, 0x60) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x0, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x800}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000511c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x3, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r9, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x80000001, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000080)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="03005349aef8ef61380d426762eb93ac7ecd00"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x5, r6, r10, r20, r27, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/71) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x0, "000000000000000100002000", 0x1000, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 07:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = socket$inet(0x2, 0x2, 0x9) fcntl$setflags(r3, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) getsockopt(r4, 0x5, 0x8, &(0x7f0000000180)=""/187, &(0x7f0000000100)=0xbb) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1) r5 = kqueue() dup2(r5, r1) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000240)) 07:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e, 0xfffffffffffffffc}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:00:10 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="85d0055ecfbcfbae8144b87ed5df1d0afcd625bcecd41a32e1a71bcb97ac7286413eef4bf1cdcf6f93b4373da904da3ae07dfa3b8f90ec11a8585191643160445ed774c40fe72e47", 0x48}], 0x1) execve(0x0, 0x0, 0x0) 07:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000240), 0x4, 0x0, 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = dup(r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) fcntl$dupfd(r3, 0x0, r1) r4 = socket(0x2, 0xc003, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffff244) setsockopt(r1, 0x0, 0xfffe, &(0x7f0000000000)="7b001000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0xc23}) 07:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001a2000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6c}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000627000/0x2000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000674000/0x1000)=nil}], ['./file1\x00', './file/file0\x00', './file0\x00', './file/file0\x00'], './file/file0\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x900, &(0x7f0000000540)=0x1, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 07:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x20002fffffff8}) 07:00:10 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x57) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x3, 0x0, &(0x7f0000000000)="01000000", 0x2) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = socket(0x147d9f482fbbff2a, 0x4000, 0x0) r4 = accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000000)=0x8) setsockopt(r4, 0x10001, 0x1023, &(0x7f0000000040)="25917b2484f40309a6a5c5c66772ee50f6e5ddff848f92cd12e0a0eca77d9761c50400001a7c76c4d5", 0xfffffffffffffecf) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 07:00:10 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) 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) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530b", 0xff8}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000", 0xd7}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593", 0x800}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x13, 0x0, 0x0) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r7, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19a2cf0784"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(0xffffffffffffffff, r9) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r11 = accept$unix(r1, 0x0, 0x0) write(r11, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 07:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) mmap(&(0x7f0000f62000/0x2000)=nil, 0x2000, 0x4, 0x2810, r1, 0x0, 0x4e8) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) 07:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fchdir(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x2, 0x4000, 0x56c, &(0x7f00003fa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) 07:00:11 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000080)="dfc628d17a9a8226a0d3808baacca1d6b2d9587382c28a86e8edbc4a99186b5aa2d53adcac4f9f37e37becc35db306a4d8", 0x31, 0x0, 0xff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) 07:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa4) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:00:11 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 07:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b751a0000000004000000000000e600"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) write(r2, &(0x7f0000000280)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c227dffbe6d2411c6c548d20160885419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3cc719d1d5de4b758d90069cedb7237aeacbcf09bd3c719ed25314dc21617d89aa902000000000000005ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649e0e31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a000000000000000000000000000000001ce565a679546eedfbf2affb8d58bb53094278f63c6328a8ce374c345a3b9027e5d2837ddbdbe953cfafdf06ec2b92b2fe587c06c124e4d5d350418a2fbcb4d129ca83330e13e69bd69334be026c6b24de76c6e49146af4a192b338b68f7e711084a9c54f279660c9070ef86bb7de8679f8ce102d7221c6a7048b7607d100aa4bbcc361a66b460e96a1f48019bc494def3886db02a317084bc671aad4444a3c3c928ee80de255a06aee3c105b2b41811b1f7eb43b73336b9cdd1838655acf9db1b749e29d14f3140a87dbbef231c8d3b3c3ab8ac6914", 0xfffffffffffffd1d) 07:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) read(r0, &(0x7f0000000100)=""/90, 0x5a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) pwritev(r3, &(0x7f0000000240)=[{&(0x7f00000002c0)="000000024b5dc1ba00000000000000410d8611af9ed2d700000000000000", 0x1e}], 0x1, 0x0, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000500)=[{&(0x7f0000000200)="aa6ef6a77f34fa271c1e4c0236dfe2146848", 0x12}, {&(0x7f0000000300)="87", 0x1}, {&(0x7f0000000400)="0372301d20dd328ec2a0277ddaadf87e3bb4637a2cd511649c033210e1d170fb4aac043debd92743a3961faff65ac591d28f6cb1f695a1b431a46598f74a9f78cad1767edfb17f3782a51adf981b2e20fde4517b9d6e5cc7fee1809a6d7357c3766e913f8a92dcb7a7628688c5be4e1d086d66e4709dd7cc4ddb9657fb97624df02e1cc087d57f28fbb10fae313b2a69a316a004be899d39d843f827cdd89819ebf21161ddf0498781d1a7131c4a9dc6aa6e216b2d389e60830182ed5bbd620d44717bec2b2dae85748782ef6174573859d4f0f2d554a527a89d412c91a62fde5efa27a2510e4607f1992e3716723f6aba59a427799972", 0xf7}, {&(0x7f0000000340)="edfff6694ee4e8ac3b", 0x9}], 0x4, 0x0, 0x0, 0x8}, 0x2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd", 0x1d0}], 0x1) 07:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x4e80) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socket(0x10, 0x4, 0x3) shutdown(r0, 0x0) 07:00:11 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x1a12, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1038, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x6}) socket(0x18, 0x8000, 0x2) 07:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x133) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287fafce7e966d410d", 0x18}], 0x1, 0x0, 0x2000020000000000) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) kevent(r0, &(0x7f0000000180), 0x10001, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x801b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7fffffff, 0x4}, {0x9, 0xc9}}, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x7) 07:00:11 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 07:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 07:00:11 executing program 1: clock_getres(0x2, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) socket(0x6, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = semget(0x0, 0x1, 0x39) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x20}], 0x1}) semop(r4, &(0x7f0000000040)=[{0x4, 0x8}, {0x2, 0x1876, 0x1000}, {0x1c6657cd94c76b00, 0x9, 0x1800}, {0x4, 0x1}, {0x0, 0x6}, {0x2, 0x1ff, 0x1000}, {0x0, 0x9, 0x1800}], 0x7) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) getpgid(r6) 07:00:11 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 07:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) shmget(0x1, 0x4000, 0x29f, &(0x7f00005e6000/0x4000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 07:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e82cb2c03ec15ff1a5330ba4eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0cfe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274ca34369701ae44c27919a4a0ddd15908dbd7085e908a1"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r4, @ANYRESDEC=0x0], @ANYRES64=r3], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0xd085e1a46b3e37c8, 0x0) read(r8, &(0x7f0000001740)=""/4089, 0xff9) close(r7) fcntl$setown(r7, 0x6, r6) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r10}, 0xc) r11 = getegid() r12 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r13 = accept$inet6(r12, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000440), 0x0, 0x1) write(r14, &(0x7f0000000080)="a6", 0x1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f00000002c0)={0x1}) r16 = dup2(r14, r15) r17 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) r19 = getgid() r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xcc2, r9, r11, r17, r19, 0x2, 0x9b}, 0x9, 0x3b, r22, r21, 0x100400001, 0x80000009, 0x4, 0x20}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x100000084c01002e, 0x0, 0x0, 0x0, 0x800001, 0x0, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt(r0, 0x29, 0x2a, &(0x7f00000000c0), 0x4) kqueue() 07:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) socket$inet(0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) socket(0x2, 0x4, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4], [0x2a4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x9, 0xfffffb7fefffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x10001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:00:12 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32, @ANYPTR, @ANYRESOCT=r0, @ANYRES32], @ANYRES32, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64]]], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 07:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x20) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x2bb, 0x4, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x8001}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x6}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x100}, {&(0x7f0000000000/0x5000)=nil, &(0x7f0000007000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil, 0x7}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x20}, {&(0x7f0000000000/0x9000)=nil, &(0x7f0000008000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) shutdown(r0, 0x0) 07:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b4711e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8baf0d61b5cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459ebbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5ac3555af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cbffa3f27b567e7a5204d75625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efdfb0886b22a6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978113f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8d63075f67ed8c1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab930b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4387a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f335fe2e25845ac701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020c64b38684c3cf4af683b706df74dafa0e48ac506f713b6511733c806f2570f34275255e7959a3a2725ea39404564de8a9bdf05bf85e36de82e801b0ecf3596a7fe26c2805c1b2ff7f1fd532206b2e576c5973063b1f0ab50cf3e6be8d57004596357f1a15ff16d8bc63bec62693e4a8d4fcf9af9d955f091a61e5c5c988d2535b4406a1ee61fbe9e7928f4a5acfea6ffbcc60f5ecea0f9f9f70279b8d067a33564511b125d754d62acd7937f1d9dcda5be20a77f97d87107e3989d3cbf1b5b930fc273afdef07d374d46e37fc370d00ca4dd007483be61f9a78adbdffc6b44180499358211200fdf4ece48e3deb21ef8e9d72424b02bc2eb6b9d62ed32e558b1ba64b18aae5a4067ffd8554a7751663ed5adbc24c1fc380b68ac33efd8a7db141b6557a67a9fc184423037b44a6071587b401beb0200000000000000acddac427662c14911f72d828ac304ced14acd0f04852af81219d9c4087824e47371b2088d26d1b1064274fb3731b28466ea036ae864893f42d302211168f62f808ffe76b6c5a2667204091b6e4538e8adce6a8cffdc4060ab7eaaa48c80335161b41d9b056821acb80f0037a9740f6d9fc9ee2da402ee59780d9ebe52b3f93c49183a6525573852a631846f1dd5e853082605f11d7b39ddf8bec938510ceebe363c15f4aff7513124dcf299208477631fa55859063c7703e717dedc8c289873c99aef559ea082ec4c0953741b5c45cc3be866c478d1b5692908f02730a92127eb34015469c0ad833dd3dcf14b86e89e758e0a014d940b10b427007afb7b68dc09f030b0"], 0x860}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1c0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x5e1, 0x2, 0x3f, {[0x0, 0x1, 0x0, 0x9, 0x100000001, 0x3, 0x7, 0x5, 0x6ca8, 0x7ff, 0x8, 0x2, 0x3f, 0x493, 0x1, 0x361, 0x100000001, 0xade], [0x101, 0x9, 0x4, 0x400, 0x80, 0x2, 0x7, 0x911f, 0x101, 0x1000], [0x3ff, 0xf4c, 0x5, 0x3, 0x2, 0xff, 0x6], [0x6, 0x2, 0x80, 0x9, 0x1], [{0x3, 0x0, 0x3}, {0x101, 0x8, 0x0, 0x8}, {0xffe1, 0x1, 0x7f, 0x3ff}, {0x70, 0x0, 0x7, 0x4}, {0x2, 0x1, 0x1ff, 0x4}, {0x9, 0x8000, 0x6, 0x9}, {0x4, 0x8, 0x1f, 0x2}, {0xfff8, 0x8b, 0x7fffffff, 0x4}], {0x8, 0xfffffffa, 0x3, 0xffff}, {0x0, 0x8001, 0x0, 0x2}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x1], [0x7], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x80000, 0x4}], {}, {0x0, 0x0, 0x7}}}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/219) 07:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:00:12 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESOCT]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r3, @ANYRESDEC=0x0], @ANYRES64=r2], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r5 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) close(r6) fcntl$setown(r6, 0x6, r5) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r7, r8}, 0xc) r9 = getegid() r10 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r11 = accept$inet6(r10, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r12, 0x1}], 0x1, 0x0) write(r12, &(0x7f0000000080)="a6", 0x1) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f00000002c0)={0x1}) r14 = dup2(r12, r13) r15 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = getgid() r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xcc2, r7, r9, r15, r17, 0x2, 0x9f}, 0xffff, 0x3b, r18, r19, 0x100000001, 0x5, 0x8, 0x10000}) r20 = geteuid() r21 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r20, r21, r22, 0xffffffffffffffff, 0x0, 0x8}, 0x2ea6, 0x1, r23, r24, 0x2, 0x6, 0x20, 0x6}) r25 = semget$private(0x0, 0x3, 0x10200) semop(r25, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r26 = socket(0x2, 0xc003, 0x2) r27 = socket(0x2, 0xc003, 0x2) setsockopt(r27, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r27, 0x0, 0x65, 0x0, 0x0) setsockopt(r27, 0x40, 0xd5, &(0x7f00000001c0)="cf7227486d9947984bded73a873c888903fb2c3c7658df3543fd357060d4deab0ee20f5157b54a1e6c0de96321d5482271743a0ae26acad3359c3ac71d281659a86454a47044d6201c78f83e8c71ebf5782955d3b9fe3e390f7bb3692eee4e166ac5b32a1288a75efd6dbccc908e4cff827392a7f9287d37307cccebab0853ef586a1c2dd0d0aea0e653aa", 0x8b) setsockopt(r26, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r26, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = getegid() r30 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0xc, r28, r29, r30, r31, 0x40, 0x1000}, 0x3, 0x4, 0xfb}) 07:00:12 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x100002) writev(r0, &(0x7f0000000140), 0x0) 07:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000080)}) dup2(r0, r1) 07:00:13 executing program 1: r0 = socket$inet6(0x1e, 0x3, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3}, 0xc) 07:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = kqueue() getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x9, 0x5, 0x0, 0x2}, {0x0, 0x61, 0x3, 0x1}, {0x9, 0x2f, 0x9d, 0xc8}, {0xfff, 0xe1, 0x0, 0x1}, {0x5, 0xff, 0x20, 0x80000000}, {0x4, 0x8c, 0x6, 0x3}, {0x401, 0x2, 0x7, 0xfa}, {0x1, 0xf0, 0x19, 0x80}]}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) close(r0) 07:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = socket(0x2, 0xc003, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000191c0)={&(0x7f0000000380)=[{0x82}, {}], 0x2}) ftruncate(r2, 0x0, 0x100) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) getsockopt(r1, 0x20, 0x8, &(0x7f0000000040)=""/177, &(0x7f0000019100)=0xb1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000019140)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000019180)=0x6) 07:00:13 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0xeb4}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 07:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpgid(r3) getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d273490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d602aebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755ac131b867fb7dc813f8573208e0878fad69216b8c7076d8d438a57e4ed77c6749e75d495e4a15082d2e42fe2dab103546cfa26e49f6b6810de818a0d66a6234efe038bab4c71f905240d2144d21d38ddf29a8c25a4e08ead0ddf778945809267d8232998adee71fcc38b4ae520f73e684fb64562f08c4940808b59092412b144e8679663b0d783b89cdc49b3a1dc72739e07c66be8a0529094a91271f7b7f8dfc32c6246d07df100a8b36b9e700ae62366612e148712d5063ad352f051016f631a2c154baf1269c716ac936a29e64afca1ee3e30c19c4a646250e132215dc2a6439c91e7006c09126c"], 0x107, 0x40000000000800) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) socket(0x800000018, 0x3, 0x1f) msgrcv(r7, &(0x7f0000000200)={0x0, ""/197}, 0xcd, 0x3, 0x800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000080)=0xffffffc1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0xa1}, {0x3c}, {0x24}, {0x4086}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="0000080093177320496b272aeeda") 07:00:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 07:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) 07:00:13 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x6, 0x0, 0xa}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d", 0x18}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = kqueue() fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000042000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x4000, 0x205, &(0x7f0000ffc000/0x4000)=nil) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10441, 0x0) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) shmget(0x0, 0x3000, 0x201, &(0x7f0000040000/0x3000)=nil) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) chdir(&(0x7f0000000000)='./file1\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1000000) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') pwrite(r0, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) 07:00:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) login: panic: receive 3: so 0xfffffd805e564320, so_type 3, m 0xfffffd8052718800, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *219508 84791 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821ac86c) at panic+0x15c soreceive(fffffd805e564320,0,ffff80001d372dd8,0,0,ffff80001d372ce4) at soreceive+0x16e7 soo_read(fffffd805eb10618,ffff80001d372dd8,0) at soo_read+0x53 dofilereadv(ffff80001d339278,6,ffff80001d372dd8,0,ffff80001d372ec0) at dofilereadv+0x1a1 sys_read(ffff80001d339278,ffff80001d372e70,ffff80001d372ec0) at sys_read+0x83 syscall(ffff80001d372f40) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc0330, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 3: so 0xfffffd805e564320, so_type 3, m 0xfffffd8052718800, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821ac86c) at panic+0x15c soreceive(fffffd805e564320,0,ffff80001d372dd8,0,0,ffff80001d372ce4) at soreceive+0x16e7 soo_read(fffffd805eb10618,ffff80001d372dd8,0) at soo_read+0x53 dofilereadv(ffff80001d339278,6,ffff80001d372dd8,0,ffff80001d372ec0) at dofilereadv+0x1a1 sys_read(ffff80001d339278,ffff80001d372e70,ffff80001d372ec0) at sys_read+0x83 syscall(ffff80001d372f40) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc0330, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372b20 rbx 0xffff80001d372bd0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d372ae0 r9 0x1 r10 0 r11 0x87b8409f37126947 r12 0x3000000008 r13 0xffff80001d372b30 r14 0x100 r15 0x1 rip 0xffffffff8209c498 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372b10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=219508 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a388,0xffff80001d339768 process=0xffff8000ffffaa90 user=0xffff80001d36d000, vmspace=0xfffffd806bc09220 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 12014 419871 15255 0 2 0 syz-executor.0 12014 52680 15255 0 2 0x4000000 syz-executor.0 84047 111956 75086 0 2 0x480 syz-executor.1 84047 366199 75086 0 3 0x4000080 select syz-executor.1 84047 254034 75086 0 3 0x4000080 fsleep syz-executor.1 839 48008 0 0 3 0x14200 acct acct 64830 158045 1 0 3 0x100083 ttyin getty 53998 122673 0 0 3 0x14200 bored sosplice 15255 406138 11093 0 2 0x482 syz-executor.0 75086 47913 11093 0 3 0x82 nanosleep syz-executor.1 11093 241489 28656 0 3 0x82 thrsleep syz-fuzzer 11093 56644 28656 0 3 0x4000082 thrsleep syz-fuzzer 11093 134064 28656 0 3 0x4000082 thrsleep syz-fuzzer 11093 433741 28656 0 3 0x4000082 thrsleep syz-fuzzer 11093 447300 28656 0 3 0x4000082 kqread syz-fuzzer 11093 373152 28656 0 3 0x4000082 thrsleep syz-fuzzer 11093 289273 28656 0 3 0x4000082 thrsleep syz-fuzzer 11093 470498 28656 0 3 0x4000082 thrsleep syz-fuzzer 28656 77939 83802 0 3 0x10008a pause ksh 83802 195590 40162 0 3 0x92 select sshd 40162 357771 1 0 3 0x80 select sshd 34460 390005 64593 73 3 0x100090 kqread syslogd 64593 59133 1 0 3 0x100082 netio syslogd 59985 356956 1 77 2 0x100010 dhclient *84791 219508 1 0 7 0 dhclient 76471 335566 0 0 2 0x14200 zerothread 66136 292353 0 0 3 0x14200 aiodoned aiodoned 38821 187824 0 0 3 0x14200 syncer update 75382 402842 0 0 3 0x14200 cleaner cleaner 12957 278996 0 0 3 0x14200 reaper reaper 59253 275402 0 0 3 0x14200 pgdaemon pagedaemon 88643 19578 0 0 3 0x14200 bored crynlk 68411 69402 0 0 3 0x14200 bored crypto 61309 246961 0 0 3 0x40014200 acpi0 acpi0 66100 154801 0 0 2 0x14200 softnet 4356 228698 0 0 3 0x14200 bored systqmp 97804 120775 0 0 3 0x14200 bored systq 61302 508961 0 0 3 0x40014200 bored softclock 68936 195489 0 0 3 0x40014200 idle0 45526 259397 0 0 3 0x14200 bored smr 1 452387 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9506 6362K 6876K 78643K 11219 0 pcb 14 8K 8K 78643K 114 0 rtable 100 3K 4K 78643K 364 0 ifaddr 84 16K 16K 78643K 143 0 counters 22 16K 16K 78643K 31 0 ioctlops 0 0K 2K 78643K 37 0 iov 0 0K 12K 78643K 78 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1418 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 8 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 48 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 346 0 sigio 0 0K 0K 78643K 4 0 proc 51 38K 55K 78643K 415 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 112 0 in_multi 67 3K 3K 78643K 131 0 ether_multi 1 0K 0K 78643K 19 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 223 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 108 54K 54K 78643K 1719 0 UVM aobj 21 2K 2K 78643K 25 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 1 0K 0K 78643K 104 0 NDP 13 0K 0K 78643K 27 0 temp 135 3030K 3094K 78643K 33955 0 kqueue 3 4K 16K 78643K 50 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 1 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 52 0 12 2 0 2 2 0 8 0 unpcb 120 341 0 333 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 69 0 69 2 2 0 1 0 8 0 tcpcb 544 246 0 240 2 1 1 2 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 45 0 45 1 0 1 1 0 8 1 inpcb 280 676 0 665 4 2 2 3 0 8 1 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 220 0 44 13 0 13 13 0 8 0 art_table 32 221 0 44 2 0 2 2 0 8 0 art_node 16 51 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 32 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 23 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1939 0 541 46 0 46 46 0 8 0 ffsino 240 1939 0 541 83 0 83 83 0 8 0 nchpl 144 2709 0 1094 60 0 60 60 0 8 0 uvmvnodes 72 2088 0 0 38 0 38 38 0 8 0 vnodes 208 2088 0 0 110 0 110 110 0 8 0 namei 1024 7632 0 7632 1 0 1 1 0 8 1 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 528 5 0 2 1 0 1 1 0 8 0 scxspl 192 8348 0 8348 1 0 1 1 0 8 1 plimitpl 152 44 0 37 1 0 1 1 0 8 0 sigapl 432 518 0 504 2 0 2 2 0 8 0 futexpl 56 11030 0 11029 1 0 1 1 0 8 0 knotepl 112 126 0 107 1 0 1 1 0 8 0 kqueuepl 144 99 0 96 1 0 1 1 0 8 0 pipelkpl 16 279 0 269 1 0 1 1 0 8 0 pipepl 120 558 0 539 3 1 2 2 0 8 1 fdescpl 432 519 0 504 2 0 2 2 0 8 0 filepl 120 4400 0 4299 7 2 5 6 0 8 1 lockfpl 104 113 0 112 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 395 0 387 1 0 1 1 0 8 0 zombiepl 144 504 0 504 1 0 1 1 0 8 1 processpl 896 535 0 504 4 0 4 4 0 8 0 procpl 624 1004 0 963 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 400 1052 0 1031 9 5 4 6 0 8 1 mcl64k 65536 303 0 303 32 11 21 32 0 8 21 mcl16k 16384 4 0 4 2 1 1 1 0 8 1 mcl12k 12288 12 0 12 3 2 1 1 0 8 1 mcl9k 9216 6 0 6 2 1 1 1 0 8 1 mcl8k 8192 18 0 18 3 2 1 1 0 8 1 mcl4k 4096 40 0 40 2 1 1 1 0 8 1 mcl2k2 2112 8 0 8 1 1 0 1 0 8 0 mcl2k 2048 63316 0 63271 17 10 7 14 0 8 0 mtagpl 80 35 0 2 2 1 1 1 0 8 0 mbufpl 256 103431 0 103252 29 9 20 25 0 8 6 bufpl 280 6213 0 829 385 0 385 385 0 8 0 anonpl 16 73729 0 57066 95 11 84 84 0 107 13 amapchunkpl 152 2615 0 2471 14 5 9 11 0 158 2 amappl16 192 3269 0 2335 71 12 59 59 0 8 12 amappl15 184 3 0 1 1 0 1 1 0 8 0 amappl14 176 3 0 2 2 1 1 1 0 8 0 amappl13 168 180 0 176 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 64 0 52 1 0 1 1 0 8 0 amappl10 144 182 0 175 1 0 1 1 0 8 0 amappl9 136 369 0 366 1 0 1 1 0 8 0 amappl8 128 274 0 256 1 0 1 1 0 8 0 amappl7 120 266 0 253 1 0 1 1 0 8 0 amappl6 112 22 0 20 1 0 1 1 0 8 0 amappl5 104 472 0 459 1 0 1 1 0 8 0 amappl4 96 599 0 570 1 0 1 1 0 8 0 amappl3 88 121 0 116 1 0 1 1 0 8 0 amappl2 80 3371 0 3296 3 1 2 3 0 8 0 amappl1 72 18691 0 18259 27 18 9 20 0 8 0 amappl 80 1246 0 1197 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 24 0 4 1 0 1 1 0 8 0 uaddrrnd 24 524 0 506 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 524 0 506 1 0 1 1 0 8 0 vmmpekpl 168 7918 0 7891 2 0 2 2 0 8 0 vmmpepl 168 68306 0 66204 157 29 128 150 0 357 36 vmsppl 272 523 0 506 3 1 2 2 0 8 0 pdppl 4096 1054 0 1015 7 1 6 6 0 8 1 pvpl 32 206001 0 186258 207 10 197 197 0 265 31 pmappl 200 523 0 506 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 213 0 44 6 0 6 6 0 8 0