200}) semop(0x0, &(0x7f0000000780)=[{}], 0x1) r5 = syz_open_pts() shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000009c0)={{0x7f, 0x0, 0x0, 0x0, 0x0, 0x26, 0x9}, 0x1, 0x0, 0x0, r6, 0x0, 0x8, 0x7}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000a40)=0x101) semctl$SETVAL(r3, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)=0xc0) ioctl$FIONREAD(r4, 0xc0207534, &(0x7f0000000440)) syz_open_pts() executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e890412bb639a53a0467b72dacb82f4fb0abc5fc864f9f207088b9736795426f9c4e816735df072894ffd7538c0f1b3f262fb3c7f162f8d", 0x9a}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8100000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x5, 0x6, 0xff80, 0x2}, {0x9, 0x8, 0x2, 0x7, 0x6}, {0xab, 0x9, 0x8, 0x0, 0x3}, {0x7, 0x9, 0x4, 0x0, 0xffff}, {0xfff, 0x3, 0x1, 0x1, 0x8}, {0x1, 0x8d3, 0xc, 0x81, 0x6}, {0x5, 0x1, 0xffff, 0x6, 0x401}]}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000180)={0x5, 0x1, 0x8}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000001c0)=0x9) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) close(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000280)={0x6, 0x2, 0x5, 0x4}) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f00000002c0)={0x7, 0x4, 0xfffeffff}) sysctl$ddb(&(0x7f0000000300)={0x9, 0x4}, 0x2, &(0x7f0000000340)="ffe7d42993c8a4b340780d614d3a1db818436fa836092b9b3fb0454fda0297dbe1757853d9ccc7435d7f5f01314080c4dcbd26c778b3348bfb0bec213212d0e6a56545f42a2e5292ece2a0db5c887fd3879379630c063c6821608d6791143ec8f2bd336e3a4de9b205781cc04e8caadb7bdd7f07370bf7d9833d3284c542337ba2", &(0x7f0000000400)=0x81, &(0x7f0000000440)="d5ecfb75cc87c341c69b3e1ae3824fb9e98c9dc07e25bf8e35e1576af3ae05387e8cca6f867f83d893a5480e8eca5b286348c99597b6066677780d5e22ca6f11ea6322292be81f0c57bc96a36c27cc0b2bfa307bfee5e260e62c17c9e63c5e5d2be85370a87c6e37fe66f782df9f3bd8d7aeaf9bee911749c699a2589c5881083b55255bf4966b687838e6107bcca2dd76e3cd222b079b7306", 0x99) mknodat(r0, &(0x7f0000000500)='./file0\x00', 0x1, 0x9) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_BELL(r1, 0x20005701) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1) write(r2, &(0x7f00000006c0)="09b595b572dfebb14b", 0x9) sysctl$vm(&(0x7f0000000700)={0x2, 0x2}, 0x2, &(0x7f0000000740)="edd207d72f6951da8ee6eccefc7646a941093b0796e4d5a37a81d2d92a5c87b66e188f7f5f0ad562c1a2acbf9a3ffb80eb7d3b299f741b63fd2cc0cae20608eb4fc5c28039d11eac2d181a820ad9bf89b4a115635a2ed83095367eb871459bff1224de360af9acc3580ec32018266e4f934df104a6a7d1105f752fbe2e03a529fe854bc770571c3db635acd321e037dd719fbd4462d018c11541edbcad1339e7d9f02536d56f83641e47bfc89e3864d22f0cff71ebbb7bb1fbaa333de90edea4497b816599faa473abb9c38a377c830c74bebce5fba15433acb35b4d5620fa29ad98ce6836db6c7c3b6afdb8e578e3ec11d301527648", &(0x7f0000000840)=0xf6, &(0x7f0000000880)="43d34dcdb64f93e85576ea3e1091f1a0cccd22f41b034ac69ece1a8ce8b1dcc0266c93d8336c70b9bc6f9291efc2c4ad94a3c0cfc2ccaa9946e1114bec753e1d2a2b9221d374e4f7837891c1d4a9cb8f40fe92d4c33c59", 0x57) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000940)={'./file0\x00', 0x1, 0x6, 0x6}) r6 = open(&(0x7f0000000d80)='./file0\x00', 0x20, 0x88) read(r5, &(0x7f0000000dc0)=""/4096, 0x1000) r7 = getgid() getgroups(0x1, &(0x7f0000001dc0)=[0xffffffffffffffff]) setregid(r7, r8) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001e00), 0x80, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000001ec0)={&(0x7f0000001e40)='./file0\x00', 0x2, &(0x7f0000001e80)='./file0\x00', 0x8}) mknodat(r6, &(0x7f0000001f00)='./file0\x00', 0x2, 0x2) socket$unix(0x1, 0x5, 0x0) vnd0: sloppy read from proc 95117 (syz-executor.6): blkno -4194304 bcount 5 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000340)="b5678ef409fae405a6b7e38285cdaff91ffc7b4d2c8a8a598c7ea06d08625dbcacf742c28255c7e2b1685fd788031ef3a9b77338acc9cf12bc435478600d8040860b82d5285afc46fe546d77c7f0b80b04ca073f66956c051b270a5c107d9976bcbe9cf2b68f6f00269bd9ecacad1b01261c39261e4a8540356c8eade1928e2564663a03f4206b4c26742e30c878f267a7fdb9e140f779b9f79e4d72fc7a2a7d15241df0954401e66a42c286564fc32283b9862a53ad39a60a8aea0ce00befdef570754d33513a5cf85cfa84183bc42d3c2783038b779865ef5adaeb594fe6c2aa64dcd73dff421613dc5f94efe96b90a0b56bd612cb7cfc7aee4277bb7c0b6052d4d92df6ef6b591c107b6a63b904d2d3b254f9c6269b42691ac20948a96cb1bb40857c765ceabd3861e7aa509ff44bcde831adff82f248deb518b5ecde43e106bf8d2dd9a1d1b445a21366888519b543a80e408043c97efa5f1a5b4ff1c21f966b526c41a2f57e45c44b02efe4c2b0d5ddae1648b427212655432677c8ce21444eeb6b064152ab8cfd2a5831c92c4c8e5a9c3a7c862ccc535903250768f29d3af4aa3f8a52605f40c847698badd4ede4f972c8c507f522d48cfba6e0a93ff7dc73e409cfbcb2e0714667c52ac38bf1485c95edba7f80d492c5dd285134191559d4df55e3006f88dee575fc713bd4daac31b0663cd8be99c57accda93aebad95d85b2586a8ab3a838be434a616a70cc3d387324345c254e38fd700cc6d2df54ff901987d45739b02ff84045381acee025f721ea08a0ca6622fc3ae3a0cc56b6be8a79dfa7ebcf0f419ad642e1fd336bb5fa320a798e83227368c9aa912385cf1cd29c183a64487036dee2a028ffebe21b11b97ff7cbfc81fde53254644da16ea717a0306b0f97d98a852dcc2a96bb78d8b8879834d6530feee1758a65b10ab3581030c49479cd2a20c0d0cb16bf73f768423410d4f6587b874a2458e7242391ac81ec285735071bbeae79a753fbab66131699035454fde84c00f44858b9e8f0588260890e25cba649c0f6a6a0439bc01212b5204d5cba66262b5771769bb9eafeca2245aa3ebe28db8700232956d13d92e4af0506a430be3223cb23565048653cb286a7756fb81eaa338189488a001c7b8394a5fe6dbd290b0ae499951edd784401ce5fe94bb6de42829129cd0c5df66b29608baa24e749fd831191beed5d863f8f2828fae4e8a032eed22c6395f6598271cc633fd6a7b28bf8e72a4a95b0a623a18e30dbe18934e3e49082f359996e57d8c5a0b35d58758ea23b1aaa6d77c23866e66039068a98b10247fe0f7f674e5b6751b0085ef7c88a3b1c20bcd9de0962bbae76b3ca759d3fd24d143daad4f86e5a9734dd7f562e7102d5f070221defb4fe81a044a6ff8ae5765826128505764af4bddc103af11f004ce6fd0e92e1d6b5bd513f73adbcfa2f6e95e31e4b899ee47092e74da06193b5d72de0cc694dadb177ed7ec2b984a20599e9f5e7e24290c2d2a04127f5434ae4885bd2bd619f59f05bd877a56df59b0e800655d46af889aaf4670b37a8e57c580f5c25d887e5ba7b1d82ca165ecc200841ce72fb2eb99bbfb3b35d852033209da3fb99fe43eaf6ea9bf8a0bb7886d6abcb3e20451875d59e448c96d0a648ac301dc8304e490f57f9d1b86d8b826d9a0f65e41c17ded92dbc6a715fefbc28fd017badd821954e8320f87f8b1550cf2ea66cdb441fa7bbfa1a1b3aa542af4c72827126b261de187c100f8b03447459e0b39eceff872c9bf6a73b96b67698b6ee6b5a01bed71c385e877bb95155dd6512e0d117fcbd82894918eacd2636cb28434553c67c0742dc361fd099ea1d54bb1f412f7e81dc77cf60c34b7b41d2c0a1d0a2fae241aecfd39a13225bae67f39c8c0bda2efc165922b26ca67c25d45fd41cc666f27df18d54f754cc3a124af5d1c0035932867ca9c5789e2b23896e461cfe44d36525c34494f64e455b28cc3d3ede531e2c4324fe6066797e40f60d78a292e18f64d43e2291bad66da475e287848a2ec247953cab407a80595d629272cc6b1e20f7a209746519bce4936b44d75d5aecd3a7116e18eed0f5ed5bbe62bc035a278e9725dad04ede9ba84b1587cbe32f5713f3190cfa4d7055d6af3e619de9e883eeb8796dfeeed35c8d9ccfbc003068f1b259113e3e6a93c6d82cc1b04da5f04dfcf1d4d69c8bec05c66080f0ab68681593680327dc3a4b90b705776a73822d221620efa3fa67845f45ecc0e8d24a8747fb20f4c6b4461e8fd0fe6be958139dd9f2d83d8ef82fd86fbde6efd3905a038b5b4910c97a2b3967e7b487b2ab898798313afef0c95777ef8ca9e542f3e822982dc94c0805d556c8ef86831e10882366aff1eaa5c45851c151f6e5640313b012e8e4393e37ac3baf3e79db1ec703dc998ae7201d2266bc98032473c15f93d5acec93f3d1c31024cc6f41188c77f7fafee86da655590fd96bed8d1737e993ae2565aedd3e4fa5ed23273f1cbbcf77144d1f4342631b5146410d443ac0ce37f94d670bcf58472cab3dcdec8b8ce4fe31e39e8b7ba68cc28b8b456441127f7b4b5d2841107c9196a6083f6ca2303c1eebd93c45c9e13f594b5a1bbb4aecc35436cbf016a71b3ef00ec0f5fb62589ec1b5e248baf811fe13ce99482253494e6bf36ef0ef95bf184247c23de41cbafbd49f5751d85152a5b04b0901d1d1dc6ecbcab617b21776c02a1ac36bcd7ca5e4c48b1c7a6f781cdba0e878249ded76bb9d94fe95ab0743c876c4f73e77ca453920da160465d5c6932e0008ea50c3d1f0880636cb1163c9e29a05e7bb8c93b9de5ed7a91112573765b95f6a28980e56ca554b182a2c91a5b5bf8857ace49b8fd97b743d8a39ecffcf0a7c5ac79d21a33f5aa6d794b580eea396d2a09e70d6ad8d39561a440a1544be60e990d1393163e93feb058aaffa93955db778e704c7fd15d9a2daf44e1be0ca70314f5454f36e136c76fecd5551c32fb0ae22095a1ce7d6abd725836a83a609124d9c5cc4b8638907b2683b59f8367b92d9a7c50ad2a1ee3fb8ef5fc5c5314b05470e23bed4c82263ea33bf55ff2d8df041030f793c455f9bede1d6065611de448a60af2bb54ef06b0b873d6f352c63f930b9779087468a587686d6d23a0073a1e682de2d4a5b9f3cab3560152f50f2cc96e8bd71036f5a77203870ca012d215a8a9190a1cf86a200f605725e1a5d0cbc824ef0abb71fdeeebcfb0914d255fd0680da4d91499fa38a8e5c22c37823ac0bbabbd3a3bce8a61cf331beb5d2a3545f2fd5c41231354162e543ae37dcd855e22d59d2e9c5a85ae33dd372300453a26ec9a506fe3cb091c4ff0888d18c6b86b794598e700fc3e628b995420fb86d1575f1bc66441bea1fcff93f3053c3cbd3b5501b89e8519c62bbea51f4b60084f9071d1e0c061c511c3a9ce130704157c8f10d867ac5ee11e70e3d267888373f87d94b5dbe5965009a9666def87d219502ec047f5b1284540fa64e544135803440329379dbcbd9d5b17dc767766c915342ba632466fae746303f93fd0eb168d4003dd697ba8f4e713a252d37ea8741c1583c1df55f0d47b34a2e1d7174ea7af6fef535a6ecde2273bc73ec51a711589accc1febf5118d782bf7da193c2f78a0b52ad13a40c9775ac70ad52bf42227fb43d5a46ea6257cc0f93180bf755056f4292b44c55f1e13f90fea6fb68ff04d5ba122bc67589a18e162b0602894175d15c7503125cf6b0134f1d8cff4d4ac3fe5b04e715902d3cf1a82376ea3e4a4698812bbc462155ba4b3adc4dc07501ef4a96e2b1800523d304322bbe14912f4b510bc8fa4061db6e34027d5d0c0a7cca4c66ef36fb54b7da413cab71bbea497c242ba74f89614414760d5cc20f89ae396cfcc719d95983ad6cc815696d262c3b9edc5889c987e23bc30aaa1a7253530edff6c54240e511f6d4ad0d2807033d41981f05e29ccd21155b371f56b55ae1aa17def02eaeac367324accb32fac323e211cb3cb343dcec9c7376be6ab301a8f1487cd7e895d0160f06cf2391e5c28a4350a00fc8ebd78c31de6e108a1d7e5670627cfe14033d00a9001e7fbaa2057dd15ad3c093051407d24131a0b963244dba997d6730bee5ffb299ba6b11bdbe031d6653bb33bddaa35f72330b09b99875261eed635915180a1a63a61d1a2133a60643ed05ab5686045f8396f62ac79d62bcb6d8c35c53cfd2eb321a2a36f34f1a343862dce1f36299d2c4610ba5b1ec3e0c47f7e0f86a124995b0d8c846130440afbe6504e538e560a0fe8902b14a9d976d9266ce660f434cd04cab19e841ebdc8a4d66cf109fff3e77f66e437307ff815ed79a0c0a61f8dfa6696bdd6dabf69062de571083a789780f49d629939a702fb53553859fd7aad6d4e3a3b55268c1b311c649baad804f5f648141f550c8d049cc05a8dc2cbd4ae4d3e5299d2efb9269d166607134baef1b231cbc916b0b4916d56c2795be52562cde5400af414d261cd8c5eb2a7bd4ca7c755e0a67bed0ffe182d2a3ad021e20316f6f064b16010e9de568b0a2b0ae07f94aab614d198320377cc05618cc21e0289275af9cf8b4091234182cdbd5b94a80e63a4fa72a843e1219903d4af172209e8b7be8d7f5e3fb32d68e72b32619bfcc95cf8d2689bc14f38a46a01784ea5bb865d22a4817427ae9e9795a600fc7eab281d2ca0826f3bdb628f13d9dca6557d980b3a2e0ff5e507ba5897fea956ca60c56b3c52eedf75a2ffc5ea671e9dc2b36e5d75e4096bac6abcd928edd4f26b9e59adf8ebd28a5bbcf92078b8bfb92914634128e6afd540511e2eb0b8a78f9df60400a04805288dd3c80af578e1fe1f06240cfe8ef8c2e2f2b28a0a8dad99b3ff39f55136b6242f51764549cd3c04cebd98344829b4c805b433122e16b99daaa5110de7f906995577fff6167c5a5eeafb0fa682a1bef1f00f2924f81ea1de028b369c41668ff1c02c3abb2805c99bbb9fc19a0a66064e9875b786c4c7008cb157f11be86f2908d582151c4f2cbc83f24da2f3beda847bd621a37784b4c6e0beebb3cfbc9540fb4a536a0c13db7b3df9ad5e49bfd01fc750df1ee8bcd1f902dfe299ee1bf4791eb9d5dc29d6a7755a8b63bbd2f7c0c42f13709ee62638ba9cf3dcb356eda0f8b3451343e3360f4ec93738a3145f876ff1382461df9d69c2bfad1083ca3560271fdd663e97df816ec70d985c9ace8722c49193f1bd8c0da36a95900ab17f87b89fc5ee5617c2648b2837213d6430a66d324f607dead0f49540fab505ac43ad2631dca2749d9fe0d29e4bf7d373a7bad8cfcfe28e660d29b7f9509d2cdb7fa96273936d65eb9e5403d740c06086a7357b62539da8897ddfb3163382e5b2308643164ca0a2e1c194e8e28fd84ee170a9df39f2b3e8a0266a27ad0396f869188062b68f4dfdb8d90176d4e348131eb98c10918c7da4fcd9d1370fd5f8010344328853b8727822cd5bf91b0cb89a586b9b42a8d1e73eb3550919115744b0a4a5505c957e4c2508e79e8750588a29e5fb6f252051e3bad999470bcd745f55dfc4e1e69bcc9ab375a96a10182d451bcdf835561c2787ced68688d82927c2f398fdad5698678159ec14aaab761e03ed80a578f3550a82b78f059756f6c680cf36401330c8ff4880e69390adce555e062e92e3827682ead1354647707094400883bbace3669387fd83deef27c70f74aa2b6a686c457645e760693bedb7c68ac5b1bd6d69aab3d9d2f246b9d471c3dbb73ddbf54e58ca8fb2c0f88b22938", 0x1000, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x35}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) syz_emit_ethernet(0x5e, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmmsg(r1, &(0x7f0000002540)={&(0x7f0000002500)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x101}, 0xc, &(0x7f0000002340)=[{&(0x7f0000001340)="4a4283ae7038dd0119d1b5f0a486f8f39dc32c721c3a9bdbe7f364c1c49d67b4c5a7f83cbefceb51474f56ad2a915afd4b9377aeb836057a26ceffac72337b271541fe1f3b1958dfbd3538ce395eb69c1cc6a0906777014cf379f42d16acb21ae2c48784e75fd8e44608e2f69a52ebdb00468ed51182e5066505adee9283b9eba035fdcc182b0b6a51e8e08f0eac71ade6174fa854579818259cd570a3619b323083233cc6da9d4e46414d903eef6681a9fa90b21c4b3e6ebfadf36c9880adb02271b0b4f1d42b1cb296e8b6b148de1c34703073048a728c46a19afc4eead247d3b15c02b840149cb523049c0a08b99f0abe17e6630a69cb5b9a0757569d281bc60ddb17c51dac1d2b05882c1ef452c96ce96ec238729f807bea0a2476350fff1e05b70b4da9cbb3483628e6f2b03628bedd6ed28b8c99fec145aed7be5ed48283861b9e30e40bc50bd79a8951f9ec3052a260720b716aea71d3aa83d984b4bc6573ab62e0f6f1e9c2f90196cb7563a56de8e2c23280f349a11d4ed75396a00a44bc10390d6c198607e7d9ffaa72070f4c62ae79ba809399ece46410c89d8747176d90654715a142cf867c1448aeb82a67812b4eb4b63313bdb2aa5984a3f09a8d39ee19c18685494aa503d4cf82afe6d88ba05ec74639a324bcdae83eec03ac529da9af4b42796508b699e49f0591590c2a16bb79bfd4d277328bb0f825df903ab6fcb5158775071378d8c3ca335c7d0152b5d744d4a65f46637f978f8d9cc6fbb70899612939ab11a66b3efc28e287254a5f3f3ba92179abde37c62c3904ce06c9b8e25e5bb6d0cdeb4027f775f37c94901e1c31ff81e950b30777d17d723672d551d0aae97284bb26c34f0ad177517f92e5c79c7cd1d8dd27bac634322a284c6524a1bf1dd13b98f8cb7868ad94eb9dbb6bc96f13e6405507944b3226991d504b82e993136051cf25b29e6e7f3aa40db7fdf7dd486295bbc4b392c1fbc89befef0512ae8d9b791ba0a844ab6f7ef0e01c0e009ca68cea4ff8939558886d4f1bd658b989d2b08a8b044be895af9aeac3a246fd07e35a9e01de273d463a37c2dc2f67dc95160d1a14c4c2caa05ea7888bcb69180054f534b407e4714378e47eefb206a7ab70f158f62f1930e06da9d0372c2a0d23d4b6804daca3ba29cf6fb639814d187f4f46d79daf7a42cfe6d90e8c1eb01becc827126bd44396c42091b98970a8e339de1daceed9df266c2346df20e1978a43496aee6ec64b3a851ad09656379d3371672f190f050dac766a5ae805bb37b02d591b938047cf89d73d301772b9599cae7bd8f217f091e6451f56ebbfb1bd8e5afdfdd1247aa88b23223ba018b919deedce32248fbd5b7f0824a03583d1b13893a1d63d976a78fbdb4c79c3adf1551c6cb52d93d228f73e085f97bab1c94f12391d6c9d6ef01414861cf6b15753088d12a9262a257ef36febff659e43087e1b93c929cbccbe1e476e90f835c279e42a9e869e40dab7dbb3f3f35ebd0a9010ceede5131515d017581de31afc6ee0dc764f9d39bf37e69142bfbb287be14f3cc6d75422bd0928607267ae7613c588d3c6a362cf3b8a44980eca219d920c3f47edb8e03d64106e706eb309ea4296287af9b47cf57c94d904486267a2f5e1b676d8dc93e1daf746cb3ae67b3861b2be9d950ce42ae97ec06fc7fecbb9c5a790d58a9b2f6428a51f686263b756c9c111816778cd82b9f8e7c9b35d9b74ba32fe81b65abea70f4c498490b1334ced9aa872715565dc6e3563e3e1a96f38177e18bac52f52f5829b66742a65a17ce80534b2e3259a6f3bc2218f8393c1c00469554be5d6743fe2efd911b46ab49a548e491b2ca92e43456c7503cab6ed81d951d17980d12a70ed386d4d333c61427a9362499aa19e6f9f1a61b9ac07b7cdde9fb5dde45aa93c3b9d5f23d77cf67d05ab482bd2dce56e3782ccf300d10f3701de2ea1d41a999783426eb5db86aea08d4513e6f35da93833932a9e50db5cda216ec1359dcd6afd422837942e17d11edb772ecff528226a7e8a72889b21c08ac57f62da8a5e34f695bdc15734e78f84433550740f69b9dc53018445d486a99677aa599bc5b1e2bcf07f43214fcd2d31cbf1d031f31e89d8b6145af6fbfa0b1b52a9d258a0ca71f85db605ecba1eda86aad1d8b4694007450c722c4cb94abb8c3c9ac2c20de1236b93b56bacb2a5ce61d8be833338b40899ce9f4a581ad80be91e253f81aecd7f6cdbafe471de1730b02fcba7ede636febe42162fac5593d41bf443e27583b80d3bde8f2f7640c9fe692432a742f08e80d462ba91ce0fd6e295c10d2964be9c06b13bf5a1136191ca45f97bc3583f5ab9d9713b1e22a8cfe56baa1e55e1d4d871bf4e04ab82bc34f65948014b37853b07293529b97a53e9404dff2ab4f5a64a4be073a7ebe4f04997d34f4e53287eed2d6f80da55cf2155852291827c3e2cefa61decc272f2f9de71eb2ca024524f41a75e50ca848c83b76f23138167a90e87ff64d0fde094dd76336dce1147676484f45a771e25cceb86d89f2e3ba6635099a52fea2cda8faf70a1844e4d1b2a3adb63dc647b7f1e094d1a8994d640398df75b18e51824da094d25f884c698b1d614aaeea13e92c61a4e4f482f47866c1c392b8059a98a5a11f710bc2128f6c69b1d2749feff1eb209018903d27a7d8c1965cd62c33bcb4539c37136230b29550dede04b1db1f96cc94e13a496caf5442969cba712df88525f09115ffe0d67f082734710d9afbd588a7401d4f8fddf2f912f7842c7944c90f74a6746f9475587d18cb88263409aebb6008199b27def28431784b1b2ef8f3156cff51367a4696f9bd628dab11761c3ce56b8925aeed6c220ba3fe986885eb2a355d54a9b41515dd130f17eee42867cb59d00f9ed30ebd1c5997b8a18397559b37b0b1bd47fafb6cc0a75f9316e71af155907182ea7e9e0dc1c97535ca79cceeb377fe57a6407335817d0122d3f0e1fd5156877a1561e397b480c08a5a72b4de4f5d5fa1907fcefad237e38f385f543a4cd834c56e4ea03a7be89baff69acd158d86362c155adb64122fe9c020d94e51d45ad8f5c638cd7238d59bcfa0222d883faff426f3eb8db7a28270ebd428cdee5332505a3e182eaa88faf26a00825fe2189dd26069f40cfbd1203dafc58635c67d9e0295422ac1424d73df4780453fb7d80457b1575d62e83fdf1f5ecd11138003c3ba031bd853d470d9576de5d991df7c4af0094a5255bfd27e475124003b29ce4a3d4744f37f7a71d116525d92777c64d704f47415969bff308fb646d0896af399e9c9d51bddca5732762bba4616b8d874534b852fa3822837be81ee03420855b5b9266e10d16bb577ba00f0ed4eb9609833688e8be83be70a28426ca7317d3bc950435c06b4d8853536864ce15a5b44551d29a720e25df0a9bed357e87b61f7261f839018f3bad9c3ae4b426e89e33433e3155f41463ecce7cfbfa8cc83d26d2422f8af5abd414a6a881b7479c9ed5f6f0462d99a81d08d0d8ad25bfbb2f00ab8cb0a0832c5a348b74c615c89e9c1fd80f04347d78ba0104225aa572701d4a9124dc450ab900984ea403d575237042129c3aad98ad07b18f1e6e269cb62491f999a7fe74d5b78a756aab095fd0fafd032b9c1ccad7088360a074a5bfc5dd7747e622cd37699d8143a4bbeaf49f5f66a44c054006c059b2ce4dd9791c6730c1461a9f228e151af3626d02707c93d7765ba5f6d4b83edf47acd66ae3968a8a899602706774ba841c39fbbabd9c242792ded76a83e4763757fe4c85d7d67d2affbc5e80798353eb42765ef795d24d73ed9f57dc5c4135e7527daf6824c346beb49bbae088742e90abf8d621a226daac32fccc5b3687e558f892de9c06ad8b406b5942472a189d4fdc918bd717d1911308630e4e064e3a6d7c332777d3aaaebce2cc676b68c0559c475bc01d5cc74af3174ad4941afee63428c05c6145615309a467173f1c3083569760b5be774b9ad7ad6f209f473f4393ca8d5067046cbc38d3dd2d7fbec8defbe0c1551879f9bb435ebdc2fc98a466ec9a7339908cfc2ca09ca2457dc3c644086647452b3712395ff57047ae4548e91342d7d78042742f2fbc192f1a450bafe6fd5812fb440a0d50d7fae64ab1c1de797725356028c633d360307a75bb41c01caa7f60082a38410bb244f116d373bc766ebd5e7cd8c9f3d3ce4832bebd6a57f03fce1ebe76f9afdcc737d243c947f8ec014d7dfdec153dae69c700011ba1d46eac4cfb436a1c534086bc2bddb9393e7c5a787ec0569f87b0866a5b474f9589e70ab718db9ebc48e1ff20fdbd607d23416ac456bbaa240471c65a795f8ac5d2fadad14113a9e2ff28ff94ad45d8c44e8c27700edb7e327b9a83391fc1237399781e3f53662fa209db10e2e161fc3782e000031bfa8ae91605d5829a080652a5fe3b3e770e05b06d6eb338ddf21671cdf59885b66bc8ed37cb598e1745221b007489ad82e1e0136e2c33e7b54be51d1433469dcdb8bb0ae88598be1db4821b5e5fbd1ce12054c8269978ad36bb7c7c9a73eaf758d92492680352cce413a5e88eafd9dbc0cff86ba1692e743e0776fc4a9e9d1539015500833873caa73ab883cb1526fc083a9a103dcf8c413184e692d92b6cf8d2d21ae84652fce43da5600d2580f2b8701493a4127550dd46b888857ddc65b91f3d9fe47afc7dba0086328e0dcf3a41e5f9e184d1376d92b6b0e66f1ecb8db96e48c034236a8242dbd85e75142a1db24825ad0f4683fe9187260f5ee115ab46b62710de5eeca7784e492252d3ca3cc12077c2d5dd2e50a916b406ec86cdbf97a0bc7058ba11d6ca77f9229ac765564e442db762c5e43a792e5f8466aeca02d914874e9c4b410960677314c318f5f49cb646b1764e46435abab558e807f9d2f7ac6e1c8169c23cbd2bf981c08401ba2f2390ec5ef15d73997b2a5c8ffbd186b15b0243279b5d825e8f841326e348f6b0117e0c63515b325a1459fb96fd433b5b5c3101cde39e0007b6ecc6a7ae83aacc00fc0b5cf4f997edfb10181c84933e503448dd8678e1bd829c0323df76bcab847895364ec1413350fdc9cd2a7b0f1db73ed10f1f323afe6e94d252bbddca1888fdd9641474a927ad2095129cf26ea29c739fc434c0cced5ad9d7bb9945eccdc42254e359bf5d0ca535afc745933d8e937dcb9cc746a488c908a07ad9e7619f00ab499f7081b9a5841050be7126efd66429c26032fd481e5a3b52d21ddecd09553f442958775b24ebc264ab97a419f810964130c87c23c9dd63c107fde742374906b21e89f01cfa19af416a4fb61d87709beb7d23294aec8bde9e455c03847e09923b15b154cf4537aa74a1275a29e5c469cc89f4e8e9194f0e96745af5bb5f1c7bb0f927675b4b37c33269611b997b03a6258e735f46c57c01a0f9a7cc5d6ffe202db47ef0a656fc8912006e7e14d2e486cd96ba86340cdb8ab64d993fa10b25f2d9e24cefbf7b30f37b642be749c3ea5b17c1ab66718e655280a2371de42613b10643d7aa10aa3312615d3975aba5ec01c1385e553d180c2b683ed415cd7e748c5f4f6dfeb4363e79ef1099a5751a0d486c7ec2da03fc805c6fc5d39b44a11e89d7d1a6b6fcdaa5814ab0b4338a13bf7d4f2288441ed37335e4b67e61e0db198859160ef6cccde0926aad8ecba6dad806760bd89ac6e77113d2dc32b40c6bcb9e524e420864c41aea6304f426055e9390e1d760f35d30acabbe38ba1d4ec69b0b1b43d73b2c44d404677f", 0x1000}], 0x1, &(0x7f0000002380)=[{0x88, 0xfffe, 0x1, "520fcb00635550dc7205e5819d39e3b675c4e3639331e715b88e2035864c4bdc7afd6757f3a6c6ebefc7321db92313af9216c4e66673b6a4fe5e89756b9d27ca5b355b5b8e8dbbb9689346373641d3f520301e82380ff9a0898d16d6f992b9e43284bd469c7e82a8fd23cb10cbabed64bdfe17e7ad80f36c"}, {0xf8, 0x1, 0x9, "14bd4e0c9273a356b37d3ce4f6a0004e351361a9e2e650c30922fc2a49bcf07358e424215cb27f96d6800d4395f06ba68521a5e68c92404af7c2d24302218a71958dff854c8b26bfff6cbd81e3c22f5b9dd7ba394fbb1748f2105655ddd4155e5cdd3ce3bffb0409a7950c6566bf8b11b8bea821227ee3bdc8b89b93a90be946648a11b6adcbbd5ebedfecba3279f75ba1071615a91f22aaaf5a23c5930d9c392dafec881ad12e079db7aae041063c977818501a0e2236268a65861a3eac2b96bcea75dad3fd6a7a602a6e1369853a5a5588100d7d620f641c5938a4bfe7c705b6"}], 0x180}, 0x2}, 0x10, 0x404) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r5, 0xf869) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x801, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) close(r3) setrlimit(0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x44}], 0x1}) dup(r1) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000003b00fe8000000000000014000000000000aa172d6adda16ffe4140105f05d9bedcd30000000000000000545791cab93cb89cb447ac81cc4e8a7e5fff86d5359502e195a6a89bcaea5cf67d12022f68dd7ab8222319613d531293db467494126d06282317e71699d69ac36f9fcf961dee560ea156a9270949c6737c898bfeab06d931e7d85e04e9b99fee4201d46edb58eb7039a5cabe4adfd73cdad19e867bfd"]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) getppid() r0 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0xbe) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) setuid(0xee01) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r4 = socket(0x11, 0x3, 0x0) sendto(r4, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f00000003c0), 0xa) socket(0x18, 0x5, 0x6) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r5 = getuid() setreuid(0xee00, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r4, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) executing program 1: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x40, 0x2, 0x80}, 0x3f, 0x9f49}) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) rename(&(0x7f0000000080)='./file0\x00', 0x0) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x4000002c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x0, 0x0) r1 = socket(0x0, 0x5, 0x3) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902", 0x85, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg(r1, &(0x7f00000013c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="3745e7bb7caecc26e6", 0x9}], 0x1, &(0x7f0000001400)=[{0x18, 0x1, 0x5, "ce97cf9b34"}, {0x1010, 0xffff, 0x6, "82a5e03c9395e4f3d52ae737c30957c99cdfa6d4f4575d6cd6b998007dc4680c92640302a96de5a98ba397c9e8ae980860869a8a2d006052bc53d7546f8865b321f291cfe36dbaf1bc0293b98e6a97b4f358ff5693112afe9716bca7832cc13cc266913c84cb1cdafb40715cb721ce05c358d6a95a51afd19989b4cff4c2a6f5566e735aaea221796a86ae6cce25155820b776e4637d0dbac684cb15f18e4f181ff61bade688f3f7f6002dcfb3a42f36ecc5cce147530426b4c5a2563138967116a5d4dc5845829cdfe6e00d94eabb71617d14689a65849744eb5356e5ab88602fe3d8b0cf48d5f88a8803448ba848c175c2111db31632fc822f0997e1e27d9b52999deef691cbcc896960aa54f27520fbd3ef6415d61e2572a07f3a8769c512717ccf19751056e5a597fd2c04688ce47f1776cba5d817f6da8823b53081f03daa8584abb89c6eed2c857bcb5f2db9a9863ceae7070f5f924e547c0856a14930bf07a14159ee3119386494f3909731549d1a4e6a6829b1b37001e4cca9fd7470da49e78bcc3c7cac089b78a285a1c543c9c7828cbcb25c076fb00f4e5b05fea490c59c3a180f41c00b68678ede1e32bdabcd7809b954bb34c8c6d5e3d4231ad28d98cdd176817de5ea499bc0ec1f50176ab51c8c692d94c6211c5f3dec2a27fede928a75a5ec4ecfa793364ee23530dcc485f9691521d419c184a176b15dc33b7aa470b69cc6bd7949fccebd9c0c90de9dd21c59a59a5c360dd616a3b982390b730920517e06a97efdc0f21fb86dc7ec697f5d3cc84bb637eedddce5e88117580a65d5b9a6ce552faa721b69393850870c46b9020efff04bd373c5d046c3783b4e67797e7cec0335bd368c4012ad6be60f65dc9599b75b08d2d06411b8f8a3c3b9a01cf7d84ed33c5708cacc7a4206d5f775d4148c2d8f38ffdfefe82aea54e6355b9766f976a4180903699eb8f2baf1fd901b304c420dd9d7c70feabaa05bf4243d0afdd4d52eb6753a238c04a229de2b634127222553166f9f188f829214a686dd10ca2f8ba6fe4dcf882e62018348b65476eef3b2a6145372a927dd324d50d2e033dff10819cb1aef53541be093b0014686b70aa1ed723feb5300f5327da68471af759e28363b1dede4ab8d75f49b888772bab7029eed6a5117d8cb41cef6cf422f2d859d4340c0f122688e30438c1b1c8389d0d8cad85fb40afc4bb7d4a220aa34af94dacc7ab5331d19c3bbe3740f3dcc8f559b1176d53c7013aad8c0dc62df7f51a6ef9c009fd0fd687a44dd23db2f6bc2d0ef44adc47abefb4e6a7fb15a7b218db1fb1bbbbe7bab4f16e393db2320429e765809f36d860cc03f022379f89fd1751f7e5c463d6bbaa081ebf4f80e73a8732686899fb75906cd8a7913042812ef0d649ed25bb2e7419d3048d6de6e086acc7d8b9216af5c1ee43360a6140d538f8efd3473b17dbb0188460ff0f91e4be9ec34ac3ce191efd2287835b22148ce18fc398787d8bbdbab3f1f454ae85ca1fe19a232ef58577c2bd0d5b574d22e13fd17a605d24581a19ffa0dfc1d927cc9ab444e59b705c46168d3c5516cbd318bd31f508d5213d42d71a609dc9671753d03da4af011d950cbd7d69cfdc7567e2f8f4a96fe190f37c85c288171c42a5bc01c479c5c268bdd7bb6e5ea919de889b0e91190261fef20e0e4f7339ff18cf8147e308ca246ee2e844cf1128e1fe2439d9ebf8b798dc629f9c61e6eabe833dfd5356a2c7a862f17a17d739925aead982b6b80c1fac3e1a88226800f914e0a7afc277b3bf3d7d23ba2cf6b87852e0b39056f634322a39c1918fad6d7ed51a3a42983dbd10b0e4a798da5bb28a20414362948bec26363b11bb57cd7cba214dd8589f63a228c9ef677d36a2ed234ecd0c66c6b2da449313c28e0aa8ed258fe2a27a401f0c94d1926b82bc97d2c5a4cf073afa99d4d6724d1f418b683b359026d04b743ddc13eff91ff282d67d987831be324b2a203812c2ec73476644c90984fdef0ea464d34ec84604ea1286a4f68936c8beda1e4e09ce77d00e444162d1db8040c3ab9e95afe7ea32bdd30af074212362cc3120b581cfb224b9e0fadf5032f200f2cf35a9df06303990d70f62e874b135e26dc59c97b25ff150af7b8764889dd03ee3b7006a8885c667d74eb8e42a9869b89d87656af964ee6f1e54f1b61522b7ba4e6bc4c15102225d83ad8fa664a43759ea35a2d514bb5342d27a71d9a1388de9c6f444c031b0b22820651dea63cef74975ad9f5e850ddb8709b76a8125ad93039e9b8375fe09947c4deef786d0c7db633fe253cfe96e1b9b30f8d1d536b3b5c9bdd4a8a48b6c1c7402fb9667b4a3b1cb47c654816ba6caa684dad2370dfbce13e54d5f3da84abf3054c1ac063c662dc08914b1f796d250049ae2587e2e45d18cf3bfb9ce56149e5d3a99682eb4e43d82b8a463b6ed3ab15d1e60c4579b84f39070e031c326dc7f9223a0c744c815faf59c2f174ac272c5fc28ee2ba58e30b2fa6c238805459a1b5faf488555ed23ac7157e628ff6c868405eb114dd1a3abd04cb167bbd45dd1a9ad804746ffea4efca3b2f604a123e0ae84347e5c02e462078e0cb1ee05c68ed33a7c64d55cb323ff35f5e69082dab9d31a29297a0e9203816f0d34eb1c723f2ad24f821a5b44b6049947c0b5bd378f9931d9bcb411c113501920509338778248775dcb191328a94841b5d41ad3c646c3e9e0cd1cd4300d43257d709033e8e8dd7d93a819af4364c280ee39e063002645581d7a519ea8a6b63ccd2de65463299ee7d76097278559306b51da31f6eda7aff69870398f0ef0586b6edc846cd6dfbd97dab6d8f605cdc02db0a8f2f4bfaa23e5e6ecba4c32b7249f6a7f6ddf80d76ce882ddd4a4ec46ff8d08ba3d567d25985fa1122a60d63de7480fed9610d9af345700db857ef50678117d66f98b86729b8a985fa779e1eb41bbd95cd50ae15d8175939756d0b41a54655399599055c7ef82b5f3c95dfa8362d2ecf65129089111aa68e20da4970bcc2ef6629fd471609e492731483f7dfc7042f51c9216cf59dd2cdf596328c5f87d3a4ec335b7f3dac51af1cf94ca5ba6930f360aa44c94786ef45f0eb780933746c8d31ccf1541c46fe734fe393f5cd678512c61afde7c9492833714f122567419f62f20fddfc27eb4cfe0a935dddb3b22fe400a7ecd62fa1bb2f22ed7ee32c0cba031b35df003a1864262bcfdd6f1c3e1b57b1fe69b3f6eda78a792f2e6b26077bda42c7704b1d0dbf7cadb5bf2facdd3f34cb278837b0b72c2f90930df4513b0affc73a4834b9b0c52c7c52320f3f8a6e8f1af3a20580614cf2b5fa46f9fdce0eddaf097a77db759ba53bf4cd5116704b098dbae9f2a71278edb3b59b681a6f4cac915e5bdbf9c970cbba6b3b14067487d96a236edb61b0e2e807e31227e6a902348f9bdb6076dee119b2b6c478acd8679fc2cd90c46d705418fc71c47fe4adc88f5d68d7ef66782981dc90d498424a643fdbe2941447c96af794f497de5517fc021d22ee76e15d67c4ffb26c235a69d3a56b26965520af6028af9cc5e77137cd8d25aee351426e40c700ef317eb85e64910c1f746d8e12f29ea7c5c314bc454cfef5b72e6c184b6f7e2f9219b8d78ad44db8a70da2e40b8b35861f2d14c2b2935cd8eb9563b2b021b3332983fdfad8f1f7c70d08b630922e709a0cb38fec4166791e4a3e9ca7bec0bbbe5abe726c46c5b5d48d0187eda9fdc882854392c00f41d6ac6322bc4c2c0c890f5ac2fe468ef04b85f26cf6ce3f397d84115a8c7c888b5e4903dcd6051a5a68e37f8130dc02679701df4af1388d371b8e1fc1051ef22da1345bd2ec42659bb35492516db612dc98f46ff96001811eb8a2b7d94554043acb69d92aaa1e2b5cde0b18ec76a659464dcb3f8fe314b32a5c5a313fccaa2d0dc0d8c6a6d401715e7c22fc417f51a12b2d3769772bd831b330b278f964f325eb955dfd7390b38d8541823bba917c42571318f39ff7b6417fe0ce41b781f977ecc65d95a3358e310a95c9e3fce1c7f1969304c4c2c5056ddf43a1b10daf09b4db0d2ca60d43cf94b9593f787cd0cd0799177788fd34894f4939eaecc6e479e821077c45d81f95ad26ab7d42b4ef70ff440dfd359bd374785c9d1d1c4e1339508eb786ce2725a6946bb6cfb7209a16ea18a652eb085c38510d0f622a797fffeae016a17c572566d433720f5c71d87669fcbb5b1e4e7affbb534f68f0fa6bdc02be6df7504af22a714dd923ddcce0b9dcdea5efd8b48c5a001463c11d3fd320a88ed6e9a79f05c2f5cddd131eaaeba511cdd08d688a134555895aeee67b262d1a3089960e59dea302b390c187113baf5765c677f112ba5a1e841a36191a0fa878447536066981551d057e933b6511eacd1c58edf3ebc4e4ee5ab9328ecb6d18947fbc41e81504334635e033d230c50e6e46e72ca1149c55c133611e038d38151a058fcfa5f41680f9cd78cc03a59e6e4e35d9af89e7bd2b21e3accaaa5777a1035b1cf993984d84952c8fc7a11948eb2b4855c58e8457b8d40506c382460cdc7d6337f09087b01bf80ccb6a209ce5c6c49fb5a4a30445cf649cb5f852ef31e8b840a81f7eda9aa60c4562a92bee40facd4d44606346193264efd2eb7e694868453b27a8ccafb9a6b468f7e3434e1bd5884090b53399d793f9105bfdd424c8ded2b3012c6055cd79e009deec3f53313809b225f88f6f5a60c2ba55479acc6640e923cea0a29c30e6b7fd90322290c069efc610b4c5ea7d34807a5fb0d2070f3ff88ef41e93c8ed36436b7cb6730e1c0f44c2b625b913ed36e777e8592c3723ebf903a4e59f32c729da02b59cd994097b6c2e1e826f9daa5700da9cba83859f165a15926f53bf76ef35b7ac90c78c1e69389660e1bb589ebb63d8cd41d45123fdc73874fcd2d153ec722d457e3f5314147595dabfeec511ff6432f7b8310516cde7cb1cfa7dc299f2f50f1af8ad415f302cc53ddebb514e1303aa627ff83f28918884d3128789edae9e1abe890c19803381ec8d12b028e70bb3c4cb215cc34d06b69ee10c0d5900acc66c20b86ead9a32da8e0f1f7ada5488cc3072cfe6ab3034f777a97543829accae9bde32137b86421f8e12a7542ef731fa1bbfad72f6b168f8c5afb853cbad73015d8d7d5bbeac210cc81c5da9a70d43bf9e5a6331993b3740cd58c57e97b6efe97738706a68e67b50c07b95f7598ce6aef539cfb6e93d81c0e26425ecf0f2c85c7f6dd71f95706d32b202865a17a36549efe93b5c35a5b3e8f4d748f7c08ce4f1440c9f729a5f9143af6516106f27141fd34c480b78682e19046480b304460acdddfefb5dd0736403c17aa5e23aeebbd6a2dac54f24e3628c49bed17708d6e33f93710499412b54d9de496296de42c1b3a4de41d019f5fd96b8dc1e9a6044e0187e2fecbe428911a56b438410522864487c6473a8a095527283ae8df9158161cd2fda9dbd27a5fd813bd70dbc5db5febb80865c9c5be4cc7e4637de560ed4ac9af2fe02fb8ecc39a9887be2512b5fa6835d5b62a1249d7fd40ef47db27621ee4c9e8a99b763d245ea66c6e834d9f878aa3fbed33cd0a9d09f1f601d32283f44e33e275c5f76522c47d0962a0f6a247242bb2f40de2fd568fb27d1964e474de7d0c5a55c497844e9759f19915be5f7735cd99d39d795865995e8940448d8980117d57026dd14f4d55c3787d31d5e5c46e469988280fde6ce7a9630cd64582923728232a2516e8e1cf9ec2b7a2915c439bc0dd44655bd3ff2"}, {0xd0, 0x1, 0x8000, "94e42d6b937177cbe4ab5fa9120f3761f1d41071cbc166c047aa451e7463a5449a7c2d744c59883d4296ffa2e969cd4ecbeb79b80e107df558ee91fc171355fe7353b4ecaa3875be87a308ff747d9568d73301b4d050e4e31cde943fe932cfd496aa1f94e58c39dfad8fedcee8894e2e082dc2b9278a2aadded7c7103f95fa68de5c3a39bd6c7321269583dd0062b40ea40152c34d4bb1b298fde0fe00f8284d4b65ae3ea2af1845f26010b8b530bf45cd545c2f7f924c2a52fca71400"}], 0x10f8}, 0x405) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x1d}, 0x2, &(0x7f0000000240)="53f9b697b3066d9e45c1ce9b18959c9100fe8c02e371a4bab1dd08bdb8914cd7d34ce166da7d4bb331aba8c99aaa20959f193d49531a0e758c1533cadd483225b5ed8ae97bfbf1eac611682515034f2f36c0d21afe36da4dfceaea272f50196725e89b9a43ff8519aeb5a5d2202fa41b3f34820fbc723c24b4b4a08107717ea1eb8f85f1c6b9709f2e743387f12116a584c14616443eda40ec0c4a", &(0x7f0000000300)=0x9b, &(0x7f0000000340)="2c455ee6b42412e50207f016399f72348c276e55494c0dcd0c8bbafc4a27165b3d5d691907a451c70d79bec745632fd4f4a389e80359b0477a548ba1c7d8c732f9a2f1a76ffd3b10f8c117a57db48c71c1c7e49eaaeaacf8acd8ebab80f728fba6748bdb694132ba708f061500a5f0e96e9c286febeb30353487465959a05be9bf51bc70a98cc83fb44b9fc7e6f9309050219d7905f188f0a341b2f9f3f9fcaea73f068052818b459fb532b33e4641398c034b7f89b037c0cb4725fc8e8b5f64a04c2acc9d1e947f0075", 0xca) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) shmget(0x3, 0x2000, 0x458, &(0x7f0000ffd000/0x2000)=nil) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000001c0)={0xff, 0x81}) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) accept(r6, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r7 = dup(r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r9 = open$dir(&(0x7f0000000380)='./file1\x00', 0x200, 0xa8) faccessat(r9, &(0x7f00000003c0)='./file1\x00', 0x0, 0x2) setregid(r2, r2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000580)={0x10, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4c3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x71e426d8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffc4d8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}], './file1\x00', 0x1}) flock(r8, 0x0) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') utimensat(r7, &(0x7f0000000800)='./file1/file0\x00', &(0x7f0000000840)={{0x0, 0x6}, {0x81, 0xad1}}, 0x2) getppid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000880)=0x1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f00000008c0)={0x10, 0xf75, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5c6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4fb}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8257}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x23a}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xda2b}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}], './file0\x00', 0x7}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x5e, 0x0, 0x0, 0x0, 0xffffffffffffff9f) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) kqueue() executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000380)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socket(0x18, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) executing program 2: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf0a8, 0xa23f, 0x1, 0x1, 0x5, 0x6, 0x0, 0x2, 0x0, 0x0, 0x3f}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x58) r1 = socket$inet(0x2, 0x8000, 0x5) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0x1}, {0x2, 0x8001}, {0x1, 0x64}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x5491}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x5c0f}, {0x1, 0x4}, {0x2, 0x101}, {0x2, 0x7ff}, {0x6, 0xf607}, {0x1, 0x20}, {0x1, 0x8}, {0x0, 0x80}, {0x1, 0x5}, {0x3, 0x3ff}, {0x3, 0x5}, {0x1, 0x40}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x3ff}, {0x2, 0x401}, {0x2, 0x6b}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0x6f0d}, {0x2, 0x2}, {0x1}]}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="9ffbbb014655ad656222daca3bc4b11d5538abf9e3ef59caf966ac2863ecf7ea0c05ec2fd034881a58da61d9cfb6537055ab43e7542202fa19408be49d5298242f8bfc95a953b5eb268cedee3cb706875da2fbadeb2c73c7aea72c48979e650608e7611269c4d5", 0x67) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)=""/143, &(0x7f00000003c0)=0x8f) r3 = accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) fchmodat(r4, &(0x7f0000000540)='./file0\x00', 0x109, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680)={0x7, 0x8}, 0x10) fchdir(r3) ioctl$KDDISABIO(r4, 0x20004b3d) recvfrom(r2, &(0x7f00000006c0)=""/94, 0x5e, 0x42, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) ioctl$KDGKBMODE(r4, 0x40044b06) sysctl$kern(&(0x7f0000000800), 0x2, &(0x7f0000000840)="accc19e566d64f51be302f8386d9e17bdf1c9e4baae68843a9dcdadd123ab7d9b0a6c3c9be9bcaa6fe758276073c1c58b66c1e9b79877ea24742fc727171f52d84d1ac8a3ab9126f398b1243a76287158a96e562640611452958be61ee", &(0x7f00000008c0)=0x5d, &(0x7f0000000900)="e97e4dae13079136f40e789c28e1eb3bb6c0d8937b49750c56ecfdac0a2f014c61fe1b3a6a33ea7cb43f9ee32e4126e5cec61b24ca37d6c6d3946a1ac39dab8956a5571c6d69aac3ea857513d6593dcf5def5e2bec9bbd4b17ff02a525307489e65e638f87d50e9ce812e1fd47285b45", 0x70) sysctl$kern(&(0x7f0000000980)={0x0}, 0x0, &(0x7f00000009c0)="5aeb8598848f5ed8ade617e736e34dc63a7cfaf9c2985f80f57ec4d28469a13fffe85f45a3de4658", &(0x7f0000000a00)=0x28, &(0x7f0000000a40)="54cfc6458c7792807f869754aa18f4a58a692a1373e0a3dae18c450137a2d09548950baa129b540fb4117f9280120c2051425dd7980a3636994150bbee11abad2e43d8a6c5265d1bb971c0e941404170123538fe701a2a35bcb7df7c01ca0c1a2d8b6a2725c4e49cc6209495315423a2d5aa848d040ca7e1808723c31d1a885d7ab11a87d824b2abc8813e2292b64b29746ec091d4cf857bd4eb3ce843ffb660286adbab5659591228ef2b75043a6c78e6750c85b840005949bd7d935f27e101fc2785f99d", 0xc5) r5 = accept(r3, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000bc0)={0x80000001, 0x9}, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000c00)=0x1) r6 = msgget(0x2, 0x480) msgsnd(r6, &(0x7f0000000c40)={0x2, "4ff2c15901b8f16781100178de5e2d25db7849a43047832f13ecea1cbf8c8b399ecc9598649252ce8b22ac146ac0722d7aa2d2e38309e8d25626c09192ffa042b9bfd7519609515b038a62890db5f607687d62dc9e94428aea5231fcfa221858218cca20655d4e9e239c4b9cbdcfa077248cf9cd51367d750b78dca52685b587b268f45be51012b94ea1ef5444dfb8e6ccca827422cafca63dda88"}, 0xa3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d00), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000d80)) executing program 3: shmctl$IPC_RMID(0x0, 0x0) geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x2be, &(0x7f0000000540)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x288, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xb8, 0x0, 0x40, 0x1, 0x0, 0x9, 0x65}, @hopopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}]}, @dstopts={0x2f, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0x7}, @enc_lim={0x4, 0x1, 0xff}]}, @hopopts={0x67, 0x31, '\x00', [@generic={0x6, 0xcc, "aeaa253c291e23d9f683e059e1d091e3065dea53c3f912fe8c64b03ac961e1e2c8a07f92b6cfc752813cd7a0ce45a95abc0b6cfe646c25a032935468aeeb40cda0547c16bb6ff4170cbcdab4666083a094b73b6dc06228384f782750c3fb258a36c71411b4c24d56f196bc26825c2bbd88e0e61125874d6c4aadef885800c9a6e10cec723b3815fc7806334814e2233207ed101632c70538d777c969e2c25648eab6c9583f8ded0fc2c928029facfa751dcab2195a7a8b58b4e0a1d52b6e6684a33c34b502e6a73c65b8495b"}, @enc_lim={0x4, 0x1, 0xca}, @generic={0x5, 0xb2, "9aaa5f2c2d1989baa286dba88cdb98e342a77ec1ab0bd3b12d1dcdead81b377b1989ca8de61b794f6f5693e0f4a945f9183a6a03efd61a064e1c558bc72e6b00ee28495582762264a20cf60c1a38abe1c83032e57aa828ac83fb8c12b700ace8b285f7c7033a25e1c2e30a62c3393aec81931ce243c1433a4172f52f4fd35b6619b536a72702ca9f5c86183476cf29b0727376c108de07dfa70e0ef2b6b6dca0ea322caf6b48554fe6048d7e7d39f0f9a53f"}, @enc_lim={0x4, 0x1, 0x6}, @pad1]}, @hopopts={0xc, 0x1, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xfe}, @ra={0x5, 0x2, 0x6}]}, @routing={0x8, 0xe, 0x0, 0x6c, 0x0, [@loopback, @empty, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}, @routing={0x2, 0x4, 0x0, 0x5, 0x0, [@loopback, @mcast1]}]}}}}}) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x5) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r5, 0x0, 0x2) executing program 2: syz_emit_ethernet(0x4de, &(0x7f0000001880)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000086dd60e8c17804a85500fe8000000000000000000000000000aafe8000000000000000000000000000aa0078000000000000040100000100000100010400000000001e7e5c568de6b3db39c77a1495fb9176c530ef8991adf6c73f1c8c9e46e0380090726313156e3dfcac4c0eede020d95d82f587a22fe615802b3b259de3066b85bfc6ac7d32624e5aea0da4aac901b4946bf4d3eb09b13969c2710e4c33b59652efdef8f60a1a847d6f867808fee55f7a252c7da61b25a4d5af0f4e238b22303c4a414112ca8313049167f90793468914285d0ba1d8f14f49845d8e5d3181701f7928572f803673439c7007db32fa9791e77ad1dc6e945dc55b1b54e4ab08c55d11c2fa55e8d3891d8676b393b1541957bbb2eec1327265bacf8ade52b56a22b45ce7a05fa5ad022a57136b59b1b8ab5a11c87eba58affa3830282664c4d4404006747f82ccce608a917c529fc505958ed119a99751fc7f8cac5bcc01e8dcd50ad4e9088541c7195d09fc988931f74db93048997b77bce28fa8afcbd5dc6b0c9ea5038fe87168332dbd55dcf015e675acb63a518b40c65c32346f99534825fd2c5164c160f3f6ee78eac8f75f15433d28e938b3179de5ca141acb54944e1553707e690e1e365314a73ed9a2d7e6fa89bcc32ca5da986d1a3f575668e8f9ad888ac60c6e5be3154915c60825afdf505539877b45423d7e9ba2a2cb3a14c4eb86be9612ef90e17c6800f49f6e00597a4dbc7d8d247548c77dc1b869dfbf177107f726c89df387cafca57312f17bd43eb2fac9bdd5a2dde00bc5c2b9848805dfcf17930524ea8be9000e20ef22a2e49ed90d5c77d22d9a2a54b955511bdfd7f3b23aa4cb78d9025073314aa88593d47f26d28ec55d27a2595dbfc737c500a0c2aa62b8180a1276dfb4d96212e2da6547236969142279e9e1e8e899571d82e8f87bfa7814c8b461fd41b52c0223421d943861b3e1d49251ca17501bf9cecb6ca3bfa59b4d4cc885dbe2766129b934b52872d566060b3e054cd43fe2637785dd527f49836fa9d83ce7c7044dfb0031eaae41f47f9af8770d1c7e0b86d555596575a3451780714f5dc2fb0b281ad438f92466abeb14b90bb58651171042c3f9238ab697fdbea0eff85bcb0e29b2717305a0852f54316975e4d6148003027023fd455e2b2220ed55d85023a835c995b6839d71b79265e2937ee8ae5c2974d3cdaba9fcead057ccbb012447da3009e4cc34f14a6ded938dab4b680b43bc28fa3afef73483ba2e2402d5a584b4d2339176b94b1dbc2a37d263c27117e4028977a6aea6872adee897ee484a6b7a65ebf6e2877e874d1322ac19b0e08aed11f8030c1ef39e0d4abb67165a6a27214cb48200c2ba5df0ee34c8c384686b8b262cff96a0c2c617d8f5ef7da738799195bf548c6c537e3683000000000000000100907800000000601e5dbc00000000fe8000000000000000000000000000aa0000000000000000000000000000000100040000000000000000001db718f9399ab00cca0b1aeb52c9dcd40c7938c58528895e380adac6b9e60000000000000050d9000916e82df24629f233d483bfab1e0291c7293bfe5fc2107b82f1dd2abe2068ef6c3546b067a8392405a4d196d322451f1b01cb0115db977e67c481af0eee59d97d840ba62e279fec18e7e6a51286e3b69e168e818e2ff2ff6b5be0b921ccd3bd2e53179e6e9d819fe7e29e7473567d738df161c8a8"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe008, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000002a80), 0xc) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') ftruncate(r3, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4}) r5 = dup(0xffffffffffffffff) writev(r5, &(0x7f0000000100), 0x1000000000000309) executing program 0: syz_emit_ethernet(0x15a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x124, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x8, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @loopback, [@routing={0x6, 0x0, 0x0, 0x5}], "88c2c020ecb6b5cdca5b073c34c85a55ede17b9a05b96ca30c435964c455eb9ea44c43cbdaaa43b6cebbefb8c269349b41da91aeb503aaf241f33aa0b3b72e78048830d44502700c92905e9425d74a5163232a2f663d2cf7bb91d612d531c585394385eab211e59fe0769fd344b5d705c83f707e4ec9773aa06a0fb18c219ecaa68301ff1743f8dc6907b0e803ba7d2eb66a351dff05ee0f399a92ecec803332a0d82f746527aff4bae9f6db1149d4c9dcc2769435cdb07ac718d02e5fcaff1fb1a1710f7e58b8d38090d1787e633b0d0a2fdc54a57e3883de30872de3e2fc2ada23f747da5332f5fc8a2e0d"}}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000200)=[{r0, 0x124}, {r3, 0x40}], 0x2, 0x1000) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r0, 0x3, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) mquery(&(0x7f0000631000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000080)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r2, r2) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x9) execve(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r4 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/150) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001380)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) mknod(0x0, 0x2000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') chown(0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x4) lseek(r4, 0x1, 0x0) getdents(r4, &(0x7f0000001280)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000002c0)="04", 0x1) write(r7, &(0x7f0000000040), 0xfeea) dup2(r6, r7) execve(0x0, 0x0, 0x0) readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000005c0)=0x6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000000)=""/48, 0xff46}, {&(0x7f0000000340)=""/131, 0xfffffffffffffcf7}], 0x22, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 5: r0 = open(0x0, 0x78e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xfffe, 0x7, 0x1f, 0x7}, {0x5, 0x0, 0x6, 0x3}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)) mquery(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x30) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) executing program 4: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="ab29ec22"}}}}}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="fb147a958bfde36d899ee8d22324b9a50c780600df53000000", 0x19}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) r6 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x1, 0xb91d, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x91, 0x8000000000000001}], 0xd6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7d}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x417, 0x40cb}, {{r7}, 0xfffffffffffffff9, 0x2, 0x2, 0x69, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3, 0x5}], 0x3f, &(0x7f0000000340)={0x9, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x19c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, 0x0, r2, 0x100}}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, r3, r8, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getgid() semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000180)=""/123) executing program 1: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRES16=r5, @ANYRES16=r5, @ANYRESOCT=r6, @ANYRES16, @ANYRES32=r4, @ANYRES16=r3], 0x401, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r7) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000009c316d97afb4ebdcda0000000000fe8000000000000000000000000000aa8000907800000000e2b4b1af73a691c6903bbc8e23f37e7657c0e08ae109d92e4e19b0775252dd907635497aba25960d1b2cd4a39a5505a090836b80739b0a3fc2057f0223aed342686bac99388d19172be00e6dcbb1566d7b3e7a46e580ebbd7dd083fce1d46adcf8d1b8f47de15fbb0e4577a2f7c7ac1932228dc79b99adb01292718e3513470745daec0e182acf64eb0a507a91baae4c3071a133906732fb78990726ce827b2f5166b5d3cf"]) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r10, 0x0) setreuid(0x0, r10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) socket(0x11, 0x8003, 0x0) executing program 6: open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, r0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x9}, {0x84}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x2, 0x2, 0x2) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r5, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = kqueue() r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x3}, {0x7}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r4 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000011c0)='./file1\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x5, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f00000a1000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r5) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6a, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 4: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) shutdown(r1, 0x0) r3 = socket(0x6, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000ffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x2, 0x0, 0x0, 0x4}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0xd, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0x5b}], 0x4, &(0x7f00000005c0)={0x7fff, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) executing program 5: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000200)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa3, &(0x7f0000000180)}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) fcntl$lock(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlockall(0x1) dup2(r5, r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kqueue() mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpeername(r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x40804}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x5, 0x5) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) executing program 2: r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) shutdown(r2, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r7) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x2}, {0x6}]}) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r6 = socket(0x11, 0x8000, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = semget$private(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000500)=ANY=[@ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="00000013edfeffffffffff7dffff0000010000000412a6a044bf7c4af8b05f0afc6599da2029595006a908a5eb38ef913716513b93ac391368ebee3628158d328c0c934d2798192c5469225da3039467442e1006b3b230", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r13, @ANYRES8, @ANYRES32=r7, @ANYRESOCT, @ANYRESDEC=r11], 0x68, 0x8}, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/192) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[]) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) socket(0x2, 0x8000, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4000009d, 0x0, 0x1}], 0x7ffe, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0xf2, 0x2, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x6c, 0x1, 0xbf, 0x8}], 0x40b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r2, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000480)) recvfrom(r3, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r4, 0x1) setpgid(0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0x9}]}) setsockopt(r4, 0xeb2c, 0x800, &(0x7f0000001100)="7df8ec9e3d68089b932e686a83fc55c14274d93282cff0b8ea12bee15831b22f0483a91e2feba3313d4cb95e1a5083c0a32f0a70dbdbd3d20beb3f241ead8b4959eb63369c4384a87fb9566d6a05352cccdfc17c9255c7c646de04c48590877702a1b787903aad8a8d8f2c1d20310a44fb6ea94c88", 0x75) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, &(0x7f0000001280)="a7a992a867cefd8a91466e1ae55c522ebd51914f41c63e0d574d9cb2ce0e5d5bd44253ee6375ca190780971a03d450d9cc6c7d065ebb2cd01e82d6266489a45036868cb2858409b022e1708c8fa75c02084fbfe5ecaa4f400622221f40403d4949a3b218b9dd89cf3c4ee4ed303f6d30a03315237e788df9c71e0702d5fe3abbbc09660c78652837e035ec3e", 0x8c) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r3) getsockopt(r7, 0x29, 0x23, 0x0, 0x0) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r8, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) executing program 3: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xcd, './file0aaaaaaaaa'}) mkdirat(r0, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f00000018c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') executing program 1: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x7ff, 0xc6bf, &(0x7f0000000240)="2e89650f8f75a32e001ce67b0d764e800b030a5b51c0a49e5d7cf30a6f178896a674317ab8e5cf5b63c34fe63d0a6a5aeb07f677d0481d624cbccfb48a6e7ddccd0cb2121d84969affe16b21ffabff8ce2de1413f842dee648075e541220f051d089cec333705f76647b7369d69eeffc63eddf7d95962f37f1fa6e94a48d4e7c5d9786da113b704c225d3d55202bd3fbe3b2d8d0c404fb8f4d062d9d139023c6d49fa696f0d2e46427803733217fdae5bed3d4ea7e036308a6eddcec5cc9fffd15d8f41a0cc81b9d88b02b0f205dbf60c8e499387a25bac2f9e4193e8f", 0xdd) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f5", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x3, &(0x7f0000000000), 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) executing program 0: r0 = socket(0x75b87aa8dabcd20, 0x1, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x200001) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r0, 0x3f) r2 = socket(0x20, 0x1, 0x7) shutdown(r2, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) socket(0x18, 0x2, 0x0) msgget(0x1, 0x1) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x2, 0x4, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) dup(r1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) getgroups(0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x82) semop(r5, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1000, 0x8]) semop(r4, &(0x7f0000000240)=[{0x0, 0x6}, {0x4, 0x400, 0x1000}, {0x4, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x4, 0x8}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) semctl$SETALL(r5, 0x0, 0x9, 0x0) executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/90) setgroups(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x0, &(0x7f0000000140)) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x6, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000980)={0x8, 0x54}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='W\x00') syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac1400aae000000120009078a12f290a91977cb2e01eda5ef04d293ce4fcf8a41678337542bc696a8355cca42708f06a1702ef3060d98531e6e9e26c864e077070a8f2105aa7d87091da006aa0e531099ffc8391e36716dd246acad217122e4a745208d792385deb5b117b7461407021fcfdbd040df81ec2a51b525c307cfa640fe53d38a00466880dabf36d9fabe1fdf666647bb29ef129d8c2460af999b85883b9e2ae0c46732877b95a6ab737fdd5b71a20e7a4f204c2e91ea26683d98e4f2de6ca3a9f6240b2d3d4df7bba9574882975664fd254"]) syz_open_pts() unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r4) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\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', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = getuid() socket(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x50c) getuid() chown(&(0x7f0000000180)='./file1\x00', r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) r8 = getpgrp() fcntl$setown(r1, 0x6, r8) r9 = getuid() seteuid(r9) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000004c0)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750cefdffffffffffffff875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e70fb8fa83d860b000050d5a64372b5683dba3cc332dfbc5a8d924708c3e6cfcdc41b93cc578fd8be9f1ab1706534e287fadfcea768dda0cb6f529b42c2cd568f7c3c9647111d88101756c6fbcb92ccb5488aa2065f0ec3e6be3e0884ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8a5a93745925525343f9acbafabd048", 0xfa) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) executing program 3: syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) sysctl$kern(&(0x7f00000001c0), 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e", 0x0, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe800000"]) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x6, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x10000, 0x3b6}) r1 = open$dir(&(0x7f0000000540)='.\x00', 0x0, 0x162) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYRESHEX, @ANYRES64=r5, @ANYBLOB="74aa817ca744d50f55bfb8859da1369cfd89faec02683a04fee4fa53e551091402267f383a0cdda5212ee7d25bf88a688f32308647c48060da88fa0eb5180646251475a7dc316bc500ba2fa7ad364f18a4eb8a6830b0b72dab05c67e615e54f536d7e082e06d3396ba8a5f578a4cfb053a0ae2521434797558db2856c6a4e323f842cc98ccb689e5aaf735e884c78583fb6d4ac895853f25939764b9260918fda4b4bd7072952095aca9937189f0a0c45c8a2f4e2e6cf81b83658396a67235e85a0e832c06caeef2fa8094303a86032d7b8f29fc54d3c586f711163193b588751aa50fad67f84cab881464e04a0b024f549655e38f27e6e1000000000000", @ANYRESOCT, @ANYRES32=r3, @ANYRES16=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES16=r4], 0x401, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r6, 0x0, r7}, 0xc) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0x0) syz_emit_ethernet(0x37, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900013a003be1e300000000000000000000000000fe8000000000000000000000000000aa2f8b4447b7c7e8c3b421a0be5b43f9970e4fcffa99fd2360684bce081983bf021e30ddfac86f5331702512ade9578e147404f9c317e8d2a1ef27b72dee878790517daaa4b1a9c5ba5179fea5e3ba516e9375a09ef9246cb57aa16e45f0c3f0815e1416c47b37ff0d926970fdf4625a2be9e866ad11645057c89d1a2e3389173f663ce6d7a6d59d0dbd30f27fad4109f10625d332cadb5e863f0dedef82191377e3"]) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f00000005c0)='./file0\x00', r10, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x69) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)=ANY=[@ANYBLOB="ffff136a135c0000000000000800453400160000000000339078ac1420aae02e00000233"]) fchown(r0, 0x0, r2) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = dup(r3) madvise(&(0x7f00006f0000/0x4000)=nil, 0x4000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000100)={0x5, './file0/file0\x00', './file0\x00'}) r6 = dup2(r5, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = fcntl$getown(r7, 0x5) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000440)=0x5, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x100000000, 0x4000000000000, 0x0, r8, 0x9c}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, r1, 0xe5, 0x1000}, 0x9, 0x10001, 0x0, r8, 0xd, 0x0, 0x0, 0x81}) write(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, &(0x7f00000002c0)="4a30a0229125fab216f2bef76d52057e81795c2cfe5efdfd5390b3fe84b00eee3f1fe879da032352de22ddd8cc049f1b1cb4061cdcf029d89562ba97132d0602ad546d5419e5418a364c55e2698cce6feb042ef705803e3499052cceb2256db9416d68f07beacbc8440c5a2080c45297797c147111077bba30e62f5e2589ba73d4314852ac7a6896b65bbe1dca7baffda31195ab37d1ac120ae6679d9cd3af5a800c5525dd882c7d089637ab5ceb75265ce1cafbf63c371e535382327d8c863660", &(0x7f0000000080)=0xc1, &(0x7f00000000c0)="600dd453fcdaac9a907c1ddd4bcfa468a482c98162a6dc7cf7d2e68c09", 0x1d) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002780)="893f2ddf15c156e3502e3af7e41e690b52145504f883e57838a5ee156ab349cb4cdad592311e80b8326003ea7550dcf36489cc8d4481e89b834e66341e21c9bdab7fa1c2c1e133f602b3c9f54176e7db86a7c8085dd37741cadeff21e9d919c296c59e2b2adba02c4d8e5064bd65fdeb2ed61d659f3ec16353ab6a376a7d43e49ac877c951b99c971431066291751fc3ac3c461c74b8f340f29f59824ad980a40337574f0c77d7b1b4a242b6c309c5d6c8be5716f30258c19af14c7ef3322cefdaed3e023294b802bea523d9dcff8136553863a8d755d295e56704fe0465aa9f1645", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: shmctl$IPC_RMID(0x0, 0x0) geteuid() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x2be, &(0x7f0000000540)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x288, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xb8, 0x0, 0x40, 0x1, 0x0, 0x9, 0x65}, @hopopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}]}, @dstopts={0x2f, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0x7}, @enc_lim={0x4, 0x1, 0xff}]}, @hopopts={0x67, 0x31, '\x00', [@generic={0x6, 0xcc, "aeaa253c291e23d9f683e059e1d091e3065dea53c3f912fe8c64b03ac961e1e2c8a07f92b6cfc752813cd7a0ce45a95abc0b6cfe646c25a032935468aeeb40cda0547c16bb6ff4170cbcdab4666083a094b73b6dc06228384f782750c3fb258a36c71411b4c24d56f196bc26825c2bbd88e0e61125874d6c4aadef885800c9a6e10cec723b3815fc7806334814e2233207ed101632c70538d777c969e2c25648eab6c9583f8ded0fc2c928029facfa751dcab2195a7a8b58b4e0a1d52b6e6684a33c34b502e6a73c65b8495b"}, @enc_lim={0x4, 0x1, 0xca}, @generic={0x5, 0xb2, "9aaa5f2c2d1989baa286dba88cdb98e342a77ec1ab0bd3b12d1dcdead81b377b1989ca8de61b794f6f5693e0f4a945f9183a6a03efd61a064e1c558bc72e6b00ee28495582762264a20cf60c1a38abe1c83032e57aa828ac83fb8c12b700ace8b285f7c7033a25e1c2e30a62c3393aec81931ce243c1433a4172f52f4fd35b6619b536a72702ca9f5c86183476cf29b0727376c108de07dfa70e0ef2b6b6dca0ea322caf6b48554fe6048d7e7d39f0f9a53f"}, @enc_lim={0x4, 0x1, 0x6}, @pad1]}, @hopopts={0xc, 0x1, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xfe}, @ra={0x5, 0x2, 0x6}]}, @routing={0x8, 0xe, 0x0, 0x6c, 0x0, [@loopback, @empty, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}, @routing={0x2, 0x4, 0x0, 0x5, 0x0, [@loopback, @mcast1]}]}}}}}) socket(0x18, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) (async, rerun: 32) open(0x0, 0x0, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async, rerun: 64) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x0, 0x5) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) (async) ktrace(0x0, 0x1, 0x0, 0x0) (async) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async, rerun: 64) lseek(r5, 0x0, 0x2) (rerun: 64) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r2]) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r8, 0x0, 0x0) r9 = getegid() semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(0x0, &(0x7f0000000440)=[{0x2, 0x4, 0x2000}, {0x2, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x5e4, 0x800}, {0x3, 0x4}, {0x3, 0x3}, {0x4, 0x5}, {0x0, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r6, r9, r10, r7, 0x100, 0x6}, 0x1000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getgroups(0x400000000000016a, &(0x7f00000001c0)=[r7, r7, r7, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, r11, r12, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x83fa}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x801) acct(&(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r1) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x20, 0x2, 0x0) getsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') sendto$inet6(r1, &(0x7f00000010c0)="fd1eb89b9e3b1af6f8c134dce3d21b80ad914a05205ae37af3f509d450206aa9c31c1f3a2850ea9b36468c2cc8e9ab0522657d89e68b0124b6e276ec35ca0427cdb4f8cc0084e70a7c23b0d6e23990eb73485398cfefb03c88747f38091dea4d03accd1cdf668f070f9a37a30eb85eb581ae241de76f3021290732568cafe8fd121125f91466d9ff9056b38e0b2e7636f0799c8fdca8dce8086d65663096322ef68ea4a13e2bfd1953f2562c9caa63b7170f8a6ccc79cebe324cfc994e42329dc724f55c482c3e5fdafeee3ca0a8860b79a8375181773e0adb12b15b0a61e2cb0880a76425849a54", 0xe8, 0x0, &(0x7f00000011c0)={0x18, 0x2, 0x28, 0x6}, 0xc) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x4000, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) bind(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x18, 0x1, 0xec, 0x936}, 0xc) kqueue() r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_ipcomp(&(0x7f0000000040)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000200), 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pread(r0, &(0x7f0000000100)="57581cdf4d2f7f99cbc494c60d0b743411adf3403e4b022ba2c76b150e37a457a6de273a8f179b479e62d0645695ec24112e19f3c3f07fb20985ae53b59a2e905a3a2a9202fa58824e09861c0810f55686", 0x51, 0x10000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000", 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001400)={0x2, &(0x7f0000000000)=[{0x1e, 0x7, 0x9, 0xfff}, {0x3, 0x76, 0x5, 0x8}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11"]) fcntl$lock(r1, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') sysctl$hw(&(0x7f00000001c0)={0x6, 0xe}, 0x2, &(0x7f0000000440)="e2", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{}, {0x0, 0xdf5d, 0x800}], 0x2) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x8000, 0xfd) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000140)="1a605eb5784df96437a7f07e8c950623e9c82ff7490b33ac284566b982c1e58d165cd328600821b5cc235aeb1c68ffba2ad782cbcaf2a501ed7cc343a7774f13c7004c", &(0x7f00000001c0)=0x43, &(0x7f0000000240)="1838eda1f80ccd635b95c8c28a77dd60fba171f41ea4cf", 0x17) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000079000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000043000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0xfffffffe, 0x1, 0xfffe, 0x0, 0x0, 0xa}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000757000/0x3000)=nil, 0x3000, 0x1) setreuid(0x0, 0xee01) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x0]}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) close(r8) r9 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f00000000c0)={0x0, 0x4, 0x0}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, 0x0, r3, 0x1b5}, 0x0, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x74) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x0, 0x40}, 0x2, 0x5, 0x7}) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x8c}]}}}}}}}) executing program 5: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbdf13b9fd812ea1ad5ea648e699319296486419667533a31bf020445b320d166c00"/46, 0x2e) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0x2b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r7, @ANYRES32=0x41424344, @ANYBLOB]) kqueue() executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@random="4f6a75648c8f", @random="33fc183059e9", [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @multicast2, @remote, @rand_addr}}}}) pwritev(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x3, 0x5}, {0x812e, 0x0, 0x1f}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x5}, {0x3d}, {0x6, 0x0, 0x1, 0x3ffffc}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: setrlimit(0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x20000000]}}) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r7, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x200, r3, r5}, 0x2}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)) mlockall(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x5cda) r4 = open(&(0x7f0000000480)='./file0\x00', 0x402, 0x154) r5 = dup2(r4, r4) poll(&(0x7f0000000080)=[{r5, 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r7 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000004c0)=""/120) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) mknod(0x0, 0x2000, 0x1000) unlink(&(0x7f00000000c0)='./file0\x00') chown(0x0, 0x0, 0x0) getitimer(0x0, 0x0) r8 = kqueue() r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffd, 0x66}], 0x7fffffff, 0x0, 0x9, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x5}, {0x1, 0xfffffffd}, {0x8, 0xfffffffc}], 0x3}) r1 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) mknod(0x0, 0x0, 0x0) mknod(0x0, 0xc000, 0x4000000) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(0xffffffffffffffff, 0x4185, 0x0, 0x0, &(0x7f0000000440)="6e518d0da59c75119796ff696b36821cc8a141b81f2c6238329c388bac74877deb01d8c1c904e00853ada13debc7e2f3e695bc90760739e15a0e6631ae7baebfb52adbd974e2858ab38c1404090e27e8d2b92011821eee81461e83bf347c513fdd36ff93b3a0b59dc1fab6adcb19ae1f3a2aca1c60e650683444f3800ea008d94e979dde3142dd2c6b3c331c2ad042c5d215", 0xe) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000697000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f00005ee000/0x10000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0xfffffffffffffc78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x81}, {0x8106, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f00000002c0)="3ba3744cef67b4c0d238f59354ccbc83898e42baa46e5fc1547e5a5a82755d70a4c9bb9b7f0083061f39a2b0ae5b66b277521464b81489a3e9adad37176b467be57784975e3db68da8db6cb2bfee29ef440ef22d775fd05b1a0e726125f644ce33969bbdf54900d6666902701f6e870b28272a543040ef11e60c8a1c6a1b8eaaa2f75cbb90c3b8f0cd", 0x89) r2 = dup2(r1, r1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) ioctl$FIONREAD(r3, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) chmod(&(0x7f0000000200)='./file0\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x7fff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x2) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0xe3, 0x40, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r1) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd606062440000331ffe8000000000000000000000000000bbfe80000000dfe3be35d1f1c81d29dbd20d8b2aef895d93b593df6cb381a02b6dc2f353c7360bb6ba4c20aeef0b7af420cc7281694be6fb45782500"/109]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) open(0x0, 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) kqueue() ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000200), &(0x7f0000000000), 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getpid() sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() poll(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000400)="c02a166f7b3c58453c7d84d1564026b36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2ef60cacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a05a4ca08ae90f1977fe056a7b18b2a5c39dc5908bf8b27689e7c08b0496405b992ce6b635e779b537dfcb2d9c3f50aa9d0e0d41387008312eae6095457d49b2cae7191636676db9dce1388a9bdced51bb1b0612281090b50390e174865792220ea6a34d6b9e5b81b1c7af2894ac453f50aa9ad7d6771e421bde053c0eaf8098835dfcf61b0ae789f7ea8d6c7e5a18bb1150bfc116ed736019572ece9b2bc87f7356cd6478bae97b79c149373e1dc5c4f4b1a25a41d4933cc64c03e70d157bac4632d551799e5fe351279ddfaea4e73a43eee19f0733c4e2c9ea727bfa681983a629c51720a525e", 0x184}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff000001996617b6f19a29c84f253b7cfac2a3276c53fd22e8043c912e4b3e8518d93ce2d51366d5f9ce28213db802cf84d4dfea17e9f78ad6d6c94eead48510"], 0x10}, 0x40e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, 0x0, r3, r2, r4, 0x50, 0x4008}, 0x1, 0x8, 0x2}) setuid(r2) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x1000, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = socket$inet(0x1e, 0x7, 0x0) writev(r3, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(r2, &(0x7f0000001180)=[{&(0x7f0000001200)=""/4096}, {&(0x7f0000001080)=""/249}, {&(0x7f0000002200)=""/180}], 0xfffffffffffff90, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x26, 0x10}], 0x30, 0x0, 0xfffffffe, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0), 0x5c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x7, 0xfe}, {0x81}, {0x6, 0x0, 0x3, 0xfffffffe}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0xf966) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000400)='./file0\x00', 0x20, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10010, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() executing program 6: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x28f6) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x10000, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000003c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="e1ffffffffffffffffffffff86dd6060626000000000fe80000400000000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {{}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x7, 0x1ff}, {{}, 0xfffffffffffffff8, 0x89, 0x21, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$getown(r1, 0x5) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x1, &(0x7f0000000300)={{}, {0x0, 0x25}}, 0x0) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x7c37d15f042918a5, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000040)) bind$unix(r3, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x101, 0x334], [0xfffffffffffffffd, 0x0, 0x4, 0xb954], [], [{}, {}, {}, {0x0, 0x4, 0x8}, {0x0, 0xff100000}], {0xfffc}}}) setreuid(0x0, r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 4: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x24e, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa86679c95bd9b4e2002182c00000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a0000000000000000000000000000000000000001000000000000000000000000000000013800004968000000890000000000000004010400000000003a330000000000000001000101000107000000000000000089f932864129a13f648d5e6b8cd7631f3f4e54ac027ceb6c157ee69a31a263237fadab0b64215a1d67e480eb5a154f1f5f873f11d4c91c33020000000000000005a8c4ae5a334ca0eaf690f24e9ad4141b7f4a945bc60522255f94fe9306a71c186cdc69b87db79057db165892ae34ed5a227710a373a070785531c55cbe1700b1e4eb12e866ed03fdc033c5597dfc18dc24dd388e74e3f57664598912846607ff9fc997e526d780c4b45073a529da3e6e53d385cc2299da1a87c15d149b0b283d1207448c6c7d3961d830f3182ea35aea1cbcf871c1276d45256614feedc0e8915ee658b41427303f546558e87a4b7a58342312c97baf74f947b3f68b7f8dabb36d0b6e721ce4e894933eedf607645df8aaedd3487a2ac3d5df5e1d3cd43fde2bb95681a3251489945d5042ea6d20466babf28af1beb2c541d408fcaecc543c9ceff98a8eca692da8b650e9ed072488e936834c1f61e9a80af49b5624ca22adbee0cd2ef0eed7c3292f064fd1cefaa4cf73f36da764270b4ce728f477669f4296e88295dfc34662d4c4c50a57d8dbee1b2c000000000000f004004800000000ff01000000000000000000000000000159ccb34aba0e52cbb352"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) connect$inet(r7, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f00004f1000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x138, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fa7bd317991243e490a126a13bded81eec2210ad"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: open(0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) getppid() r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x400000000000032f, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf719c7afec37282", &(0x7f0000000080)=0x1b, 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000180)={@random='\x00\x00\x00@\x00', @empty, [], {@arp={0x806, @generic={0x18, 0x876c, 0x6, 0x6, 0x4, @broadcast, "7155d5dfda70", @empty, "3361fb052b8543cd90beef5a01911859"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000014c0)={""/16, @ifru_vnetid}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000001480)={0x8, 0x8, 0x5}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000001440)=0x2, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x21) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f0000000540)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f00000006c0)="5a67923ef0cb189971421989ebcff79b31a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60906b9c27625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f56daffa3b473ee3bfc2ffb856109ea922941f10cfd009d5914da44f35d4fcac78855b0aaf1e37e59e5016103d02603eab3aaed647368aab7644d8ca757256764c8ae8c103f7e9cecafe4c43daa3993dfcdd56ef9629245fcf93b230d9b060418b9", 0xfffffffffffffd12) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002c0600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b007"]) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1, 0x3, 0x40) r5 = dup(r4) listen(r5, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x40, &(0x7f0000000040)={@empty, @random="ae8cc4dc21fc", [{[], {0x8100, 0x1, 0x0, 0xffc}}], {@arp={0x806, @generic={0xf, 0x8040, 0x6, 0xa, 0x8, @remote, "2aebf043284fcd1ea08d", @random="83c0abd1fc25", "41e6685ae719496e0cf867799e23e5ad"}}}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) socket(0x2, 0x3, 0x84) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) r6 = socket(0x18, 0x5, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000080)=[{r3, 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r5 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/150) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) mknod(0x0, 0x2000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') chown(0x0, 0x0, 0x0) getitimer(0x0, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt(r5, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r5, &(0x7f0000000200)="f92a9bd300"/20, 0x14) dup2(r3, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) bind$unix(r1, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) syz_open_pts() executing program 5: symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffff9) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r8, 0x0) accept(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x4, 0x8) dup2(r9, r10) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/169, 0xa9}], 0x2, 0x0) open$dir(0x0, 0x20, 0x80) r1 = getgid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x80, r2, r1, 0x0, 0x0, 0xa0, 0x8000}, 0x9, 0x10000004, 0x0, 0x0, 0x0, 0xf76f}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x6, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000200)=[{0x1, 0xb52, 0x1000}, {0x3, 0x800, 0x1800}, {0x0, 0x8004}, {0x1, 0xf62a}], 0x17) getegid() geteuid() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x70) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001e9000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0xffffffffffffffe0) setrlimit(0x2, &(0x7f00000002c0)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x0, 0x5]) semop(r5, 0x0, 0x0) r9 = getegid() semop(r5, &(0x7f0000000400)=[{0x2, 0x8000, 0x1000}, {0x2, 0xd, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0xffff, 0x1800}, {}, {0x0, 0x2}], 0x6) setegid(r9) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchownat(0xffffffffffffff9c, 0x0, 0x0, r4, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r0 = socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0xa2) dup(0xffffffffffffffff) writev(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt(r1, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() executing program 4: r0 = socket(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x40}, {r0, 0xc}, {r1, 0x10}, {r0, 0x80}], 0x6, 0x800) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0xfb9, 0x0, 0x0, 0x0, 0x4000000000000000}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x0, 0x0) msgget(0x0, 0x0) mkdir(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c, 0x1, 0x0, 0x400}, {0x61, 0x2, 0x0, 0xffffffff}, {0x8106}]}) close(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = getppid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$setown(r0, 0x6, r1) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000240)='\x00'}], 0x1) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r6 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7f, 0x7, 0x24, 0x1, 0xeb27, 0x80, 0x1, 0x2, 0x2, 0x7}) executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = socket$inet6(0x18, 0x1, 0xff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x10000) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESDEC=r5, @ANYRES16=r2]) syz_emit_ethernet(0xe, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x11b) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x33, 0x80000000, 0x2, 0x4, "551a8e321a1880df03c1000000000000000400", 0x80000001, 0x20}) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f0000001240)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333c8fec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bf0700de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e186a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536b935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d15", &(0x7f0000001080)=0xc17, &(0x7f0000000000)="7d488fcd29f7cb", 0x7) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, 0x0, &(0x7f00000001c0), &(0x7f0000000200)="0abc4cc47e30fedec759fb3cd4ea1cc0b808bb2a760e58050eb7920bca3cc6282d17603a80e73e82733685", 0x2b) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="91738e03396f9a18"]) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat(0xffffffffffffff9c, 0x0, 0x400, 0x4b) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x40, 0x0) link(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7fff, 0x1, 0x93, 0x2}, {0xf000, 0x6, 0xf3, 0x5}, {0xe90, 0x81, 0x6, 0x1}]}) executing program 2: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000001880)={@local, @random="ffffff00", [], {@ipv6={0x86dd, {0x0, 0x6, "e8c178", 0x4a8, 0x55, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x78, '\x00', [@enc_lim, @pad1, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x1e, "7e5c568de6b3db39c77a1495fb9176c530ef8991adf6c73f1c8c9e46e038"}, @generic={0x0, 0x390, "726313156e3dfcac4c0eede020d95d82f587a22fe615802b3b259de3066b85bfc6ac7d32624e5aea0da4aac901b4946bf4d3eb09b13969c2710e4c33b59652efdef8f60a1a847d6f867808fee55f7a252c7da61b25a4d5af0f4e238b22303c4a414112ca8313049167f90793468914285d0ba1d8f14f49845d8e5d3181701f7928572f803673439c7007db32fa9791e77ad1dc6e945dc55b1b54e4ab08c55d11c2fa55e8d3891d8676b393b1541957bbb2eec1327265bacf8ade52b56a22b45ce7a05fa5ad022a57136b59b1b8ab5a11c87eba58affa3830282664c4d4404006747f82ccce608a917c529fc505958ed119a99751fc7f8cac5bcc01e8dcd50ad4e9088541c7195d09fc988931f74db93048997b77bce28fa8afcbd5dc6b0c9ea5038fe87168332dbd55dcf015e675acb63a518b40c65c32346f99534825fd2c5164c160f3f6ee78eac8f75f15433d28e938b3179de5ca141acb54944e1553707e690e1e365314a73ed9a2d7e6fa89bcc32ca5da986d1a3f575668e8f9ad888ac60c6e5be3154915c60825afdf505539877b45423d7e9ba2a2cb3a14c4eb86be9612ef90e17c6800f49f6e00597a4dbc7d8d247548c77dc1b869dfbf177107f726c89df387cafca57312f17bd43eb2fac9bdd5a2dde00bc5c2b9848805dfcf17930524ea8be9000e20ef22a2e49ed90d5c77d22d9a2a54b955511bdfd7f3b23aa4cb78d9025073314aa88593d47f26d28ec55d27a2595dbfc737c500a0c2aa62b8180a1276dfb4d96212e2da6547236969142279e9e1e8e899571d82e8f87bfa7814c8b461fd41b52c0223421d943861b3e1d49251ca17501bf9cecb6ca3bfa59b4d4cc885dbe2766129b934b52872d566060b3e054cd43fe2637785dd527f49836fa9d83ce7c7044dfb0031eaae41f47f9af8770d1c7e0b86d555596575a3451780714f5dc2fb0b281ad438f92466abeb14b90bb58651171042c3f9238ab697fdbea0eff85bcb0e29b2717305a0852f54316975e4d6148003027023fd455e2b2220ed55d85023a835c995b6839d71b79265e2937ee8ae5c2974d3cdaba9fcead057ccbb012447da3009e4cc34f14a6ded938dab4b680b43bc28fa3afef73483ba2e2402d5a584b4d2339176b94b1dbc2a37d263c27117e4028977a6aea6872adee897ee484a6b7a65ebf6e2877e874d1322ac19b0e08aed11f8030c1ef39e0d4abb67165a6a27214cb48200c2ba5df0ee34c8c384686b8b262cff96a0c2c617d8f5ef7da738799195bf548c6c53fe3683"}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "1e5dbc", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@dstopts={0x0, 0x4, '\x00', [@generic, @generic={0x0, 0x1d, "b718f9399ab00cca0b1aeb52c9dcd40c7938c58528895e380adac6b9e6"}]}], "50d9000916e82df24629f233d483bfab1e0291c7293bfe5fc2107b82f1dd2abe2068ef6c3546b067a8392405a4d196d322451f1b01cb0115db977e67c481af0eee59d97d840ba62e279fec18e7e6a51286e3b69e168e818e2ff2ff6b5be0b921ccd3bd2e53179e6e9d819fe7e29e7473567d738df161c8a8"}}}}}}}) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) setrlimit(0x1, &(0x7f0000000040)={0x1f, 0x100000001}) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) socket(0x1, 0x1, 0x0) executing program 1: socket$inet6(0x18, 0x2, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) mknod(0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000140), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r4 = socket$inet6(0x18, 0x1, 0xfe) getsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140), 0x1, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x18) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) kqueue() writev(r3, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) write(r1, &(0x7f0000000140)="5e52267047b1a47e8c977009ef5303a0dec7e4225be3a31dbc2d5fa51dd15f3eb2ab9aeef83ef91c820f070face9075a5a5f44bf8a8428db6d6467a759dfb433270e2805294b5f66fc371db48e21c9c852", 0x51) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000680)) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r7, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r6, 0xffffffffffffffff]) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, 0x0, 0x0) executing program 2: mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0x0, 0xfffffffffffffffe) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xa1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffc758cbbd67e0806c1554c4d440dca3ab3d0e0000f888099687a72da271877afdcb99e7af84aabac59ee6053e736a37d5735bd9881b48d70bc85bbe787668d0af21d728b3660813b28a07ba6a4e9b0377bb2818e22ac98c0b4427ac41bbd846436bada7f8ec21659ff9a5940d3db4f652eeb8a75657c619e2458489462156ea371efabe6b7bda9523087f881e52e0f7b1db76e874839161957f2fd3"]) listen(r1, 0xffffffdc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5}]}) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f0000000280)="7f532ffbe8ae0a447063720d4f41fa24ce7d12e6ee52", &(0x7f00000002c0)=0x16, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r5, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/44, 0x2c}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x9, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff, 0x0, 0x4ea}) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x5}, {0x406}]}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = socket(0x11, 0x2, 0xfc) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0xb) mknod(0x0, 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) sysctl$hw(&(0x7f0000000000)={0x4, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a22a588 executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe4, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x14, 0x4, 0x0, 0x0, 0xd6, 0x68, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@generic={0x89, 0xa, "2de5a97a2c066eec"}, @lsrr={0x83, 0x1f, 0x2, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @end, @end, @rr={0x7, 0xf, 0x96, [@broadcast, @loopback, @multicast2]}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x67, 0x0, "dcd6894c0079ba6035c393faf5e6c7472d28edcf828482741f6203a69f4ca1d9de2d6cce0b8a53c34cf5dcdd4f5097d4d7df6beafd0527d9db06fdb6de46337c8dd7516118b55a6b15d9a045b231e99acad5d1d0d9c47c0d5cb83863c07a14831224a63b28b9272b9be1e6f1033d13cb16db5013f283f8aa7d8ff747b1b7"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x3}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0xf8f4eac7515abc29) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) r6 = socket(0x10, 0x8000, 0xc1) fchdir(r6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) executing program 6: r0 = open(&(0x7f0000001180)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0xf037}) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mkdir(0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001200)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f8ccf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) acct(0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(r2, 0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x53}, 0x80000, 0xe8, 0xffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x5}, {0x0, 0x3ff}, {0x1, 0x524dad1b}, {0x45, 0x1}], 0x4}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000001000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x20, 0x8000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x61}, 0x9, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x880, 0xbe9}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000012c0)) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {}, {0x8006}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket(0x11, 0x3, 0x0) socket(0x6, 0x0, 0x18) r1 = socket$inet6(0x18, 0x8000, 0xde) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f00000001c0)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/106}, 0x72, 0x3, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c", &(0x7f0000000300)=0xaa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r0, @ANYBLOB="00000000180000000000007fffff000001000000", @ANYRES32=r1, @ANYBLOB="00000006a980b6186f768c6bffdef883763a0114ca421f12bd07f7e017d3eb6d153b477856fcbed291e81f005d404359d8fa84aa5d31456735309096dc642ee5c1e7d9a2144157777deee4741b85440159", @ANYRES32=r1], 0x38}, 0x406) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000240)="b2ea0ade282e24c47cc18d8fc76f2f6b4eb625115b1de2b6209908cb4e86e7f07069db55e9936fbb3fcc1d84ce0d05460c2bb12decbc4fb9e3a8cb45096a2b9ecb7870d100a6407a806e18526616a95e9428325094fd66"}, {&(0x7f00000003c0)="46242d6f21d1c173"}, {&(0x7f0000000cc0)="38c3957b65fec42e9bacaa5450e85ca5b0ff24b19ce0135572371739b25cd8d4bf4a9b7eb645e9301b9f56ee8a406fa67c31e20998a4618d62cb913ee22af7e5aefee631220843a34fca94f841001e3a1e5a49c8dbc72502a146269cc0ac27f8630af4d4364e40d2ff059b6d48088dada899c88d3501c0143c633a6e5dd9363e0bdc93789c713b26c6f7046adfddbc469cd1e520cb9a6c5fb83513d7d88583981700f094746e5bc1f00374e2be0e082a52498caf6f0f1feffb12c4e6d698b1dbe2ecaa17be3f4b934ace6b1c2d11fb592000eba08393f44144160b3e86e858becc7373cae9866aaefa8f68b23f16dcbdb030d375a8dac437e75636c963eb6779891523cf8df62c9d86f44864e601b51e8f352b686c942581beb7e32c160d1bfb5958ae73d561aafe9fe679d6c3e7036fb96be462e89a48a5dc256cd54baf3db7f53de6c2408aee669405975d543662ae6df7864e98000e673d44b5aa6a0bc498b5bdc84fc7f7a972bc26ac2c2adf5c63bf03b33695d1b8c84a987f9e21409363d79f667cc93df808543c0c06b407f0f9681ce09183bde2a64ebd6f88a23df32cb0e2ccfce3f8a71fbcffe527f7d35dc523787fb3c4eb2366a1fda877f9f45982b4164c98c04f4f1b5d118222dca747bc23715713f31a0248f075934a5da1624ac57efe79c7b43b6e457ac015c090c9d18bd33c96a1344111e8524152bc1e3f0ae175ad940238a2346753a4ecee7447845b3f36bdd75945b2857765b2403ceb498e4a75f785f163328604c40fde43f9d74a133b573e1b6b15293db1f24694e8a9af34ec527a3a005e4f3bba94089c443b1d91caee0965b75d8865c60a9300fa9b710372eb4d5d2eaa13e7990593c7b07497da6f642fda4d1ca9d35f5f8902b41bad5b81697b7f02d468a1870adf90e61094baa8ff212acb5bd3e67aee31abed9ef84f4d029ac7613271e2b6b189c1781186f9aba8c408fb4965e29ba5d41eccc1d0174db50105be226b3d6bf08086a2021b7ca4829a80648b7f9880e0fb12e65299b7eaf3842f40c840f4e0722719e7ff1caa9fc9133314f3a45852999a4328e1d17b68b104fcf632155c34ff60c54891546e241ca322289d462c397b859f5029710557f4fc22ec8f81f09392c43b950c497aeaf98b7932a74992434bf83601c54abddd25dda9c966a591eff109235199da83aa942d3e72e8b486041d806f15cd51406057e535033e52d1caac0c481f89d09d6bdf7f72deec61f714af13aec20acd464d45c6dad9ec0223a922468c726e8792bd6903c425defad476d2ba1c47db4d7a7ce9890f9060606a43cf25945a5b967e9de602a92e9f77268d21bc4e5a2ecf4f4972a06e7ab76f120ec58530818bc5844ee387bace08bbebdb8c3013e979a282f96dbf9289b9c78b9f34e7eb0c4e6e79496db067d68f86af7d83b01a4698e2e9a782c2bb52d0f28980496cf8094b59512e2d9d27639830bdd42df4ba47fda8a107e46cf23e85afc94e1523cd5c749bc8194b0ffe6add05143bf13326855b8b47f3b1adc6e8772209a703dbc1088d9987537e5a1ebab1b8e6e4ac0f482d330e8717accccf72d93b5973f292c7f4710d87fe37b12ae888b5b7830ae9f791add34694f1d0e2a565f12606f2f20c860d1d099d8c6032f00329b416f0b72f3622a373e537a404227419b4687e6efe57646d1769854e416d19c62675d7cf1f2fcc5e0869eb4331534286102c20e96cc3f1083fb3794ded8b248acf7298c83a4c2fe746eeca62898f36a942f6ba1c17247d344a821a988bee5c9f4179d1e0d48a049dbc7be334119a48723c610744282ccc928d926b8bbd05b8b28d2e556838b9da63a70730325b4acfd59bad55b497bd63794d23a165d07ebd1d2fa94a280920f52b85bc9e7a4fc7aad1e587630a1b26a2052a1007e4c2b98cd074a2424703a2d9080239587b5051cf0eede6457258da82a133a4bbcef46db80674d4f992e2f16677647cfa599eba6979494947457f04db27bd3f1f6a0289eef73471fe29f4d2d1cafa2f7b352a98959418a51f1309c811a54d08127516ecd7fb1ed2e8ee84cca9a5cd6f4ebb517fc0ea90d38220efa80069cae8e95d211eb5399bbf40cfab77903856847a5427da8d4834f1b9253aa9d4c2a4b0f28e8768890a1f15b0d764f271f8b0340b2a29eb4ec7e3119e653a2f21823ba27d8c63b0116fff5d1d559e56fb1cdb0032da067475cbc153b486eac47e5eb28a8eeb006305bbb027de689d115fe672bbe334ef894548bc63903634588e6f75f36c0651df4d5a4f68377e50b3088badadd3c33792ac1551be0f3a514ffc2b372fd67fdee8818de31bdb00ba558223a81811ae0c791c81558af8c6ef568c2f90b08bf9c47bc07eb53a7c6ecbda8f231b6eede6527aacf89f384dc031816b581e79899af0dc517c79c5b568413cd699bdfad4e2e8f028306f1064b0e2f5d930a4052079a3da34776d9abc7ab29d7c46febbb8cc03860fdb408db24c55b9949ad6e3e5ac452a03425e25a9e85b5d4c48a7dc54f6b1fc823d729e84af2fc95f886236834c9742b2753dbae0be95068e2aec26e6afe0a537219c20468a18905f3ad0554e20652aff443d591befd31aabc54c7ced187a360c48b16b44f58d1b45aa688d536e224b2987c28d4465c138f64bea58277ea099528abb56ad60aa1d45961e193890c9ef453a44a72748f42bb3a432686231c9aebd1c3b38cf72bd1dcfd0464a7ee22cc9974b2a9fb202e6e48212eb2f2bdbc16e4da505184598946de0ba342353afa0df4b209be17f51630b8a6e9176f4daebc0ea3e63bf370d42c3de093e79c8c94fa1f79c0568a346a1486d3ead9f5ebf330d547dc1b5e03b7e8dc439861e26ba56f17e434d3fb6a61f26848fca52190f45dbbf1ce77e39b2b06d029a50ba526be388f8a00f5b8d087bd86e2df8b0f1d5cb572d4348bfdad066956f5912d68407cd95ded2e0dceff201a9c9b6bf4aaa75fbf2733336f67e5698a8dc50753e0b758003412c5d6242a8e8fe14f5de74b87c5a70120c9861f37e95e2bb32ee68e58a2eb10852e7d9ac4cb6a639219650f33f043ebb078df92e110c738a652ec1546394cf696e4419a16d831c04428b2a7e6d6c721254afbbd6e65a7554f70558357cbb0ec99c0e3d97964b9df98d6707e78a424cf49ddeaa1cd0a06036c29d67f6d3c36d4dcd5a3ebff162c5e787224f27d5436b224c27fd2f929d2e78fdee3898233af38b09b83e23ab160db0e0a87304793502e91d7b9affe7288a7fa20853ec0aeb965738e29de77aee8706c094259c3a5c0bb967b1740b6ffe55091332182a95b000cf9bdd05398c6de2dc6d15caa2888edc701f60932845ab96449f9aa4f7ef9ffe35d159dfdedab3e5f0842cca35bc710241b4cbe11272714787762c61c14fbf0de650c7791f8885240ca858d417c63066d2a4722e64c5dc16e00977e57158690482f861a9e8012cb838d6e11cd9ce9aa1171bd9880e2e88c8c66dcfdf98a0b895f9d4e1f321981f51c13e502dd6d5160d9885f3bb9d41b4913317a6a097b07a8886384405f210fc5404692a0099c0818089880529b17c0f32952dd1a031549fdab74decd9ff16772040632d1914599288999122fdd6b819f6c7e404fb23a458802285fffbeb63f2b3f91019fd2ed8cad6d5baf719aa293ecd9044395deeecdb53a8bfd054bbadb86b93b6b291d85da2047d9050be41b71a321c628b3c85f9790d20bd5e163a476c30250ef2b3b43cca5f1b1d5092918f48b67f403e7f36194569a3510f58ea8e4ae0757f271e378ca7ec502e0fa149861ef47d1f7edddce45b0e39b3806221656ea6cda054215a6c4bdd37b8efe00080a90909ae15ed915ad2dbcd747d1c30f62c9cbea5e1875bf311cba19136d572b77adb83afa736b805861f60805ea00754e8edb2ca6899df9cee359014327217ff8386b9332a7e642e90ebefcda1a696359813742158500d9dc6b22e6609c2c05a8ccb1846bb6296cf685b25a7ceb993225512832febeb8665f14d1e012f1bcc8cc3297696780fd0f14518a42ff9b60b0def2554b39461333158fe9fcfbc00e659dc306982ef4ab412512e0e35cf746957c5cb13c5d590b5bbfb632b9c585efe62d2ebd22d62debda0d22298fdba370d80164f771465dbb99224ffd154c51bc7e8e353f3a79851b3e78c77872e34492eb768fb6293e921656bc1cb2d9946a9a7cdfcb24667444b11fa6b80ae9197cebbb3669a8d35794baa035d14909956908fa23eb413eb06a2d71b00f71b680b555ef7db8783dc83bffce86b59c3d2afc265e46bc8f72aafdaf249a0712ef1be1a7444b8bc5d9b4f044dfecfa706c956b0d51ffe5f804300f1f0c632c086105a2a5adfac4d0969739238acdd01e018626cfb47b3892a2ad0839c00ee77856207222cc8e0c792a19711d05272cfa1aa58ab331a4085532653c5b5d20c0f4c8ca9bc165d791d94969c03a4469aebc03033a52d834d8db017c0f8340e3b1ee82a9744c1f116cbfcec2a90b78876a8dd8f1765614c4da793b07254c795e6cdbea2a981c98053770aa53870af56eb0a08d8ec750049e9855deecf6f1bdf78e1898cb081f113fd21c1381bf988db59879dff24295d036ae6daccb5af64ef6c0065a0f1401eda82b3333a093e2f7f0751262a0a54db7cec59a602b960a457f7a40d4435d128d38a38684c4b09463d26d82a1dd1be9b1e4dc16a7288e05f20da9d1c84e687a701bcbd0462cb5ce40291d452bce6cce1d5ba2ffcb1a02b97bfcb3d823fb86ac0e335665392c4af1f8b357e8cb7d51f22af4e9afabd20fb3f603d619d4351efe0cc2eb4a6ab7660637c843b76554f6917a328926350f832d20ca2bf928feac7c78295d1bd9c02465e255b5a20184663d0851a8c6274fcfb81fca01bd7d64622735071a25a2811a5862093869d7aa28fdaa6b1bdf9f9efed830085f940d74c56cdc614fc4a337f852a1643a37ee2eaaee4c3ffd04f2317d9995bfdf185573631a97352e1fa40a76f4289ee3e552bbcb928012d755bcc8bbd25bcf68e7f5b74390b44784eec90241fcb6523243e54eedd9e2486d1a0ad975d04b2bdd569c1eb8d7201b8dbf7e3bd33e3bc346a3673147529e5b5cfa80b04a377e5faac3d5d1244c3bd5d3e0b80709c1402188f1031011e4e2cac2d90026cb6f9bffc63704ad24a63da6cab364ac16dfa0f08432af3f3260edf2baff8a79c6727963c0b4cd080aa49c3f032fbd7e231dfb00d82d8f5fbe50f7b0cc0fc8d1f9f474d9de1bc273b732cb14cac2dfa86cc4ef4cc41c530827a3db3d5c4c8adedc778922fe0124737b9ed53c3465395fc94331eec452a747d79d91a54c5130b2cb39366352bce1526aca0fa8ffbbc7ab3ce611003da819dbc977df71ae6926d956f042856ace0feac853a7c79381b943d3b1310c6ff676bd17483f5c9d63dbcff3fff4447adb1eed5dff19b464709bba61f385d3a5bd48deb4890dce793a7ac93212350bd9a0b28b3334fab99e90ab14933227f3621d748b2edc1af160440c5e114f40ba726d445022af2d9641579dc0cb3f31f97268141086d68b19bd61ebf2a208ed5ac24c8107a9a27ca9c3011c4038169b86b8fc8329d628003f2ede39b0379f0aaed8fc1915fbcc944e15f52c03d3e2a7ccb2a9892465d237b4c47694df5c62d8b556984161f62466b677c703e0e5143fccea63561b04f5c15e627964cc8cfa0d6de7ed5143b45fc6fec116116528bd9eec055441579f731ba87f26fb97535cb012bdab1c8c030e8ef99750e"}, {&(0x7f00000004c0)="8fdaaef427838e862beb3972310b81c03b990a07d6b3429e3b97f1"}, {&(0x7f00000007c0)="412a5642e7c5909c9db9a3f06c956a2194407a364fc0b20abf95bce3bee2d44f1bd5aa118f13c6c7e1dc357d21f5b5966e6ef0190eb67c4b82be3139fe039465e5ac7a182fe67ac222a14e78ab04c211391066b1f500e86ccf7a6f218c92badcf20eddc240e398dc86a380dd9a443b16677a676465a8ecda76601fdd42fe6e5438177c093afdc1c3afaee875727262bf7636fd27e03b756bdca9388f2782912bbbf0d535cf805c783c2e41711b5f230da535e780081a77b60cf9124d3b2c7d01f26d526d3e1a48d48dc48fa26882a8dbbfe016a4a2680fc3ddac20f6c5d102e2bcb34f7f00c8072a9688694a3a249f314daf887c65ae22ecae9991c016c8dad0fe3f8bbda6b44ab798290aa5a0be1c72c24ac351e1b2cc54ae7af83b245be28654bbf77c59c2991da08a2c254cd9f462854db8acf6e6f3a0f978079320e7480ab30d1b8abeef28e4ecfc9da51019f801bffb26d887567d73084404a92b2bd654aaaca8be61bfd44d69714316388984"}, {&(0x7f00000005c0)="797da77fae58b774d0fa4ac0082fe89e80b599d877cf7d7c7f89a5a97e67b4ecf685c32a9743f00b3342fde3bdb46123fc6b8baebe78c03b5f3c7bdaef328d082e9fb5df28df357b532d9bb98f5d05203670d4908b6eb6dbb6483db332eb28101ef0f5517e11d15d6fa23d8cd7ca504f69be1ffd01be6f11724d1b59aeb53d89f2d1827fb71875214ec005b3fb0f3bbf94a4e4f0c1c6e1d54fa1143d95c0b5c06931726ea10cc98ed4b55f5756b4343f4dfe155f9b5d4b0b4b0fd54f1ac7a5f5844a8afa9d853df19fc8371036e183c34f682d22242f0e43c4eda1884d8beb4f6e736a56954d617d7ed8455bd3664541bc4c49c5825a9791d71264f9dda1"}], 0x2) ftruncate(r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) getpid() syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000000906000300c6a92cff0000000001ea443d080000000001"]) executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = socket$inet6(0x18, 0x1, 0xff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x10000) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESDEC=r5, @ANYRES16=r2]) syz_emit_ethernet(0xe, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x11b) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x33, 0x80000000, 0x2, 0x4, "551a8e321a1880df03c1000000000000000400", 0x80000001, 0x20}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r0 = getpid() ktrace(&(0x7f0000000000)='./file2\x00', 0x4, 0x536, r0) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000340)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() fcntl$setown(r2, 0x6, r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$inet(r3, &(0x7f0000000100)="20e90f4540cd9a04bffb893e6278d9e2", 0x10, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000010"]) r4 = socket(0x10, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) getpid() syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaa1400aa4e204e2200"/27, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000280)=[{0x6, 0xfd, 0x9, 0x7ff}, {0x1ff, 0xaf}, {0x4, 0x6, 0x3f, 0x9}, {0x2, 0x8, 0xd8, 0x7}, {0x2, 0x2e, 0x1, 0x2}, {0x80, 0x5, 0x7, 0x7}]}) executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1, 0x2}], 0x0, 0x0, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x4) dup2(r1, r0) syz_emit_ethernet(0x4de, &(0x7f00000000c0)=ANY=[@ANYBLOB="b8569ed0411ae6c5f224b47fa2814cf6e2f4a20cc57ed868ab602860f52dfc46eac7a1bead1bd09f5973749361ece1f5d1c20b2277444dafbd08717950815b5ac0f5df4ccdc64070b90e2dbd92489e345698cd2187f8993b28eccaf02318afb5a0b67cff509c83adfe", @ANYRES8, @ANYRES16=r1, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRESDEC=r0]) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00006a6000/0x1000)=nil, 0x1000) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3c}, {0x6}]}) r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f000042a000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r1) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xc) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r9 = getpgid(r8) setsockopt(r7, 0x8, 0x9, &(0x7f00000002c0)="89179b0442dcd0015390c709", 0xc) sendto$unix(r7, &(0x7f0000000100)="b4e1c541c3a44cc13c4f41721c3c30ca9e4ac0fd7d7b4c77e6d7413d35ef69ab177600a83f3162ac6a9d285de10d41dab9d42211c6c88986de1f0ffb47510769c1aedc15a5cf7912c4cb3f7c556dd0ddec2456685ba900aec1ed940b2fd02394524645a94ba557408db7fd35e0eb4d", 0x6f, 0xd, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, r9) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup(r4) sendto$inet(r3, &(0x7f0000000280)="77d717f2c004ca9725909aa3ed68b783b550078ad1084b22827965dd8df9b58298cbc6ed7c8b71ce9c4c7da5dd0f04dc9f88c1d7a02355d0070b33d26299c10e34e34a6a6b220fed04001be9b3b4f09cce6417f5c5dfbd34d446f4a50e1e3a868570a19a2d1f5e14a7f832dbf39538e7184a2eb2eb3fca3cf6000000000000000000", 0x82, 0x607, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x20, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 3: semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r1, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r7 = getuid() setregid(0x0, r3) setreuid(0xee00, r7) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r7, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r6, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x24}, {0x496}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0xc0}, {}]}) r1 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) unveil(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) dup2(r2, r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x100, 0x0, 0x1, 0x4, 0x8, 0x4, 0x0, 0x2, 0x4, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(0x0, 0x0, 0x44002802) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x146) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00feff0f0000000000000000000000c8632a"]) executing program 7: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) pipe(&(0x7f0000000040)) executing program 1: mknod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x1f, 0x0, 0x0, "455f30b6dcc0ec7248f0db589a436ef3208471cb"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ece5588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d56f36a7f9b9baa41cd6a6ffe9054ffd5b7724b408516b9ed309", 0x64}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7575}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) readv(r6, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) sendto(r3, &(0x7f0000000200)="e0f9634ff8c1a09d0b5e268b47b57d9c8c16c4aa1c98619f6cd302a7daff9093c3511f39154250052248c2e0835f992b185fae1a59aaa5e9a93f8462b17b56fcfcc4f30ee986318ff6f1652d0c836dc001be3bcc1f73e896d068f07d9d85d7e42e548b5e9ca023883b93129ae3f2627cfd1be2c0285c895b65a8959e1d3059ac2127eb0167a56843190f53aa0de4a957d557208e502634b8c5e7941b74510b4a3f4b667e5f0586f7886768c164708fab9b25d7d393bd535b9f1d7755faa70fe82f47275f2c", 0xc5, 0x2, &(0x7f0000000300)=@in6={0x18, 0x1, 0xfff, 0x8}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r5, r6) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)='\"', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a1db22b51eefd1687f82ab709cb774c40077f6c2"}) r7 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0xee00, r9) setsockopt(r8, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) kevent(r4, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8a, 0x1, 0x0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x8a, 0x20, 0x67f, 0xc000000000000000}, {{r3}, 0xffffffffffffffff, 0x81, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x10, 0x3, 0x2}, {{r3}, 0xfffffffffffffff9, 0x22, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffffe, 0x6, 0x1, 0xffffffff80000001, 0x7}], 0x7473, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x42, 0x10, 0x5, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x88, 0x1, 0x8, 0x20}], 0x7ff, &(0x7f00000001c0)={0x4, 0x10000}) r10 = socket(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x67, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) (async) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) (async) poll(0x0, 0x0, 0x8001) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x5cda) r4 = open(&(0x7f0000000480)='./file0\x00', 0x402, 0x154) r5 = dup2(r4, r4) poll(&(0x7f0000000080)=[{r5, 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r6) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) (async) r7 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000004c0)=""/120) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) (async) mknod(0x0, 0x2000, 0x1000) unlink(&(0x7f00000000c0)='./file0\x00') (async) chown(0x0, 0x0, 0x0) (async) getitimer(0x0, 0x0) r8 = kqueue() (async) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffd, 0x66}], 0x7fffffff, 0x0, 0x9, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x4, 0x803a, {[0xe00, 0xa98, 0x936, 0x1, 0x20000000000005b, 0x2, 0x800, 0xffff, 0xff, 0x8001, 0xfffffffffffffff9, 0xaf1, 0x2, 0x40, 0xfffffffffffff133, 0x3, 0x8ae4, 0xf1c], [0x2, 0x8, 0x1, 0x10001, 0x20, 0x2, 0x1ff, 0x79, 0x1, 0x9], [0x100, 0x5, 0x4, 0x2, 0x24c, 0x3, 0xf0], [0x0, 0x3, 0x7, 0x3, 0x3f, 0x1], [{0x8, 0xb4f, 0x9, 0x200}, {0x7, 0x1000, 0x40c, 0x4}, {0x4, 0x6, 0x6c3, 0x3}, {0x2, 0x7, 0x3, 0x1}, {0x1, 0x2, 0xffffff81, 0x1}, {0x401, 0xdd2, 0x400, 0x5}, {0x87, 0x100, 0x5a, 0x477f2d0b}, {0x3f, 0x6, 0x400, 0xfc}], {0x8001, 0x6, 0x4, 0x89}, {0x9, 0x4, 0x5, 0x5}}}) executing program 7: pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000400)="91c3df886157867a94b181ecc6c6163773f79d8a4541088d1536be3da4a9531ae424e1010ec908b780fe1762e331456051282c45695a696a064966053470d2e49f178f7654001eaf6e5a6ac6a825c0a88ae6a1c351c204e31a49314f76244fbcac6778c381f654afef79a2eab8751d00cb68800379a6263d70de234d4547ec9434bef7df7f827da152c3c18f9a8e670e629c73a5a38087284b5a", 0x9a}, {&(0x7f0000000500)="f65849fae47c4b31b3e208ac9d01d428de4b3ef26715fc22b5e0a20da583195832a7c8050060b513c9ea59df54410f8c0f2c085986c02c88f420ef582e975da192e30c9d4e9435a211a80844784bd1239d4e36ed65e4c8dd0142894e32915fd01b256dca4436c7b143a72957766ddfbe0450ecaa9c7404579d6a6ec6e755c616978c5bad9412818c2173ff083b37313b2e92717202a93a672014fe1ca4bea11a1d27c75edff6f596f51a546a6e", 0xad}, {&(0x7f00000005c0)="dbe712bd3ebc9692e05ed6754fc202b9c187f37dacd47943b932e280c7fee441302a833fd462f0001960f5ebbd8235c6b21a42276ccaa62babab6191dc152f18d5071bae2aed9693263cb0dc5dfcbafd8cd4324b87134d2a306d69842fd54a3f20a5a5605dc8243fbd0ae38d95cd39edcd11807a56197357958f6d5078d1075aa084580a7f9319714f47b8b4aa57596b693d33b344a92e0503a13d6986f9d7e42e98ea8c3e372410d0a3fab34d4ea2b751a204964902908a694a87bf1aaa47ba2a4a0a5a68d238520e7b4c2de7eaf73dba076770d0af8f2a45bbad65ae63f6d05f3d97ef574a79fd57", 0xe9}], 0x3, 0xffffffff) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xea3, 0xcc) ioctl$BIOCSDLT(r0, 0x8004427a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x8080, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file1/file0/fi/file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x3810, r3, 0x8) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(0x0, 0x40, 0x1601) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) unveil(&(0x7f0000000280)='./file1/file0/fi/file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000140)="7d47373b92017c75060957caa5e3b2c716b933af760e536a0d32b7fef52d4a2f4d2157c5ae0cb388e13ec275991d80e0198d59267bce03d24a04eeda0e73214b28d7fbd006728e1ed6e4450600000055fdd209f4c965858eab196c7b", &(0x7f0000000040)=0x5c, &(0x7f00000002c0)="83839297a9f9791310cbcced3378c3947fb3a5417b24ebe650bfed3d7fc7d7279d974a3f14c46bf8edf6ae9d5565bdd0f52626c6f59d09a14c405a92685c7691b86588f513fcf5a4afc16de215ba552dcc7d24153f10a876fc7d3deed5ee23d1fc81d7e86255073273089a581b93c2167a0dbd1125f481a0d3ca5f1153072f1b5d25e3fba66e47550e68921844a3ff8cbff79b0adebf252c6d10f68a63a9446294e0a18fda6feac5e5bf39d952516225eb29c44ce1582c9ac811f053eb9215964d15005235eb8b11ef72f89fd3da", 0x7) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f00000037c0)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000003800)='f', &(0x7f00000038c0)=0x1, &(0x7f0000003900)="c8f2fd8eab75e8683b90bb6f234f49c3aa56bd52", 0x14) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r4, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) open(0x0, 0x0, 0x0) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) dup(r0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) (async) syz_open_pts() (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x37) setreuid(0xee00, 0x0) (async) r2 = getuid() chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) setreuid(r2, r2) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x3ef, 0xff, &(0x7f0000000340)="9a3a140d13d9646b1c356142fea2d5d53791187cf612df7159290e2aa14d594c5860891f711305e26cbc3c0f95948c10279a0ce7222a837c572477264cddbd13bb1db592e991ae06b2d5342032b0e5430a00000000cffae0c9731f77056fcfc31f5f3c50cc6daca391b9f9d51e83965b2af2aa6028afa14d4dfd438802455ce52cc93a4ab0a2c3c3393d99dcdba7629bff70d58b71d06ea5d4bfd63161a8d06af6dcb3e007b6840d13124e664857980123fdda164b11a9ef24cb47598cb6ffac74b4f72785177c48a354c00f702708654638207349e66d4437f7459ea0b892c3502cab96518adbf5bc07de093622d12674a9b66ac3b07b10a5a76a9e1b5be33db1ac6aa2f9586479b1366b58bf108c670f77c79293f4bc43adbe3213c50a582aa7fadd9e3cbd70a5fc063e0203d09e1109d1ddc01c38755a2771772bba7330940d60cc3309940154435334ef59cbd25ffc467e65bbceef94fc56458d4ee293d657ed365b9b2b9d1fc2231523", 0x16c) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffe, 0x4, 0x80000, "c38200", 0x20007, 0xfffffffd}) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f00000003c0)="3a08f7f668685ee9123aa3fc536fe356d9e3d766bc118bdd3f38af5c77955ab7188801c1f3f029dab51a3f6c1cd27c294b5f1d6b15547466e28d090ec1e70000000000b03db03e783ca3377ce2a4ba4058e6d4ed2947144b8f2a3c00"/102, 0x66) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1}, {0x7, 0x0, 0x4}, {0x16, 0x0, 0x0, 0x20000}]}) r4 = msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x1, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x401, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r3, @ANYRESOCT=r3, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x12, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x9}, {{r3}, 0xef85e7293691911, 0x13, 0x2, 0x5, 0x2}, {{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffffa, 0x82, 0x40000000, 0x7, 0x7}, {{r3}, 0xfffffffffffffffb, 0x65, 0x80000000, 0x0, 0x58}], 0x4030, 0x0, 0x580, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000040)={0x4}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {}, {0x8006}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) socket(0x11, 0x3, 0x0) socket(0x6, 0x0, 0x18) r1 = socket$inet6(0x18, 0x8000, 0xde) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f00000001c0)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) (async) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/106}, 0x72, 0x3, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c", &(0x7f0000000300)=0xaa, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r0, @ANYBLOB="00000000180000000000007fffff000001000000", @ANYRES32=r1, @ANYBLOB="00000006a980b6186f768c6bffdef883763a0114ca421f12bd07f7e017d3eb6d153b477856fcbed291e81f005d404359d8fa84aa5d31456735309096dc642ee5c1e7d9a2144157777deee4741b85440159", @ANYRES32=r1], 0x38}, 0x406) (async) close(0xffffffffffffffff) (async) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000240)="b2ea0ade282e24c47cc18d8fc76f2f6b4eb625115b1de2b6209908cb4e86e7f07069db55e9936fbb3fcc1d84ce0d05460c2bb12decbc4fb9e3a8cb45096a2b9ecb7870d100a6407a806e18526616a95e9428325094fd66"}, {&(0x7f00000003c0)="46242d6f21d1c173"}, {&(0x7f0000000cc0)="38c3957b65fec42e9bacaa5450e85ca5b0ff24b19ce0135572371739b25cd8d4bf4a9b7eb645e9301b9f56ee8a406fa67c31e20998a4618d62cb913ee22af7e5aefee631220843a34fca94f841001e3a1e5a49c8dbc72502a146269cc0ac27f8630af4d4364e40d2ff059b6d48088dada899c88d3501c0143c633a6e5dd9363e0bdc93789c713b26c6f7046adfddbc469cd1e520cb9a6c5fb83513d7d88583981700f094746e5bc1f00374e2be0e082a52498caf6f0f1feffb12c4e6d698b1dbe2ecaa17be3f4b934ace6b1c2d11fb592000eba08393f44144160b3e86e858becc7373cae9866aaefa8f68b23f16dcbdb030d375a8dac437e75636c963eb6779891523cf8df62c9d86f44864e601b51e8f352b686c942581beb7e32c160d1bfb5958ae73d561aafe9fe679d6c3e7036fb96be462e89a48a5dc256cd54baf3db7f53de6c2408aee669405975d543662ae6df7864e98000e673d44b5aa6a0bc498b5bdc84fc7f7a972bc26ac2c2adf5c63bf03b33695d1b8c84a987f9e21409363d79f667cc93df808543c0c06b407f0f9681ce09183bde2a64ebd6f88a23df32cb0e2ccfce3f8a71fbcffe527f7d35dc523787fb3c4eb2366a1fda877f9f45982b4164c98c04f4f1b5d118222dca747bc23715713f31a0248f075934a5da1624ac57efe79c7b43b6e457ac015c090c9d18bd33c96a1344111e8524152bc1e3f0ae175ad940238a2346753a4ecee7447845b3f36bdd75945b2857765b2403ceb498e4a75f785f163328604c40fde43f9d74a133b573e1b6b15293db1f24694e8a9af34ec527a3a005e4f3bba94089c443b1d91caee0965b75d8865c60a9300fa9b710372eb4d5d2eaa13e7990593c7b07497da6f642fda4d1ca9d35f5f8902b41bad5b81697b7f02d468a1870adf90e61094baa8ff212acb5bd3e67aee31abed9ef84f4d029ac7613271e2b6b189c1781186f9aba8c408fb4965e29ba5d41eccc1d0174db50105be226b3d6bf08086a2021b7ca4829a80648b7f9880e0fb12e65299b7eaf3842f40c840f4e0722719e7ff1caa9fc9133314f3a45852999a4328e1d17b68b104fcf632155c34ff60c54891546e241ca322289d462c397b859f5029710557f4fc22ec8f81f09392c43b950c497aeaf98b7932a74992434bf83601c54abddd25dda9c966a591eff109235199da83aa942d3e72e8b486041d806f15cd51406057e535033e52d1caac0c481f89d09d6bdf7f72deec61f714af13aec20acd464d45c6dad9ec0223a922468c726e8792bd6903c425defad476d2ba1c47db4d7a7ce9890f9060606a43cf25945a5b967e9de602a92e9f77268d21bc4e5a2ecf4f4972a06e7ab76f120ec58530818bc5844ee387bace08bbebdb8c3013e979a282f96dbf9289b9c78b9f34e7eb0c4e6e79496db067d68f86af7d83b01a4698e2e9a782c2bb52d0f28980496cf8094b59512e2d9d27639830bdd42df4ba47fda8a107e46cf23e85afc94e1523cd5c749bc8194b0ffe6add05143bf13326855b8b47f3b1adc6e8772209a703dbc1088d9987537e5a1ebab1b8e6e4ac0f482d330e8717accccf72d93b5973f292c7f4710d87fe37b12ae888b5b7830ae9f791add34694f1d0e2a565f12606f2f20c860d1d099d8c6032f00329b416f0b72f3622a373e537a404227419b4687e6efe57646d1769854e416d19c62675d7cf1f2fcc5e0869eb4331534286102c20e96cc3f1083fb3794ded8b248acf7298c83a4c2fe746eeca62898f36a942f6ba1c17247d344a821a988bee5c9f4179d1e0d48a049dbc7be334119a48723c610744282ccc928d926b8bbd05b8b28d2e556838b9da63a70730325b4acfd59bad55b497bd63794d23a165d07ebd1d2fa94a280920f52b85bc9e7a4fc7aad1e587630a1b26a2052a1007e4c2b98cd074a2424703a2d9080239587b5051cf0eede6457258da82a133a4bbcef46db80674d4f992e2f16677647cfa599eba6979494947457f04db27bd3f1f6a0289eef73471fe29f4d2d1cafa2f7b352a98959418a51f1309c811a54d08127516ecd7fb1ed2e8ee84cca9a5cd6f4ebb517fc0ea90d38220efa80069cae8e95d211eb5399bbf40cfab77903856847a5427da8d4834f1b9253aa9d4c2a4b0f28e8768890a1f15b0d764f271f8b0340b2a29eb4ec7e3119e653a2f21823ba27d8c63b0116fff5d1d559e56fb1cdb0032da067475cbc153b486eac47e5eb28a8eeb006305bbb027de689d115fe672bbe334ef894548bc63903634588e6f75f36c0651df4d5a4f68377e50b3088badadd3c33792ac1551be0f3a514ffc2b372fd67fdee8818de31bdb00ba558223a81811ae0c791c81558af8c6ef568c2f90b08bf9c47bc07eb53a7c6ecbda8f231b6eede6527aacf89f384dc031816b581e79899af0dc517c79c5b568413cd699bdfad4e2e8f028306f1064b0e2f5d930a4052079a3da34776d9abc7ab29d7c46febbb8cc03860fdb408db24c55b9949ad6e3e5ac452a03425e25a9e85b5d4c48a7dc54f6b1fc823d729e84af2fc95f886236834c9742b2753dbae0be95068e2aec26e6afe0a537219c20468a18905f3ad0554e20652aff443d591befd31aabc54c7ced187a360c48b16b44f58d1b45aa688d536e224b2987c28d4465c138f64bea58277ea099528abb56ad60aa1d45961e193890c9ef453a44a72748f42bb3a432686231c9aebd1c3b38cf72bd1dcfd0464a7ee22cc9974b2a9fb202e6e48212eb2f2bdbc16e4da505184598946de0ba342353afa0df4b209be17f51630b8a6e9176f4daebc0ea3e63bf370d42c3de093e79c8c94fa1f79c0568a346a1486d3ead9f5ebf330d547dc1b5e03b7e8dc439861e26ba56f17e434d3fb6a61f26848fca52190f45dbbf1ce77e39b2b06d029a50ba526be388f8a00f5b8d087bd86e2df8b0f1d5cb572d4348bfdad066956f5912d68407cd95ded2e0dceff201a9c9b6bf4aaa75fbf2733336f67e5698a8dc50753e0b758003412c5d6242a8e8fe14f5de74b87c5a70120c9861f37e95e2bb32ee68e58a2eb10852e7d9ac4cb6a639219650f33f043ebb078df92e110c738a652ec1546394cf696e4419a16d831c04428b2a7e6d6c721254afbbd6e65a7554f70558357cbb0ec99c0e3d97964b9df98d6707e78a424cf49ddeaa1cd0a06036c29d67f6d3c36d4dcd5a3ebff162c5e787224f27d5436b224c27fd2f929d2e78fdee3898233af38b09b83e23ab160db0e0a87304793502e91d7b9affe7288a7fa20853ec0aeb965738e29de77aee8706c094259c3a5c0bb967b1740b6ffe55091332182a95b000cf9bdd05398c6de2dc6d15caa2888edc701f60932845ab96449f9aa4f7ef9ffe35d159dfdedab3e5f0842cca35bc710241b4cbe11272714787762c61c14fbf0de650c7791f8885240ca858d417c63066d2a4722e64c5dc16e00977e57158690482f861a9e8012cb838d6e11cd9ce9aa1171bd9880e2e88c8c66dcfdf98a0b895f9d4e1f321981f51c13e502dd6d5160d9885f3bb9d41b4913317a6a097b07a8886384405f210fc5404692a0099c0818089880529b17c0f32952dd1a031549fdab74decd9ff16772040632d1914599288999122fdd6b819f6c7e404fb23a458802285fffbeb63f2b3f91019fd2ed8cad6d5baf719aa293ecd9044395deeecdb53a8bfd054bbadb86b93b6b291d85da2047d9050be41b71a321c628b3c85f9790d20bd5e163a476c30250ef2b3b43cca5f1b1d5092918f48b67f403e7f36194569a3510f58ea8e4ae0757f271e378ca7ec502e0fa149861ef47d1f7edddce45b0e39b3806221656ea6cda054215a6c4bdd37b8efe00080a90909ae15ed915ad2dbcd747d1c30f62c9cbea5e1875bf311cba19136d572b77adb83afa736b805861f60805ea00754e8edb2ca6899df9cee359014327217ff8386b9332a7e642e90ebefcda1a696359813742158500d9dc6b22e6609c2c05a8ccb1846bb6296cf685b25a7ceb993225512832febeb8665f14d1e012f1bcc8cc3297696780fd0f14518a42ff9b60b0def2554b39461333158fe9fcfbc00e659dc306982ef4ab412512e0e35cf746957c5cb13c5d590b5bbfb632b9c585efe62d2ebd22d62debda0d22298fdba370d80164f771465dbb99224ffd154c51bc7e8e353f3a79851b3e78c77872e34492eb768fb6293e921656bc1cb2d9946a9a7cdfcb24667444b11fa6b80ae9197cebbb3669a8d35794baa035d14909956908fa23eb413eb06a2d71b00f71b680b555ef7db8783dc83bffce86b59c3d2afc265e46bc8f72aafdaf249a0712ef1be1a7444b8bc5d9b4f044dfecfa706c956b0d51ffe5f804300f1f0c632c086105a2a5adfac4d0969739238acdd01e018626cfb47b3892a2ad0839c00ee77856207222cc8e0c792a19711d05272cfa1aa58ab331a4085532653c5b5d20c0f4c8ca9bc165d791d94969c03a4469aebc03033a52d834d8db017c0f8340e3b1ee82a9744c1f116cbfcec2a90b78876a8dd8f1765614c4da793b07254c795e6cdbea2a981c98053770aa53870af56eb0a08d8ec750049e9855deecf6f1bdf78e1898cb081f113fd21c1381bf988db59879dff24295d036ae6daccb5af64ef6c0065a0f1401eda82b3333a093e2f7f0751262a0a54db7cec59a602b960a457f7a40d4435d128d38a38684c4b09463d26d82a1dd1be9b1e4dc16a7288e05f20da9d1c84e687a701bcbd0462cb5ce40291d452bce6cce1d5ba2ffcb1a02b97bfcb3d823fb86ac0e335665392c4af1f8b357e8cb7d51f22af4e9afabd20fb3f603d619d4351efe0cc2eb4a6ab7660637c843b76554f6917a328926350f832d20ca2bf928feac7c78295d1bd9c02465e255b5a20184663d0851a8c6274fcfb81fca01bd7d64622735071a25a2811a5862093869d7aa28fdaa6b1bdf9f9efed830085f940d74c56cdc614fc4a337f852a1643a37ee2eaaee4c3ffd04f2317d9995bfdf185573631a97352e1fa40a76f4289ee3e552bbcb928012d755bcc8bbd25bcf68e7f5b74390b44784eec90241fcb6523243e54eedd9e2486d1a0ad975d04b2bdd569c1eb8d7201b8dbf7e3bd33e3bc346a3673147529e5b5cfa80b04a377e5faac3d5d1244c3bd5d3e0b80709c1402188f1031011e4e2cac2d90026cb6f9bffc63704ad24a63da6cab364ac16dfa0f08432af3f3260edf2baff8a79c6727963c0b4cd080aa49c3f032fbd7e231dfb00d82d8f5fbe50f7b0cc0fc8d1f9f474d9de1bc273b732cb14cac2dfa86cc4ef4cc41c530827a3db3d5c4c8adedc778922fe0124737b9ed53c3465395fc94331eec452a747d79d91a54c5130b2cb39366352bce1526aca0fa8ffbbc7ab3ce611003da819dbc977df71ae6926d956f042856ace0feac853a7c79381b943d3b1310c6ff676bd17483f5c9d63dbcff3fff4447adb1eed5dff19b464709bba61f385d3a5bd48deb4890dce793a7ac93212350bd9a0b28b3334fab99e90ab14933227f3621d748b2edc1af160440c5e114f40ba726d445022af2d9641579dc0cb3f31f97268141086d68b19bd61ebf2a208ed5ac24c8107a9a27ca9c3011c4038169b86b8fc8329d628003f2ede39b0379f0aaed8fc1915fbcc944e15f52c03d3e2a7ccb2a9892465d237b4c47694df5c62d8b556984161f62466b677c703e0e5143fccea63561b04f5c15e627964cc8cfa0d6de7ed5143b45fc6fec116116528bd9eec055441579f731ba87f26fb97535cb012bdab1c8c030e8ef99750e"}, {&(0x7f00000004c0)="8fdaaef427838e862beb3972310b81c03b990a07d6b3429e3b97f1"}, {&(0x7f00000007c0)="412a5642e7c5909c9db9a3f06c956a2194407a364fc0b20abf95bce3bee2d44f1bd5aa118f13c6c7e1dc357d21f5b5966e6ef0190eb67c4b82be3139fe039465e5ac7a182fe67ac222a14e78ab04c211391066b1f500e86ccf7a6f218c92badcf20eddc240e398dc86a380dd9a443b16677a676465a8ecda76601fdd42fe6e5438177c093afdc1c3afaee875727262bf7636fd27e03b756bdca9388f2782912bbbf0d535cf805c783c2e41711b5f230da535e780081a77b60cf9124d3b2c7d01f26d526d3e1a48d48dc48fa26882a8dbbfe016a4a2680fc3ddac20f6c5d102e2bcb34f7f00c8072a9688694a3a249f314daf887c65ae22ecae9991c016c8dad0fe3f8bbda6b44ab798290aa5a0be1c72c24ac351e1b2cc54ae7af83b245be28654bbf77c59c2991da08a2c254cd9f462854db8acf6e6f3a0f978079320e7480ab30d1b8abeef28e4ecfc9da51019f801bffb26d887567d73084404a92b2bd654aaaca8be61bfd44d69714316388984"}, {&(0x7f00000005c0)="797da77fae58b774d0fa4ac0082fe89e80b599d877cf7d7c7f89a5a97e67b4ecf685c32a9743f00b3342fde3bdb46123fc6b8baebe78c03b5f3c7bdaef328d082e9fb5df28df357b532d9bb98f5d05203670d4908b6eb6dbb6483db332eb28101ef0f5517e11d15d6fa23d8cd7ca504f69be1ffd01be6f11724d1b59aeb53d89f2d1827fb71875214ec005b3fb0f3bbf94a4e4f0c1c6e1d54fa1143d95c0b5c06931726ea10cc98ed4b55f5756b4343f4dfe155f9b5d4b0b4b0fd54f1ac7a5f5844a8afa9d853df19fc8371036e183c34f682d22242f0e43c4eda1884d8beb4f6e736a56954d617d7ed8455bd3664541bc4c49c5825a9791d71264f9dda1"}], 0x2) ftruncate(r4, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) (async, rerun: 32) pipe(&(0x7f0000000040)) (rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) getpid() (rerun: 32) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000000906000300c6a92cff0000000001ea443d080000000001"]) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x1}}}}}) sendmsg(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000240)) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000200)={0x8, 0x54}) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) semop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/79, 0x4f}], 0x1, &(0x7f0000000240)=""/87, 0x57}, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xc5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x240, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x8, 0x41) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x205) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4013, r0, 0x5) sysctl$kern(&(0x7f00000002c0)={0x1, 0x4f}, 0x2, &(0x7f0000000300)="06ebed9079049be80ca66905c158c744013bdd7829f069d09d7a1f0817664c9bab2cdeefe0a3ef8bb5029400c575a06750e1d9a7e0e151bdc161e508783e42543ba92be83c648f7e2cfb644843257122c059a7bc646e9d8031c1f0666304e172396610e8770b571c64aad08493271ddf71ddab2008ade8553358ac4ff7ed75", &(0x7f0000000380)=0x7f, &(0x7f00000003c0)="8859a5d9810362477a665d771559551bcabe0a17be7b7857cc61080c64877b1b5ddbc417c269025839151a1a7965dc468b27e3df686991935b91926ac8d24c4a6e5c9212ca9705cab644835a484b10ec4572e67fa43e1ac92a20bd3827034acdc31e3c9dfae6", 0x66) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='/dev/diskmap\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{-', &(0x7f0000000580)=']{\x9f\'@\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)=',#}*\x00'], &(0x7f00000008c0)=[&(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)=')\x00', &(0x7f0000000700)='tap', &(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='/dev/diskmap\x00', &(0x7f00000007c0)='/dev/ttyCcfg\x00', &(0x7f0000000800)='/dev/diskmap\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='tap']) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000940)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000980)={0x1, 0x1, 0x40, 0x194f, 0x68}, 0xc) fcntl$getown(r3, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x8, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) accept(r5, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000a80)={0x1, 0x401, {0x94}}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000ac0)={0x2, 0x7f}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000b40)={&(0x7f0000000b00)=[{0x4, 0x8edb}, {0x83, 0x2}, {0x0, 0x100}, {0x21, 0x3}, {0x47, 0x3}, {0x82, 0x80000001}, {0x25, 0x80}, {0x84, 0x40}], 0x8}) acct(&(0x7f0000000b80)='./file0\x00') ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000bc0)) write(r4, &(0x7f0000000c00)="1634e392812dcd6538afc3652f5eb044929b030eb782c86bd4ad456b09e8e32c8bdb2bcbb45667e06fad6347e838c75109896c5fef90ddc88abb68c6159012df9c7b040dcf53985f82068d772399d7f153bd4ff04cff7e2743cc8169569291ce3dbf6a1a67b34efe26068590ce7ce61e58367fd177568fa36e17037b763ac2adb3c2a8d2de9d5a7db2a4e873a4df1c3491c9423c5cbf3bdfe0aab49294eccbab0fcee2c22fd6b05535da2fc08ee5c58f6de8b18fe4346bfe4fcb2e8124652991bb48cfd245615c5bdfb4c9901a60c650e6facf23edf4ae4d3d19fd4e1b57c128b3a7c872f8b7aa9564805e8774f31d1375b716a76ac4e7", 0xf7) mknodat(r5, &(0x7f0000000d00)='./file0\x00', 0x2, 0x2) r7 = msgget(0x1, 0x80) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000d40)=""/228) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socket(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)="bcc1ccee8f9584e4fd8d321f2a68675ecda96f77aa67a1680eeb6f22e246aa16e7ba05dc5a6d4d4e029e12f187db6869e602b484effa63b5095ddae771a0651414ff36365c153fbe80eec00980439b7f709c8db7c5f46b3e0e2bb6632ea7", 0x5e}], 0x1) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3b79}) connect$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x4, 0x0) close(r0) socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x1, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r6 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/88}, &(0x7f0000000100)=0x5a) accept$unix(r6, &(0x7f00000002c0)=@file={0x0, ""/247}, &(0x7f0000000180)=0xf9) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{0x2, 0xff01, 0x1000}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x10, 0x3, 0x0) close(r8) socket(0x18, 0x2, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a22a588 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x400) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}, {&(0x7f00000003c0)="93b8ad14fb93909d9131145a12641137d152bbe889f63d920e07534e1e83fb277a30fafaf7185dcbe0bd8784a8b92e97a8c1bd515b67bca6e87800c3e6fdcd3e5528ad2e444d0a440b76bb86826e476c5431ca4f12f68b57096297eeeab0aaddb9574081aa99760772e8c867cb738e8ded5e2e180e6e19a7c22a61d4dab8d2583729307ecb342709474ab62bc740b33ab71d7bb252dcdf363638a3bbc14952143122a7a8eedaf82214269061cc0c770b3ccbfdfbf1164e2d855fcab0faed0446a21fbdfb6e5eabafa4f55e49", 0xcc}, {&(0x7f0000001700)="c371fcb266bfeb21ce0bc7fb5615b772807dd6b77f981df246b54e3ad8aa304a1c73666bad3083f189daac0792185a0bee0b55ecb75756323ced40f8a5704c4546ca6da6fbddf5828bb71d0d7d074d5dd6cf7e623f19cb64c29ec43609033034a9519ad1318796b19c1926a5b8e89c2084bab559c153c3a28404c35fb591606d4ef63017ab37501f177425965beeb3e129cd060be6ea187b1a592d22396a654c242b43ac263ba0c31b290202b3fc6b2224d04f6cb0c1bb61841767b0aca2cbbcec5104db424a59ba95c1b43e5c2cffab269fb457ae8aaa45c68adbd14c80677544c1fd71308a8523926fb8f6a08c39f52038dd6bbe93cf928627aa4be97a0dfcffdd20aeffaed3ddf83df0f588ac575c380ba6e68c2518854def2da76a1169ae474639e761dc31e8341cf6ac78f9fdb5813cb7a6f25bfe25e89a1fca3c9c37308c0a4b92842bcd7c3d43cb4f1771c73365532536b13887350c5d036166abad490b5d46e94b555a4793faaaff5a2d3ed5bfd9a4702bf1f36ffe1909dd6a8c42d5fdc09435f878299f5fb1bb479582902c0007a344123fc7edb0498980a9c0ffeab37c88ef94dd27aa8922ad7b41bc658cc754263da33e996ca4d8b187ab6c2a02cbe58ea0c8177d6149fd182a97aa700a1115ff321f8f559ec50b7d3bc0cb736b0057690469a515014e2921cabbfc2a452f9b027f1bca008c967b371fc1141bc6e37f67f5792cad7755b0897f25a24c6633290d9e7933d5dd2442f31cbcc86091145686583968044fbb8692e868b4647de06aede1d53cd553fd5bad5778847109f24d3ab39708a92caa4865d0c42aa17ed3abc74701e2d77d2132a114b2919c8ba462068bf69c595541d45859761e1e2ec6e214c5816947a0fce23482aa8a785a48264452a0aee27d49ab209bf6c49731e152ad4c8d4fab668c9fa960b7e1c7d7f66dad9f2208c253a5ce560787f61dd5b932dfc8096042ea494d59b67e71f10ede612557c53af03685ca7e696f478daebd803e50f48cb902660c5dcdbcf717be00412cab6a70af6d13eba2d82974ad9d39076350ef8220305b7b4b5b3421494f70724828bbbc8e1cb6987eeb1c2c373f9732ec18b7348e318ebc613621f15e38b7370450e9d2ee6b9fd9815048bb748631c9ae35e3e4aecbd99757df69d029a83fdddb1e6b5b5f67c3b5514ee4b27a9142cfb8f847679b305355934e4ad226a05cf359c7f5d5bfcfba11272ac10aeed5964a4992b00e22a6456e7bc26be0cd6674ffc976a1b3527cbdf28eac7ba840f99700cc36ad9fd3cb1768755d372df4233b2de531775bcce9aa58eec1d27f142d2a1ba45fd7a93ecfb0a830bdb2353f2932001b2a1d63a7d6e4f44db3e4bd46b0e883d15048b9a9ef4f8ea7e8f6b21d8a6f51b637c81e2b19b32153f2504d2417c5a4863feb325e60b69c6b4b98285e6019c2f7f82e172da95208f78d1799ae10a496afec67542832f468202958462f022525d2b42f3596d82fa6e7f9e091fb6f4eb66a24df3f71b4771c14411bbb2774dd9bcd17dbf9e5fcf5fb6112dc94155944415df6e86ce7f6e3fbd51362ff785e11a9c53225f4def0e1ddd4b9f1963859c96992d3facbb3e412ad2de3f2219c022b1da383fbb55dde2cd857e376cf5eadd062e19fb277064fd86a4a0731ecb13246d1b3643f57cb7d137c383a87d9acc8cf0374e6144ed8ed1b4c6ca1526e0ab98f30a79afc30ff7fa30802a7dbd163060c47c59d946503a3b81876f73d5c188ed72cd571fe2b36f39b6f299ead8ee4ffdc1c9e43877484b8b85d820bd417241a857344a848ad85032f0da3f342b6fe1892f88a0058700177f7acbf75fe09a88c71caed7426578baefd72d29071e5f4ed836375c741e937fce58c74a4f1f750fcb17a61d5948fac849f19f53eb5c858607c41ecbd9afb2a40784156953325e386cb8c6a18b377889e8e62e6f140993f0f90fdc17c67b4266dac4213f5ab4fcff091ceba7ba6e93753be93fe769f66a8cdcbd9538667a981377584b7c1b4a0779d8bab804cfa12dfca0529b82eb9ab7ef302fecafaccda871ed2a7cb820cad7908bb29ca6abcd41e92ff43762eab4043a103d9c358a91ed745ee1ecb6d87a938d805d5bd6750e6e2c09646c5f29f7d56af8fa3638311d2f74e5b10cd61cba2b2202dc24e169e535d2f11a71e548ae9454f3629d31b52867c36ac5fcb562982df3118ae23a764ff46e56b445fa33344ba9110431a362dcf47da3ca45bc8428f6f633f3a9b3ee56c03eb1e397ec4f1150f16a138ba4c07f2ef62210b658e671429722273391ad4c7a57c496fce6e2fe135881d7b78d16ddca97d07ae8c3e38709c643563b1f1b1fd8d5513943cf386a6bf1da6fcf299ba179eae70d3d51931c6db866899f12e804da57733d7969455c9fabbdfe8a269b9e208c2c5db3d1b2e320a8f9cc731f0efaacb68fca761bd19450743714dfcc5366fb930402d27695048436fbea65cbe0e07fd041d4601423ce556083ae77570de5736ba2be14df6df50b09c814208a3dbdc500bca944b543b776a8123a1a962647641797b7e4871c394a2d57fdec4cf4c52061f3fae06a7288c88eb78de4bb80d68a3fefee23b9d004bd391bde6b5196164c2e24a66420856278f4c80dd7d22b26925bb48a04453dc16309489e5e102fa8df61e70c5fea744652cbb6aac73928ad53f9d2808e4cc78d86ea6520bef9f29f88aa7f0d93ffe242c5d1fc7aa2af2dbe9fa72e188382debd6a3719808d18629669c3dc765118be18a2657c754568c2aaa8d1db88a6dcab93950c548490056e041819724accd7eb46d429a8c5e4398a4151778ab0f9c0c0de83598122bc9a2af6dc377c33ea3c6cff8150e49112dc467903f7388d507b5e3b482e1b4ba336f83bd213be4e40f07a25d43b29b4c3dd47e62fb23b296175701b48025abee0c6536820940bcf1acf4b20736a6ae42376eee2497f53d0a1c8d5060658ec136459b9eef293a45c3d4da1b56fb62352169c6eb58b21ef217c80eaa0847bc0fcef31c761098366267f5cf3c216566be5c01338977c4a27e3b1b28292496456a8e54d892d0baaae188ac181132697fea6c411d6f70d3c74b4ba1818d94909d5963e90f5fded418ac604c2942fbec44aa5255d97918c9bd492df4789f0afc49ca016f2a53d027d78c86f99daceec16d40c11a6e328abe8846b0eb05ee51d177fe3e50f595316b2b0ce70323b3cc05dc9405c583ba4d1b334a9958d58cab7e7ea83b40ad110d07724a1f695c7fdd7062ca5724ec528c80e61721ff3e39acede079cc3c2c7f49cbf7ca1453309c09f8f173a8b443d5f0b34a6ee35bfd3cf577f44c0b014575eb29b43b3f4d5873a6699f7536a724f2d5a9541b92bab42bcbf37da53dc544a23c637db33d6b0386158a6b5eb8315893b88914b5abd8b964dff6e545832c4e858f96035184e244b4b10f0f23b546624035cfb88c1d25ac63e5c327659f86a38132521d2d8e54f8a91de0117ad7869b79859a1cb9f1b32840729076298b5550676f373a8248d439ddccc667f53e93f9ff926d50df715371751b95137930604366bc31ae6185af0f324c70992228312cde90a44db34415effa563e9ee4668cefea568be3995c243a5fb30246d3fec76a579f2bbffcb8ea2295d0a3b8abcaad042ed323a492e4a0b4ac7b47793fbd64e14297c2770667206019d2a10a1d3c4b63b09867778911aa2af55204c1067acf68d6b45fb28a42f5310df6881d5aa9a62ae114108d392b9a5c116f7d8fc9e31244a79d5f1613cb956db8063a36596b1e68db9cf94606619f8ac19a85a4277cf11b721d85d40e6d1232a51940d1456851e451696f147c61f840035f47f949cf6572fc34504535f69dfe01f0d9f0df6ef4fcac12bcfd83aec0f049a5d94fd32abfdfc72b11b5759e70fd5d741131f54a1625caba3d4fd88c8964a3de9a7f80ba4ecfb339837dfa03073ca3c2e9cafc0b38910ab2a850ad006e57eae79ae8f03a400507b413d4108dd4c3455cfccd4742291b3b7e76b846f5559611563ee479c639df8fed5b6a557de98e057ef245b88fb3fa13aec3ce5f0a8ad42d1fae360fe3bf05b1cccbb210e1e636d674d1acfc4627e076dd27a9d2f39f750e7d5852757e95f8b662fb27af3969d309fe4ff75b0610918e7395292a67fc3276b0f8aede0eaef3588ee7672a615edc80388fd2af28c267079cd2c0145bc685d90eb9b508ec8c44bafbbe8ba73615230cf6dced360e1408ae60b10483a0f924148c5b38a811c687b4352671a85c6724d0408a1fd20079456f5d2e633a58e225af6d8334e63bac565b9a73ca6cfe38ed496706ff1e065ed0010657b10c4efcb05a84d464a282a7b216a5cf61416129aeca7b5ec473468aa7743fee961de5c6b28f0cc3f10bdb3c29aea8ce562a9967cab2a66ab715da0aa09cc09cbdef048d1bdb7617146eeabb918ab8fb761274f9852a6cbd939d9bd2aa5b3caf640e341b46e9d8bba5abc3b17f80a29d2362bc163546b235031d2283c4ccda078e0c4fed154e51788fb5c0e8532850ea9c904bc8150418bb16ea29715e8bc0057078d48c542e85f9954c7f91981b664e5c030a8dd37b612c135eae166e58ca89f7b6419327928a85a6d14852bca60d76c4cf180eb22b4fc2b5a3c679a224ae7c2cd348e728bf55e4b29bc31bec62f4323cd14c8b883ff03fc99c3820fec0cbafef2c643f3c4c91604fcf84795a04524b8ca7a94dfda03374b3d3967f53c4d3a2521002517253a4ca32ef332551d286f564358de32427a03db93c210107e3ebf7a7e2b4fd0aa94c26ea7263a9bdda203e96c1f74130dec541141fa77bc6433309a97780cce46cc555adcddda1da5f6f10c0f2e3f861a3e5a503e8d4deecfef75be319b753278c8496afca560112b128445c0cf5def3944196301f68bbfc01eb1e4aa61b20f634b24fcbfaaa2f222a577216515f0a62c90032f5dc7460087642102050a3809c50d4b4a192f4a7cdd053f239301f159d26e281e1ade1dae02f3b37a12ccb4b856223fda0c351b9d1300b15a68e312467614e2894da5e2b228834b4479897d16496f8a547b5297cdaf97e56562541884b33297f975ee38c27bab556ce2da1ce6189fc6c1cc59a1d3488eb444bae782621b3dec39c32687894af01e92fbd18b29392aad424f4e8785ca157b564a51ba24772b04c44f0d034aac431d14ae4bda89cb5b22ae497c759926c13954b0aa02f965fcb8ac9f45784151a4d062da5b996876d66d7b1de24fd8c95cc4d857c808105cef63bab89d4f79ed34de534619910ba6aab56051bdbf946b4fd6231bea0a04b63f145ec67cd558b5fdabc814a6da6f43a84a5ddb88ef3e0aa136672dd66d8c64e86d8d1c315b974a7d7e1fe891e3563ee9e7237a2953403311ad7c7edf5e1509e1e3ae8ca35b04592367b8d7a1a8653ec5be475146cf74788d790b851256b4dc6c30c04f6cc98d4a583760c98b9691ad5b8d050dfb19f3235317a26e73b54f9b04bb10fe33e3c42e20418179395a1e67798905e604e54da89e23dba7b48a0f183d173715c15e639285046e1c9e557efd9d2ff1bc96a2a38fd0fbe79f432ba49cf2966fd7a171a1e650e65a54d5c13833a2afd79fc1aa9579b0fb23bbb89ddbd28ab2013d3e02ce1778d74303a7a8b2b51f5e0ad0f3392d1be11e4a72ba3caee7fabc075ac96a13d79bd", 0xfc6}], 0x3) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x369, &(0x7f0000000040)='./file0\x00', 0x8}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpid() open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x400000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000068e000/0xe000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004fa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) semget(0x0, 0x0, 0x40) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7fff, 0x4, 0x2, 0x7}, {0x3ff, 0x7, 0x6, 0x3}, {0x1, 0x5, 0x0, 0x3}, {0x0, 0x2, 0x4, 0x2}, {}]}) r4 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/150) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000300)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 7: kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) socket(0x2, 0x2, 0x0) dup2(r0, r1) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000040)='./file0\x00', 0xfff, &(0x7f00000001c0)='./file0\x00', 0x8}) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7f) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000880)=""/193, 0xc1}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000680)=""/96, 0x60}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000700)=""/182, 0xb6}], 0x8, 0x4) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) r4 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) wait4(r2, &(0x7f0000000180), 0x10, &(0x7f00000001c0)) getpgid(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) write(r5, &(0x7f00000002c0)="bb7571a8c24e203561228f9d9d019c296f162b07ea9e80b103b3e309de9ef50dfcb4cb5c750ab22e801f6ebdff42530d37560a552355a4492d4d61e4e07c0768f3e1ff3464f5d3e3ab795b111ce897b317747b1a08c5eb9d1431c3730d9e68bad58e479e3471e8c52866e40af0ebd2aa352e7dedbf17ea5f4ba0afa1a04cafe338fcb0b8f61375", 0x87) shmctl$SHM_LOCK(r4, 0x3) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000380)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) readv(r6, &(0x7f0000001540)=[{&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/22, 0x16}, {&(0x7f0000001500)=""/64, 0x40}], 0x4) shmget(0x3, 0x14000, 0x8, &(0x7f0000fec000/0x14000)=nil) r7 = socket$inet6(0x18, 0x1, 0x1f) sendto$inet6(r7, &(0x7f0000001580)="b2c00fa30f7cd561e0d97add09255130346a3752af5d089271ec61ec5b9bf415b40f155ebca6bf0c8bc4e05a53caacd175909705b3dc26a160af013e6824a5f248a83c99372237eca91f162e621dd355a51e8e74a5225809bca1753f4c1dc293efddf597d5871221d658cc8e8ea4745fae09edcb69417bb65927", 0x7a, 0x2, &(0x7f0000001600)={0x18, 0x1, 0x401, 0x9}, 0xc) r8 = dup2(r6, r7) shmat(r4, &(0x7f0000fef000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff8000/0x1000)=nil) socket(0x1, 0x5, 0xfc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640), 0x18a20, 0x0) ioctl$WSKBDIO_GETENCODING(r9, 0x4004570f, &(0x7f0000001680)) r10 = accept$unix(r8, &(0x7f00000016c0)=@file={0x0, ""/261}, &(0x7f0000001800)=0x107) sendmmsg(r10, &(0x7f0000001b00)={&(0x7f0000001ac0)={&(0x7f0000001840)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001880)="be8ecc6f6fe80a504850139bcd35377acb0ab7695110eb26d4100b5eb9bd47d2aef95fcadf45b1556f17bfed5667032e9bf7b1a72b753b0ef56d256218fdc2571b43bbde0f44a892cd3e3651f29594102c7d69074318e0c93ee341fb247cef", 0x5f}, {&(0x7f0000001900)="c78ddd87ee4877a4a9ebf21b6c34ba2c35c0f7bb630f905c3e2b73e1228a63215a04b5c8f6850bf6d96847ebff84fdd1624cc1994ceb9eb9d3096175975acdc7882e74a006c318f6f62b19efdedbf1be6d65f3ed9e3f48fcd653aebf8cb4923740f20fd2572f64e36fbb7a7a8ab57b54c25dbd6ed9812dc91b193e1d50e27d3c27702e0a7a93f79b208882d6b69f5eaddb9ac0f581041ffbeae873565404c0b809dfe461a426e2a7b05f3fef7e9ddb59e22d6cdc78a4afcf53594f706d873e46fce106b343d9", 0xc6}], 0x2, &(0x7f0000001a40)=[{0x48, 0x1, 0x8, "2cc01f2c32793c101e8bd23a814a54ba3a9d619dfa51081978cd0dd7b5d8e97beb9b0888ed2109e32368252c15df598fa8a3c7e107"}], 0x48}, 0x8}, 0x10, 0x5) r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000001b40), &(0x7f0000001b80)=0x4) chflagsat(r8, &(0x7f0000001bc0)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x37e, &(0x7f0000001c80)={@local, @random="501a142c0cd5", [{[], {0x8100, 0x5, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "2e65a5", 0x344, 0x0, 0xdc, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x3a, 0x6, 0x0, 0x9, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x61, 0x17, '\x00', [@generic={0x8, 0x94, "8b27b23e97fc7258100f065690859e1c547d99af1693a85666176a83c8aecf119029a44a64b62ee261b47188c835ab5e2052a12b1ea90507edf8df8f722ccb6682485863f5eb51d900bcd6195ae3f136cc49ab9f93ca9cf21304c1a4353fd3251bccc9452bdb161c37c719e445c6d5f25a087b0305c25346734091fe81badb5bdd17b7b1cd1eee024aeb8de25b06216ab96d56f5"}, @ra, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @fragment={0x50, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x67}, @hopopts={0x61, 0x18, '\x00', [@enc_lim={0x4, 0x1, 0xb2}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x2}, @generic={0x1, 0xac, "1fe11b5e168010524e7038a9e32d0a58fdc407427da190d914e2058afeab0b2ebb4d62882f5fa8d16b57e9e4201818293b73294e23a67203da44c5aba329a98b4477ef99403a680c7dec2ae999cc69d62acd4a27c7ddccf66468003702d0458cadb74d38cf0d0f082548afb435dc999b202c590b4787e2213833ad505fe36ccbbb5326dd2d228db4909c51f98a64570d8f5948e6a4b68047204614431865a2bda44e8cb85e0c596fb4455902"}, @ra={0x5, 0x2, 0x8000}]}, @fragment={0x70, 0x0, 0x1, 0x1, 0x0, 0x1b, 0x66}, @hopopts={0x0, 0xb, '\x00', [@generic={0x9, 0x3c, "1feef72896c7683bf0b567b87215f1deb1eb3a3aa3dffb977467c32661e446fa0a1f46a3e612dc7f47a823f805229bdd4762a1f13aff41852ca11c62"}, @generic={0x1, 0x1e, "33a818d8344e53edba8f84e3862bfafadf96f1d439db2c5fae7c981cdf75"}]}], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x40, 0x101, 0x0, 0x742, {[@timestamp={0x8, 0xa, 0x40, 0x77a}, @sack_perm={0x4, 0x2}]}}, {"f19e45b9409b5e40923a6f44cbd0aed962df6873e84061c26aa9ab9c2e1c2a8bd8bff1fc9ebcf83f0b2f0ccce24869d9fabee84a6ee8a9c459b7ffabb0f3ce0f44867827f326b0456020b97c5e1a012f8cc405ad941941e2413d9cd65967bcab90c3968acca2acd0d93c858f6cdef37b892de0cf3b3bdeee1f2d0c917629b5e80064d911053ddb513d24abb5d0bd5b2fe6e5ea772dd7124fc36c9a24a5ce83e48c5a3e48aaadfd52033f8d676f4710b227311774887a22f2f00360906933e6b36616ea6f74a344a8e3727795e6b511def418dc18dcc6e7be00cb1a91"}}}}}}}) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f0000000100)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934d609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d5893a1e8201ce49724", 0xa9}, {&(0x7f0000000540)="f5e5acd16cd3321b6ff1d2cbe6bc5af566787744231c0a5880b13bc44e1960eeb3276d430f133e8e5d6bddd57b79ba6806c3046b19e3fe55d33c22a5676c2cbda4d9b7e0618aa5a8526b05ffc4cb56a818f490b4973f7cef3d4a6240748bb1b74c0e66e3bc3ce00097778ca10377070f312327be831211a7313b29d44f094f0e9f751f208203b50ae131d9f3537b964de233aa03fd3382649fe3ec35494547b95705a415b687f6909416fa2aa021178586875c3d86a2d2b4dbe6394f4178235cdea82d6332c91f2238d412880df10effe3584c", 0xd3}, {&(0x7f0000000640)="11f1e075e874ff1cb64a126ff5708b113af5f43011998c9ecb3d1931c3866188e901691f4209fe5c8eb3a2d79fba01394cbc022ea1261a1062535269347cc456c213c3f5f4ac7a49c6bc3e91c1b9d04c30cbcbf481d1611a73fabd8686186765cf2f26da210279dc393b2d2795a5c80626ddd2abbcb79cf4179dc841f46f28fb3350f41457f3c6fa74186264f2758f935c15283ffb6d50123a3d171bb7f8c96160e0ebf2f042ac5dc846d275f5cae763b78ddc2fea100f6f38161eacb8f9bbdb8734cb64baf11c646003e6cebd93363ef2c6ae0a00da309d4f99dcfad1d9fe61b0a4e43d34612157b3579f92cd", 0xed}, {&(0x7f0000000200)="be35c39826494f2a1fb18f032b5cb87ae5216c579b7b3445791500f3ebd2", 0x1e}, {&(0x7f0000000240)="615f45adc4316715082b423bb333c8aac701df0d7ed3c4ea0fb00dc37b685af3f2355ff289f3ca5609b15aa973dfc81a9c170066efd092ba8ab95d7615357c4d8cd0802d378b99c846657d9729fb88e17a3d665346f33703ef8800bc27d2da4670640db44b95c73dcb434f4cbd7f2747b4ad1d26e670fae74df0cdb47f00a4a77377348bb3e39b91d480f913a6171a229400d3f5f3fa2b8cd1de35734a9ab2827dc58216c7805153adf2a3e2c8fc02d3a860a816a66a05d6b18d62d0d403145b38708fb2d4520a17887029ded1d1c59c5da484867a9598a4139d4714b5d85334ecc68aa5a18ddefc12e6ffc5711b2dff1fc8684079b55529e4b21564", 0xfc}, {&(0x7f0000000800)="4350492e7d60e947d8c59685eda1b2aa38e13ef9b59d3f45453bbe09197f33516dd75a862dd912863ebafc993a18001c62f0887b76f6ea6ad3bbcdbda98447a78ca789cb18cf996506d3bcc704d00012f403466d2e01b8f52d5342e4dab55bee233b367ed5aa4f00e0e5be741c204c871eafbbdbaf90a617b3a7247ae0a3e2094df6cbe34ae34f4341f7d34d3ab6244a79d6c3b76a686ce005fdaa", 0x9b}], 0x7) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) r2 = socket$inet(0x2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(r0) close(r4) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getpeername(r4, 0x0, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x5) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) r6 = dup2(r5, r2) ioctl$BIOCSHDRCMPLT(r6, 0x40047309, &(0x7f0000000000)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r10, 0x8004745d, &(0x7f0000000200)) r11 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8040691a, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) socket(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x1}, {0x6, 0x8, 0x0, 0x84}]}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf9644576ddfc27eedb614b8fe62e8508e59eebed363e91beccfa234e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0926039ef800000000000000000000009cd8c4bc2c25760068", 0x19}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965910c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c", 0x93}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043", 0xc6a}], 0x7) sendto$unix(r4, &(0x7f0000002380)="56a617140219098a204916ebfd42ac03b9ddb223d6ea3cc7ef21f367bd78837b1277c903080a6d33fe874f5ee2c38eedff03e2c517e50760bfa2bacd56b2552c2b39e15dded36a82ea3d0b72fc78e5a30e79ca24d612822c5478e1703c59a34ce182903fa04c3dfaaf6daf33d9a5f97f756d026ec9ffb9486c8df482a0d01353c72f58da622def9892f2a290e32d041aa3", 0x91, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) connect$inet(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) executing program 2: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa88a829008100150008060001080006040003ffffffffffffac1400bbffe7ffffffffffffffff"]) dup2(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x6) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x17}, {0x80, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x7}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) sysctl$ddb(&(0x7f0000000000), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000f80)='./file1\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file1\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES16=r5, @ANYRES16=r4, @ANYRESHEX=r3]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r1, r2}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa04bb86dd60b42f2f000800000000000000000000000000000001000100000000000000000000ffff"]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50c) r2 = getuid() setreuid(0x0, r2) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x0) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r2, r3, r4, r5, 0x6a}, 0x1, 0x0, 0xfe52}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000007c0)=""/82) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet(r6, 0x0, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000001c0)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r8, r9) writev(r10, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) setrlimit(0x4, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x4583}) r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000300)) close(r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000500)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbb488c822f62d575c3e511ee4c7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b5a31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1c2}, {&(0x7f0000000140)="d7253f3b03d08c6bcc347533bcad2172003c8437f9498d4dca574b", 0x2f}], 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x10000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) close(r0) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0x1, 0x400, 0x0, 0xb42, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) setsockopt(r1, 0x25, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f00000000c0)='./bus\x00', 0x1, &(0x7f0000000240)='./bus\x00', 0x6}) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f050000000010000000000000ce", 0x15, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) close(0xffffffffffffffff) r2 = socket(0x18, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000440)) r4 = socket(0x11, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_emit_ethernet(0x36, 0x0) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)}, {&(0x7f0000000340)="19e904872f53c6fbe3a924f7db23e6392cf5a60ec9805d8685536f554ba0d734e9865e48b713aa5d7e893a89ed95626710a72cee5e94165c229ad15d2b2dcfe84e8f8ee0296422e74cba28f21341bf80e980607f3fc3a89fffbcdbf0951eb18713f54e7ac0210a04757ede4a5bf10b0f1c9241cb905c8255b16fe5416e51739c933a54d7655d4e04169ae6bb4ec45628191ef8540938c29346142e325cd44cce59daadebd0f6c817e2b60d14942822d8c24c4191f4f8d1e812af9ea00ceda0430c27017e2ac0839bb4e1", 0xca}, {&(0x7f0000001300)="4b5f35a2907f2a707c5c3e350d4049d9119e8a551c7395cdb0912bd5fc9d6cd8fb610f98eb54fbdfbcf61ace5f318457fb9b463601126c75d40d79cbef6e173e36a3212cc407d1adfc5d1e1882f67388aac20f6b3c2a1096a039838051032785efaf8b86cf05152494d6764cb43e42170eba20c6c705d365da18dbddaf4fc2d22cb01b0c5ad698f1a2dd7f87ef2ceef58dc2c6f84549261d83c3cb74e6f65dbe89a32996cda2aef3afef779519353596f84afbbb4e163b36f0db664e8cc44a21c956af9ed6135ea316f4acc1880193bdb84be7fc32b42f5408d029879cf5cf5f60c779875936a0bdc906ecaa6740dae5f054f7c7286dfa9ba630d8132d2f44ba7585ff05f3695c543907a8e978e9a170e66b2331603a51843cb7d25a696b24f532273e1543b5d5c5674fc1ee4d3b94c563f70b5eb43d4d98056d8f4105c996d23f1648842b5119840cadfc982d17737e1723c60536c38588ad6c8d448b1440b84e9e704bc99305fce7986fc4f68ee3a61c69673c29ab7ed44ccf5ef4ee7c0a04abdb30a0dcd0b68ce74d2007bdbfea71ebf6ca0411e105ecb79dc029abe70812dbc7efbc9f5312a67a0a481fe43b41fd95bd8caff4155ac29e0d6e01d0a323caf85f5ba3e83d74cf4c4dfd0120e9f077f1b2a43e2db63dc2c6fe4166ea7a14d57d3935675db2f3f2fda7d0e6638d8bee11e7db6fd5d3f7c1c7ce7c6b89b29bcbf0ff718909f4fe561dfce147f86f9e962e1118395acbceb9a33e1e43d0333766c70e854129b4448946d0fde7899cc7f942008118c22e86cb8d7f3178fb61cfbde73bb9589f4632466aee7f3ee0a6d5847383226f85a97bd907a862dd68dd7bbedd4dc55785603402e4eca29a85d5ed5156d8f38dbf5f60b68e126e6b616367df082c015290258b3bcb669dbd2673d305a0f21231b349458a9961191075d4fd21150c228f0ce38f0149d5b6431f1e6fb2d4eb322be6afe9b3e0fd8a99230bc030ad21445cb50939ee981459223f12bb3285192622a8bba24fe8272bac50e3bc1d280dbfff14c6a7e09f46853093d870a29844317ab183cf77b6c81cb7ddc04c14913a7da81184c7a6b13f6396a0be489416ecbbbf9f452aee31844b6d0c439168ecddb0ef4db86ee5ae4fffa74563f1efb2ae0bb7f659094c5a6f579adc59fc27c0bb87da4f62eb50d27a2a98b8d647c012de03e1c699e2d8764301ad6e25604a09728815d9e1feb5e1b091dac60a4d6129017e2691d6e570b9b7470c06a9ca1f7995ed37429424c8054f01bca7f528cad6148ab68fdebe90a85ba8a287bd46131ce9763d82cccd523896fa4627e8521444db125953926b3d6ed61a42575fd6bd514536fcbfecabd14c4fc1802807b2dd9a145d6e0733de85bdf609489f4917660db5b902f25f478a9d082fe86b3a55a713f312d0e11ab25e7e606f30179cea4b698700d1cec42a4981fee800f31fbee2d21eea71bd6c4765b31f403339c48940f47190a3fd1415773c2f856b57fcbb831a911cdea58a7a35e3efb6ea215a396f29e7166969ea4c06f42b56ba2868470e0f9c2a5dae4624b31e4ee5b44a54a138bf84680cd6c4f000d5578afa1d0cbb8f5c22ace3e0a79ba1f300f4610efd711570af43a8dbd5602b41b79ed0a8cea20c20faadb065c960b24836c7fc1e77b310068f6c2afcc225287f289988485c41b9973f58fce6fea6d5fb9a736323a2a730620a3297ba8794502910719f1744b12d9644d2f65b20a239e4bbbb22e38fe6ba0a9b67ee93936faaeb5bb42fbb724fb7591fe76d4b38eae1ebb618a4bd685b6ab436821eb3711bfb3434a38f4f874ebf379cb3e781b8780a460b980b0cb4506b03167a9f7bf75bdf790c427f45f4f60e5a1a94385f9f64fd9f67dbd54e1319e390da9130a44d6b1a7b681f4ac292fcd1b35b62c7ec396202ce10e3337b747cd9498d443ce276ecd6f381e5867293e8b8257a44075101b3228420c5973eae74a76d0d11f99c4f8d49f1f3a739c500ed23c47c663901e422bb9b98517b29a5f663c8a7d5fc135119332c73ce7fd26637c6ef097132c4df9a9b6c81d607ada9a74b2b205531dee5b488858c753a6d7104d031e030c46e9ff84d07711c7749e1642bc2847c158b80e8a789e57862180c5abdce9551f7cd5124180594fd3bec01866ca0d05c6a39188b2277e5fd3f8d107da046c790d5b01fae8ad24f76faef2645a0046e9972d32c89c55a088cc113bf91ea80618482d3597c19d68355e1c95c5b03c4131c8797a7290105ce4f4710a3ba2dd7a2aa724a57ace97aeb9937e6adde6658b42c318c1782e301b611d65339564ef833fe02a829dba0f533b51e4afbd4dc29b51e411c6778ef510a8c1c94f9318f3989ebb78416857039a8ddc994fe6f170bdae5d0244dea16e6f15379e471b305fff205844238043782122719d4749ef64a571647f7b4df70f3f77cf3146839046dd70335d97986a8897aee8438df87758074890b9acfcb3905a641c546ecee84257034e1deeb3231dd50e296d9cb1d604c3bbf4eb9f27aa3409e1c46972eba1dabf9cc4369e0ed86bdeb4921e23440e0aa795f4a5c446fd89a43ef8d3fa153dbe5d764f59275666d80152a7051f9799c85e7501815430368748bb210541814b523ab8068bf818814b81e720caf6b0e6f6459c15ee36653e11d1d7be9be356d15030b9bade90422c9ef9ac21e8aa3a55a6572d379f9040955ad37b3fb1340092ef6beed7de0806418562cdfdb2faeddc169caba9004ef3000d959f2a05b90cf22726da2d209864fb927c925cfee604afc92442fe7fa2f0ef7b9679899adbc2cc3718e5f6849abd76491b88ebaa18810a6117fd09f8566c3789b30b4b48526024bf1e6ae8aefbc8a66d256226b6a3c50b62cfb6c4832f71e5ea4acd0b4fd10920c6abe6e842d548ee62417a6c9f03f7ae63d002baa291d6873133325b692e70571c0da3dcdea55927649b7bb396fa3cc165f61ecef757b1def52f978437dabb74831d7df1e6a395b08fc72c69f11da85b4857f16ba804ba400fab55d001c2d0c5436f42f717d91f0253094176a0f03d572839d7e6fda72ca7cd17c5bd5dd1c8d26bceaf5a6d3761de0d802197c586f44cd421345852409826ae6a673ef7feadcb464143c05e8b1d8abec7390d84e3af728d79e9e2fea8c6a517038a0780844af422f9146d810d5d0042b6f86e2958199567990cf7bcfc19b286e1ed423b3d3184930fd3754b60bd7fc2078fa48b2f43d0e26d7b7d2d7d9d3715826d006dc1e414fa9317faf80372fa170cbc6a4299b07dc64800666390dc481dda00aba322943e8be41360424b0c5f1ed01b85e951a5c85e64ae6d89cb58e971d8b7c01255e28f2869442cadba8adfa40348f520f9a0c0384f0269810e4dd9ca719b85ececcf830ad52c37f9b6ed161eb43d640345d0db6cd953f8cb6ed6a8b692022570b62dfba49e79211e441e04a92fcecaccf57b8130d0c020bead6df916b8b126d956c246779c37b0506ad1e3b8859b2235b8d5a400d2673206c3b92f6c8675c4f0dbb4ffa33724c88330c5559eb32572a1bad9f15b5030b40dc1a2b7d3cdf6a99239eb09014660db0fc33d9f1554ef904d190958114eb8e3c43e70bb156121956d88217b07cc9aac0582792fa3b7ef5be67271ad494d8187adf8f2fe80809657460565f796bc4e84f11107156396c5aac4343d055678fe1bc6be7286122a2b53d8498664e6c94d4d595271b61ee3ff6e73d751555edf3dd75c1fa0751a710e98d62a1a776c2f37454ec9fcb02b34de2a89d48b33630d8fdec9d03e2e59411fa69273acfce910b632ae14963b342255991fbd7793e1b35d7088c013132430b40695886a0e9ebed2a6c4445dfdb03312b24481a20aae78f7dfc50abad19f0e659cf5167e290353c98f1b25d61c38ae0d16b52e32dd298b2e126fafe8927d646083446a9d35bffabaadeb7f9fa047f555bc209686cf2a35aec32ba7e9dc098c93e79eead44f99550f176ed1c92f824e6eb6790d0aaee4f1af8944cc3780333dbf6fd03176a4a66dbb1294faf945b578eecfaf6faadd8093a40b711ac38df740e8f0e7f5b8d01539ee397c743e448da1dea6831c2a68c262367acaf68987487be46d3057fc5be866da25eadf09b781d6eb413296a7d0cf6c859ad61b120a9a3be0715d2e130717766dd219c63f5d0e64c6f908383bfb51877e300df70e1813fbe267ff024c9ffd35effb3b039fc7167d35d4f04648a25da11853b5122e286f4bc8ff9f1404bcefcab0f186b220c985dc7268d2c5f1eaf2675c94ede1ce8cbe3ac38ddce319d76ba2ac3c667db481c24c2f3d88cfebce16802b694b5968a658f92c3f12e2dcfe6b51e5ff3dfd8b926194aed990648ee522009715db280125b5f8035f823e0cbde619ba32ba1a21d64358a0512aba22c1f4d711b8d437b2cd03ac1281099a68ac13f17eb3cebea9e8e2d6e12609e14dca1ece1da277fd2f43a5bf373c3eb49722255d0e3c0d44263d3f27c7caefa1f5359979fe781edddd9a38183e2156988e4e9d0df176bbed2075a15fe6b4b58a237980059224809c5c418729c8af429e9d22b4aed4c7827fbd1d0c136a564f50579b7f3b0d4c1adb78ba3815161c0f0abdb4d184e6571da1d2495d4d7652d42a4777ba6f997ad1c4d07a1a958304dc7fb2eafbb899faa9842d02af03d3e33b54870b9ac92324fc8980d8c27642c4c5f2ce7a8ce926ffbda95718e97bbb70b0c4fd8b676331baf9e8df2aa0c721a3f01e9d9248fb8fa23ba14439c3c31ec88db51b2639043c29e2a2ac9f3aa3ebf4bbc7ffe2bcbf750d3873d7fac269684317806992d1b2b49a5bb89aa36576be7010ee30e72f2de58c84411cb1821465b04939538c13d4d6530834d4597aee97a80c5646ab93548c93730823831316d7dd80f1661ed2310972818f6b17c68a40ceaa6e5a38a37e4f0e98ced0d9f355c05bcb7d076f84eb199fce1c06f588e0709aae4bac4ff24950f81b2492fa91136648a2b6eb8d21571fcc723fac6c754dced370f7215efe2841b3410121deeee19e9b4d187b147269f8a7e1a7ac30fe917bc2e577f484417ab45e389c40a756085b331b1ea51c1b954cec11dbc1c664a27b5a84c571dd461854c86d2ab254f723200479e2099ff995807d83fa3df2748740ebbba79c86d8e530a29797247edb69e174c4a7861662e818c066912a30f3fe988b35f47ec4f4c7b1e297e75afc4814405ee4afc362e7b633b0b48566d2a99573f7ee45f749a5de07906d2a0b17b22b4fb2522f184b72b51d60cb25d5272f25a7d177e9ad8a0050f4d8213b685dfea7b05abff8287906c120c70bc80286992a820f00529f3cbc932716e3e459462d40bb604ca38145b9f0b17fd5e8bedb12cf44bce120f5788b12dddbb992a55dbc5bf2745d9470b164805cd24f9d52a908b780d129ea3b3fb347318b27aeb4a85458f7cb134d0363bf5ec6df39a15688bc6c145a3dc8c376a101fc6a8de4252f03eaf55f74dc3d3c4cdf93269d3d94dcfa7a380c743cdcf548938039f1b0fcecf6487a7c3032b327400c0a3d2c286ff6e51e2ea7678312130f99d7c669bdba03acaf6f5940237fe6282672abdb67020bb369c8407d72320c5e67686f61f8bf2a95b85df1bcf97c205dd1f7fa3319c935bb9e100b7a5211d50af7b245d4a31097909778bf51d18c7f4cc4fb4090bbeeddc4bd27d138e0df5796ec5da5081879849b0eeadb3863eeb31192f63f4bb84dc434b4f8b7b6934f24aa46842487f97bc1f1fa9cc5be574fd7b", 0x1000}, {&(0x7f0000000100)="f5b14ba7be80d1aacd2b7dd242fa39ef591207745fed9035c4e3159c01adce6ff972ea43d98d4f39606cf8d05ad0046e1f3dcabe7ac22a4b7112945e4cdc0de7e9a3a409a6cc2be7646a63b3b648e82e437bf1c83b", 0x55}, {&(0x7f0000000480)="514ff414f6f313b71d1ade1eb7e720b6fe424b6f4a2046a42d97ccfc60f405139b60caf3db84c75e9a22b741eb617f9e42ec200b60e8cfedfc68dcbf92ee36e322277023ba1eee4fc599feb23b1d69409a9498045059e7", 0x57}, {&(0x7f0000000500)="788a49fad12d4a3006874bd13c828d6fee414863912a", 0x16}], 0x6) ftruncate(r6, 0x80002) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) pwrite(r7, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1}, 0xc) executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() setreuid(0xee00, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001410, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mkdirat(0xffffffffffffffff, 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) close(0xffffffffffffffff) setitimer(0x1, &(0x7f0000000440)={{}, {0x0, 0x2d1c}}, &(0x7f0000000480)) r4 = socket(0x2, 0x4001, 0x0) dup(r4) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x3, r1}) r3 = getuid() r4 = socket(0x6, 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r3, r8}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000001c0)=0xb3) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r10, 0x20}, {r9, 0x8}, {r9, 0x40}, {r0, 0x10}, {r9, 0x1}, {r9, 0x4}, {r9, 0x80}, {r9, 0x4}, {r11, 0x155}], 0x9, 0x4) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x9}, {0x1d, 0xffffffffffffffff}}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000400)) getpid() r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) r13 = openat(r12, &(0x7f0000000480)='./file0\x00', 0x800, 0x1a) chroot(&(0x7f00000004c0)='./file0\x00') r14 = msgget(0x3, 0x64) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r6, r7, r6, r2, 0x1a3}, 0xffffffffffffffff, 0x6, r5, r5, 0xcdc, 0x86f, 0x100000001, 0x6}) getsockname(r4, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_SETMAP(r13, 0x8010570e, &(0x7f0000000680)={0x7, &(0x7f0000000600)=[{0x101, 0xb02b, 0x7, 0x1, 0x8}, {0xbf, 0x2, 0xffff, 0xdf8, 0x3}, {0x0, 0x101, 0x0, 0x7, 0x4}, {0x6, 0x86, 0xa3, 0xfff7}, {0x81b8, 0x1ff, 0x3, 0x6}, {0x7ff, 0x2, 0x101, 0x9, 0x80}, {0x1, 0x3e40, 0x5, 0xffff, 0x7}]}) syz_open_pts() msgget$private(0x0, 0x40) dup2(r11, r10) r15 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x10, 0x18) mkdirat(r15, &(0x7f0000000700)='./file0\x00', 0x20) syz_emit_ethernet(0xde, &(0x7f0000000740)={@local, @local, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "63adc5", 0xa0, 0x2e, 0x62, @empty, @rand_addr="d2a53bcbe67f5c1d1f3c5ee79a3f1f8f", {[@hopopts={0x50, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0xe5}, @enc_lim={0x4, 0x1, 0x9}]}, @fragment={0x62, 0x0, 0x6, 0x1, 0x0, 0x16, 0x65}], @generic="df23403da569ad27ac4789e912110d7bf94016cfb0fae9669d7a8cd93a1f7d274c952a344177449a7eb35a7e02c816d74e716d2da60c5d97541419e17d527edce25f587e60c127fa2e0cdeeaf4556d1ea75b725000f691492328872250b4d9c791a3cbc8edce8f7e9c7dfeff1467eb5eda70cc1a126e4ea85f65fbd030a06c12"}}}}}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) accept$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket$inet(0x18, 0x3, 0x102) open(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x2, 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, 0x0, 0x10b8}, 0x0) shmdt(0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="ee08665d19ac14d5e5134876f197a7728420aef64bdfa3f53fe9a3d4721f7f83822321bdfca4249270d2b239b2ac53f85257737a21b27e7dc9baca71ea6855cd4fe27b05bfe732264fecd7fed9b3e2d4a8232d950df3dc7eebdb30430bda48f0d3e48a6868840a6e2bea339579eac96ffdc68d2b07abece8ed9fe34360bcf3deecada85bc2cc39ed7b0e36a5100837c75e54221e302a3d2ea50d3411988ef042e92658561a929ca306c228c4b2d97c153d8edc71", 0x6d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r7 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1, 0x1}}) unlinkat(r7, &(0x7f0000000000)='./file1\x00', 0xa) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 6: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffd) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x102) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x145) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000140)) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') r2 = open(&(0x7f0000000000)='./file2\x00', 0x20, 0x30) sysctl$kern(&(0x7f0000000280)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796", 0x12) socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) symlinkat(0x0, r2, &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) readv(r3, &(0x7f00000003c0), 0x0) close(0xffffffffffffffff) open(0x0, 0x20, 0x0) close(0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xa1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x76) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) setrlimit(0x8, &(0x7f0000000200)={0x8, 0x54}) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) semop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1000100000000}) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg(r5, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r3, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r3, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001d40)=ANY=[@ANYBLOB="5000000000200000ffff000001010000e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cece0a1dfbde0627f99df66047eabd79623a8468b004eed99da58000000000000000100000003000000c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0ddb01485146b9d95f917e8b852da54eabcb3f796cab217f54f00000020000000000000000100000004000000566a4d9694be26c83b0da80000000000b8e67b9b1b3a2d2822de995f251c27d21d36e5852f91f5b72f50f5b8a80b82c463cdecf2a464e19f1f4bfbd01f1c"], 0xc8}, 0x407) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xa, 0x0, 0xbe, 0x0, 0x0, 0xe}, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r7) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) (async) msgget$private(0x0, 0xa0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ff6e4529bc41b82a9fbc8eca147e4ce3040c1ae83dbc3ce75cf2149e7ea2cadd28e78d2a329595ef5ccb474d828b0d4c93002e584cbe4c7f13ec7300b968571e3f740c8531738ba9d7965606d5e3c4b19092afa294be369974a7456a74079c6cf54b9e6440046984f1cfaf93c4f91629144d7dec5e973984970332573e08b2c20383cc4c846422b71eaf9c4462e3732356bc722f185f17ccb8fb86aa4c4955199bd9c820154eb294ca6466332e55", 0xae}], 0x1) (async) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment={0x2b, 0x0, 0x8}]}}}}}}}) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') (async) socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4c", 0x11a}, {&(0x7f0000000380)="c81004e6a3f13e307b1dc7adcaffbeddd0aafff6d6984fe1e0b7275079542595c511b7aabee6d49fda65bb0e1a66182492c42e80568d54542f14a62ea778e46ee50495b5238d857141fc63", 0x4b}], 0x2) (async) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r2, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) getpeername(r1, 0x0, &(0x7f0000000040)) fsync(r0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[], [0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x4], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {}, {0x0, 0x2}}}) executing program 6: r0 = socket(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknod(0x0, 0x4, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)='MS', 0x2}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0xb) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, &(0x7f0000000180)="fa1b8eccdb769aef331b5ae0f3d8c0c92c85783287c4879ed0d8c24813ebd25c2df9166de68e9d2d6fec26a4cdecb93646b9b77b1c6241e53da8dd58fc3612402923d9eab234b3c5da93caf830fb8e81c04948dac614a2fa905b7269e933089531acb8d2b035dcc16a099bfb09e57ad9c0a5c6e62a453a6c0e9f218bd8e73e0b77d76021a450d842b7960d91f55123908e78b8fa4514f008640d7fe13f483dcd088ea5200acbffa49d63519efbee896b06cd9138d0c9f479f5c3045907cc6210b78a1a530fb3f79c83632e5f6963afd646e5077dc4209de890174ec9", &(0x7f0000000280)=0xdc, &(0x7f00000002c0)="fe3f024c4362724255cede6d76f0d65963cd6372185b2e3c1e856176679ea7", 0x1f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xf) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) socketpair(0x10, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x800) sysctl$kern(&(0x7f0000000140)={0x1, 0x26}, 0x2, &(0x7f0000000180)="3b6780883b13c84e7ee7805a01789d2763100c745382fac121bfbe329dbcbdddb4d74ebabd11baa3e82bbec4791a9e136427a01ba2aa3554e148a3445ff67ac331d77df17685090e403a45f5ef590d4eb06a56d3f7b98027a6d2bb0f0afb7f15d6331f9126c7ee5652a1b7a72f66e672da1a4dfa6408ba70521e6026b328dacebc9122ad", &(0x7f0000000240)=0x84, &(0x7f0000000280)="4ce98b22ede8568ce48c16a79ca8f4cb95d973fa1473005eef410986f491033a176f7828ff89642af698a555f82f66688be16cc1047c719346", 0x39) r4 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvmsg(r4, &(0x7f0000001800)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000001700)=[{&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/235, 0xeb}, {&(0x7f0000001500)=""/179, 0xb3}, {&(0x7f00000015c0)=""/231, 0xe7}, {&(0x7f00000016c0)=""/15, 0xf}], 0x7, &(0x7f0000001780)=""/111, 0x6f}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001840), 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001980)={{0xfffff000, 0xffffffffffffffff, 0x0, r6, r10, 0xa, 0x2}, 0x5, 0x7, 0x2}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001a00)={0x6, 0x6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001a40)='./file0\x00', r6, r11) sysctl$kern(&(0x7f0000001ac0)={0x1, 0x2}, 0x2, &(0x7f0000001b00)="e1aefc275ea5bba1e5a2b52eb6df93ef5f9144ee24e5ca2e420fba669c67adbaf2b5f9d7343794cf93818d9b7bb9c630b13b7de3ea6af2abd8f3fdaeda5b4b36da12fb90a32bf7cfd0f42250cf75af81cb3ce59081cf86ae6d7e96292da6e79700916ddf1b7fd220c4a99fdb04e2c42958284dadffd343d05ad73379db04d3ead451313d075e88527acd03df4498f6f4c3bc32ef0e020cbfa1be1689b29302356b5044c1de6a89c700723d9934d15dfe1458bcd51f6c3bdf728436797604f3846fbba00d03666a62e2803761ba29ab608b6abcd1088c9616bc64894f291bd32b55b4cf3ef21bf38ee34754f58df9f72a30447ccd232a59040e490467231fab34d9072ca4be1d2cfcee7398f10f54a5177826a4ec816bf46b0b3c76ade8360739c11ba04feaa3faa06261a1e02e8bbdff5caa5c283d1baa6fe9e07bf1a33629184e1161310bc538ae3dfba0244adb9598206634e978fab7dc5ce79cbff9c440455a3f37fa04812e75f077058aba30e1ff0778b96d697faac9b86afe970b6a4b4f0ac4ea5129706789bd4575ed1846a7a2f0551470aeac4f2d1778f554c18a986ac0030987f1bdb5893f63a9b870665a4f1d5792538693d9579f193a192e5d99bfac73c1d947bd9d5017007831799bece7bf90edd83f6301795c5e7a42f7cbe604d54da34e01216826db4ef323a008d0776f1c2b12b9a8536521ad7c9fa117874a1827b6e3ca6bbad5cb7597a0d82e2e6a462f5daf8ae4972bab1419f84ef1f8907948b6935b33184b8008e397bff2cbfdd76351ff65c4aef33b9adddf34709043b7b0b3e86fdd025358ae5a6548f6c78d0093d9049ad6dc2e55b785ecbc221a76471c8e928e349b9d7e1216529f8cb39fd69f2e5bdfcfb07084aadda1f168ebd3b4004feea4fe4f3d4b45057a50d19bfc8a88a7d4bc1b1c3f7dbaf34f49647c82b4ebe5b89ba67b1f223ac9c5c9700c63a7a6948b57776c2307d68dd75e57fd5ae18b37add359b39d003ef53efcf286f1e8fa20c0ad8a8df8284a7a53364c86c138f0cef437c7b57b475f3ebedbedc0a9c1083db1500de10ae4f2d7a5b7a23e3bc8b3de097c437053d75f46b170ff169ca2d4fdd64f064a2d5a02ef0ea4ccb39e25e73d6015f4467aabe276d321fa5284fa3619bf20f24ad5af09580db2921d21b1a7a2441a5852913a8f8f6bd92b9bc088337ed713c9e1119c5c167e84f32ba0952d389721c6d3cba1eea995416139929deb090ffe83a0a7daf5bffe89a6c675bb76ef18ffda6f13d1258b0b2daf67477d11298d094e6d381ec736a8b07ae9ea0eecbab399f5ca593a1edf3d2bdefd9de8e9d55eb25383d807bff9c28a09b566a3dea0980c85ec5d9a0d6147083f5604d39bf8a12d7e226c07ffd500a9484291b5d24c4a3114144b3d9e389399deee76164d617da086f5cdf43cb3ff49735880accb902e6e0697216d8eaa470b11f25b935a07649d569a0f6d1278750e0abfc30f64ae4493ed57622dd23468aa91b3722f12c07cc4176da3d926256e9f08fe28d29d851be189182623a22df815820a8d3ddcb95bec6ebe743fb72f30826175b4e83e164842ce9ead8734fdefadb35d71d0f2dcc27cb9f27fdfbae6f7873af2b3da537f654317ce20afbd8c7ef154a39ed80c7554dcaecdabadaf05bf7cbdf21ef730fa986a0ca1c5e7782c7e9f7808e97de7f1548a76232010c00a9b60455544b9767b64924ef102ea1d11984f3ea98b06d13a7f67bdf5710778ae52aff3120b05228a9d9f7cbb6eb10d7926d14444cd195da708664d54910630ee81f71660a262fc06fc241ca61707bd027d7055d7ff264056e7a5db2a9ff7fa65099f096cd4e6ca08dbbd51f39b4e6351756794fba7be2f245ccf21e57faca7266ab43052ec63fe06f7447a93b50217e4005b5fb1c0300f4fd629c293fd18fb48e59a54bed3411be6369f5cc295d38668a03099fd1889e515664f8dfbf9af7643a2bb605183590e53f2b7c3339e61568e08f1d9beeceaf413a0578ded7e2a07cb3e110f7655457a5190ad2f40083b3c1adfea177e7b5275080d614c1d3e22fdf6b072ca199d16b67f121a5d41c40eb9554bfd9ad8f230c3857ae732f5cbf7a91c9a3f16b36402f5e93a59d7d0c7979383dc02173b901d2eaf94eb0cb4da35e7b62aa0ba2e52bad31040fe30a68fafe56e1960f4b3488b385ab950a7f4add600808c8725bc7adec6d9636d9238c4ac59426e49f60e3f6fdf6b3559e0bdfb9a2363fabdaa25b07a0a7a5670e36c221ee43abf48a2a7693ac47ba77e394787f1b6172e74b3e05e8bc03dbedcc0e4008bc34354f78db0512d497f838c3a6c2fa84cfb76aaef5d0c7c372aa853a6ef29cbe4dfed336ed380961a8b170924660dc487c42d10f001908a6f0ff42970b3112158ffe0c11c9cb332ffd63dff6ba480bf6a6d9d4060cc66b968be4bdc00f9a5731feda463d03ce990f379fbcc0cdd217ff5b1dc85ef4db246af28c892b653a48883280defe3b48c717849c5e927827d769d520099f43632c017c71aa08dd29c53616655a2a9a4ac3aab279bb62150b74fba81ce5fb5396dbf079ced0741a9decae899d0ca30b1c24b194641206303403c5babf2615b011362fa7c0bb1154e6e09144a353e02773f0d2113e0a4c57573520c6532d6a8450a6540c1a0c324514e44f43487834bb3069fe2a8e2990760dcfbf1cce25e6361961b36243dd580d5ba92f9c2630aa5971b3ca193f9c938269cd0f14e941e865b367e9d11cf919cd96924a987208dc2b1319fd94538b7bc6dcc0c693d9a357fefddcf1936759ac1007806270a9d373d78554ccece0dd9d7faa91bb6c2a804b45395f8e4e530bf00aa3e770efda3b544dc38a7594f80567f347dac53c23a1c6538fa06c209f6f5292fbeb9917c3d18186f88a8c9252966beccf59a4a12d81fbb46ba62b9be42f9f7e65f71a5067e6838a8693044828420fd0ca187e682d8e67e95b3b834539f19f02a9bd3c038ad0a9ceb1e42128e671766ef8456bf3febf06d5532121e6211114b542559c026c62789f1d142c0f91148b7d1274ec581bbac40c692cd79451575d1cb0d353e6015d86ca3d176876b7e1d927c70def6f37f0d30561126b6f704dd365a44800bb19636c5ef95fbfa449008d824cb203bd7fcd46d213cf2dd9722f99bbdf98f4fbe3527e5d01d264f9cc3af06f0a9c4029db48c944af48c767721b3c800c58dfba3f517d835eab083fbef54260d6fc53c3c0e94b7d467a7b64d79f00a9055d6ab348357b9196bfadd00086299a9ef28262fbc9de47e29f06614012a60633f1487ee75a95ba5d7addbb58a4fd619665423818c6eb6eaee19590d143a74a19524b0f472bb9b0a072c02fa3dc79c6da13825c1d1a240cfac36092c2ff5ea0343e6bc14e19494198fdd3ab918336103a3dfda8f867b60f7b0d8dfae0152f2959c10e8954bec5e0211ab13ba657878110868e030c171da7f05cbf2921d936c018684282b3282856f643239969cc952aaad51e63e873f7cd055d6bd9b07b4592769c054c35b478774c11e9ac031295a77b9eb5b311c98887cec534b8c724485c083a28765a85a23b086952070415ada65d1b7dc8fc27c720fb487c1528d8c2e8f32184d5cc9d145e97440edef04355ed69cbf13466a034696e88430529ac96211b01732c366fa1639cbf8bf74edd8240a7ff5d72ff22afcf19dbb930c748afa14907452c637d04aee914769da64936ef24de8e7eb11d8f49611c935f8ef66f75a2733b562d9ea12c878765b3393eec1df9d8df895349ddb4f7c489c7db21019c17449e659f7be23ca27f55a63cffe5f931d8393c07bca8111bb46ffb3d355a314e4c9a18e3a5e5df9c1185a5aaa8483f05745c3141c9fd7b78283944ba7e71e78036e77ac6511314d1215d0cee3be8681762e410f709b0e1a413a64af3502f567acf74b710a883c59f274bfc9aa04c1f59e79950673d8b134d63c8d254e77b41fe5dc6973c6876b080aaecc515a65b0faaf6eef493037f282db52d810e9a0f35865ec7e486d4fd464bd3821f402a1ba0bd5b3b4e750fb440bc5426fe128b6d9ea977a99cc46cb5fe7a120b782619a9869daccb0605aefa5b1964895e2ca6e23c4c8f91d6a42caf15f90eeca3d5a8810e6824d627200bd683cb9de8a5c5df45200f4257b6e3f8f43b2fd58fd26cc88297f1598ca72c8ada912e381036f9d43a0f4b7cd78057b17d4893dbd403c7a6fc3444d0a8a72317a2e0a2fcb44894f9587c6d6145aa5a8b0b96695bc3cad7e09eac258defdfd28c608e126f1c4d121d55422915ec38dfbce9e1fc555f5c928ae14fed08d270de2e4084225e506dd5d1605477ac7a5c788f947156710d229efa0226270cc1bf1b24258c1dec74ad306b48d19ba03314b91b8abb3a17512093a4317ac44c11e9ae1f6ccc0b708c5933888613dae5d185d4273accaa1e6b2b03b021baaa2730a5b48b9da146e6372440f8f29ca8228297a319fd819f284379a182944c084db3f876e8861dae4c0416407bd99c1fdb511c86c16f634347853783581fed2f6cb556e983b81e16e906472b1c79dbaf3675e0242139c3a594c5b67020c35eedd9eb889de70ade55273b62fa371caea77026c635d4443a6808afed87811742554cfaa8e43840035af313aefbe97ca5f0b3e37f5bc4c9130d6815593d0816871a6251e3f577de05965c509c81fcbc2f8c7711c626b40ddca5a7f3fb161e1075d8c3ddcc1675fb1ca99fc5b7a110d1925d0e7798102e3906ad6ae962d928c350348fc13a1e69fd2edee0525470c2fabc4a48f3328231e50be3477d26f98f97d00b743638c35f3a883062e0b0128f02101870be6d0e3b4c1e4c33ab5cdaabf8ad938717259b12422b36bcb94213a0b82aaad0224add742ec1e1205b54305c1c96f74b29d61c4b121bc76a45a7b2e0e6b964c90989c39f82222012513c50c49307887a4c8b9f2e7c53383ef2f26d526d0fde7fb09fa53cfcf3dd31db011b8b4584c38d9746d21c580fc850ae75bccca12694acf3de91d8637fe8dad580778e817dff7d6b000a3655e74b2daf0f2d67075203f1e2a9a562c061d16a6018438e20f0f0352e44edd994a0c959f098f46e9a8dd71e6e3847220c64787d5a9d984fbd07103cee5a1480bc5b65c9b80b802e6afc7610b890f6f84bf9843e3ce4df5202e7b51cb9c150d2c6075a43b5430869d41f8c85c0bec867d090f93d958fba24a5391cda2fd99133b75a0ac0d0ebb8137d945dd69bd04125dd8c3287ed5ce6452b8c66bcb9d06a4a302a427d799edcc67fe78cc8d10dfd5707cc2a32955957d4ab90d0957ece155130c9186746a22553614b2a0b11ef959ca01b7b7bb8947501ae755d927827783b4aab3fe1481b7cf517555024aa2e18417fab575d8821cddca9c0834a03ed5259f67a58ff21f0ace15a20b4755d9f3133fa0b8c10d41f3fe0b5e53bff8a7090a04115991ccd6a5f602cd871170b641922040ca97947781a1ba0efcac1b75260972567578c1c568714e5adbb03bc3a1edd93b9c38b12e50396b5756ec7f4be08c4fde255d4dabed18b719f5ed6e2e0856eaf6baf5e3ecb5118dfacd36a41d734c3847a20cef546908bb7023794624007da3a64c4e423aa048b73a2141f10ba3a4e54bc6c84ec5e1fe0f165c559ff4c124f462371bfa4731e74a68b5bb301a45d27ef383f1ae2a7e869e4b4019f027cf9517f8cfcc3b4214e2df0f4c24120ad01e7b7d6d834bdcc453d2c49458fed55ab970d3bdb9b358877998c1ea089fac6692a5d47059", &(0x7f0000002b00)=0x1000, &(0x7f0000002b40)="4860e999cc3c77ce48c169cba2b72b54ff8d2aaf0f0fcbdbd87223a7f034171acf09464ec8f2fbd8da42e5", 0x2b) writev(r1, &(0x7f0000003c80)=[{&(0x7f0000002b80)="121dc5d57eef44", 0x7}, {&(0x7f0000002bc0)="59cbea0592ad4070e423d1c83d50882e51b2613b66064b4eee7628a404c0ae8c9674171aa20d936df4cb5fd1e4d028c71c48d1bc0ca2a0f78c59fe73339fb96a6cb419298f93137fcf78b5c8d864d92d74f15ee86c0b425a03e7cefb3d86f87e9c2dcb007a28637d8fa9969bba022c8b6728f2b401ed856a06736f2acdcf28423112c71da0c3dc8e865d4aa9ccc8d93019e3168a3a0b0bb7a5dcdaf7c34bbc25edb5e2161d2ef63ea6eb591a41160b983060f60479fdbc14fb9552a124ef77108d77187e81d60f68779aae65d0fbe4566a4085ad918bdad948de35c50c6268b22ddbce096895dd902ade313884310125e26ed14076b0838e40faf8f9ace0cfa4514f036761ef01c8929d589bcd0ee8bc58f90abf2a3115e6ffd642dc9752f29376a78b544fa6a60310fbb71ca2101f014b8e1c2024a61fecffc1a205c8e79dafd88cfe134e2ce26b8e20d07f15eeadb6178829403202e989f8903d1d3927bfb4ddb0b5ffd54547de92b4151e34a9de4e6b1c79ac8dca0689dbdc5584b3721b2278d657fb0bece43f5fea5f253b5ac9f678d5303a69d80b7e9a75b1b4b28839fda960071607deb25705e7177a3f7b86de67dec085ba027abd06f4b13a19502c68edcf54b8296d5ff430f5dc83886f572dccbe915e5100ca925a26c42ceb6f47256f5b685543a983aaa5832049a8ec72b5d740e69f27e3134a1475bbf58b56f6967de0432bfae6844047f4537f7245a1b9adf0fc6afa07c3722161f009c7156fd2552536818e73f37fb1a28e6e3096df1d4385b657302718caab0130cf3672196550148118f9ffe90463409e305f1736a2115e6ad61a6149a7400d1015ccc8120781018dbcee7373cdacc9597a6ec25610673eeb1b0621943555bb581adfe33574c382361bb92038fb543bae3954db39386b4a92639eabe370985d5d92c4f5c536ab92ffc0ce7d58daf6503e8a198bb5adee084873224938b53fd4e2540138f9220c32de3bae1e7f0a669d8f6b3d46dc9490e08456a5aed76667a01faa53b1b1884094db32222e8e50efa5d091f5c5a0610886e5a3614e602986807be49564125f6bb95703ce1e21ba366d90fc0b97ef27f674e5bc29b6fb7fd69a95786fea562e30c56f7d4109703b0cd0c7c105ab6cda13dbd3c70d684c3b5de7689bd099490df8118f1eed0db842a9dc39b4013897fcd32154f8c87c8d29ff5b3a4b102ebb88f214c6cbc51c29dc4598a9dd24b4846a018cc1b8ee035972a4eea6f0cc6155cdb8f2933bc1ad25a4310dd7fb2afee58003e0a25bc2d80d37bcf7407721f18b12c5695de08f8016729169dd738072abdcbed5d231c2b706506b336d78b1d840925da4081eb96928cb6a54f317fddf86653e85df6b06b5a75be7bb2143de5969556ae7db90428aee3750c7c65b041da7295e70ce450b2eac28c6a05983192ec24ac10f9cec8113a666109efabb5f1c43793e2c3f120549db28afe7a8a94d38ffdcf74b2c0f2a88aa2c74b21e1ee7c61823edc224c17d0b9bca61d1fdb2314dd1db357b3016709113f2bf7e311088424e204edfb1b6020058ccb864d2c50bf8ce15dc174c4edf4cbdd51e52dbac91b1e76978ee7fc1d2898e4b3e36a270f39387da90370d4f2be2820b15325cd787ac7e99526e4ac362da78d1a561dc0d6e4464359485f89c5aabdd70785b279f8e58949c712f407842d9285780a17ea93b927a2dde4c91c0a43585b21ac4aedc3a08e9a7d149bf0e404e9f7d86c36fd3fa33544ae775a1988c3fb0fc9696f5751f1891d49ffc4a793b26fb8794ae5a8a51c95352bc5d309dc26309a378052b720ecfdcb1520a83bf36bac9e53bf3f2fcf3593f4fac1d67ee30855342c53f53e5f029cc90bd7ca1d2be02ee12cc945d71cf984f58b7c8f446ef0c5c8b6f3163f377d2aed9611b1e9165d1ba9a733a62c6759aa2badaa5e280d524ba8e394960de5dfa20c48ac2d47505dacc936fb4ca4a97e7e0182ee86cc0ca42c49b1b05f7a81c5f6e9ab563ff1bb8781ee0f27dcd2d71d0ba77aae18d37d11a1d21aedf16dd4506403756e97dc118e7d5dcccb2a637ce49e087b137fa05956bb66eef297fa35ec0fd7cb9a00580c4fea829a1c0b47a3d90d5a19a648481bc65f2d08b5dbe99d1dfb3572a8ad0647199776cf3d70d1767aa2a573efddddafa52988cf17221dbfdfda612278e8ff354c8b374d6e67ddd4a4f6139555a283d295f85333a2e0bf0db7abe7ed58c886ea3d8e03afee782313e597e3778990ce45cac393fd992ef618e77c2adc8860dff759c34222cc9b57d22391c6fe8fe08a0a50b37cb386df6c2e3b914e0e619b7e8c9b14c6a76e1f3ad165dd7170fb6d1fefeb00740468ed3b211af0bcdda53a9eacc660d266c18b829f5ed3ba415e67a70accc6bde5e238d5570bff108565c98903729e6d68580a521d6131c1c4fa2385c0ed6bdf42fa85f37e9b5b3597630f8cd8f23b6f4a4929a7236e59b8db4c7f031634709bd5cfd973c27bb292810e428e75c34369832676b2cdd361448dd23262a104e0aefc71b769b6ffc479b867e761fb423a9182d6f1c5c6e782b855eb94f3429da7bcd3884c2b8e534f732831469688bc8dd0bf6a90105242fc4a6f3772515ad53d477d0f35da149d02e1e33c213480a5733ceed331d412be1c97e0bf923cf627e3fac28573bc34cfeea6e796cbd3e5b6ef072bf2b6ae91c2208c1fd4e07e86e1cf412a9c9c6e3d7e3ed9594b1888f01edc2d4d4a3ffa24b6107c395cf9a99f628f27d58d00c30fba3c79dbf3478df426666de19c0ea03f0127accae39dc6eb4f2b8201fe65e021cf6d8a6df23183d37da692da9faf3f61fcacee241e3f1c30f54bfd2fa9c3ab7d2a57f51f1b4e3a9aa8127fb3a292b080de232d40a9e1bf9027955e4784845b1331d6e6a325ae43e12e62bd6a26e5244e54f83f8d381840b8b6a919942ad127a1d6bf4e425643a1432d1041c8dedffff48bbd59197089625ce7e996869b542d3e4d887ef30c3dc96ae25bfc84ede0ac44c74286c1c119d0e9aa3e324410e0e1b3ed2f4f10d9aec789816f21692a5348613ad3840c9a2a9e69ee0a12ba1ca1c4563dba0de4d86bcabc04f57f2f92bfb053c561a652ea195e53c3b2c9b66c4058e190d0ed049a3cf0f352b4b1e460d4d2e6a1813b09bc7d51deb7a329e4c0f83cdbc04f360e56621a520005c2e011294755ff40ee85cb12216ee3f1ab0bb7cac04a62b97a935ebcebe2a1d7b2bebb3c52fa50d4995376b258f751660851fc87f9bc8feeb8931a32e5322e950db651d6a1bc54f3abd0d6ab7f315cfdb5a7f02a63cfa98a8f929cc4e142f415f362bdd1f4960b8f9a8ac16959d5b3c8e6019252a27bb72e3e676bfeff25a0516ccd0d4e22009f921641256edece5b91587e3c57979c0930faeeb9330513144bc11945d6b7c93695753aa5dce155213e32b9b555d1aba0ae0bb54320b34af7bec98d4a2cf407428819456729c6afe95c628e656cd45d66a744e2841e9a03c6f0a19cf84053070e38c1ac96d73328d74d7737582d1992c55878c1c5906308bdcecf1cab6f89ff0c5c5f1aeed4e8fc2141205f7c7f66b594d89a29ae4412303b013ef54bb1ff765adee2d78cf84c5e61c9ad3fcf7e3c1d36caa09caaf4b67f6dbf5794609cc6fad42ca99c20d11e246da096fc1c42087129df51ae026a8efcd7ffc845572f9c606c97ae9dd1a8f5d68ee135ad26694f2efe00aea5d8fbf401f8337c989452e3709ed46ee8491b8f26cafea8f141585153d776453bff795ffd3118fb8f5360a5ec9448be32f6f9ebbbcc3deffbea7d888e8874e7db7e47200e7572f71199a54a6d5909b77c3eb58d9b249e4554d1676b418fc17b25732094a8fbe5d1406f01a1ab9fed7915fc650844420944b27dd9f430364d49ab4b6e60c487f8b6a19aa08e4466595502fc540a5112d078ebbe6fc5c7a91a413786a980ede19060c31f3cd32c174b3b7442fc97d5f304c7ab359493905747d38d147debaf0323ae0e149254dd9e61c46d19fcc36e1287a4188c9d68973a0a2b0ffe4b331e3a3080a82553a7f7b208651cb023c962fe82fb70001769ff19e72afd5abd9ba7ae31afe0d979639ff39754156821f34567f08569208e0f635f5777791b3e5dbdbbc8b4fac7f314a64783471be76eaabcfae6c0fba9c7204f6713eb5af7d83cefd1bf90adcdef13841e130fa934d82ce3c76b7499743c20f18b9761136b3ddb2dec915b42a2f377fad39602909451fef03a44540da7f6adbadc9adc224901881c9003229a9925a32ac5ab77ff882cc391f2cab26bf77c4c2ef2720ea823afaf021fec5db318b277184fb25fa8614d597a3a542ec62ff38a39d36c2dbf92dd006ed69491bfeb98ab91c928e47a5447a6c2fc8a6b062b3e251a36073399fd8d05813ce1a45f88168c64e3992519e4e737545f6a900d278c193cc04c320360c26404742d8847220f9dc4ddfccea7f5970c0d615b716f5f05969a6aa4240f1a2e915104bf94f605f778e39008e3985a2952cb5e52c4c13cc0643e8599215976766b82acb33c181b46279cd715b1bd03fdbecbd1175cc7070d1e0184bcc8d8a538da151743f408ec57accfd5fa7faa3efa54961c8582acab04475f7118d1f209f45f200935d3b77e4de342039acdc32c34cd445a7fff1d0811b42bafbd86e646a83b3904f9dc4c1141d9a528b9ee4d5db13ad39055413f2a73f406d9bae7d2c8f5f645501ba48dd7d19f2a275c722a249b2142782b471f99efc8e1ef12d43fd8c51c2ebba32bf5a6b9829b638b1a2ffe07de2851a5cd52cf5dde358f34c0abb375c528f4c02dbf4a0ab820780bc0750ff8a857193bc8cddbc59ff51ca179d325e1460f211f699601a3e324fc3f014dfbed9cb3e8b8d821836e8eb2fdcb18e1d38d479cfbeefaea24d4c81646eaa5e17d4fd95a1598334c3f8545318402030c6a9f956d0d80f836306aad11a8e8d230fa988e3205acbd2496fbcb0c174d739ae89ca8105ec1805aafcfaa9ed2c834b960b4a14a16ca317d7e9e9d4a55eee5b5ab6914af03fb1dbd0c2b95c24eaf56cbbe639c0294799340783233654c89cd598b38df2764fba7e422927ed7acdc5b7c24b7f63099b4194c84859c7bc4f37ebb3bacb7b1559ab5e0453d0a9e8d57026c5c9c571ee97e0f2371f2d8750d72333dcf9d09ee04bf58e60536662df7dedd31e90ce00f8d13865da2c4349b8ca5cb534200678eebaaebb4568767592e012bde2acca432899c2594c426ce293c3fc90ecb016ec9a58d0860381fd3724c12d4fdc91ae1a6f78bfc22763e11986278ee06a3d1544d879ddf654bcd4a133e42aa08a3769cf6b87ef0573bc70507b5dce7ec5f9bf992e1aa92b31c1fdf5b050ae5cdb43b5806631392cd1b040e30280411bb2fdc374e0d52d24cc3963b745017abe9a35a24f5b660b224ca1a2d1a7f17880bf48878a34698828fa82502195fcc340c43efcefbbcf7a852f879e1efe07ece656083e7ff766d7b879a67c7901682c6aae008f1123144b7bdf1f968aa4c144d591497c55c08c5ba10654ba8012efbcf90fefa60aa4345ee835a094d3fd8dfa19637df52401b21a15e2f31fe6be7fecfeffe7352dfaa32ba75941f69467c0231049336fb5fd5b591dc4e46b231a4465fb7069929c06f72efd7be164552a71cbe98739e43d667253b362d3e5e899422edfe0f5c286d89405bbb3adbc256c4a815dfe9e975ce162204f20b2efbf136c71ad3c9ec5fe24bb9cc1621aac2cd262dfcb95b0bd843e56e0db7a1d32a451adde58", 0x1000}, {&(0x7f0000003bc0)="64ce6309f01c208d7bf766324068948c72276be96f28f672bd5f3415872a482ca8e4003bd197b63211956d3571c98ebf02dbd3d4248129308c4b825383f1a01de0ec9a7eafa2627b22d7f0c48620404a7f51d4f01b3d987cbb759a2d00bbca09a69c5ac163252a8b0e49afc454ac9ce21d595eb3a1115d8d0ea1c344bd65e2e0ffc04347e25d3bbbdb35f66ba0b8ca624a87a5", 0x93}], 0x3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000003cc0)) r12 = msgget(0x0, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003d80)={{0x8, r6, r11, r9, r7, 0x0, 0x7}, 0x7fff, 0x6, r13, r5, 0x100000000, 0x7ff, 0x1, 0x6}) r14 = getgid() r15 = geteuid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000003e00)={{0x7fffffff, r6, r14, r15, r11, 0xc2, 0xd49b}, 0x7fff, 0x2b4e, r5, r8, 0x5, 0x2, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003ec0)={0x0, 0x0}, 0xc) chown(&(0x7f0000003e80)='./file0\x00', r16, r7) sysctl$kern(&(0x7f0000003f00)={0x1, 0x34}, 0x2, &(0x7f0000003f40)="d1ce31a8676f7a3b8f2ab4ba22ff8cdb1e9ff3f74a341567546d2ea98c1bbe8a0e298e52987a7ede1c4ec07f51fdb0afc7e80b6ec8f1ef915785f2bc81a8b67b43", &(0x7f0000003fc0)=0x41, &(0x7f0000004000)="4181309f51b17bda2544d0fbf9c06e3e598ccd00e3670d0a6a162e0be180055b0f2d455a1a6591101c585a5b8cdbf07947e806165e4f8e873fc17e46420f5fc172044d7d14f17ac307665fe0eae58db61319e261be0bda6b76811127559217f44934b611cfcc1f33309dca59c275453575eb383e4af619721987e18e407eb91753ab6771c0f8650c593cc70e69119a3be2844e71e4479f2203fc8cac09e8805aebc72d5b4fee5e79cb4d2a2aceaf68423afd01bfac0ca47f7005bb2d6f0ce32313b9a50a5be7f619bcf35605168b978a486e3b7fd70c12f5dddbc2d18940acc2ad7e9c0c569d29d377fb2963f51168613dd8cbbc6a", 0xf5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000004100)) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1bf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000300)=r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f00000002c0)='\x00\fb,&x', 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r3 = socket(0x18, 0x4000, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, 0x0) r6 = socket(0x0, 0x8000, 0x0) setsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f00000001c0), 0x0) pwritev(r5, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x22, 0x0, 0x0, 0x9}, {0x836, 0x0, 0x0, 0xfffffffc}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='v', 0x2a) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) sendto(r0, &(0x7f0000000080)="12427b4bca3e8a1622fc5bd140dd425881cf9a684fd22dc44963e6fdccc486a6f2805d234eb5c3f2", 0x28, 0x6, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x100, 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000600)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b5d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6ec2", 0x170}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0x3, 0x3753b5c1, "00fb00000f7e00000000001a00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702", 0xa}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x3c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/115, 0x73}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff98dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff000000008c00000000000000"]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x1f) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) open(0x0, 0x80, 0x222) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ff85ffffffffffffffffffff8035000108"]) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010070090780000"]) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x18, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, r0, 0x0, r0, r3, 0x0, 0xf800}, 0x0, 0x376, 0x0, r4}) pipe(0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000400)="ecb07af3f595a0000000005b62447887b43effdc8c2dc0ef1a51cb738d55222b44d41f4645e52b4e2f6e4a24d223c767f247c1a74d679cec9d8e7e99968c9396fbef75be3099bd9907e252c4c0c2c8fb3ff6e9db34080aa1b9a54b058f3daf2d60e92b3951c0d38aa489298ac9612150e39307d993a7d4eb2757c65dd7ee640d42f27a32a41a81472cb5b219d03eb57be79e294b3de97c693520993ce5fd7d56185ef75f8ba16b5d997babe67fee4085e87a8040965ac75d69828d5dbef51aaf06193e8e250d85d1f0fbed8e7cbfaa1600cf6f991727323dea9b8dbe74899827625e732a18ecc4ea6616df102e2d085b11dabf27a41be5dcaf2397a33c6ad000000000007574d324ffdbf8dea36edd1d1628a37bf47ade8bab5613f2047b1fb422b8a2f82dbd2ec7da3785a5f48144e6090023112283c8203b5bcdfdd4fc2451e30f16985e850800000000000000662bd6e568388ef15a9003fb2e525374751408401b2fca52b46519b05517f14000"/377, 0x179) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3a) setrlimit(0x4, &(0x7f0000000980)={0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00f00000003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb7ba783b4a769e0f027feda9c3c326e748cbb2f3266d35"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') mkdir(0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 6: r0 = socket$inet(0x2, 0x4003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xfd19e10c032e599d, 0x25) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x3b, &(0x7f0000000040)="00000080", 0x4) pledge(&(0x7f0000000240)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000280)='^\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x1, 0x3812, r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x35}, {0x8126}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r5) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x687e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) r3 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, r3, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x10000000005a, 0x100000000101, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x6b5f, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() truncate(0x0, 0x0) clock_gettime(0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000440)={0x0, 0x4}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000015b000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00005f7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0x2, 0x0, 0x28}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x49, 0xfffffffffffffffa}, 0x10) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000092b0003498c7d3c88732762ef2ee0a998da23d3b790c5bbfb418dbe5cb82957248c3701367c"]) preadv(r8, &(0x7f00000002c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000340)=""/215, 0xd7}], 0x2, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x800, 0x111) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket(0x10, 0x2, 0x7) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x73c7, 0x1, r0}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161fe241c8b59606cae9527b0a62332158cfca5e54eb991dd541b9753092b293a5003ca", 0x5a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000282c00000000000000000000000000000000000000000000000800001a0000000000044e204e2000089078a2e7733d8b5e4676129efc5725cfe6855df318b51fbc99316af331d84efe04da"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r4, r3) r5 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x7) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000100)=0xb, 0x1) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 5: sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000040)="c03e8b757e42d32a60dfa90fab670a7bf1881b02a571ca6500810226597d4897c2f3512eec10ebbf4b55771e19b356c890694e130783793db7c23817671bdcf896367c5850b7aa069b1505f844e9daf728e6cecaaf0088f4ae2c656bd3d5fa89d32847115b7b953bccf54131aad298b979a3c0228d0ca75b91895136895799e81fc2901a4b72c165eb208b117548a9ba7e59d2a67d4f6c0fbe36be72966c8fe9c925c17bd273276dd3a485b6459772409bc88f930359a0c2855ce20acc1fdd4f", &(0x7f0000000100)=0xc0, &(0x7f0000000140)="240e32308883325a8462c9add8e6af9a85e0297532b87eaa4297daa6fb48e5bdc787a39043b6639462cd75527992d9b2eb3c86cbf37238a5a3c5c71687e73c50634f0dda72e25ed411d63a7d3aaa19f49fc80e75f0cfac5d6c7f5675ebb0b06eedcdbd162094ef8a5db137193d5e6c084f", 0x71) executing program 4: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbfffbfd", 0x6) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$diskmap(0xffffffffffffff9c, 0x0, 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0xfffffffffffffdc2, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) fcntl$dupfd(r1, 0x0, r2) open$dir(0x0, 0x400, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x28, 0x0, 0x0) socket(0x18, 0x0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x979, 0x5, 0xfffffffffffffffa, 0x40000000000, 0x0, 0xe2, 0x3, 0x400000000}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1f1, &(0x7f0000000600)=ANY=[@ANYBLOB]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "6fec5560ee91969f31ad3100"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80008328000000000000000000000fffffffffffffe"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r2, &(0x7f0000000400), 0x1000000000000165) shutdown(r2, 0x3) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r1, 0x127}, {r1}], 0x3, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r2, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x80000000) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000f00)="6afb5edcb774b98f173753dc399c42b7544b526c406f2d14e9f02d54349f95ad07877ac85ea92c1808cd1d0f1dafba371a091cf40e504b817b493059eaba44ad8c569fb9e0560088ee6e3b4a5d52149413073f002d697bf9b9c84fb8ada9fe139096622603a62bfd1786d1eb57451f300b99aa931bc1f1cef2cc4e2cd475778ae817b1ba5ac49ce57ddabf2de81328e288c54f9e6feb8bfaf3784dc60a5843c1a5c02b86dde3c35c636367efb2f0e323924d8d1ef31782838c382d397e3bdaa0ea0e4fb1542bca350a659b43ffc7b0b6172b0560313037ea18d92295178360360e70aeaec957813ecdd0073ac85c38fdf02e3fe9e92ac60bcffdc905fe40c95959079f41f2efe9784504756b9057deedd728b4112da53609d47946c322315f1028422f946a619e538850eee6dcee37872b8317943904797e59c2e6ec0e9fbde7da5f998f50365b28370b8f2742faac727d39c98580d8089db0776445e507693f6f0dbe1d568ea3acc402c5573bf190d2ee1fc7c0b2a7a228856f52e3e50a9f3b3a69931a7aa3719a334404cfe119f1f3da5659756d29f9e4dae7000274f388a1fbe911286d7c571bd82efe92f56e95385ba6f139180d9e7f5175995e3a1b6ea1927570a16640b5932773b234b474933fd9794f465e20209caecfda14b0c61dc5560af5f69020ea99f9be9e3d02ed55311c045908f5ef35d24fa4b3a49754551a81f55f2a144548d9ce0935d3a4b60b0699a3016de3882449219652f71cbe91367e6f39a890d0d829a64d4ea09a0b346d07b8bcb71531832d642fba44dadef6c7a5694d32371f2feab0d9eb3f6b3bdd324fc8c6e0460c160085541df218765a166ddb1581fa396720d504549de127bebe8ac279fe8d83a38d9df157faf7d19e975a68e8266adebfaaf6a37f6f929f42b944565ea16bc524ede3639eef8a26c77e4a7a103acb6db2e85316315e5589879ca83aea3e92e97611e328e6ab3bf48126cebecdf5df430ab6052261f0a45a4b7a3b3c098b62580ea85f75a086a92bff7c568b34a90bfa069d776dfcc328d9a8a58aa5a864e11b1add114785a99646affbf2478b36ecb94b9935b69365957b78e7680e14534196c8d411fc42b30f7e57f515e8555698aebe2eaebdda51becc74a96183cf6bd9c7baf003c9e26624fb4143deb666850f966f51fe6c6983a012dce7f5e453365cfe2affe77adeea803594373aef09b8d02f855b04fac0ae4af664323f22ed422730433c991bc776ce4137e600ba56e4602bd72bde8bd734e82f58ca1a72fc222ae35d186ddd8f8e0f50871c19dee6aed8c6ee5cf8728ae0e9369845b714ff9012d40a6360b75b1765bec8f7a9675740cd35963a14a980229dcbc76f46967e7f9d826c8f26570647fb449686e4ce56832ed4f241ec644481a09b1fdad2af01a1d305dfe084786f71b6b07aa48f9bcd16e13937f20b10d97b172b7e0ba2e481a3448a389d0fcf15ce81041d0b5dd8af7a93f72aef48c330f628a3bd316f642fb376b84a6cfd89d18a18db92cab457795f8bc360b4afa206e453792d5d4737be5c744569bef5b21101d8f52c5ddc550f677ba4d7f9081d4d82a18c3b2dda3b5ced41f479a7f256f1dc6cdb2ce2a279ca7d13ff5ae989e7bb628102ae3f9ebc716b16e3593c5b98cfb113def7fe3468a434425acd0df1581dfbc9ec82d7e5dfbf2cbbeec673b11665a357444d0620cc96faca79f4e067b4553d3f247c53b92365e4c470c3332c6ba377f33c6322d72fbce95d5c2c6333a6c798e63dfedadc4270c24853c1d6a48a53cea768196954e2e9cd0e85ed32f6b6d6c5fa3e4d22de79da6000584b1a1bf2bc146f98524dca6fd961e74e413ec071c0b928cd7e5847676311d2a19f8965e84ada22281f14bca30e3aad7c56c1d9fa4df963c1811c6f5dbc5b7ba6a172fb344b9c2b03751fa5d26eab15bfde9f758917a67c51dd946bf0a951fe4479e8f64ad15d00f88250163092f59bff232864cca8b0a9e0858e6672e5a444cef05db26c4edf5ec2458df505428002853558a8c41b70c4efc5ede3879e01326d59b587d0429e305e24bcc6ef988f5b414aca6d71c5af99bb768d280d0fbd2b0db68dfc2f2a237f760a7d0d0f07c50f9c9ca1bf04a08ba64c067e94d451e7ccba759940c234d6e96e5917b9c3f0498836b0ba492f6b3d053fadd17d5472fba119e84de952cd3c83c336f68935baa79597935fc39b1459e0370798e449ee76e354de6796c6b8bbfdbe5362279eea92e5c5e28ceeaa6aea754102f1c3bd44e13f8c5ddb39496b04aadd6510b73d749d95b299ad82d4b062c8a90f17032776b2354e5dee6e8a5799aa9a5c3b6d1b6b3c482834c2ac2741f900be29f1b545e308aee56b21b13657c08c3bab39e6dfd27167a5829fffb950a2598b208dc4b462b6c56b442b0ab9c6f466f14ca242f2ef1aa5096661d2d552e42a6b8cfff823dcd984d4e83d215e4e318bc69e1907f28b23bc85f73f75b791ac262eb6a9397f7b1da969d8f73a8eb6b3699d4b3ae6380894419ac867f25ebdfdc36b453ff779efac374eaa62d1aed2c3815245ce9e134e3c7595f950023e900c600017ef1aef1a7e1859cbbfcb661208954459dfc7a0324cd310b7110e5d5f9ff8fb9930a4986033e5a79c8717417911528eaa56d3ad8b52672dbf5491100e6643f700438a919d74f5e0ccb49f3ee920fa1af6d987dd895d00778d1d5f2e43806629f2a4a2d02d3edee8b29aabf60163211fd2e695c47f918505a7451bff2fba820e571b96a23b4d1709177ed44a567ba5ceabc560325f7876a40bbab4226042454386b892ec44ed5f1ff25daca33353dcadbca22f8a1978d9a7fc4d0ac90ff7121055048bec96cff1ade2aaabc397ef6e6cbbacaf7bff7ea3dfc180bc56ff7aa22f8b2ec285393a019a504f3735fced5ce7280c2e8f094bed821917d3965e6c7ff8e06ddcadd07a4a2c23f57f2c620f836a7d25fe21b52a1bb5fb8ac36cf2b9559cc2edb31988ff0748aaf7d34234480d521352f395e1e96a9562e5b6837e7e51005f27ab46a92c6c507aa9a75e4c922a79ee8a794439330c8940904fb498ca5702b2da2276546cb1dfde23e318ea413eba8b1a428d621204c074a04415e177a4231196a4d9a6bf1ee3e0e18f8703da98e71f0f580b3fd000b0b69a5285ac1e25b4e6aeedd6e595c6d39279440cbb0adda17ff3d3fe288c1693e29e84ee9d3311069f72e71293c85d45c9ae83618a9b33be4a3ce45d5dfe74744de163fc65f07b8ef980611132c5eae80acb3a824a656cefd1cd20b2a0df4467fc222589192759e8e621300a698d20d6bf3a7622c8ea331d11e76067d18dff416b98ad11d8893d3a14b7a47a3f5f93f3ac3519791f5c57a0d6a926bcadc999cfaf9c559140f7b452910acce341193714f73393894600d196cefe3bfa821fc166a17de8376aad924168087a94c3518dd7480cf761bd2d0eb0e17a7b54c2277d68f0ed8143b7e23dd7eb30b2a3c048baa0488ce2bd2734054f7ae4442f2c0eecdd3771f19ded46d2992ba9a1f68035b1cd6456d93ca5a6381c8d6d8c7633e60c53f1f2a8888c2234cf4521c4003c0775c82d8d958651bf53e3ec343667a319cd058ae4adb31c0caa8bd9e1de20aa75088bf2222cb9780bbf26545ab2c18aa96af5a2beed9ac58fa9f3a764b964a0ffff36c5a9c658ddf5d4168a15ac498342351d24c903851adbfb89229dd4f736c33ae1eb175c450047f5f9e6c333a4f8e23e5574698b18f4c28be2ce992f60f6ae64ea1fe7d1527e9cdedd5fbf9ad52e2f9b502bcbcaf2f5c5f8b204aaab0b74cc4be45b21aa4a46ed180f67672a2fbede0688620c78e91b13c9d19e95930353c9702760c42fb58cc435502adec5938c2bde1d85fe0f603c78346577262aed5b995e6786decf3e3018bfc123a5edda298cbff25db30b7106fca8ebf7afe3e0e3e5c5eb77d50a92c9cadcbfe988ae271340c7ea6972a276fdf6e2647a900edc27c1fdade6196cb18eb4f4c99a32ec1ef0ab25bf2645a7d8d89ec0a6d542309857507dfd6ee6caa9a5a23128e77b62e2f1b693e1d54a98638ceefc738872284012e088fecca72a8d214d9a45c507fa32f6ab3788c34f14c2367bd6ef7948d5656ae2ca4820aeecd67e61b15db0ef4ccf403b16610d4471ea79d884c5ff8fca03624e065a8ba1ee93dc29e30a9965127d98730eb77d093283d484272cc60be2698e52d2b3bd7c86984572b3a07bc45141cded9920c3b65570ac4017c65af7c107adc43fd651198855610d0f0363b220ad0d1dff00e46e1639ebc25a27ca9d39b12cb66407ff5515c99f15ad8a667204a608604eb6d8f818c17506a2c8f09c2c6f6fcee10f764b30c9aa03465d49bebf3bea139f351ed8b759f7604e1f723b286c54a2788915ff824c7f11ba4e1361b8647e64a46ef0176f56cbd9727649ab7c9fe9667fc06f6ad0e922e0d2e9a8bfd9cc5adfe612e3795b479acbd87327a327a5a7fe372aaaf0098dcef5a22b492c0a5f0ed4d76c070e49b265275459c16a54ecce3f72db0ad39d4ee04dee0fdaabd94d46986c2a248f27086fd7b206a76e5d4840d355facfda4e33cac97e0ef0f9b0da4bcda7461d49957b5ad154823aaa2548ef31d7b8079509d40c8b1e7686f4ccf03648146ba11b0c7d1b5ac013ae0fbe947a59015b218fb95d2703d2c18ff4cdf88f333fc714773e30dc69e64b1ffa7657707987af7a08ada486ab57cda6b630b89a4deb670e85ac6c42df69bd8374ac1bd4497b2514ee16e772b62171c5601652f91394d63d2171884928fdb1fdf7429b4a444f1b43faaa3821a8995cfef7d290e0b151e83312e1cee005444c79b69b008e578dcd2b4f2be9fc8e9473a513c21850cdbd5d7051c8e22b8e9b776d7ac461b08bd24653d2b8ee54964f3cd5244c46a362214726a3372a3cddc1778103ebeb2ece9638d24f1d4856091d770da1a153f4775b194ae49c84afa1b9f756c65f1abd1615c8f5091f13dd0c2e0472867a65830693e4fd788082ad91501d0551f82f3f3ca3a00d90afe8a7ff645a79c08c560888107f6453128ee24e3099cd715e5c4a61e7fc439b1083a2900a6210713b444409994b66d0785ae59e72b2c468bddd7dda233c8096db0d7a51e2cc6fa421b938d34960942a2802a9ccdeeb0ffe1142095d1b942b52ea109df6b36324029d4bfc98fa28145cbc203fc47089f82a66425fc1c1c73363dc8bd126638d0b39f286142d8caca5e3a9224a4aad07aece8016bac856d35df29e48f3e6dcafd826de43c555fac25ec22983c7c70d99e751c436ad222290b2f68d5a0a0fc66a365bcf46ca15e179b22d96b7132e7c441b344748522ba2060954726a7a51cc032361266eef95831dd63ebb853a3266f06ec67349a5f5e29eb89bc661d09ca02bc8de9f3fc7ab67c72f34981ec059050cc8d609cc2a5d83e059b286dc58605d21937d4baa29f1a80445d8166b55f712440c35ba2b761cc1a1e06fa485e50314f8a79159f4269246c5588c14f7673a6490dc2d389c133a2e6aef4e874f067c8e6de0ddf6a17548242f0b6982c77a8442d35d9b590dc483477531c20043cb9791173f28e3018f4b28d04de0cf1e6b3be4e702b754c6d09053a19abcca1bd86cbc7368c42179294f9f94f4ce7be771f097daa61bc2288715713dbd08fb4a2c60230b90bae2a4e8fe0b56a293c56d5f4f5b4020d25c5d9d57e20dc8dd179245a8a12258dd4d971510891357d2369df816c83a7de8c2d7fac1dcd7ef8f2c101c8a6e3b14bb", 0x1000}, {&(0x7f0000000100)="c63d0841efc5033e9213222eb4cacd0d5ee439174c7dee27ded113ae692afd448676cdc4f637357e1158b4e7f39709c03fb99e0e65ebf37783fc85cb869b3d310901bf1960f1511636201a4a9fc09831c93253550775bbf6cc94de516884412523b993be01dc6a9e36155bde3e3941035d4568cb1ced255784e6534499df9e165ecead45a91ce6e13d495680fd0660dbb388a96728ed4a6f4d07548b24718d9a1af0e8cbc2bf74e8b758cc", 0xab}, {&(0x7f0000000080)="2ad745e3cae7df", 0x7}, {&(0x7f0000000340)="2454bcdc4366bec1823e85997a293b0e9dea1c36f7fc4165a9c53fb97f1e9794c3dd66791359708a2a0387f071ff61ddf3af50f1d8f408606ce3e605f61a2984d5c5a1605c2c882cf4843a9a1813f4d82923558dd8f2ba39ce57efffce4ad01204fc497efdfb94e3eed79666ad03901da422ec48f5b27d29e78c80213661b1874a147b150d61879e445c90dccaea2625de736b4b3ecf403314a7b95ae0c1c2edb761e9f9e9de884498916188ee263615fcd95db55a35af9fa804134645de34cafb57a9d82ae86232ac618b40e187421c6ac8f388fec455bad8ffaf1cea2f", 0xde}, {&(0x7f0000000440)="36f0e7d9f12cf32178e0367b205584d4dee482c4c084c7c984df375312c5f0762538a9681b7d72fb75ef3369a6599d20f8b25735512b4108f76f479abdf4d2a0b42a451af98b8c8e7a121f899d89d279aadf1eceda2900decb9e44ba8dd8ce9966181512521e57ff01d8b581dd8c1a1baf6bbc2385b39e9d31414395633f55fc35b40f6f7ddab84524fa82c43caa1f6e441d1cda5b98ecc5fba0737e404938bfc77aca958dc88db2fae45257d459c74f859264d8e45b487a1b4c1f09db07b09319882758557a06711ce8a920e4ff5401da909ec3b7ece628d1a8ad05dd4d14e60f87c6e0577a351676c80a7d7b5c4622af3f9c7034a9", 0xf6}, {&(0x7f0000000540)="6ff02cd5ffc619ef947a233cf65fbc98190f0e3b46380a108090a87123f52575cee8ac37162219b22f4d0605e6a8815c43e114beb0fc06d10477e2aa1fdab864400b218ffddd84743c4b", 0x4a}, {&(0x7f0000001f00)="8910b63d1964809e321bf734274b7bd53f1437e13b0dd30cd7dacd35038f5c7543f1c69761032f75902665d8921c3c29633bcae8b7949abcb16ed88baf22e14636dd23cbbb6cd072dc3f186cac0bb1e3847e84dd79a15bd06dfcd5be30754be5c3f04dec1273e01d3ce80fb853be9ded357198ffda6d81582f8cf0e5ee9061114fccb4b56432feb331d3e9a66119138f495e601bb6f3f0f704504b588d99589adbbebe3855b196faf237d2587d795d8161c29697ff6b2e02a75b9ec54dfdf7d2edfe7b273adb52fadd39843bd34964700a0675f2f9d1d029fe99f409696f31b6bb8786febc0fe24c13fb76688982b6a48eac95a289bf4888ac54afaa2f6044dccb3b43a4219264ac68a678fc3b108d8f4088bfd32748666a94680cdf0e19786ef7b7f56d5d5b6257e0b5be4ffac414233ec8d1fdeb73c91febb55f0e41ae9aaf25d82bfe525eee38dda92130c1004e234f2e4d6b667861a312916a5e86a5973d71ff91a366162b2e4a18dcf48d0a9e4cc48f8f91a6a04caeb6a30024cba5dcf5ed364a4d80b8f99c74def8ac097444ffaf810ef84bc87153af6687f816def4ccd46d58e3e0f29d1066496d6733e832445fd75f32b796facfb9b9b29ced0a41eb335ba6e8efd3c5f6522ced029d3258404d084a9b3115e3028ef6c2ab9429c46ae126ef1f13ded1242ad82a92cd205b17de8d2f3404995cf73223833d48e1fdecba05749f20041c8fab5c934c1a6309e6c816ab34d0f7922ac5583bf2207806ec4bd8a2cfe2628f9e74a5e99c877f3c6e936c86de1a9472857093e50c56ffaabca59b0bb211a924c526bdb9d6f0ebcd74688919371fe15ccbbc51e56c679568d734066b66cfe71793be0ac692aa017ad652a9e0cdb139230208174ee084e97fe23d8a27f095d515dcd41b7c934108ce3f31b71e02e21b74aa0b4d6aa8cfeaba7addd34dc9641c3a4e93c8d23304c7c2794a594ad1843cc30a0c3c089edc7ecef635acc372a597b336b7c972055b8bf8765dcc5a8155712cf4834212dc93fe43a80d02beafcd2fc814d6779d23c4a7b80dc84242a61203d5d5757531b72c25ba37d69dc685e59a944f2e057b00b6a6625eae509d740a4e07c3ea4a21e1491236f7e5443de60f22f26f6449930e3b84e810f3c0cb9ca0b28c8d3868af520bb835f8f51a6b43edfce08581e7fb6e8f0ca339683b3e95725a32d01ad667e83735c899b0ab2d3bca838ec472344e217cf425a960f3d992af3551acfccae9d4ab226f718e47173d28139103b8c76748a4980dbeaa0e8812635ef50191342abd41dbb8f3185cb67060d05351532c7d2ba81e0e0aa92a3eb342c5bf4de0fd2659d99b043378dcfdb1e8b06a0d22e93095a97bcb9285c43e6a12f14569dab8ed3dab3780e6ada81adb394e0da1d27bef1b50d7fef32a1bfa0a773f83787a5d70b302b9748d7a21262299af143c1fe2dc64a05f6a1a0e35cf7e1bdf694d08e0a2690bf79196b955398c48cf4559efd84cbf13a25383ff2fdf6ffbf225806526f4283700efca37e2dfde7a71d7b66562fb7c7367d01486254e6fdd49f313a8052443508cf85e3eddda5e998eeadd2dae22824b401c90b05cdffe325cae531cad276e9983e1708102c2bbf53fd3c552e5667154e89102de142531d19b9902979dd3bd474f54b359b6c19abc88241bbe4a0b1ba90f4f207d3193d552bc9c10a23998e4c111f5421014910e9a5a597e57a78fd15a537257dd58a9aeeb0bb3722571c9b47f295d081dacb5d34027ce1a85564b2e457977b29ecbaafcf6aef918ee3c23bf060b52dbc677e55e26b18e16404d91747ac432bee6c5f3ab5e5cba21782781b9e36f55a0c6d2a77515cf1621167be6fdf4036eef6214d68efe74c3c89b01b5e0be574b6185bedead9ec406fbf80249b9d0f00eb80d7a89f2e250474c2c971a28a22d9ea6b14caa340a719922192405dae9b3eaa7aedc51e5ada051d5274e8f6c95813801d4ed42ef2124cb129db0bc62f38193d4314d9e636e82cc0c2e013772298ae0861d4958122eb2201be9920c62caeb88bcee984b33f5ee593ef22533425171a800cbaa6c5d59e0810e45f05a15d9e6ba5636eaa74143eb075548407b3bf4cac5009ef496d2c27c0f6b3a8cb96d4c8de70717a6bf183135285f4faf148d0afe6d900e543c0acd49ff4c446b68ccdd1415fc06052b2824e6ff6f1367a66a107ff8aa9ae477db5bc96add0aa8bd2a34ae02db65043cb9675b38f1da04b8913575ea1b977cef10dd0b1696438a1d06b8bc4a757d80c856ec213d815969b64c72447e89d9339c22a2f68c672f09fcba870c47addc81cbc61473bfa103bb8d11d27b49a3fce86899b4f2f941ae740ea20ee8053731b35d3ee146a5303891d8f463e34ccbb7112c19d54539326e297eabd9fa9e67ab6bb9355c21c6c9200ed65deec349c799c9f6e4c1dfcb86ec14a77f836d02595caba99fba07349ebc6c5ff398ba563c59f9a59d8017b1593aafb1d02385cda315c425676d5b7fa6090d4900bda14041bed8407ba15651e7aa5acbbd9c5a1eeac2a2298fc7695aa286dd502addd35725119713c5827d645616a33901be82d6d503449262e60e3c8f4ed35d3c5391b71f881ad87de13576be472533fe0bad2788e74179e6bfd62304d3674a23120a9810ec63dfef087b377ecfebde3010a502654ecddffb7f5c17048eb0c2e02addad0e7f83f7e0952b95d61de9b98115406babb7d376660e78ba95426355ccfa5a4a8bf61060fb02e8429e33824ba9e4719c5a4540030e691d9265c9885220d878a150b4569fc3a6f544dfed26e8c010d86af8a3eaaea38513b4f3d57c803d00bb6fd6479f9acac38519d14e78cf53752c8f8889f85c141f4c23df5a7222db5a040beaed6dd6531a8e766938167013eb465d2ed9090b3569fa94430cdd9c1c2f455aea952f00837048789f93e1f3291097298d0fb8d956b189d3ad9791de2dcc838375ca991654dff57a761c0741aac93b99cec548320ab30a95c56e5bb33dfd793d36dc244c462fbf2368703c33273827079f15188b03d507ea4be67655eeb008509d49c5a83bc4ea3a21ad4bdaf78f2cb91213bc3d5e3cce1c70dbd67beef7ff5c0228a7e45372240ffe205f6a0d8944cfc80bbf664d1d406a9b07e9cebded63fa768de263a505f584c16fc643da2d20257dd27f1db4376697479b7b37bb3b597c67e00c8462967f546268e31e8f2506f3a08aa4de7c1069b65263276c3237c2f84799b511315a587e9209d91dfbd6f96bb756a6a23375e15796770f735ed6350df7f7d0eecd1535808158b45c2089319eb7953eceba8aa4e7340bf2d48ce467d38286b556596e63e20e5d496202b299279839ef0183af5e9c84846508fe4b097c57a606c3d36005f13f1f39194f971b64ffd906b414af8961a946c06610fa8f4d183629dd0d813a5e00ef1f77147187de53e1db288f4a017a89f50a882d89464c422ceb391e94b28c63960ed5869b1f874444a18da32a9629e2666a837c182155bc2beaae6ec855be3986e61adf63f0c849436ddee2021cfa137132a66eb7da2fa501c95fb2dfcd3cb43054fd4cfba705343a577392db511497c6bdb018e97091e9b0eb9fe1645307e9d4aed051a3d31c3e889dc47a4fecbe481b5bf9f674774a200ef66a4928bac045bd60cf8437412db1e2a67473e1c92955fdd8f15ddcf908e5572f089240a47535adda464ab874ef5c7ae3ca76a692433d807f24bc07be83150510431c1126c7d59bf479f444a9385660b23b2dcef548fe1dbc554894f205f92fda89245d2729f58a39ea76a8241d5dd10f7f8f9754e8f592ce4d4398f4fda8edf72f0785c577969137b551682215118a5ff5ec292978fbbf494cd200d955646991e7bd624efe991e9991bba41fc16bd4b6ee8476b3a1a4afdcd4cbe8b38e120feba8a3cc3d3ea85f4b29359a71ed42613e279b81fb3d178aab42f44c58a92ddb1fabe5b6ea4f34f731ca395db9389ca91638bd21cfee0ed3a26cbeb49e49aa21eb42c970d3ad2d0e5f35271799f41c9f2baaa1b0c0015bc1f41b0addb4a80ebe66080af2352c92391c681764cf99928935ab19fbf6f6d95d190c7d0db1bc89128c1524ce24254c169e7bfab67376dabca843b9fd69bd3fe40f53502952a030264f8050634e76a1b27adddf7a33aa9a38fd9514c8445c34e75fc5cfde7ba7a4132769eef37962463ff4d1ffddc08d3698ef7bdf652149fbfc9935005be579bc184e3356f11a699734d898e4ed64d92f6a1da59747c4f7455a85aa8c4bf237f794b2c46fbed4b390c327f14653c6066fed377bf2a446c634b3e778b27ce6b4192e9b5dbc4e0e5fd3266032de13d39deecf69c2d57cdfcdb59e7bade35bb275638757850112df0975f4ed82cfae7de78c17ffce45e66be61e60b4cded02463ff5e5fede896eed7432afbe4117b1e3e8e36531f8e35b07cdf34fe9355188f5b94a7d2916106c02dfcb872e6bb05029ef4426d70764108d6d40a81095f072009384d026f26b74bdae7a9fb3938a91570482d69bc3611a8da4747aa4d8b9d8821801ca418fd5b93e7a090f2eaa7e43cdd82287dd9d0f8036b7e3c563b1d8be61d59246dc0b8c062df6e5f0758e7aa9943bda6e537c014b3a1887548a202dd6f35e0809f44102bf70b9827e44fb53b1694f080714425bc4a7ca455f106b893b506ff4671d3e00b71cdd586b6838e1d591f83e78248786e5c6091e1c723232b76938067fb72725237b78ec4f303652021c1e4a1a75dbfbb4b483b952c9b96a823c8ff678bfa29b832513456989ea685fef88a0340d9a5f85ab05ffdef2b38d6f5b10c4021117afceab3bc5241a23920bc0926261b6e637df5b11b36ef4ec204e99d3103068a07837bebb7ba0de38ac8a671d32af7ac8a32b75196f6fbabe713f3a66c2e8dfa5b697471fdd91e2bc3c887214a236755b8acbb018d7221cabb72f0056ebae9c016c34a583cd82415e674b343b923b899608f5c46cdaf543c6b8cd49c56229eea4e04fc2dbcb0131699a60818d97059e090a461ba5a1e24413d9ce580d622f700235d427ed093a30104949c88707e3e2fda4220117d9f2a16894c64e4d108dab7a79a04f5e3ef6b45620979098a323254e6eea1bc0d271fabd82443914b2fddee59ad0684447e143100c3089ac7d2df3b247e24a59c62de23c664f1308b73b91cae96ee47e2b6010d0c7610c4ae02ec5e6948e9b61d940d1fd7e45812419bae6b8f916e9d106a1f0c39b9d3626eb10ffae86e31edc1b306dcc3af2c95d03318e043790a0a7c92eb1d17054271dcbf4e1c301bd643a6ec7c633443242bc92cb4d85c88cab7b9f068ecdfce11f447cc2b50012f9a1e62bde1732d168deb80bb92ef50ac6a43f0b8e88cd580fd1cc9cfeec50bf6df3365570daeb421c798257d89573c249c024b5d08dc357a7a77a9440cd80836b8c0ab36deb09cfaa1f5bcde4ee6f04d118e6074f801b11290229bc6409adc5b3b9d6b2c816e22d13f699a19864270ddfa49e3f176c4d6eeb94421bc63f39aa419aada4574dcd4b5ca07e149b6cf36963bfa2c42f66c411f7475281dbc317afaf77029b9e924388309a13ca9755eb0a0f0787b10a7724ff9a63cb3f8f96e26dad9aa223d05a5a46d82d2c9eabb39a31acf76446a41ad52b2a7b699111ccee89e395a085bbe13f41cb65ec1fdd0c9091adf82a5e89ea593f04c5a41d49b28465239e5ee994f2ae1c96b52f75e5632e38d1b41d860a16c3bc388611688681d12180e014aec64cfa0c927594b5", 0x1000}], 0x7) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/238) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="109765bca542a3fad7ee93638c00258924bed44872ad019a57bba7b4b0640faac2f3d308819e5602e3c0ded7e1447f371962ef265e41", 0x36}, {&(0x7f00000000c0)="08e9f019cee9549d41f7db62a7727a72b4125a95fbff632a06ec7587d53e0d23c2c2a224", 0x24}], 0x2, 0x1a5a00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a22a588 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x2}], 0x2, 0xffdffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) seteuid(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6, 0x0, 0x0, 0x6d7}]}) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) setuid(0xffffffffffffffff) getegid() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f00000002c0), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="d2bc78b52324b9a50c786b26df5360987aa3b77f182bc39a", 0x18}, {&(0x7f0000000300)="568026701460000f88eee21521774b72816427c3b1b9ec831806ba916bbea8f703d2dc55ec9dd7a6ba98282f1f9c78749f28fcdeaf9c34beae6b23e36ef867f6380a21f58c570642cbdce1a3ff98cf9a5998f803bf91151fe639b46b4581d64e89ad62dd937470d848e5f347c46db35ad7c7b8e73904f89f0df24d1022e5008e13e5d0a4d1fb013906d6c9055c479d31b522d2931523db63f0cca504af1c1cd882d7d4", 0xa3}, {&(0x7f00000003c0)="1ff97042724529192fe27329bed4b10bc2ec8c6b8246dcd778d11f2b71d46cb49c3eab0e92e809607e1a1c1d482722d061d7d4fe9cf3fbaf2e64543a1ca90b802a70d0c997d3e31b016ec34898075cee23d6f6d0a466d83e6daeada6ac181f58411299dc433219b30bb752591655e822b31cfd2f1d698779f12f42e0e1409a69fa418e0b4def1946d14882c8cf14fb04f538c15c89b995ede4553a6d48f2152685200160e72e80336ed3c0", 0xab}, {&(0x7f0000000480)="7a7baa30b4e49b99623532d3ae6c940c5140268033ea3947c6d0faf2bd43fefb7de2ef0bcb9cee10dd34c45b29ae8d82985a95e6af983936c7c298ffe0b2216091f47e2a6ce3432a87f12bca0ddbe9fed1f24ca2c67ac031969b7db2bab52432cd4d0b9686a9fca3a6bfefc1f0f1542c085e4a0f0a31ef7d6b663532049676c0984f8987", 0x84}], 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x101, 0x20800000}, {0x100}, {0x83}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x403, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x80000001, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0xf0e, 0x0, 0x7fffffff, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x8e61, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) open(0x0, 0x80, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 6: r0 = getpid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) recvfrom$inet(r2, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) r3 = getuid() setreuid(0x0, r3) fcntl$setown(r1, 0x6, r0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x4000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x800, r0) close(r1) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async, rerun: 32) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xfd19e10c032e599d, 0x25) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000016c0), 0xa) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) (async) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) (async) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) (async, rerun: 32) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x2, 0x0) (async, rerun: 64) r5 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) (async) setsockopt(r4, 0x1000000000029, 0x3b, &(0x7f0000000040)="00000080", 0x4) pledge(&(0x7f0000000240)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000280)='^\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="a6ea185c1c12aaaaaaaaaaaabb7f00000120000000000000000000"]) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x361, &(0x7f0000000200)={@random="a959d41cd0e3", @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, "48180e", 0x32b, 0x5, 0x68, @mcast2, @empty, {[@dstopts={0x2b, 0x2f, '\x00', [@ra={0x5, 0x2, 0xf800}, @generic={0x6, 0x24, "c546f674acf19e23ecb1fc35d5e18a7c190dd4a8cf09def78e2608431893e4b31c80f2be"}, @jumbo={0xc2, 0x4, 0xd76}, @jumbo={0xc2, 0x4, 0x40}, @generic={0x7, 0xe1, "e744947bf92ad6142088d04dbe2b4e0bc1bfbc3b738f500aae1939feb5ac9d61a8958f12475738270d423551fcb08d3fb7b6cdc94be69ce9482f8a0b3e3ca58a3fb62283e4e703bc701c024e447507989606a84c8e31805606c8f7cbd45835f937e6a732c618892eecd6e3cebb7bbc16e814a3588022841448f1b4761ed831c3ccc31c39d6f504c1aa6227a9904b4b71f23c1bedadd4efcd3ded80d64af66d7a788eaefaf43f10d027e8dff3c44e92525984aa72734c21e90dfbe40e63d735cf1105677a838541dd3b4213efc13b43e1ad1cf88bc27a0bf7867e2c453237f58a5e"}, @generic={0x6, 0x4f, "671ffa31fb4c311be044f123eefb4ea77262378658b3d1173e8723e0a760a32a4e63f70fb74860c67a2b0c099d4eaba8b677b7495a8e4d3a87726ed04e9c571cb43e456113ebd417364d39c3c5c2e3"}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@dest_unreach={0x1, 0x4, 0x0, 0x5, '\x00', {0x1, 0x6, "6c973d", 0x1f, 0x16, 0x0, @mcast2, @loopback, [@hopopts={0x70, 0x5, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x8}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0x2c}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x8}]}, @routing={0x2c, 0x2, 0x0, 0xff, 0x0, [@mcast1]}, @dstopts={0xf0, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x7}, @jumbo={0xc2, 0x4, 0x5}, @enc_lim={0x4, 0x1, 0xff}, @enc_lim={0x4, 0x1, 0x3}]}, @hopopts={0x3b, 0x13, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0xfe, 0x7c, "055287941630c0a516cb611863f9ea939a17e4c7f52fd97b5003dddb9a0fed8bf2803bde1a4b35f34863c658469655c5017b0d9c7265bf931c75ba987eb081a914507fdf57e67242a473090ce7952d6395a21d6368556c47404a6f5d53f94d68aa2cc484482359a212dd5a4fe01e76e142d55453e2b78e2492ea8251"}, @enc_lim={0x4, 0x1, 0x4}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0xb62}, @jumbo={0xc2, 0x4, 0xf7}]}, @hopopts={0x3c, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x1f}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], "03f459daeeb4ec69a122917df3a4316fb66fd4a6478eada9422b4cc384f7334294b100a813bc9f763dabf1afbfefea141d9a98e2b6644bb8c739fd81fd5cd526899c39332d8a83465e4da6"}}}}}}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0xb2, 0x8, 0x7ff, 0x7ff}, {0x401, 0x0, 0x3, 0x8000, 0x5}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = getpgrp() ktrace(&(0x7f00000001c0)='.\x00', 0x0, 0x20, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x114) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000280)=0x8, 0x4) clock_getres(0x0, &(0x7f00000002c0)) clock_settime(0x3, &(0x7f0000000300)={0x7fffffff, 0x1000}) r7 = fcntl$dupfd(r3, 0x0, r0) sendto(r7, &(0x7f0000000340)="5f08fc3367ee46b11a6775cdd0d9b0eda81e2748004b68e0a04b29fd736bf303621f8e93cb857f988f106bbd", 0x2c, 0x7, 0x0, 0x0) ktrace(&(0x7f0000000380)='./file0/file0\x00', 0x1, 0x400, r4) nanosleep(&(0x7f00000003c0)={0x401, 0x1}, &(0x7f0000000400)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000440)={0x3, './file0/file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x4, 0x29, 0x100, 0xfff, 0x5}]}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000500)="63bf5e2be3123e0c8c04a79b66aba175117fd2a015d429203ae75c1be6878db4d6c7d4acaf755428851806fbefa803ba1560f436b90fe98c4ca5d6d3787cdac07f546ce8d17c9b7e9663e21f6d1109934d6a495a10247e9f24907ce319caed2069ce063e55f8970a765fcc49db2661", 0x6f) clock_settime(0xffffffffffffffff, &(0x7f0000000580)={0x81, 0x10000}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pwrite(r6, &(0x7f0000000640), 0x0, 0x2f4) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000680), 0x4) r8 = socket$inet6(0x18, 0x5, 0x8) unlinkat(r7, &(0x7f00000006c0)='./file0\x00', 0x0) r9 = open(&(0x7f0000000700)='./file1\x00', 0x10028, 0x728f0b004cef84f5) rename(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file0\x00') r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) kevent(r7, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x7f, 0x165b127d}, {{r6}, 0xfffffffffffffff8, 0x21, 0x4800001b, 0x0, 0x3f}, {{r6}, 0xfffffffffffffffe, 0x8, 0x80, 0xffffffffffff52bc, 0x10000}], 0x10000, &(0x7f0000000880)=[{{r9}, 0xfffffffffffffffc, 0x48, 0x4, 0x5e19, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x35a8, 0x8000000000000001}, {{r2}, 0xfffffffffffffff8, 0x25, 0x20, 0xb5e2, 0x7b4}, {{r3}, 0x3, 0x5, 0x20000000, 0x9, 0x2016}, {{r3}, 0xfffffffffffffff9, 0x82, 0xf0000005, 0x3, 0x3}, {{r10}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x4}, {{r1}, 0x1, 0x3, 0x40, 0x5, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x4}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x8000000000000000, 0x100}], 0x1c3, 0xffffffffffffffff) executing program 7: open(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(0x0, 0x0) chmod(0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 5: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000400)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/176) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r2, 0x2, 0x0, 0x0, &(0x7f0000000500)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000007c0)=""/166) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x8) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) r6 = syz_open_pts() shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000940)=""/116) r7 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x6, r4, r5, r4, r5, 0x2e, 0x9}, 0xfffffffe, 0x0, r3, r8, 0x5d6b, 0x8, 0x1a2d}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000a40)=0x101) semctl$SETVAL(0x0, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)=0xc0) setitimer(0x1, &(0x7f0000000300)={{}, {0x0, 0x25}}, 0x0) executing program 4: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x18004) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x7ff, &(0x7f00000002c0)='./file0\x00', 0x8}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x8a, &(0x7f00000000c0)={@local, @random="7004f5b37507", [{[], {0x8100, 0x6, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x50, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x4, 0x2, 0x0, 0x9f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c3a513", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x20}, [], "f9e0c87a10167973"}}}}}}}) dup2(r1, r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) executing program 5: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket$inet6(0x18, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x93, &(0x7f0000000540)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0020000907800000343"]) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{}, {&(0x7f00000002c0)}, {0x0}, {0x0}, {&(0x7f0000000540)}, {&(0x7f00000005c0)}], 0x6, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') executing program 5: r0 = open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x1, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff7e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendmsg$unix(r0, 0x0, 0x40a) setegid(0xffffffffffffffff) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRES16=r6], 0x176, 0x800) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, &(0x7f0000000200), &(0x7f0000000400), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54, 0x2, 0x0, 0x4}, {0x3d}, {0x46, 0x0, 0x0, 0x1000000}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r4 = getuid() socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) executing program 5: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x40) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x40000007}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = socket(0x6, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r2) r4 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x4000, 0x0) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x401, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x80}]}) r6 = dup(r0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32616b20a0206d6d761b9b2816b137f0c81674de7aaeee18cd1047f363b28ae920110be61e4e1dc41150d8c901f4766194819b"]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="16b304c6", 0x4) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x180) linkat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) executing program 1: syz_open_pts() symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r4, 0x6, 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r5 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x11, 0x3, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f00000003c0)={0x1, 0x0, 0x1, {[0x17be410000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x200000]}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500), 0x3) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfdb7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) r4 = socket(0x10, 0x2, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r5, 0x0, 0x0) sendmsg(r4, &(0x7f0000001980)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="36813b0d21c8a6843913f0d66b53b2c6923055e3964e78531c50e1a6bb65937b83c36ed00381bebb02671f8da6cd264665d4d42ccc3127e39fcd4970fa509b411a545325366de4c73b5cc9cecb97d97525c9428be0f591d12de95c522d9271ad69369433e29342d1dda437bd177dfe5868154e7ba46fb0b00f6a1cff04944548be8a16da119f4ca0ad3fbdbc8e08716aa1de048a26d2e140cecdf3006433190bb18d025564e3499ae84e9ee99c7803dbec727902b771130c686d88226809a128219d246dc332638b66b37f30a829a3bf3ab4e59e87ad6a83729a56c3630bcb70c8ced85b69fdfbdf30b674f22a0cbf19d4014c2427553b764d69978b84fd5f82deb2aa75b2a948b7d4f914767a4e5e9a5b6e837a85a8f0383fc5f1c1edace90c93078746f8d76fd6d129d811f2292a202acdc93b48d4c1c22af190ae812916ebbdf78f9a600a8d8d4a1ff2b1ef2136d39a02b306059e2b106e8f3f61842f03ec4e33450a50292cf2f773938c340b08dcaa3a342fe150d35532976d4546b9a917353845cec532c05ea8a7daffc37e8bde78a98d6eab44e445ddf74274d4c2604b22af2dc6e8b81d3928761ada1f58234b51aeca0c4d7f966ddf52806171e93d23629aa6c2590ad6321f17f8508358b0a7cc3db87c9b06246a3e612dfba776461cf56f918cbbf5a9aed8ba332bcf45185d6c238d2c21216ba0ca156bbabb74d359b502f23ef2f4c98bf8bc068f9599fa8c454502d63929e67454e7bd7ef15a79223c67c6059a5eb6fb9a420731959321240a01280f6fa46f462e222a9540f1d49a91c8de32dea1d72a444b35cfd72f57c67c8fd14625a0943c5dbf0c5a694b306d55d610d4ceac2264245e66aab537f6961da317dc58c87d4842d81a4ff2c7878c9f180b37b1a00cd5bd512513126c000eeb0a6512ffed155f2bf218d4505ec0a532cbcec4dc900c20a2a7c60d0bae378514643a0dbc798a4a2384c8486c90068c82e6e2ad9f90517411170f98de6f41a639b0154b3109bbe59d3c16fce5c8a06e32e218c91ce8a7d1a9fb1ebc0319e1e8faf9f9b85f9c36777ccbbb975ee951c9eb6e79f20f6bbb54ef69ff0832bf4fc0cb2e04a9af050131f981df6e9836c21b2a6ab3c6099db44c28d41866a89419b4d721054db305e22995f1066a3c6104eaf3e25c910c6b839ffda31454a2ff0aa99bdeed068819182494dcd7b9cd37b23579260483f06e586836723586a8c8e58bdbd850957cbfe4612a152053579e43899ea4e910b3c89e4e721bea0d791de8b1596854530b726336c64e00a63d2858be057aa4c61c8d7a5f7f1ea307f686325ba8e5d1d36207a17ab0e1084a3d0f9b86b95a6f8b37e96c81bdb711fd54756db0c7b615c3fe73e5830c7e5c5652888676de7f7fdb7df168648d773bda7b70a61817bf51c30e002d84c8eb70f37e6364039727bfe2717cd65eee96a6daf08235a377b57ac772a6d89ba670ca70f170e3b25a72f05db486372048f1d262c649de8e58e2e64ecc2d08f2ae55cfbfddefb00e2369aec0435db3bae3c81cd6b055be710d800f7eb3780c4db4685dd0c97658c0ab8e1cdffa51a511e19a6b6d53c8c4f77b7cfc3eacd6e3ac50f4f127e122ea21f2a1deebf433ba7fa33146b6e778c34e8ac7b459b4230ecd709db12afe4db77a7a389b32f5e39ca782fc1dd7d694efd44ed6c1c966b0c9d81f8c790d5226f48731b8baa07f856cc5d9168cbe8133a6b829d036c854b431ae5ad80703c4db010dc9d2eec6630a49a3d531926ec25297728044917ec893519356a54b8c383b16d9e4e5842d541a21d02b8ff97ca1b6e97968d2357c5cfbc6fae2b7df136bf60fb78959631a57c31beab2b608a9df32161d6370bd22676f6cd45c5feeb82b67b7107171ac033774ffb1eecc11d2d8bed7ab081d210d5d79d52f869f607bbf011ea9df86731fe96eccfbb7b4708f90183624efb038cbe4fc839f92c00904a415e3ee612e4206dc60230b80685b99bbfbd6c242f7ef92f0d65d5070aa9b8317ec63b731e659c1c438c20b7085f2542a09f75258683e244c0d0831835ab6eb0f88ca69fa525ab238be19004b551321d537b1cf60824e375f64e796daf96ae35dc5bd445d12e1ea90f302a4ca45e58121ad8c5b761d26fa38c6410ff1d5d8cf971b119ded240aae0b43f2d0b2f9ad41136b96bebeb5b9e734f595d1b234d9378c3d3ca2d3d85d6c65c87d84b2f4b43388d9a6d76e9f1d618e3d4727680e0c5a3266a8f59ce24b3a13cfd3fa4c983a6a28d280cfd0c235ba0465f8c89d5ebf90363dc26ed3c8ff928933d8c3c62c7950fdf5a5965f5a4de5c6c20a726b822462ff73cb9196e00eec521c1ccc916523cf4d82a43cd1487d0f34e453d161502838886c0af92bf0b832efa49041198c804bd9d65d703740650c39d0867774ce56bbca82caa2e174473976f21ee9cceec709b3d38045e5f79106881c6a69f43d7cf444c058a3713f6d426b1ae48bc721b0515c2013470b116c950d9fc073417c6fe4ced827079412501bddd56ec30c0fadae6387ef5f74aeee705ed51b125c2b06ff6807f2c8777855396ca0bb6ee73ef35b6b32f5657309a0b2209777d85cb9f7790e8ae670aa5c65816cd7e01c58fa7dcfadc9d929392d6013cd6563299f972473a53fab64b554ef89d52535245797db614620b62a4108445b8e4f2ebb7aa53fe5470dac2ef0c274a5a8e1acbc28732b049416902e015402755cbef1792c7f1d4e36059215ad7d4cb4833396419e722301f6601812174dfe15acc4d317e079083f4df7803cf7aa604e7b05cc3d2be55de6d301a7b95319402c36fa91b1aad5f36b1e96c1e27428fe6d67ac28ebd24fd638f01b829b9b61d15e18c86a553563a5c83ebfd8442e64d230ced0ab31f933d099eec62b7f6fd3369c28e507f11dc2fabc372df0eab2ce60272e78d66667704ddc3619d7534bc5b0b59e54369568512250202877527854f431a5233b421d423a18269be65c8ed0579e48ade7d2f231c915eabe66c64d43db6c56c03515234cd937de3cfe691a6f3b237e6af7e75931cf679e83c389029f74a9240cd3e0af2fd8c8beede51bcd0d2403e2ef0814cb35ce5d6b3d0b2c104c8e164530b83d1166ea4620b6d562d7e23850197cfb349f5d035a3eb8ceebda16df874984889a445aca0634f28edf9645902611857737bf50475d5a9e923e9a6106924952c62216cda540eec3d3922af2383251ba7d893cfa875fa4fa15ae8c5493c102a80984e1b5af7e9e9c300f8593710b0154471fff4fee9a1cb8680cf4b70dad8e47ced3e0e5ccad8fb773d6e243d5e94399e2caa3e464919c8fbd4992b9071bd082dffeb719a37f7134708263e4ea01d065977dbe8c2609f14da27b6edeeb3474b671f3e19fdf2d9cda1eda753cb43a4272d292402a4c413fd00575e270a8a8c439d9de264c8c3a9994e93693a35194419be43099a6a8e753a45e8f78338f90dac20c610f48047b274466445a71605c7ba85958d536d99086cc1b8bb7c66c0d764fa053cb7abf4a7af5e30ff31e726ed7773f033f843f1113e1217fa20bea3808bd42a0abeb54dc73eacd93929dd762513acbf2a2331cdc4680d8811077a6bb65e8fb1bfc5ffc7ebfbc0c2cfb8a694086d6c0e9fdeaf5fd761fd927bae5e2ec10cd9172055d35c29cc372bb2535e343a720f878a9d451eb445199e8fee0b03c966b85b41a7a1c54ac1e2b59aa64171fe33ad714615de1e23f49789ee73615b8d17c9790b08e2615cf1ccd114fa57b14197ba88fb6dc5c165b8dc5d0a9d663e2b218d93a028e06835b1623513b922547fcfacf4230489cad6310e6628b87d5f6b77cdd0172d4bfce823901ec5fcfd2d73ec194fe92d95eee3a8d0ab48735deb61db1be7da5af6eb7cd843535faf2eaea786d36f9849be25dcd3d7ee6af67c8967aaa57ee32184cfefff8fdef8cc70ecc2810d20dd67949bf197e17dde020b31c920a78dd598d7a3d931be3af6449c7c038611c9b79ffb93a378ea7e742da12b3c40e700443c8f02aef04ff706d4b0cf371880551c24dba8f612e010d1d2cc82d966e430f464e153fae18e4c4da361202f713f5c1afa1dac14fc2ccb8ad3e251ac8edbfb9c911db807e6f59fe315841160c199c96df9f2942cd3828c2c95c530a5ce84f89748289ebcecf63a7137ebfa67c94e37c1f671fa212195fb60a42aef5c9dbf9875bd4c80de1d3934a477589a65b4ffa9b8e99ddb11c25b570ca4b03468dafb5769e7207fac958687ff03b702028f044ffa7f1f1ad88d2fa18a5a39bae24514b5c4510d57bf1b774128a00fc09315fdaf195daffa0a25d8775221c57e98f3572e156daf570047fc3714f407d2fc5ec624d13321d0009aea69a76d0563d10d8b5e7163949332f1b9e9b05b549e92a0312af8883d9030c1184a17c588314b1b329b03c17292e7a2ec293aaf48e19676261e643622b5bbf8699f43b81f278eaf22ff120ab209a7e5beec743177eabf088d6bca3bf0e529f589714e4134552e49e8ba1f31562c50640f44ef7aca0fb2a5561f85dc56dce3c67b76287c4bb56120149fdf73bbcccc13e73091a22619130a1f05be43cb607575a727b805c2d5b22f2dfaa29b5aeadcdea370416465f1dc2363e6b52fa8962888e281156531e2239012a478dad744cc4ac2335abcaea97a9f4947ca5e2bd398cd819ff9a5ff6b3860f604dc555a982d9a449e744f4f395aa243305bbb4c92ffd0e334aa72df69ae1836a08fc81e9ea843fe4a18d61bbcfab46d23983f8971771ae024d02ce4bc39481f144c8d581d8fc090010698a25ac2583c0ff2a85d742ad920ca2b45e112123df3fba73bd9fbe77a236fe3d03422ada068ea9f1dae65729264331a255ca42ba608d1a8593e9fe569ec8055ff007b6dbe9f04eeeaea5c3f3084d117bbfd9366a6e64a74772041be6212b91999ac6b26907c3f89ed2fd0b8e8df620483f3c2a7eef5aba6cbfbd3577b058a3d4c2733a74be89bf4a52f87ce5f6ad00616950bb0611bfb2eedce65732eb363b8f16fa9bb71c7e4aaead50876623622e7859c0b473a37bef516def9f0d202360752305510380aaefe6a306c6a78f141432483a8145609bd177c2ae9287658e2486174e1f8b258311f9ed2f72bc7f588944280fe021f6a2174a597489cee5c18c4dfed77d226f73871fc7752435847e222dc074b4e1976516da20f5dbc270035ce2328ed60e862d53ed90bda96d1e3dacce944152038feea4e23a0d1573c8c148e6ec3ff445cc10159e5e97f50fdb40445de304b86a049a2c6618dd1ff2b59cf8060ad94199cb54a70973cec4a1801567128c13b1a599f9e4a3bf6d7b677d553938c6eb2db355acfe797a125c8e0fc43cb7191557d9005f7dd5ac18febcda45a4ad01657b10670a1d785bab22bfe94ebe004a6c0d9d001976856b7911c5d92d7d50daebf15563fe602c077547f97f9ba4bda27f2744e22bd4a49450d4b1de932a5a9165fdb783ccedcc01253621af76e477a53a8721b56c10bf6e3af31ee0b503542fc0b9d4b57347fa07920061e7e45beb43b25d8d83bc38dcc9494fc87f6bc21720561fd9159c20cba34ff3eaf6bbab89d9cd6f5a788e29d5d77a42e851bfca0d8a63ec98d5c9719c79517fc47515c41732afd3763711d8ea1f3794fe0feba9cf828f293c2b04c5b23d5a8ab1ff585056172bfc21d886c864a9324567d87e536a54b6edb83342eabe891796a2aaaef88e0209a58e40703192637969fb5614232dbfd0f041c94f4e2c7a6f0b070aebc0", 0x1000}, {&(0x7f00000011c0)="cfea750f528f7d779244ea7be759c6fcd51560f8b8498377089fbcfa75bcffff0000b01e6b6a20e93decf76623706730ddf3e6cea275279d", 0x38}, {&(0x7f0000001200)="dff494ab4d6c0e7736bacab259572257eb06fb7241f1a3a0001bbd10f6a117810e2d5d14e3335c50a4c4b5e9a69f218547597ef195b5de3773a2dce28ff1dedd939d0b52a29c7f74e714e37936d658791a42c3d8f95894dd8a8817044937", 0x5e}, {&(0x7f0000001280)="04f21d6a84e33bed13ca10021f64850163c2eeb0d243eabe30a060446d187c32196a433771c0a142dee5a8181dfab55b3b83e4ee3a834e2c735922529f63a4844de8aba7ba7da7d72524cc9f8a5e63f395e4cef74f719e560e90295888443b9b720731783af5dbf5b566099a62c1a302f2ca3dc8d19b3e1c18c55d4119125a528e736c78a16f0e449c77b6ffde85f4f5323ca8bab7c08daf97e53245cbfcbc8edb897c87b6f4454b77223f9ccd100f028cf6f9265ed31994af1676d518407016eb50677fdef2bd1686873721bc7b44fe5f07480539975ab0d0cc", 0xda}, {&(0x7f0000001380)="1fbc2905fcfd19da98090c18372cb640d07108ee2f714f5a204b62b31508b05786cf5d92e7fd5f1a0e01ee4af652f8671877442f33b2d73f395683e71b5d11640749e0eda7754c3d56ff229afaeaaf0dec833f4939c16310865dc20d81349b0213b561e514505448b21177014ad4643af0236f92d74c973f904619749f764b64ff74280ac794a16e868377412ec7bd57972fe56bf4965ab465f9a0a8f2c1934c", 0xa0}, {&(0x7f0000001440)="590af63ae9aa210781c2f7a3a8f191adbce32a5a31d4b2f803268e4da18934ed8435454d48f830bf41fb5e9b402211e0bb9a596cc87f439478f1924ba3d7fcd067132ec810d3e26b242c8d081903bc576fb24d3d943eea756009fe40c07875babaec0cb3e6eab5c5d0ba0a1728f2422c9035daf1ffa93a7f34b54862819eaf669c997ddd5dd156052d666e60d3af71d5590428ef03ba0e1dac5aedf30fe927a4a14417e6348fde1b38d1c1fd32ea4fa35fdf3d2b2a75c9a2ff7d8adb8dea80214a9bdc5de2846e71a687b70bf47b2ef724bd0da8e9263d998f06940b267bcb2761b041d17a7a7d59e484a296b0ea01d8ebf977", 0xf3}, {&(0x7f0000001540)="45b418a17334d6d4ca494faf2c081b56a8d786500adf8e01bc55773ef830bd37d69560a41597064d76de96678ae4d7d8acd71dcfc618ab057cc9d2522c94bfe74e3f4f6b53e7df7cbe83e7ed129461a475f8fb818cf40d46", 0x58}], 0x7, &(0x7f0000001640)=[{0x98, 0xffff, 0x5, "6ea71b73554acbdb2aeeaca28387ec1608ddc6b56da8f763a6c373739a4dab03ffd614e4801eb60cbd90e544f5b1a17451157391a13b5c96c0dbb17666061ca33b87a143c55c26c08307e1c0d194a4e47ba96e54e787acea4a517d8e40afe76302621cef1354a05df818c33482e2da2b34caacfff26e51bbea367d2ee72187af370f"}, {0x100, 0x0, 0x40, "158790e1fefc249dbffa5b1487800bd1fe65744196079df9cbef806045b5bee47be0ae025080215a13138211123c8f7919b559bbec0df34362a269c79241e3cfafd8e034094f872abc09b5e2ffc9741ef12077941a2b18202d879166f49b1b425e8f6e1629aa7f0f6129787d48c6f95a451debbd15d855273a34f891dfc5aa855672be29251798ac21112df5355bc35e9b86ae7b63aa66faa3f1de3db0efbca333db480a9e40f925c43cb80f79861029d96da333bff4ed6f61084e8b5fd0af94e28b32a9ab548a5d9b340f73fd1845cc36319da3243c21e40fa273b89d303c33541169f27b2b545f1ca4"}, {0x38, 0xffff, 0x4, "8eb5695b658f07ce994808d4331488f60f0bbe039a32c4081121e2c508c1e17ed50e"}, {0x100, 0x0, 0x5, "ec3736363ec9f1ec9c2bcebe8b702a88877a5e38dddd6aa17b5eae5e6ef4c1fdebbf3c11c7e188213b875f77707b6720693fde74402fcb53521eb9f7b37a44f278d5a5192aca1519f9188008ced9f360f77630e14bff7e4958b1d9a486631da132cb6ef59ca3d9127cb172f0c19dfd811ab717d3c02c640f8bb779b7da0d347036b95674940fafe3c375430bd170d60ae382479cf17dbdb7a9ab29cba4db2a8522d5ef2f27cd3ac85dfcad2a8cc320a08f140da150c6c8e0a766103962a9bbc9542348a680eaf28f8d06051a7c11a4d680ff1469c88f0fd47dd3b1460b353cb6af542ae83802460b97"}, {0x70, 0xfffe, 0x4, "274462ccd3ee4b88c4784a5198d49a39985bb905403d88c6d64fa4ac6a61a692038adc5d10cc1a9895ec22a81f726e742059a661e11aa97d9f28667ca7f921dd7064cd8a4dad324078be4c4357ed173c21c7c4e1087978c6be8cbd6f41"}], 0x340}, 0xc) poll(&(0x7f0000000080)=[{r3, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r3, r5) msgrcv(r2, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000007c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xfffffe00) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x16}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semop(0x0, &(0x7f0000000680)=[{0x3, 0xfff}, {0x1, 0x7ff, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8}, {0x1, 0x200, 0x1800}, {0x2, 0x99, 0x1000}, {0x1}], 0x7) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r6) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff61, 0x1200100000002}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$PCIOCREAD(r7, 0xc0187009, &(0x7f0000000000)) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x40001, 0xfffffffd, "2a1116f0d0a643000000001000fffffffffff700"}) r5 = syz_open_pts() close(r5) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3", 0x57f}, {0x0}, {&(0x7f00000006c0)}, {0x0}], 0x4) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(r7, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) fcntl$getflags(r0, 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r2) writev(r0, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x65, 0x54}) r2 = socket$inet(0x2, 0x3, 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r4, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x6, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7fffffff}) fcntl$getown(r0, 0x5) setpgid(0x0, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/200) sendto$inet(r5, &(0x7f00000007c0)="ee927364d948766e99d7917c59145da3f851657400526078c9b44008837d1477ada179d89c2e477fa588432c38d72858815e6fcdaf1b5ec98e07fb2fdc70b06cd5620ea0e0ec4369ac2da94562c11751305becf5d4170b0fe1f2ccf35c8e20bb854d9e46816b582543c9d91573bfe84b085efb603d5aaf0bc0d17d481dd0c5956fbc11535423169d7fdd33a7eaa0989b543b5ca287bc39290d997259896d3e79230feca4cdd725dd095e342a7a9b288b083a352e4c327d474a2fb5ec5fb54799fe13dfa3c3590bca272d253cd491161d73f92f03cb2681c3579f0956e6b0c3bddcb4ab880bef6d8887b1ef0cd954251adb7b314416", 0xf5, 0x4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000900)=""/191) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000009c0)=""/69) connect(r4, &(0x7f0000000a40)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r5, 0x80104267, 0x0) mknod(&(0x7f0000001c00)='.\x00', 0x0, 0x0) kqueue() executing program 2: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) (async) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) (async) r1 = semget(0x1, 0x0, 0xa0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000400)) (async) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) (async) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/176) (async) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) (async, rerun: 64) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) (rerun: 64) getsockopt(r2, 0x2, 0x0, 0x0, &(0x7f0000000500)) (async) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) (async) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000007c0)=""/166) (async) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x8) (async) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000700)) (async, rerun: 64) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) (rerun: 64) semop(r1, &(0x7f0000000780)=[{}], 0x1) (async) r6 = syz_open_pts() shutdown(0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000940)=""/116) r7 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) (async) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x6, r4, r5, r4, r5, 0x2e, 0x9}, 0xfffffffe, 0x0, r3, r8, 0x5d6b, 0x8, 0x1a2d}) (async, rerun: 32) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000a40)=0x101) (async, rerun: 32) semctl$SETVAL(0x0, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)=0xc0) (async) setitimer(0x1, &(0x7f0000000300)={{}, {0x0, 0x25}}, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) mknod(&(0x7f0000000400)='./file0\x00', 0xa000, 0x287e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) (async) poll(0x0, 0x0, 0x8001) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async, rerun: 32) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (rerun: 32) r2 = dup2(r1, r1) poll(&(0x7f0000000080)=[{r2, 0x5c}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) (async) r4 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) (async) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/150) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r6) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) (async) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) (async) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) sysctl$hw(&(0x7f00000016c0)={0x6, 0x4}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) (async) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) (async) mknod(0x0, 0x0, 0x0) (async, rerun: 64) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) executing program 6: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x41, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000504600000000000000007000000331c13fece810500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63471d3f07f21e7267557d69b5773567b26d6340a31395cc45fbe3864b8622963064040b52cbd4ad12ab387698ab", 0x8b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x20, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmsg(r7, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x1ff, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x3, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0xc, 0x20000014, 0x9, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1, 0xcd}, {{r7}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x92, 0x80000000, 0x80000000, 0x1}, {{r5}, 0xfffffffffffffffa, 0x88, 0x2, 0x5, 0x1}, {{}, 0xfffffffffffffffa, 0x93, 0x20, 0x10000, 0x9cb}, {{r6}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xff, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) sysctl$net_inet6_icmp6(&(0x7f0000000140)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000180)="9c2af4914817beecc8bdb0b9acf4764434c5869dcb0040a8de0761b46303d9ad2b82f5fc4f421e68e04110b5", &(0x7f00000001c0)=0x2c, &(0x7f00000003c0)="96fbde68921b01f33850d52f864e1fb7784250f16cb351bc5e1d82c710fb578abb07f9a887155aaf9ea5ed23382b5637905d0987c6b0f4239aa8c34fb3b0d189e1c8eec143a68cdb67ee213d1f5812095b7e0a4b9ac6df32c1bebfa2e47b2784ca133705ed10c3f8a4ea15daf0014319f6067c21901f2641782ce25032b83af7fa7de79b7bcaf91e94a7aedafbae01c52366918f", 0x94) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) shutdown(0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x3f, 0x9, 0x1000}, 0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) executing program 6: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000105652159525f700"/38], 0x20}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r1) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x2, 0x0) mlockall(0x0) mlockall(0x1) mlockall(0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket(0x18, 0x3, 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) (async) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20, 0xfe}, {0x3d}, {0x6, 0x0, 0x1, 0x3ffffc}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d5183096314240409772511d00d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x8000, 0x3f) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000700)=[{0x0}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="f8f044e1c5211b16f1d5589fd96a7a5c76176edaa357d6b84dbd3bcc63ed86e55fb9a7e51fc52fe0e49ebbf0998b773b49d241d29e7f14d9101feef0f54705a694a44b727d0aff5f76e4fad4f6ff01bcaf4b7afcc6ba6e2b6a4d6c23", 0x5c}], 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1, 0x93}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) setsockopt(r3, 0x3, 0x5, &(0x7f0000000240)="3bf901c2f02e3edc0f92729658d1ccecfbae3e1a95945b08ae535dd3ee00a579b01e5ea5e33b3554c722afee9961b54687937820716f191d5099ab48317aae154f533118fe44d09df5f9f8746d0ee164873b8df6e883b75f26790848ffe612e0e49a8d70792df5cd6966ba76b320f97cf325f90a81cec2ae2db7007fcb62208df103628e7ecd742f42683987b60089905deb57183c0ab293f5edd59bc04cd91093e5a8e4b37c0b676a965f8312ded3732ed674dfce94168281b5d18f4ae06171ca35a35f0d1b26d3fafeed0dae5dd8881e18385c4f0625b308a65589bf26e4332abdc3db5da890285845474a69cda969d9c774cb47a2d7e7cb6a598b67af6ebc5949ea33ab57c890d07df96d6780821a4424b3f19e93eebd13f483a38ef79fb838f31386ba004f9daeaa6377aa040714e4c2a827701689d7dbe6390b7233322d0e67edb4fe9023923bd6a80c9985f7aa17737f89a3fda8c9f37c3f109863a64a49de920886f6d4ad347fba2191968ea32ca1c5b9ac12ec1f848017fa56f6a7ec0cd026a7a47781a6e8835ae9ae7f3e26e3f6c48b0a3af8e7f73774af6e8823e81f50677dfa9334ca35b29598707466f80d7e5c44125c8f749d9e942d700d6234f258dd93e6be255e012368d38b5310b1354e07e5b678baf5689e85b627684e4fd90e6f854ef8da08da32e821487cabd4730625b9d29356f16bd8fa41623d68153442c85d897d843038b9b2f84c7a61d91a1ea9e5e2719a286e20962434346b1bc0c971e0000c6506d0fd6dcfd62237dff8eb7e783bc6554535070c340ca4549c89c50162aef49936fa8feb7c9c19366901de90f84b02bd8d69fcf333f3dd4533a3183570b7e1d9b75b661397e16550a2f887f8279ce2ff82019253a922370f3fc28b47a8f5e166b441336eb05c0c3c2f7f84f09816be95d13f94cb8c645d948e79140ec3d0dad8ede1f0ace2be4fedaa23ac464f01b1f35a433dfa947e83544b929aefd671072af9da5814484d698a5659ec625f62a86c521602a23436abe102b598dc85b22ba8fd5ea2253cb7b0f9ac3a3027ac8f018ccff5afcda86e228c3fba1bead936ddfac088cb5b0c1f36b097eba82296f19fff06e50a48fcd9aeec2c0fbe7eb700094494275c2e44810cbc8933f925c0e625bf6dac25862df5ba56629cbcc7db21cbefad8a7c517502b60d2e64fe91480486dc65a1531a522b0bd68fb2eb113b4f13928d0b636a5bb376f88a58560ad403a59fedacdf09a18f801d88950b0db227ec7fad2d650afdad2a4bf3016ab2b7bf7eb9429a7b3fe0e48e3a4a966d39ef293a51d1a7e8a065115c07ab01f99eb1c079a4cc6a2000444565993688b6b5cc46d55f27dafd5f8c2b0d2680ec58549be85e27ae79f2536b3ef5559626809307d7e34f55d671ec51b375d2c4f87a24e6c0ab13a035d25194c4da9919fca2ae2140c3cbc1828b483e1dd41a9abd175ffc35c651985f1cf8cb1a816aa3efc93c085417fe01294eded350ea60227a16a3352fbbfead33ac1255add05b9698a27e74b9c12e999f9446cfa9a18fc968c275996e77bd5b8684bdb4b36acb42712c5b1bc589b6141e534c67cd8ce5f1ae5cd0f4ade93c00ada1879e901f91b853c9360ae069ab6fea19aedfc4c65f1674138449797d31b4b43a9a17a102c6d5b902cd61ac59b4b3d185f7dbfa1af73b28276585f1e6c7bace9b1b94425790aac4376955939a3100327db8e1a9950791be80dd52ae465861ba2da681c33a4de90c3301497d4f1268e2e8a3af787a24d51a1619aac56cb58ee9a1fe50ae47034cd9073df5c19898f490e1b40fe3b285bdc642f1afd3331e0eff7d20c6c1711fad35acedd1045fbf2cf074654635a4d8c39052289eb1c16a1503cb82147f31ec15ba579c5660d8b85d4f59e8ca06a67c96c6bf4e0d75459123496d3db4f135e04ae4529bac7768384527e191ddea6401b7ea93c34dbac58f9b1f66502516bab9f5af2d13d1fdf17e635cdbe509aa4ca9c5b1798a1d30a0d658957147a49a1a28fcd23befa514692abc3106af9ccdaf312bd34b4ad2e788be5606ecd822e7d0aaaa273a62b5988374d21e38f7cf0a3be1e801ce0c6dfa3388dddf3c1e4761c71e9c9ccc33053e2ef386c6c42b54ac0e2e4e54beebc0c83691ace321c8873db2c5bb42540642e5173e5c768a070facb6f3054577b8fe6e666402149025fa747ce80d737b0e3885325bf80c5e094bd4e8f20c058948d52f2c0e391f43e0a43b8a3bfe43245a008100164086ef1d358a51f6e58fdf3e5c027378ee30a0edada59fbf783875e08ed1410613af91ab5b890ccf9d61444fd172c80097621fadab5f5407f081269c1764b9c6b8eafd3aa00f76dc340b5362438dfc9fb1106f3093d906e2416730ed43df5e3976eddb41f0462ae391bf48d45d1cd2c4b040eeba630699f2a2582f66105b9e9dddaa5254a6afccc25906f82f0f9ed5842174a5d687ee9bf434b238d8ecd6a5a272f78e1be30ec1dd92b02015ad8270e3a8c061dbcd5773e4e851211f971a7dea6332dbfdc3a135edeee2a8d9f828acd10cf8921e49673c61b73dafcc4c999f669680cd72ce907c0da78e51cebd7edd941525b3e0cc8621d1ff4007d3c6244194f021c2f3581f605f56155ccf1f6c368f00e28440cb7d8e9dcfeccdd400f49a6708cfe5b0d05f2a5d85ba2a24b4c2ef500590cf586dcca9ba044a4e15543131f5f10cc765e25037179842aac54ed9cfceca846c12b9d2fc8b978ba8aac21b4559ee0af93a3639559ca901b63d6388708282e32a9032252674c8e35af44cc65517eb92d2cba4c70851dc361b7c21d6ea39bc43fa776a6069c171861ac92d011c39e1fd59ae81d39760a6ae3c55088cadfe37e43e33b6fd37bdb0ce9fc62a17ad2c14af70fda97d889eb8349cf3071fd8d3f04f0bfee4944cdf1429455d727c9c7fef44ef61288449256286491cc77f217c45d29f14d496ae18aa73c2570cec72645ada50078cdbb57025bd2cc79bfdb6ee7812ea49310be41ca2aa1b9fb436ab93068ae994ed827093e347a5cb4266589d7c99f4df244c4838d001c962a9e61de75c649a1b2c56bfb6c08e922445803f6a1435ec6ba16d8b355bbc9caa464eef0f55baa1a29d0bc8e11a76ca04ac369333898ff8a7dfd6f9cdd51ee2450ea48f8431148f851a3ff5c3d60d332c6615c7ed790b407e2af9cff8d203d233e1db9da324ba7e9b87e13c9dcdc5e85e5629a1ce4a512eec8787b6d9c8d69b7f3466c623eb13252e79e1e1c87cf9a3fce3fcdc5e6d026ad304426f2af6e79aad4fa5bcb67d42a4b1adb156a5e50c5855fc4700bef3951a7650c4797ed79a5f36f36d229373d4ee8223957441c8cb8870d97ccf1b24bcb61e5fffbf9dc247ddc4e118e71921530fadeb66f9d2ff4b8313c86008b78c98a833fc2ae328d19214f164e2cdef1d490bc36fa05aefc722cf87e1877b320d0f4566a14e27bef7c76258498715308cd728458a02cde14ab88bbc177dddf0f1dafa6d1f2ba898cee84bcaf9479d9c036e3fc80709337f88ff439607fef49514016cfc52c4f9fa0d2422875d980ab8f9417123ce6111673b7cc8200cb0a9672890cd376d836cd328756faa799c8390d9438b6526dc2460da7f13ff07a5e8490616a457549f56aaabd7edefc33813c8f13fce0e9a0c934b611264bc833adf79fa78ba0f121672c82b00d686571981e1bb4d439b4ae7251f2c13f067c2a06b5a78b207a57f5a53240f6791b38787a8e3ca94ba5f9be79e77d15e3ae4e3baecd7692d51f44137450efc45a9f58f64e0f8fb7bfad1b8454f45ae1aafdb71855f13c2bd5edf591eb904638979dc7353ebd60d5e17d14256be4d7c238ffd56ff768d4276215a506f1e708c665840f3c211e37adb6ee8ef8fbf8cdf73b38d3152e51a35f74e64154f4104805162ed7d24e551f9af1c9952127ab988a04968089c021feee6ad12915a976c24d8270f6ffcc0fe22ca336a423665874af27a1ce10dd00d1fd1ea6a3b20aaf97fbdc422a497291a5d969bbf964a632cb7df0354048a258dd331bdf9086905664f3445459720dd0334781342f04eb33f8d135e2db0f8e8cb33e93acb2301c1edf5c79324ce89c4566d9de080866022d01db36474af63e515e63467bea20a12955e6c0b8a8aa0716a1a0ddfffa597dd2b1b559aa53d9023d38d16f24a9531c326e00d50a3489319d2e7b03f8175ce5f82cfecfa5358436f1092c37c76d101f480945ae771163d1897e151230cc049421ebb0f7a20a1fc799d7c230e6b12d3b7901ef3651870fe42036441bbbe056f3f082650d94374f857f3603e16bde77ad17180eaf992ef1dcc8ff7172b37155e3ce125b0953e8c4decb1d81d375295ebce336f95bd74637ea9d47c5f9af1746f9f32f8c253cc20982c3e1bca92ee8390447150da6761ec0f431fce45558b5b19d141e3185451f64188069401af81c55d22dcb5fdbed8ca3389c10fbe4e60a847629c6c09c79bcab7d2ca6c12f5351fdc0bcea70ba227acc32cd655b54302cb365673a7c2298fc4691a6be2d51df116175f082cf1dbf2bebe72df20d1b23d32ba50f03ad0751343b3ed9185ee56bedbc8f26fea619f81da012739a44c23175d6f79c6dfcf3fcb2b021581c53346654405573e6364050a8581f5751977f5c6b0611866abceced69ecf1104c0c22015dcbf74a392a02c4c9760ce655177105814a6c84d950fe84f9265aa0f0518717ca734cfc8487df089009e31678c470527e15577aea62323eec64999decccbc4b041b67320845bafd1f106ea25ed3763e501fd49cd119a426ffdef2f31057b58e6e6f286f51a0a27c44eb640aad0c76cf2b72be56ccf2f199fe59b41a893fa288a805240e159312b6b32f3d1306008d18c7f8208c2adab5fa7b2d250ff0812af4b6cd19ca5a7ed08c1afa26d4ee3f5170e3fca57ed1c8a1f8beba68aa5c85a9cd53ef4a845b8cdf5439d080a5b2f656edc1ffe9810234ed54ee5c0170d6e0c0bc6217005d833eb59c96c9d6d308fa433ebfd21317293fd0a429aa854828b0cc28af77488f873fb711769b8a2f9b5ff4496e33c41448f8cf3859006706129ceeee25909265da87c81ff8dabfd8c60292431c6e9528ad7c29e91857a3cad8a9bb217fa99e596a10b3b93ed084cfd208789ca2081bf9a705d9e24ca48f94a6403f54a60d26fcab70b2d318cca7e264830b36d4522d4aba5af48b4113a6819c7071902dd855f55028ca37d1e8e6fbe082dec9df9208539a3adfe4c045e31ecfaf3f7541cc3f3599c140c4cb7f5f11e445d9e0a643d137fbdfc3ffe0337a801509276dd6c62a60ceadb62e9bf7468996317bb441ca090154e7f68bffa6fd2766d249b8eb92acc401bc676821111976cc3b10ed7fc78e4ad9b5d7a1e3387084f05ac9549035d2a5d646ff0c9010d8775543d49f4454764c3c9e90fb5ca574a27e70bbe205ed6ac2ba52e0ecd87b74015ad4ce54b52d3cf052ce748ac02a32cc2bfa78f69371e28b5efddcc23127bef55257f6163791300916570e2da62ff0d0cc0419d66899424513a9daa368598ae4bc2755b09f0282004daa05bbf9737d9843eb9ad5ba114ea1d299639495242a1f561cd2ffb5755330579257b6ac6b76d3b89cddd2d536d400994537eef53ee841f245dd9f852669005f3de840a3be626f79a9d4384fdea332d89e5c08db543e278c9bc842e0852cf763c047b4884001dfb938ca13c975d82ea467aea9ab3cc9f337f3eb01a11c1ed7aeb7b6d285561119f7f72fd7ba8981d8b9a", 0x1000) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) executing program 6: syz_emit_ethernet(0x4e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00004fc000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b29", 0x3c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCPROMISC(r4, 0x20004269) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r6 = socket$inet(0x2, 0x3, 0x0) getpid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) setsockopt(r6, 0x0, 0x6b, 0x0, 0x0) getuid() r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r7, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r5, 0x5) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r4 = socket(0x18, 0x8000, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r8, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r7, r6, r7, 0x0, 0x200}, 0x4}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) write(r10, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/232, 0xe8) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/55}, &(0x7f0000000180)=0x39) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000200)="93dca6f603fd7ae45c4303e72d5de55fce0bbe761f40bf3b7b37419eb4b6a8f6b87fd9ced09c3c29a0efe8e4c9958a457a164aadf481727109a1572a1b4b89483087d832d8dab81e2091f45a5e36e316c3babdb2bd0aa4f92a42466f1cf1908b73ec67f0f6008d9fa9248b2356da430e8bdec1ad243cdde490956b5cc9c0cc2dce7522d9f0e0ab3519b6e6ef34d9768fd594e14021753fa887cf942174a1a56c54b69a8a3617773442060f6faaa04e4cabeb12e1c183190dff27c200fac44b2710ad0100937b6dca8566453c6d3a9512bdf1ad15c6e343a73dde8ba8d5b1d6f68b72dc55e062ac0ae10336c45774b4a4fc157896016713753de74f1f2108971e3aaa1583f56ea1ce28627f30c84d3ec34e7192f69a0f40efea6a2857eaa0e3fe4f24964df321afcd51139da72140fad0bb31210de376f25369f221718dc1b87dec889b61b1cc07d6c482285caf9de3e653059cff93aaf0fae5190b85cff0424d169012b06c6cfe3a2a9aeaff9a3438827f92be8ca7285244399a2c854960c02f4f4f37894e5563cb95c2b2c737d42f840069dc7bee0ffd96faf35118dbd0aca712d4f69857535bd2687e617ec5b3df9f824171f43f4f6bfe6cb6f4888efe565d74c66adcd59e784fe0f4068eefe10559ec0683a58eec5eb1f18ee033630cae51f8629966a13726cd36c36a279b14feeadf59d6016455727985603041f5fc71431bfd2f68aa90416c6695353d2a2ccc2534f3fc1cf007d96a7f6ca66841aa9680e42ccd2aff9f4d042c1e0eee7834c2cb199744201a99442cef4f85560048f13e079ee659dcf3b01b0898303bdd9c88c9f77a3364809858da8a68ae97a3245e77c3fafca0fd0d8f4d3de80039e2b54f1159d40732f12ba77a716b399eb6432af10259608e29e352f333217ef61ad4a63b4599fc2c0bc0c66c6cededce12c11c5f0bd99cb456a72e1d27ef4eaf4ebfe77061d086b4a2fb4d8515aeed7e70553f528bea3268f5ccee1523f8da4b63d10ce23c36748e18b28208e44c50d04fbc0ed3ce0fdf748539217867d87e150cda9b84e5d9a2bbdbe1e0ae9ccbe4dfc8408052a079e40c18db89b47f95d0dbe144481d2f2ddff1ecc49d409329952f027653dcd235f38f985dd15ed0c5a914a2d7bc54719142930e43468be3b7c6e4a04e2a4e3df5ed2482c7a3262f2613ddcbb4eded538034e7c0f069ee0257b8524374bac2740dfd28d22167813d0a9976e5e1e7ace855f096af3dfd79b86640ead9c6b39f35ef21fb53a0f9f98d0e135adeb013e522236643041c37bce555930cb7d35193c3e1fbadf812968aee94499c6bf6a87065a7d8305f47a1133632741d9f910dfd017480f221a1367720ffae88b2a9d8bee54a76d991481128af4f7d23ab23015b3174bfc2e37c7e18cb971388a47e400e3daa8bce8483d01b6bb8f05ae5b981ae58dc71fa0e37b4482dfe4aaa93a7e00394126e245b84daf66b741d5ed938a1bde3990ab58f64137e359ab7851107d040e356db827bf60ec3edb1f80d205128b4b60af7e4cb34107d4e4dde62f89e380aa714f65179f4402887606809da3cf709eb83e8df78025ccf833895e37e0f9aefb57029ed30ac8ce6ede472da207c61cbd9b680f035fc422997c655b81e9c91cc3779103c9597cce949136513a3d0ef1a84097c4237b5373f54169071a83f9c490df6457b4651ed21f29d2cecc0ca6d6b6a6147d53dee94dffc376b57d2efa266d109a6711ec91ba7e3599d64cbdd9ada1745d9a0bde33c45492e4698f7525f46f52ea0ca83aae8ea05b865264ac0de4be8d95fe275b2a1f70bb9683e19cc29e37edf9113f55cbcc9f71a7cbaffd3fa6bedc67b64f14a99fdef45bf8130e61addf357282367126df8ca866a07411fda9e50c2ca61bc9d6e769c6cc605e7bcd60e8d59c5d3c5abe3ac48332da7a379f1d9848c200e2d03a9c0bd573c494d22592736ca74d4a31542f0f819689759d2ec6c25a900c24b010b5cab97f815b1ddd0d35d1b4a8e337b8825e05eaaf50749eacfc1249e920338befc0f5df131c791bd439ab9f13d33a0a43a970d68d4e6630111560b1f189dadd22a2b8c1412cea77756c05bf8f7133b674c453c21451d858fd856f204fa1217c2a9b6f6b37c15dfc3bdfe7d89debdf49f229bdd3afd6b49e52228f0dc99dc1a34d77e4e54d11df23144f3c009be2917c6d82a80d708d027c92a58fed1b2b52bd3ddc9a5a32f63d891dfb664a00cac0272494d6c686ba531424b52b21a0b9fe62a398fde0e0e85812e1849db914ee48cb9da2f8cc6abbe686a2eeaff53d40a79f310ab92ddc04f837d85ecf2b07c9207fa1434dbb51581efe03dc0407f0439b694788bb09e799e2a12cfc2002c7cb85ac5f80ea3a41967da9287de550015c343f8d673bfc0a3943f5392e3b87618874460455d7766cb6dbf9aa9c68398693f907028722cf0e7e48053b78180f94fc42994c00e9e66358e3073510d414b2ef45564ff139bf540e1af52c752672f9992df000cbd1b09574c04f947c77ac0c094f433f4382c4ee33c0893f3196d6c23eac93c2775ab3b159c8b5d9ba53b9647acbef7c20f96d8a9f8728e9a33ff6fef7cd1d3b636670a6f0dfeb2a92590055defe948bc78930560bd0478377af27d9eb688d02ff1f50559cf64cc16f1a8be06008584c49398cbe077e84ce80e7c124930c743eb2a274cdd9349ef6a4c6756a1c62c04e959f45ce5fc9ccdd395e964e716a7ae5efef6b7df9879c862928c62e81927d06164d4a98bd53de820e1a428c5c0a6f0410aa067641d8618d71e04c6a31c30041e9d99c1b4eec7e7d1743b583b7f82806841dac34ab9d0ec786082424451cf86405807b418125f03d16d57cf7fa97c7b455ebe90fc89cc7f14ebf0f932d250db1069ae4dd1e80a479401b8b8f361382eca01a10034473e19eaff388509d1bdf467b389bd0abc13e11ef79e32a982140b3dff30dbf62f874be58d38f982073e7b89adeae3204ed0bcb027ae6ec2528e0be399b39071a9a326a028578c5ab8eb604f7e46c7224b01a8c0d6fa66e81ec65eae456aa09b074113a4e7df2fc87504a40c90ce57b0b52529a5cfed7303a438765156c26002173ee71f86aff503ce40e03e3d0d053d60c691123e23db4775d30100ee2b7f67f4406cd31f3479333fb4b69bd3e861b6e79a0c04cacf8159ab164539fa52af43a3ce04a811f44091f213fa0c18df536274cba0af798dfffb9e16c894e4fc201bf2a4e7e1266d6c92c3a253ef051f61253bdd5e62cc6209817633963987d079bb9183b40e189921f883d160a1f7f288e4b49af59b6bf8874a33667e03061abe4c3a3065ee5f43cc26ffe6141fd8f471bda5824f9d4cbcd28b61084a38a5b64230244718842be86f02b68682440fe896cc7a3d97400e957a7623f512d5fab95b63ada89d4efb6c4212a615886d441d14980e95db47a357cfab9948bbdb749b3d65af68ce4e35d44b62edecf4eee45b221d068f766211034eab8b9e70d2344266d5a12ddc83bafc2adbcdf9979598b90bf74f40287a4f327da9fa839fe1c320c5f400d605596b21714786b0ff9e2e5738abdf70a1999175dc5638a172f903d0bfecdb3d2d323cdc7519236f782d698d88f559dbc5c8864f332c38b4e35d8f6c837eab54b57d67920626b17b5133d2498467827854284970d5a17a043aa27cba3c41b5a113561ead3dd91abaa6d60aba33d1ac3d01d2462fc376a27a2c72dd69f1fb8924963b8e46eea4dc3d19b4e7f2882a3a6cdc193ce4dcd03be55084e50f1dde0b94279678939f4c34185dc65fb8c318778fc794ec2e16c427b253889e20134420597b69809dd9d7ea14d168c557bb8b356c19f6fda3969df1f8d08ea175cdccc12d2f9fb99d5d0696ebeeee19fb65b1d649eeb37e21e449a22ba8dc003855133863e5105a7ffaf3ae9f8f30af1bd17b19297bd446de251680fc0155618e594feac78f28498679aa9718dfb007080d20b36d4f6b551723ebec246f6758e9f47d35c6aee4fcff8372e0ef50b745f0236b19b8597f4de8ecb13cf6b44c86818c28368720661c8901c7b475115382d01cb10c55518ce31ea9dbf0e34f8ad32ad62576931f283fb2c18619f56a31923f8e2dd8e887629d97c765d77376a18461ad1aadef7af4b35edc60a29b8748766ef4d2780130928e00ded2b2b31b63e11e04fe49dc7e26d8b95415ab3bd22b7c0fddb9c66ff6c72552283be0344c771f0788e0d34df045df6ca64d23743cdf7738424709586d3d34341481fca9c1e8a8755f135a7498e920c0348b5f2a98edfa14d164a914aa88672a2a933b697a04cbec8081e3e878b1a89241120375ebe6b183ac60df6029a12c9731044807eb13f26edeae4e8ff00a6780f2f0e584ba072064e044bd5e41fe167aa87df580d013d70be523411e11c5a0bf3072613c95e2a3bf2d6b98d820b1dbf8e03968276f142341bcf8ef3a878d685937cc4b6910b8175c2030003b5ca57872dffa3bfd53f99e15be3a818d65eff5a3bd78e029a748ea09c92f920117c46588ff5765dc3e0302b3afa9738b574e40cbdaf88c5889261e14efb03b4aaec4569b30f790d7adaf946d0a66de5caa840d14f70578f9e93469a832c24db0672d29bb3ce13374f822ef94164ddb30efe6d1d3804999596f21a16b8dd6a32108841736845b3eb2b3360d0d59f2bd247d2a25410114a70dd1405b8778b6edfddf75553f30320ad3038c5c7e506d8d0fffe33f8a9ec8f036f5040e581fb5f83c436e2b4cc9951b8d61ba40767719a8a26f9b7d106e571c85b0802fa886ff4dbdf258a4c6d5b06f6392f771fd0f173328006a3855a3785248d7761d30616f653ea6dda58c4524f1bad069a10cd956f6af1f59a4fbe5c0e98bb498eac180d7f2da0db3d7e154fa6f94752eca7631ffb6b368344d6650b4cc762fc0d31f65bcfec5183b6ceaa7cadbdbe25c51f53966445b73ee77172149edfa093fee239ae24e65bf481cd47ace78ee9a6e9517c2e0b1c7a51a8b051bdf7dbabc6f91e4668e4e0bc37de7b0a532fcb5bc503fa569d7b32148e03e6c4c309610dd2f46eac61f61b4eba37d4e7ce249f484f148e3684b03de42bee1fc8c54a747b37bc59ec659c6fb4d3318540b9a71b21f9d796e6b7a299025632e60d728c0b37b5bcf12da202e522bd7c6a8a4a9c096897c6cb0296ae8c56e9beae5d8d8255a4a437b1d5dee785dca2c016a5aeb7f3d5bcae4fbdfafff55490e5e987c2aa8abc2f0cd825197b537ad36d44d79da40b99f8ba4d0e4c2f604a0ad720754b636057719edf7e2cad7d765432d2ea0b8dc3c8b5201901754f786528195a4b6f233ec94fab871253aa1a000eb6156125d4640f4a755ad5e1c70b454b4ebda4d5af81f3784775e4754e2c98b0aa28b5c80bcbbbebf22408dda1aa65a0349c1a8328b86dbdb642f56a52262e69e7c6e63dd0743bf729d5050a57c0c39f8b87453f4db3328ee997aa6b5fb6b0b6b791eddc0c89f6aa30fdbeca28ab5e11e07999da5f3e1d4c00907440f9c32153d9ab3bb15da73ea886928049844ac7d5118c7bc4bb792d7e504e5661767c73bc4db1a18e2ac29e7a6c2cb8beafd77400ab7a0324b2275426a2204b0d8eb43c4755a272d97b809650367449cf93925d32a4742a49560f039ce342acf327fe95c447447b7c419c9fce816fc0f15f2d7419d99d0a6f301b3b2a88362ff7c939d64f70ddac8a8ad0356350792c81ce9c1faa5e74616fbe8fad9df68d68451f77d672c9640d4bcef6e4d01fba85dfe084afdd9", 0x1000}, {&(0x7f0000001200)="29f7eb7b91de88fd8c9f33e2c7eef18b840e6ee22cd09e969b0095505db69eb751d81083ae9638339f0a3b5555cd3243cbe375a1bd055b5b587da085977195fe5b7b850ffb87756a3aad4e33c9ceaccc9a5bb032136673def730e51254aae6e45125b8a230723048664c2f50fa9f95aa063f3c841fc96c306af5aa851dc0686ebf2a5fa4ac45892552e64aab595ec33aa4fd4213bbd88e7fda6911a6f3d53250ed4b336534154164ca4c65fc99d2ebeb652ce96ca67e5e95b7f8ee8446294c20dd1f640d770674ea8772bd044307f3bb26315c7d97a46212ffd2dcacc28f8a0571536ff423b859297e5397f8cef2602157b587867daf4d987a55972bda33ebf60bc167873bf9de7234d56d8e2a0811ab1c65823e7d21f6dcf512f1b5776ba4e4bf71a2699b9ef6d9373b0181b2b4c8fbfe91cdb8d95bf555a4545ff040301a8d3beb1afa181b4cb03d2209aa2823ce15ba163945323c144f85e108527d8a77df5720368b9743bd19005a17848fc20dc4ec95e52b4081c3d5c4738528086ef3898539682b1d9a70222cd50116ff3c9d28375f9502b487312baf08c769b3f2fc692e85d1031dc31d9d1b0c7f4f40a790472a6036bcce5d19d9a876c9b714618f37a3f803cf708be575fd7f33b25f61422fcc07060ad042915fe8ffb3c7bce33a3ede9b73c7a09c553bfe42965106e9bd21bd7ab9735b68545363a327c23f1097f68147ef56baa87f7f1863b1db9f22ebaf10d4be509e3708f3650c170a27faae04acd0182bc2e021736f9276e9c351344d91c2c7d8702d6712c3f936a668f8cbc4e3f96aac20afe0464c21bc8b878005d77daa391cf6c1794bb88820e21b1a63f70da692cb24ba3aa0eeb8c3cf406f16fceec503635b35d9581996aa753a2d7a5e9cfd1993c278b463df00c8dbf63bb1bf6cfbda253179f5c99fcd5a9888943af9a3bd6e908929f26cd8fd3c913860be96c4deb8e56990a115ce011fd3f9278be26de303662efea58026d8c6c357a90b9677e07c2299ddbc4f6ba7055173c7d001592cacb2505968e44532ab0d267f1edf3c21af2fa02f1b2fa40fe98a273839aa6df1e0ed889dcc1e9fc89fc0952bfcfd226bb496d5193d377706e8f805eb42c9ce74e1355613228f6623115b121bb6d535094eb0cf25f221454c3e38794d56a5a001b6eb90ca57e6665af20499c919227a6b7fe85c6e485b9ce44d96bf72771099e4327415d434ad2025164aeb2cc6805d8fe40fed1a962fb3e06e3a3be553d56e912f9f02510f11941b185d29032879f06ab5f2efb8ce58b73ff0080c11c9edab87f6f3407e2933eba87782bc56aaf40fdd03a0cd9e79774de14fb91bb03f16b7fb694f2926aaa26fe585ae9607ec7778520f43e8f2d369f3ac01cf324a3391cfdf0b9abc09ffe8246cbe048d11f00861ef2e603a818417ec0d9b5eff22e84c650e24ccf2becd373b235e2a31b780640aa3adae4aa27775956980b42225629ff5263a2522ba8e3ab6abb9485a471b0fd0d57eb178e8720a8f19eacd3e4d599570a9d1ee4c2560f064dc9e4522366f142059741253e51dba898d1d321430bf9b6a69c13a90dced60bf4ec0ecb8aa2287e55734d0ac1ec799ba38303e459a31735075baa6ef0f8d06c129ca318c7032e49836699fcd6a64d20bcac18155f5c80b725b17d6a2d0ff1a7a73cb778911e84697e4a3ecb4b9c9e2bb0c8b939d1f4eb79aa1a8275b073e683010b1902932ac2edcba5fc585027fc4391a5bc0db1066897491e6d2bc9c55b36abb88f70be40aa08caa043c13b2d39eb67f054699c70a94c6cf7fb88a2ded5d15289ed3bebeb9ac2a1df38e5d94d39b385af65852bc9aed480d0adcadf0229d4e5c2dd75e2dbbd97f7149d403df0afae2bbfc2c102a49753b7d88ce0be0ccb73d3a26114c5c2c96b61fd8721e685404004d66c57e5ce1dd050047fcaf2003bc82294eb25d102de2061e009753cd136566a847c5d8fb74f1fbc78d8be4ceae2ebdcb934359fc6f677d9f268acbe130d3530062437fe316d3e54f21fa692450cb2dfdce5a4a6f174276f2437344ea2c9bffc7098aea0021822ac959b9c0e867e907d25776c064a0ab477fb19642f236f2489e4bec757c081bbf0b596117941313df517784c3038956f32984d68a8af50df25ac49408d5d1b528829d45ba3de5bf472d02c19c44bb1971c9704c5603a43b3e65e2ba83fed570a7936c1cb507374281be098c5f3e3412405751f3ce80591549502c5f2292be8ab98b0c05dd02c82e66a0c0893d0133aa6469ddc3508ff8b9c4d998263335a891a4dbecca30eba090275f78987dfec0eb81b3af929f2796992602de70d8c0b0230841442252e208ca101ff0a10df30a44c67a79067356d93d48a799d190b392e0104e8e72af2cd294b0f146847aeff7362c5a6175e087ded9584a2fe28b090a82ac382cd450324aeceabfb4c2350d8807da5f9a05d88882222238119c10f1d7f1210126a0a5d0f9f81b12d0d85da761a05129ab26cb7b671fdda1d2cd7a8b0ffcb20a0026a789a56f80bdd24da6f11b6999cb6f52ff841fa1cbd2c19fe1eafc56bb1af1cc53956bd54ceff50bec302cb12b0658f21f34cb705ddc7ee49dc5c7a8a326290d8f2434c3d1d24738432c324b35bdc71fb8b0a17eae6ce659504795f979e32267f03eec0ee163ad57e5ede1d2af9869495e0387d9eb1eb7ca5517eb09f98c8f5c82c1c4e5f553da3c9e939a2f94511547015cdcea850d4c01cc566845c24e4984e6400e17776fb8e62ebd4949ffe8c0acdb0330d3e217b7c4e15bccfd3774571195e3436103a7fd8df2b9eb11a1accf80a26397b09431858dbda9fe83ce67ea7ed486b73feeb57b6b997f585490478bf282d5a44cf87e564fbb737a46ef7323154b1b46951cacfb1c3c92ce85eef57e4410d324a5378a48bd4ec7744633f2852f3a676e277422488104819643d56cb133be8a87b47497dc6a88f44cebbd85686f873348abc2d46141e7271cbbd228fcb4988531271e9566500d15e15acdd203825d9e6fe8abb02e829d0c6106c2ea30786b95792b73c41d3155ba5d89661bb51f5196460997f4ab1709892a2b614a7f5edddcd70e3521b2fccf5d1e53bba157f34ac98a438b45968902ff00ccaf9f119913def9d3f01096ec1bd74fee24ecb3f0987b9458325aaf34c2a2474db0e707f6382c7d6964e118d54da2dcf453e5cf2162aa2ea8d085d29280c7eec4fd476d5ed5aec3ffe787870c1e2b5f69a31eba3a1e556a543d3f03d13eb3aaa7a151e8039c29f59fdf4c8e872647147abe1bcace765abf0e64eb4c7dcad6cf4ea6cef85db8bd89905f85be5973db73b745fb0d5604b782a3c7446f3912e9959e1468ac33ebee52264c94a1dbcdf723cec5d24ea43d3ef5b2e5f1e30c42297f7b263d2503067c3f3bba6d500f6d9a631d21b3b6840ed66ac61a69cf0962816c8990bf0ed4541c06a3e615d849ddd032ce528a580f8211a0a8e07c59f62801a8531183c00fa4eb4739af719fe7d197f87ab0d10702d700eddb369d677bd9fcaafe868e3512f420547f76ea25044caeab40d940438ab8fd1173bd3e1db769e7d27045692dd07d3f95b3b51c879fe9e90db01346cc549ee4c53b6ea06db5c968745f5264cb953e4e284c6bf503e42c0bb1e21cf8627ee7e08af846ddd981401259b5268e9b6c320e0b5440ea790926c8599db6904dcce36ffd7745dbf058d9cc3003ffd1ed8f2ca8047b211d942bac8c308511387ef74f31836fd248b1de6d9b7c12c444175f7762e32d3c2daf31d4b670b26eac6c606a74a4b45d03ee549103dd388ad2e7750e958bde5df7d458feae6d2a0ef82e95079cc8c8784857c070f98b04f64f3ef194b438bf3e47cd670b0a5c762614051eae14d3f3e9ddf43df4339eba65e14a7297512b609f53cebc36378610193bad87a83a29ec7421022e8e76da0c8b599e20668f0b46946f3aec14873b8d119c5c779a088220f94ca6899ee9b6bc4f25e0df3398b8b64b048c898d1856994c05546311d2a65ba71b29c686735862c923ee9baa654aefd95fb326241c06ac9bf5affe1760b7dcd9127df9d1148d57e524ee227aa76ee4ffcde70f843935d322ba0b0be596fc42ba25eed3de5734d1d6fa3c1a2044d163bb60cfd82682163b2d8e128eb93770481888aa7908a4051680660a241df30504391c5d613004bb22349729ec2d91395223cd30e641944c8292ba2c1a845ac2145d1a2325b794c751d744f37c2f8a671eb1215410908a8583b34b170c9aed4f8e603aed62d75750c06e1c655849021746ca6f5d313ea2c016cf281001a3aedd10014d6bdfffc0442d97e46821310738ecc3ee6663eebddb4c10d2ac0062e2413292993377219664668e5627b7df2073ee53b38066863716dd278217488366521d46cc1f757532b432a20cada698bcd8072df7161d0ef78d4b15c8c62d3dac146cf860b266e3dec5a19eb1798d0740e2dd846d83b077f9998737ee4f4a5a0ee36837bd0a1bde903950c9397824faab3d184194e20feb7f373cc9c9fa459cc58bb0329292d1426142bca6cd33ee941a6b4adf2a74362d6108bbf321275594310c5b6fb8f9dd7371195eba11b17c4c07c9945c0ff891c034a68b95eea36bde12b7a34b605229c6003df43020ab82813fa2ac924f8f7e66b590da92569174eed4e1753d9ec75cdfabcccf0ffebd179e6b775658590ddbd88ac43a7cd6d5fcd66ac677339056726d4b34016116f05a1536d62b0f87d628aac051c947d8c9bf090b811242226fb69e0c473018d509bf83ad52c63f48faadec4f3f408b402d1436a4026d7668e42ba449859fe8723f6136c0cd0eb99eea504f999b14c77e91ac25bff62ee211f610c9ce92e58c8c52611c01698b836084908f37f20273b7d52389449a1677f5bb072cf12cd23279c711a653a165c3af8b63e6cfb927e095f0ae9502ff6b18c639f87062342b75ff2d0cec9173c6805e8bd835a742f058f72bd2c11d6b84f52ce81f13d76fd31aa87c5da24f5ad02cf6d95acdcc16bd5b3a45c9768643dcc8efb0bf8322d7c472bc42bf05272604436d8508f02c2d5f893c1841716080d5707c7ec56fa0dc9c7f705205873d88779888a1e6fdf3cfe84d79238b4864c53665fce9ae7ffb80c0e5ad3012c120514b81a054ae595f23175829d7ad6e60bd5413aa27f96e307cd625f3615e1b6f90c55cddccd3e9809696729473a14378f260a8ed160ce7b300296bef3671cd99ae4ae162787c47e0acba68a4d5d6c86f1eb057a3d6f9c3446a940f215e6ddf624bc80e8e12cafeb93d429af9a705bebbc09ac676156f42ab7157d95a23f7ef78e084d89b77b1f20aea6c19c54a881ad0f9ab848a796a686ef70b29d11b267efe35ac19d83cd39e4b13399c14ee19232e008d62bfc81bbc0f88bd8b8e28d9e4e1d122063d26de208bddcbe69a11d6f1118296bc3c4bf8790a8be8713bb864493af4dce4680e3ffa162c718a22db31173ee1d4d7ebb168e73ae7ff09f9fba4caea105786f47b4f630fd5131677211ee6a2968eea49fd335a262e331616407519e5b715ad21860084336bf9adfaf038c9e1e6c356b24f391e1d82f8ac62ef88d819a402e77f15c0cc397d480134ae3f7c4eabf16d511916898f10c48f716358831a355ef85251c3490284f5d53c359411e2cfc231f2b9b714845926b4d95addc58cca7938b0c66508ddc038d56a0649b7e6a6c295cfab408084ef77f96b276789845b7d0b081b09a15a716bc3fff5a56a1915ada2d4df68c5cb1e46", 0x1000}, {&(0x7f0000002200)="946cc493c33cee23aeeb763769537b3dbedce34de9e84036974155b753cb14a7fd6864d803f5", 0x26}], 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002280), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000022c0)={0x9fd4, 0x66c, 0x1, 0x10000, 0xd8, 0x9, 0x0, 0x10, [{0x81, 0x81, 0x0, 0x62}, {0x0, 0x1, 0xcc28, 0x7ff}, {0xa3a, 0x7, 0x0, 0x5}, {0xd7f, 0x5, 0x3, 0xffffff81}, {0x10000, 0x3, 0x10001, 0x4}, {0x1, 0x9d, 0x7}, {0x6c8, 0xffff, 0x676, 0x1f}, {0x2804, 0x7fffffff, 0x1, 0x200}, {0x5, 0x6, 0x7, 0x6}, {0x0, 0x5, 0x9, 0x1000}, {0x73da, 0x6c20b2b0, 0x0, 0x79}, {0x7, 0x1de, 0x78, 0x3}, {0xffffffff, 0x2, 0xffff}, {0x974, 0xff, 0x2, 0x1f}, {0x0, 0x7fff, 0x4, 0x401}, {0x3ff, 0x58c00000, 0xd4b, 0x1}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000002400)='./file0\x00', 0x8, 0x140) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002440)={'./file0\x00', 0x7fffffff, 0x9, 0x2, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0xffffffffd80e6e4b, 0x8ae}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000024c0)=0xc13, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002540), 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002580)={&(0x7f0000002500)='./file0\x00', r3, 0x1}) readv(r3, &(0x7f0000002700)=[{&(0x7f00000025c0)=""/172, 0xac}, {&(0x7f0000002680)=""/101, 0x65}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002780), 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000002800)=""/65, 0x41, 0x2, &(0x7f0000002880)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000028c0)=0x4d) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000002900)=0x9) readv(r5, &(0x7f0000002b40)=[{&(0x7f0000002940)=""/223, 0xdf}, {&(0x7f0000002a40)=""/232, 0xe8}], 0x2) r7 = dup(r0) r8 = dup2(r7, r2) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000002b80)=r4) r9 = geteuid() r10 = getgid() lchown(&(0x7f0000002bc0)='./file0\x00', r9, r10) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000002c00)={0x200, 0xf6, 0x8000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002c40)) r11 = semget$private(0x0, 0x0, 0x509) semop(r11, &(0x7f0000002c80)=[{0x3, 0x3, 0x1800}], 0x1) executing program 6: setrlimit(0x4, &(0x7f0000000980)={0x40, 0x4000000062}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') mknodat(r5, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r5, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) close(r4) r6 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f00000001c0)="002bca7f4306d8e059b3fca56549d8ff5ae9a1b531682db842ba37092311dc4cd4a0ed90281b6a4e3705249acbef6c28734a25ff365555685cd1fc7e9354fe7e0c6e660d9e7ea3d761823a33290ecef57da291691352d5e2f16875a081229dc1ffaddc86d0a21f6d032c39e5bb9bed6896c46e423b2af9627614125b56ba00000000a04aaf8ff47caa44e7e952067504e3ff4621fc300728899eb781d98beb33883de0cab093f62f619360b9ee085bcf4608f1d471ef754f009dbc376e3935f106d8de7383a7c2e6c57fd507864ee975914d7da6", 0xd4}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) poll(&(0x7f0000000140)=[{r1, 0x100}, {0xffffffffffffff9c, 0x30}, {r1, 0x4}, {r6, 0x4}, {r4, 0x20}, {r6, 0x80}, {r7, 0x4}, {r4, 0x1}, {r0, 0x40}], 0x9, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}]}}}}}) executing program 7: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6c34, 0xdb, 0x3a, 0x80}, {0xe415, 0x40, 0x6, 0x7ff}, {0x8, 0x1, 0x4, 0x800}, {0x2, 0x7f, 0x81, 0xed27}, {0x8, 0x5, 0x20, 0x40}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x0, 0x1, 0x80000000, 0x7]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) semget$private(0x0, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x3, 0x20) getgroups(0x1, &(0x7f0000000180)=[0x0]) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, 0x0, r3, 0x0, 0x0, 0x141, 0x7}, 0x4, 0xffffffff, r4, r5, 0x3, 0x80000000, 0x800, 0x4}) sendmmsg(r0, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="fdc6e1b72585e12205ca374e9a8223e3671aef2467d69dc4dd5bc1676da5f8dc928ce7d151b2e83cbaa2", 0x2a}, {&(0x7f0000000340)="3d7774f76c2e171ac5c83bfd01cf064269ddfca9837eab54e6ec2b283bf6a1980831d4f96e584217edb00e13a0826086b34ebb4bb97e23fbf9a8ceb0cd220a660b69e987b7eaa5d5208bb6cd07bf030a7552e3b9154fd1ff604bbd8c85c2878f0b36f6f7bb82c0d45f2f2d025a51eb7cd1d3e4cdb8c500c23bf97093d63f15b409c66109e8ebd32a7d5647ff8279a014034bdf760731e771630649d445049e133ddec1b7b8c15ad1348992d1ce5d0db5", 0xb0}, {&(0x7f0000000400)="68cd9b50c34599653bb3024e3cb4ba66d974dd1236772272426f8ba5498cf1337657ef37968361edf1e67d969447c1804f6210721c0d84840428f2b3f40b4fedc8989ae66c10b815b4f18b687fde215a67c95e22fb0f9422d52df6d112943ec8f5952a94534b4b73d38d68b19ba614b205f7d10484ee337d7cee16b7f17e4a584ab5780d1d7005b6577d677f59f8d884534ee7d4daaa32c113da85be4bd595de960a78b2f786a5aa", 0xa8}, {&(0x7f00000004c0)="1c24763e871d792655094abb3bec2ec943f297c0c4e173c5d27af81575ec0f5dd1d09543a2f2bb582ad76c95864283e1f15244192ee67a8ea89cbae9feb88c3dfaee8a9b0c40f812cfd79597fe5a9bae173d3098281e120c6144af0b3480a199dc20f8dd7ed5ae8c5dc32c61efc5ee319e7d8262ef44b5a220b9bfce9558dcc88811c9e8b2ed6df5ce872a81519b6d9237586e10e5d5b5bfddcb6186cb9d5784a3e460cdc1761f3ee8d63d0e060d8ab7d71a7e1039a81329dbbda750aaeff213c9719e9a8fa635e84e05c7a1f396127091391ad01179e7aff68966", 0xdb}], 0x4, &(0x7f0000000600)=[{0xf8, 0xffff, 0xe65, "bb35e21218e5d42552d46a113a1f3886c2e6ec642f9436fcc3498d4ac5229378bfc1a3ac66b31d850273e80a9c247b3bf676e476e3cf624c236bb9323ab6ddbf2b0728166f6fe3851e518f5b70df5323803b4653658d47fdbc2ea0e5d12064c82871b60678904770406d54228fca122f225323831d233e2273268fe4a1d2e0c074dd0d8fd18d16aef4dcaa379bae4f98bd9cf4c60504e5a744e46cd72f89cd9e1007cd18d17cdd8b5ca85fb91f5567318d745696a00ba6753730c79d960f911155f4579afa643a16b808358f126f012d6fa24aba10d8f48bd4e4eaae85256053e01a93"}, {0x90, 0xffff, 0x5e, "d166b493d914a905d8fa9a1f738a5acc040eea16613a6631bc88032a490d2146f09bd0e9d49e8164b347ac3c346f5c1b481be5bb1a5b00a7cb3a8b3f22755976dec333953114174ec399b579dfdba0a86a6f73f2d28c9ac1e0967bb66fab47d34dc5e25fa67defc9db5ea3a4dd4244bafe56414f21d924d91d929ac4ab5e"}], 0x188}, 0x3f}, 0x10, 0x404) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000840)) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000900)=""/223, 0xdf}, {&(0x7f0000000a00)=""/247, 0xf7}, {&(0x7f0000000b00)=""/192, 0xc0}, {&(0x7f0000000bc0)=""/231, 0xe7}, {&(0x7f0000000cc0)=""/37, 0x25}], 0x5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000dc0)={0x10, 0x10000000, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000416000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00005ae000/0x4000)=nil, &(0x7f00005e7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000b38000/0x2000)=nil, &(0x7f0000f7e000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00007da000/0x4000)=nil, 0xa9}, {&(0x7f000044f000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6}], './file0\x00', 0x7fff}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000fc0), 0x20000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000001000)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r8 = kqueue() kevent(r8, &(0x7f0000001040), 0xd661, &(0x7f0000001080)=[{{r7}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0xc5, 0x2, 0x4, 0xbf}, {{r7}, 0xfffffffffffffffb, 0x8, 0x60000060, 0x6, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x8}, {{r7}, 0xfffffffffffffff9, 0x4a, 0x8, 0xb4, 0xa1cd}, {{r7}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x9, 0x81}, {{r0}, 0xfffffffffffffffe, 0x21, 0x20, 0x2, 0x4}], 0x200000, &(0x7f0000001180)={0x6, 0x1}) r9 = socket$unix(0x1, 0x2, 0x0) r10 = getpid() sendmsg$unix(r9, &(0x7f0000001740)={&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001200)="f0b2b9e8d8f68f2dd733e87d4113fb2a531b682c72895220e188611281fff1d459d284a754b819f10a137b693ee0070895d3c9dd1d3c5a6f55db5cac374f8c26f1a341265b1b4d1f43814f76d6ebe539d7ce585e", 0x54}, {&(0x7f0000001280)="81f2aaaa39f9", 0x6}, {&(0x7f00000012c0)="92bbd28ca3e855a0b51c56a14fb832d13e705c50d5805bb04f7ec783eec44b7f897b72a693a7dba91cf76320a06fb9f7e6578d8445883c987fbe0ed982b4620bfa64995b5f4a5b749773448eb422d5d41361f3f8011d4be127201dabcbee01bb59a7557966c24aced09c9e0d152135814e01fd32f9311679eb50934c1dd9b2178110e86ddde338b2b60224c31ddd63f4e0cf6386a9f0376004de8336ecfe", 0x9e}, {&(0x7f0000001380)="3f524ad049769ec74405affe938881e4f58257b7b6cad4c3595192cc311f0eec8cbf19aa786d179b5cab448704d112c85c6d4480e072a414713ac5c72c2d8709059a760cf8b1180e50b7898b889618a1c5bcb8d824fdd6b509736206b43c8cb823d10c7e53c761582ba43d44ef7af398ef95401d9efae41c7c7cc31de2b222d69b38494df9bb747436e069e1f044a85ae4a418e8ef8b1f79db02a66333f61ebb9ac338fbf350d7c710fcd47ce373469b3e19906775d4e94990ce8534334b2a809a82945636a14cc3676864403a56dfc7e05573861de26a84debc9faf0dedd5dd3b745e7ccd900bb4f5fe248c7a26dd6f3f05ef", 0xf3}, {&(0x7f0000001480)="321645b60d0c22c747eb57de418ca62f50873a132c32b86354170a4d788dd479c4439444edf9e2a4dfa99b643b4c5184cb1623683f2f60d973f8bc25b2a5d276a71c3261422031", 0x47}, {&(0x7f0000001500)="b098e5e875dc605cc738ca4811c9d17ef83a8bc48c7a06f5cec006254cdc86cb5aae94ae6751d40a9e86b47602df8fa7204f4495d074a8eaba3d253d35c4d3c61d96e9f8379004f897e6baa325ea47f69f785686a769114fd1e218b96e16354c9b0aff33350f", 0x66}, {&(0x7f0000001580)="52d891496dcdec14f95e4402754282714af5412e8205016dcabc78bd168a06a0311e3d66048a9bddeb5715b2e7f1ca8beb57288bbadf5b3a86e91b61c7fe62e8fe5d0f6805d42c6bbfbae6b8650fcac3ce81d9ee852042089a6539693fdfa55bd36b2fe1f6daa9de50e05fd7885670a5e5de1b3374bdfb6d83b43bd8a24960e2a2590e2e64f3e1a7cd5d6d63ca701caa708618e1775b84e0290396dd852daa41f67e2083253ff8c93741d520d6e03fdffe24c8082cbd10d0430bd43a2a414afb7dbf9aaecec17c4d", 0xc8}], 0x7, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r3}], 0x20, 0x409}, 0x1) socket$inet(0x2, 0x8000, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001780)={0x7, 0xc2}) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f00000017c0)={0xfffffff9, 0x4, 0x5, 0x9}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x6, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8060693d, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) r2 = socket(0x10, 0x2, 0x2) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606941, &(0x7f00000001c0)) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) r1 = socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x7f, 0x0, 0xffffffffffffffff, 0x0, r3, 0x48, 0x5}, 0x1ac, 0x6, r4, r5, 0xffff, 0x1, 0x7f}) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r2) poll(&(0x7f00000004c0)=[{r1, 0x84}, {r3, 0x5c}, {r0, 0x100}, {r2, 0x8}], 0x4, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r5 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000001c0)=""/104) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000500)=""/150) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000440)) mknod(0x0, 0x2000, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000340)="d8fed5544b48b3654baa6ac5b76379f3cd32783bf5b13787e4e30bcbdf0bf4c3c032aeb6ab21f778d820578365e2dfff05bb0e9bcd5caa42685ed48d15dd51125089f45fe5", &(0x7f0000000180)=0x45, &(0x7f00000003c0)="8582fe195ceb1b9e6c385765223446f12803034ab789fc2327103329e090aabbdd1b050615659a21c6ef3637e4ebcc05bde7d2bb859ea956ff40a2a430d4c732956d98e694f3bc7e9d0dc6a208e96fd6044929a6cfd9214e6d50cb8eba3ae48138ec6a8b9fec7c625994ec1953db7719d68789", 0x73) unlink(&(0x7f00000000c0)='./file0\x00') chown(0x0, 0x0, 0x0) getitimer(0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x27, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) recvmmsg(r0, &(0x7f00000025c0)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x4, 0x67}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r2 = socket$inet(0x2, 0x8000, 0x7) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r4) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x40001, 0xfffffffd, "2a1116f0d0a643000000001000fffffffffff700"}) (async) r5 = syz_open_pts() close(r5) (async) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) (async) r6 = syz_open_pts() close(r6) (async) syz_open_pts() (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3", 0x57f}, {0x0}, {&(0x7f00000006c0)}, {0x0}], 0x4) (async) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) write(r7, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) fcntl$getflags(r0, 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r2) (async) writev(r0, &(0x7f0000000080), 0x0) (async) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x64f7) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r2 = open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500002800000000003c9078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8bfd50bd345000000090780000"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r3 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001480)=""/156) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[], 0x14, 0x800) r6 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r6, &(0x7f00000030c0), 0x0) r7 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r6, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{0x4, 0x1}, {0x2, 0xffffffffffffffff}}, 0x2) r8 = accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/9}, 0x0) connect$unix(r8, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x400000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000068e000/0xe000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004fa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) r4 = socket(0x11, 0x3, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x132) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x3) setsockopt(r4, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) open(&(0x7f0000002600)='./file0\x00', 0x8000, 0x0) r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) close(r0) executing program 2: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x3, 0x800}) mmap(&(0x7f000062d000/0x2000)=nil, 0x2000, 0x3, 0x7812, r0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1126939, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xfffffffffffffee3, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f00000004c0)='./file0aaaaaaaaa\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(&(0x7f0000000480)='./file0aaaaaaaaa\x00', &(0x7f0000000d40)='./file1\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x0, 0x5, 0x5) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x8000, 0xc5) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x25}], 0x1}) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000200)=0x4) accept$inet(r4, &(0x7f0000000340), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x1}, 0x2) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_open_pts() syz_open_pts() r6 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x20, 0xc0d983407d106171, 0xfd) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r1) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() ktrace(&(0x7f0000000100)='./file1\x00', 0x1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20d80000, 0x6], [], [], [], [{}, {}, {}, {}, {0xfffc}]}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) dup2(r0, r4) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x0, 0x8001}}, 0x0) executing program 1: socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x4000092a, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) madvise(&(0x7f0000436000/0x2000)=nil, 0x2000, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10a3, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ktrace(0x0, 0x5, 0x1332, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0x6) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) semget$private(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) dup2(r0, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000040)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x5}, {0x3d}, {0x6, 0x0, 0x1, 0x3ffffc}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = semget(0x2, 0x4, 0x430) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/123) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x7}, 0x8) syz_emit_ethernet(0xe3, &(0x7f0000001880)={@local, @random="ffffff00", [], {@ipv6={0x86dd, {0x0, 0x6, "e8c078", 0xad, 0x55, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "1e5dbc", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@dstopts], "50d9000916e82df24629f233d483bfab1e0291c7293bfe5fc2107b82f1dd2abe2068ef6c3546b067a8392405a4d196d322451f1b01cb0115db977e67c481af0eee59d97d840ba62e279fec18e7e6a51286e3b69e168e818e2ff2ff6b5be0b921ccd3bd2e53179e6e9d819fe7e29e7473567d738df1"}}}}}}}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe], [], [], [{}, {0x0, 0xfffffffe}]}}) shmctl$IPC_RMID(0x0, 0x0) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x54}, {}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) fcntl$lock(r3, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) getuid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r0) mprotect(&(0x7f0000404000/0xb000)=nil, 0xb000, 0x0) seteuid(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60756aa3006e0865911feb7efe8000000000000000000000000000003bfbe3673a029570e629fec000000000000000000000000000aa00"/78]) executing program 7: poll(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000640)="753cb7f7994782007914aad2979ed62174cfda8658a51deb6fc53fea1b6ccaffe995ec7a44ff87a89bed1d3bcf8271173b8052822dadbc8226fd086c3cc9aceaecf68e25dd718db15dbbb2eebe2a0a86ee52b0dac1bb9242eddd30f8b6fe53566fbb15953b50858654cd4416558ba17c15b4f826fbcad4a526f20abb55dcc9f73bfc7b68f902993ce7eed903b2d66451dd14ea5236f83d824ced573438753eb995f5c91338d704ad76cf3b7d32d3acd2cc12391254834c1273e8771b22a002fe6f4f27f635ee6354901ee94b749f041f710a804a7f4ffcef56870447cb18ad50ad9699409ea0d43e24ba9068de1c5e3dc8b5f595598bf9683768b1cac02939a9c51cb45edaf5fa968be27aa5e1606d07c83c0b7335c96f3ad37b483eb55c4d70d1b28d385affd494d9d86acc9a0be413c290b57fd91dda0348f31fb1eeab6418de9e4eeb30a9f7dfe1159fa47b4a515b9566a6c273403325729b4d78a899d4702377cdae1363fc0eabfb6de324f8f3d253d05e8fc0af35efcdeb7cf0d5c48f25353c1369bfe0a593ad2be9ca3dbf37d1fe8e2f892a4d979ad3a5d0642ac39e41f6850138add99775c5e8d35369cb64e1ba39d280b3c585eb72c8533e7b3f0f82fda048d76ffac4d6fcf263953d09d505cdf0dc54742afd914fabf6592211d5d6017752ae68bed74424dcf3a935c3cae349fc033c09cc45547d693fc892330d4df0f02ac9a753d8c716ff9da495f1acd7b3649c3d5dc19dd22441298cf59ab7271b7faaf9881bede2841e01488bc87c8c7b390a86047736ab4ebe36b51fc81145c5541b96f58232cc2d5436c3b82e5bfa531da474099a744c85211295b896a3c7974d5d400af640ac391c6de5167fbb4940fdfd2553314e6cd3eae6884feff7dd67404ba28e4757d0dcea274b7246dbcba687bf41177b62cb91b6982594e9a923c78db40cfbb8fef55685938e8e354a8c93a660c2f3401c8453f5e08a51bd21d49dcfce0ed1384bdab9b7dfa9c91dbc2537f6c644a2449febc907aeb871070011024859d5560d66e48029aea82f8663b3ebebca88a6a64123327c102b1e737c5fd912103c130d79bb23b8e7719b3f06d96029037e4df4664caf8d1bc04497f01c27db5bd22bc1152ef10d8d9d2cfaba29329bca2949840b44698966cd6138192a221579a826d8b65b65de2614d17d05dafbbaea7521efeb6935de1ff6ecf1d82117087b7e690430ff2f00c7f3f5259d6b03a2c0930a7a301428825b234164ef8cfccd36582528c528443db681943402ba6d1dbf25bf684ba0c4fc9c15f7d75eba69f473efeb0e5b44e0305b1370e5453f896e4f284d2edd7090a4fe3b2863a66d0460557325f04ec780c0d80583458f75a5fb5f8fbd062719c635a7b56d5842f2614b5f852447d74d16b3d2eb77a8d8ffa031d28322eea83989508dd96ccec75938ec2377623d1b060b05cf7af782553698ab93c40199f9eb8477f662b0aac20379a901727811cb633f122259ca1a9dbd0c042fd0fc295265d9e766afaf02d1bba0844a32e820c82f205d329b902b1b6227265182746b2c33c5a4a6b947decaf6ca258492c9fab60169d282b4e899c98c86b345d94007d65541598cbc8ead4db9ebae9c48aff85db53229cae7ecbef06bc606543ad05bd313e67af3d549a57ac80e89b4b5a7f23578f5fabf544452d2b2d80e697d8a5f5be165f3c513a913addd8ce7af5a1e8dda168dfe8915bbe3ace66b0286a9a5745c21b1674928f47b22f7b5f09eedd715d70403ed801afb4924e97a208d770187126804aed966d521cca08c543dcd3b21e4ffbf1ddf1c0eb75a5b0098af17b77ec26ffbec9021371856f20666ba64fc4d73b2a26320c0806dcff9fa40eda3b718fc956aedcb9460ca2b9f0666d986dd620dd38e8890963613b5bda66b0df0d82a43faac3088500f0d8af47438626590ed2750ebac1642f94db82a20cea3d2862f47668f8593c74cd8b5f067e186719a5535c762cff6b9b748d67f54b5d8e6ccba3cc63e99f62c1f05e913803fae7a1386b639f20d8ec4524f807583f8fed6a4935b6a5714f0ac461d73e9ba548cd381bb5f8be12ce7bb39477fb0804d7bb9d44fa20299e922cb79ab70a8b4a25babd16a9ca05f67e8dd5cf635901475155e5622b69b019f0377f15a038ddded1078855cccf3995fc2494c1a60550edc7c8bfb189274a3be590780b4255fbc550cd5070645432fd4f11467c78efbee65f5776b24663ae74a188d19c25f31445ac612eb8e6513483cd9423d39caccd0d8e9fc75869c97231c61fd64fe6dedaacae26f2ef4304f007caa7fd3644423a008fc64fe89d9abc7e20fc7ecbb5132d421401ce452928779b1de5de2e995c2f496b1839aedbb0faec97ea5bb880377049fe8c00695ea5c24703487573a68103ad2c223e63fba7bde99c7d6a31d454b9a078ac8d15b95c53ddac9d8450fa9f99d002eccda5710a0e46de9766887006a5f1d952ab13104d42c64d00e8a6a1636af08dc2b07a57e821b523d3283d6bf441ac82abd508c9bab95c1f448cac30ddb9c476b9ad8e13d32e75e736b5df9f7ed3cbe369b19d52f20732dd314ea2c9a916242feb1496327f7ab79fce68f8abf43ec8c53cd8d42296a28686414d63dabd952d2d1c899fdf769c222a3ae6309d956200ea6251e59855bb403386fb4bf596d8559e19aeef1632c3c919de29829574a8a5a6cf9b2723c7c0fe7a38f34bcb54c72c1c5f734e0e8fd7445463f280d899b28ce1d8fe5a8c149973f5fb5b97046aae3128fc0ea4a90968cadc14494e22fdd489c3752100d8fa528f4dbc0245c4865193eda11f718c2254ad0a116b0fa0010db2372c922101f736fda26a1bf3f075520370362e5eef8426d2390f014737e96755d83efb2bedf7090aa169081044b423c199fcf51acf6f2c0866d3a653dadc730281aec55376c1e5fcf19adb2ddaa773ab8780aeabbd8c90a95f94dbf5bd54f33bdeed01be504875f935759ddc51ad3b801ebaaef43dd2b0a2be0566edacb89c7624a562566f191c9846befc9c45fe8339d99a13eb1ce29190e0ab824da1e16c3912ee9a0343493012ea505aa272545b080d2d71e19ad23c62875bd5294eef9a639d3b0869af431394d878378f2d95a7312cb92168240e565f93cc4b3265ef074c582beb51b9a9112372d94a8d805cfe5440136dce9b9578837bbc87b768e1c875a5abe648aa03cd7292e83ff46bcf5a78da60cb6dd1fcd3cee80e22ac3b70cf408f80af8cf4a1cb3a2aae72b7c83b8693881692f6c3abd0a5780baaec74fe64ac7e1702be77134cc8a5fb24a0e374ac85ef5f44465d8508c48458234b3480994d0e2293bee8f052ddba383b8d691845710e8f5759a681fd99cc5db309c0a359ce3bf3c378bef73ecff73aa1a7bb667d132fd22386398d8ef3cf0c9e9c0b19ca66939b2776ed14157ed22f4e5bf6b8058c142784dc82bdf0dfe14358f696a11d2044d5f194784d58c2b3c4cfafe6e41cb77016dae7e03b653ddfceb8d5249fa681938e9eb9cddf5e89e69f1830d93e34a566070af1947d622b019c5be00238f2a513db3a81865c83e2cc7f08530c201de4d518f9f4c8714811d68569189e1e5c4c41d8cb57826b70d9ca43952706d9a1e84c9e3548966d7c974e73fc95a59cc55a08a9177bf1262b2e517a516f62d682424d8d989ee0cbc056ea010ad4b1e136e3a27170563d9482bb3ea04c13b0868419833c7183431fd28bdcbb7f6366d07e2daff9ab3550bf8c9ef2c47df7cde474e3cb210e82d7daffa593ad9e8c743e690eb1f525aa482f7a709e9a2a79338ec541e74236d5037dbd6503be250bb0e9e3d47925e5e514f8a736557f1fba93d2313bdae3ca2f7728e016c82ab26c68835a416ce27d4a00fcc3abfcdc5afec3a7d9802bb769ab9c5f703f2568dcba2235675793f01a5e4ad4904c8b5c3ede345d30ffc295bcc563c2cf0b3e91a84732a683ab2fed829937dc16209a1e1496be355f78f57330ef55d8cb04960575fb061e25fa1427effef1a790ff6088f18ce2a3f1056d6677b30169b9a6ead931ba413b5c27fe23d63292ae3e633f2a0566a41c6a01547def525311537ac9514c87848fd703aa22b976250e4a0d3a5f6347aefd63f64432f06ed13154f4aaada0f2e63280e30acdef85a624a3a590c85e720120b4485e063b833f50e40ed8b1e56ef9dcdbc3648b011fd5564b77ad3f3b8e13f65ae263c08f8c67129273940888d05dfd906d3fae6c7926a5f8e74179c27dc2e5968a139068a6c78ff092a89b6866188e1e6d1b533e56cfb1ce526e73b4c37237c18b8f18ccad0c4ba4718fe442d58f518d85c5b42a3502bc9582c00e418f3b4f6df3c1fac572d4ad19e5ef42e3393664c6f2f7943cfeceb452a193ae464f394ab38c012f19747c53d2a29bcc68f3b5e54904e0a7f7fe1f854c7615f32c4dea6f102140e8189ea3eac004f898329384f058abda1fc561cdc3eb2dbe5e884351266813a1df7b4fd3a195887126e508e464476caf5bbee1850c5fa67efc0d13c97874de70935cc041767b9da69b9d0063380466b9de5c7917b20c12af24d5a5f58de66f0fe60e443fb7d228232ca2925e92240aec0f05d03bf3b18548020056c4c2d16b9e4e313454264b9c84eff646ac2be4587f493aa0c642008f2cd3049be4ddc005bf523831c48d26c200837f75ad660c3aa164fde1a5b371f9e0afaee6a7b09d68799fe3916df2c35dad826aba128590dae63f34c67f985906b24a41a6e10ff4e2aa614fd94e4ee3781a70686884a092477c1b7d64490c906e0eda9aad50f6d50baaad6d6bc0ee808b17be4a6ee46e0a300ed381507aba0b5a230d3ef0c8d4795e2f0b0f2b3a88d8813324599e5177208c3b81ce6cf76491060172b3d7bcd579b4d3171eb04b3ea34a8fa0b65e4f25a072f246c5ef7e8fd9aab7ac02312ccd3958d49920af9a7b3cc573ebac5a25cc918081c95c334279c50c779664419fb298683ddc7de70190f86c32e8f4f68955b5ec298dc3d76907cbec54d351f7676064425ebadc7a01aa40e94112420e78c0a12490b0720d881ff4c4013c11836c0858700b20f1650438270602798ffce4482dcd06d6190a4756da14c76ff02d9fa91fa46b4ed60c56602af1a21aa05a250f7d1045d8c80f8b1c9151fbdf33ea90463c116048c889affd7e205241a019fede8c9acfd4e2701856615089594d75be5261dc3ad44655fd949ffaad064665559fd770e25bf9dddf9d3a7c3f897392d9150321ab55063ab0ca172cc27a7679ccf5ea6a5cdb153e4597b4c93dbbee90bd6f46f16b1ae569ca3e94c242fa3f87318579037899faee7385a8eb23fc3f0d809dd0336ffd192fd4e7f246336caf58b5d72f37c3fcce02e361476768400cce7f0e24367f764e155dd4956277f1e3c52f6bc72e10bb33f43c0dccf00e16b8378c6f2fa10a9f04a1c56a3817e0b3de70259003447f00f13d58c5cd6f1802d044cfc5a3cc1b381a6d2082f36ef4cda69c5983f19efda5ffac4e66ff57d4a6b69537f5052c627e1a8c8ca1ee91e56b44e140ac80dd866e3a6e3d11f76ecff13847da9c46f62aa3764072ebb40ed2f403500b4f3d481b7faab5fe569b5234eebd27655a7281d23225481cc31544eca7e1f8337b5c8f4d18b95f37513815f76d17d77092018517ca36e61cc622cc87782ad30ec7af55c4ec7b6023d588b7df71eb086baad3981e77c535775c06dc1f8d8a9084a11a1bb53e6a009465ee03b8e7445c2e2f8c025ee2ad194196abc7081e9e5be41f7", 0x1000}], 0x1, 0x9) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8e", 0x4d9) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x40001d28, 0xffffffffffffffff) r1 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000002d00)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001af000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x5, 0xff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004400002800008000000090783c8c12", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB='P\x00']) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x6) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x88) sendto$unix(r1, 0x0, 0x0, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) executing program 6: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x39, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/228}, 0xec, 0x3, 0x1000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r4, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x27, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (rerun: 32) listen(r2, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) dup2(r1, r2) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146951, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) munlock(&(0x7f0000102000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semop(0x0, &(0x7f0000000000)=[{0x4, 0x3f, 0x1000}, {0x3, 0x200}, {0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x800}, {0x2, 0x7fff, 0x800}, {0x1, 0xffe0, 0x1800}, {0x1, 0xb2, 0x800}, {0x4, 0x796}, {0x4, 0x8, 0x1800}, {0x1, 0x40, 0x1000}], 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) executing program 7: clock_gettime(0x4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) dup2(r0, r2) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x12) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500", 0x0, 0xfffffffc}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="688cbe3a1028881af7c8e82032bb2fba164735e6d57c4fb5815cdf8ad0cf262b186e227c126fe6af740c6e819a17cdd7924b0fb92a5d9f1c36d1300264de214cc2abae0d94aa61ec8011df8445028f07a8f0d698c45b553b34857962eefc93961deceeb309d60fef4e6236fc4e08d26d134f04c86b7e54710e16d287cde6526a02e683d340216ce9e984ee38e46456583f9526c9aee7"}], 0x1) executing program 1: r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r3, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0xffffffffffffffe1, 0x2}, {{r3}, 0xfffffffffffffff9, 0x54, 0x40000000, 0x100000001, 0x1b3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x40, 0x1}, {{}, 0xfffffffffffffffe, 0x2d, 0x40000001, 0x9, 0x5}], 0x723, 0x0, 0xd1c, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) sync() r0 = open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) mkdirat(r0, &(0x7f0000001900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x108) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="2a300161dcf112dbbcc398d76e9f4dc1090112f23845640d597102c03f0d0077b4e6877663cc829bbdad6f5e2891122dc77d884e78fdf56b839fc8ce103f9e4ec311551eabf9ef6ae02bc047f6ccb342be6c36feebc4361c267e1e6f1be89dbc52b5751ee3552f8852573b4f3e246e616d4ce37e675310fc623d9eedd187208abc0806c3068251edf4b926c0ab75387fdc743cdf0fa1ff25f7b03d690ba7a6ea41868d6bc021c26e1d0d9e5a515c2856b365c9f5ef9963139d0b324dd0c69da48d0dc9a91157e49d8bf0d19b916d9153b7273cfd4c715f44f5ddf68d", 0xdc) sysctl$hw(&(0x7f0000000640)={0x6, 0x5}, 0x2, &(0x7f0000000680)="c0", 0x0, &(0x7f0000000700)="d3c07c85519ebdd66ac5d0a91012916df88ba18344d6c1b9d52aa9c2604d0a5683d3d3ff7242f990a877a6d790298ea428363258d2fe34bbcb6a5a08703767bbfa9a5f5556db234e4c44c9375ec2d933f63e145891da0300e10622f249e4548ec0455a3cc4bc7af2cb5c437a2b940d2e73051f939ff8b74c05d8fc3f2f3e6bf834d459e054c1ed7c9f6fbb5e216c63536459623025347132c1759259ecea4e88ab79d02b36df9ec344cc1a56a3fa7560fa3cf131a8516330954dcf3061ae285b85532a7779eefc3eef4c2e5292ae40fe49b0777db6b397bb6ab0d5cc8d0b0f842422933e6a6d5c00a2a058aa2ada19cc10a576df5d0d3f69c48e52f504731c58d0dc15562fb5f02bd36ad2d34d59752f55c4e89b7c613ddfe7e75688543ac7356a534bf0ee5c2f22692b3e5642dc3adac03b6b6397382be613ad494e37061ddad5bd19156c841e69dba0bf502227a84cfc354bed464d3f0754d4681c05229115161f390d04255b766e4c99117ef092c76aeb21846cc61d56e3dd38003dc46c7bcec0c72894b1ebf09269e656b131feab05354c0dc6db385148220a780c91cb8ce4768729aead82ea2fb7e115f8b5b95fc749c7943d8bfd4abc3436fb8163416c2cad7eb09ede504ff5cb69f5ae801e4343230f7c2def0ce0931ed481aacdfe7e23b712e5c99a31fe0f7bad38092bf8e00c45ac4f4770316282f38d4c64509bc541492453549aec4f0ac3b44aa641dd28ff76c656ddbd21b04c95d9f0e1ebb3c78b7d1b9b0146562d794bfaf494868798fb08f7d8feb80641794ec8c9461478cb48518e228ad435785872f13f2b2e940892bb73a7373418f242dc61d9d88f5f7b0d78bb9d8b0424aacd257d782f978f8aa0b8a37de4c6de31a1180ff95e8847159a3eeb94c76556c6cd8ab5c82acc6894b200199926c96cb65aed71568d18ecf945648aa3e9ea2a8496125a693be5c5c2cbf9ce1804b1ae64f052a92afa4c4379a422868b50b77ec9a700af628f8f92b5714c411da8552b5527f20b98341a7853189c03643e1b6bac504f7df6ed0e2063d785e737193bccf374a1d49a2258b4a35adc70e32fe633752e9d493147dab09601327bcda5b8cb829cdaf316f8ce9d637b29ee4045d9fb10fd7be76b9e21eafc7803fad24f9801c1dd4e1788ffa40babba8e4661465ab8a9e1d1f8f2a45fe08970be31ec30ca3df907ab68f6b2478665e4a812a35c275feb5d14b0af324ebfb43ff61337fec9e40b9124add2b2f7ccfaddeba992da13e8485cdf6e52d69863075006a283ccf34c697417d8edcf47a63e51cc15851d44334857193d937e3565e92e9152d1f128f17e59fe2f5f8cccfbdce20407d33e60281cb08a63271b8c14ae65c6a7f3516d0d61a6df00ec26fb0a60763874d5cf9445bdbf0d48bcca32c57d8865aaca3f766cb4ce5ac88988b99a05d95eae96e49b25fcaa55b7cc4fdbb77bed2170ad6e2c30f0aa6598cb958846dd4480e319abf507c04e05d0a2961712e0868ba61b2f51ba8f2ed1fc92389da00db38ae8c36d8196103c8b8621b4f78518f067de8ed277bd3b9c6f1e5d42402521d2951185861d1947bdbbf50e38907085dbabfeef607ed8ac803605929ae5154b315b91147e55f75d568c1842583a8fc702d4c3a74ae155629625a8b4664e63ab59de292d57026ca5db6657031b644f38f9c5734dba36377525b8f21623deb17361ea2eded615d2bfa4d7775ef71b569b958582eb991c91c935bf84c2b062a1aeed505b6e59a834dbeb5ca82ab88e90bd608fd29b9f3c4a9fab3064d5d5b72b0be2120893b46afa03c628c4036f4e7c65fea877b24793ff164f5480b11993555b9d73adc064ecf6d8f059c8285a273db729859e8c6fd64b2fb3599e04bc0f6a2a7d8aefe4369afd0adfacc8eaa0590078929bc101ff3a740bb21025a979689bdff4614a0d7406edecd8e6a06637f3d626544d62b63d529fb522b0d2eedcd5f3ebafc9eb43c95c8ed52868a2a4b384e28d4e2c2de1ad7f16d5ac6e1417e664e64a5649360a02028a36348f174d1447d7d46a8acb59f794fc7350435c094ba1c934e00c68d0751a22948ad5672564e293f16974222da7bb2164e352a92a56c31634863e175dff8265eea9a3115a5a136af1b590d42762a611a8f3c44977725fcce2897614f0e0d284a2b9e9c4e30b3ba05a9d35e4f9bca6e85302f58850d06a2a5e6a057cb51270b0b0a1b27c9b3d2d42ba224467ff2e724e9db7f146ee246588b3f09e5b6d20b4940a3dfb166937828df28f28552f5ba34fcc65a73550a43a5edad64031a69d25361f6169dd748531e48800650eb93aa5f6975271b235ee7dd11aa737670dac4513eebbf2536906eeb5797656e41a9584ecbda724fbda415492951737f09a62449053603390c90f6b7cd7b134d70981c03d27a552ec5a8d3a69a9697b10527611dcb92f46529499bc27a4dfdffcc84e4dc6a3cb8f68020a792dc54cfb89a0829f1877f0fb940264e58b19084ae6623e54e4fb13515878a9bebfc3d0debd2b2ace4bed0e4ac865dcc297c6a7fcc3ce261848a95aacffe7c1bdaf0145cc13bb0e8f658d2a79547f6c2705bfe4ecf116d2a43ae57025742cfedfdc300b7db3c0a7634d3af95f1cfe7db423e843c23afaa96b543f3aa1d1ec21638e700598bb099955a615f429aaa49f20a05d834ef379399d3b8674e11bf708da8d81fcae2673a6307de7f11a990d5d2c35fb9f45c3d6e4f774c6475af7107870193304663a1bb5938ecb696f0f9b3442cc2431d839efd5d74f436485dc0a31aa4a7138fc424c0f6fac160e46b9244d6460bdf7cb324ea416c6ff6a02342e698da7d66eca23c524dc22ef0b6d331c87ec067cf17adc37209974c5e604137a664b2fe1623f54e864c98b188b2b9f6dbf8092294e9b37b4c026429b316b541306a5f678d30fcc38e948acd37fc2d164ca54ae187667f9bb762ff349dfd3a3aa43835b8cfefb49f0983792e3888280cf4069d191c0dfa51566b90c41fe43d78e5d4a96ac5f57b31bcd2d0d0e29ff85dd28c1be2ba5ea9178b082a9a80b7d7a7b0ec97f0a63000406eae94edd38f07d58244b94afc664ad55e5f4ce35d83709bd73e5e02599fbb2e48b7901b1c15ec32e920563a95b599596be045ff3729ec0b3d6931ca365637fd6140cf6b1ac41fa613b15334bd747b57cf20607ff87c07ca7a11e7e07f55ed9df93b70482f1bd6b3a1d1f061e2c53e4b9491199c9130748757019821eb3e1153f7bb1ecd4f877cd22e5e322e1163a48d6a8a2f0316b78852da7282afca55eedaec69de072e183ffeecf2e4ad558cfd81a86afeb7862e8c5dbddf719fb1400077c5a8ea7e34573d5088fce9c64d6e45e87457c33a634e0fa298e002ca16f7d0acfe4b2a61a8bc6a8b351f5103da92326d93315d767ba28e7469ad7c303f7b8a5a008160fd4225ffce7a2148963f65516d7aa24cebe03ad1d7c38017b9f2d7a2454b8332fc795f436867196ce23e8d4f55b4fe0b93c53934be4912076684117632eec651a531d1d435fd476f0a0f159dcb97450926b93c738023bc89730f9febb5bad70edf81a20ced9d4d6191e4db935bed6077d4cdce8cde3ab36520b84676e994cd8dc033923a27cb73c3eb3f7ecd0ea16cbf45059d481ffcd30555bdd5987584555b9ff77249cd39107e622c8d8ac92c58d9c4b7516b2697b7704b9a07c94fdf7a89ef7e596044cc8e4730b75f1372815ce548ee858ed3c53bfb0ffa32bcdc351d095bfd2d44dbaaa21297b3da732cbf6274dd885dfdaaf59476ee44d755c0f22dfe9572a8b8db19b49f03a6af1731bd0fb5feea7c50a406afda0885f4046af0f3d075740837d5de509933c7ed2908b0dc4742e0a6c8393d008422d7b9befc2895ceee23cd87073a64f4c1b53d28f13b1950d25d098995229538154a0f55fc7a2c22dcb5b10205d4ed0785e94a653a0507ba5c63024de41beb4fcb319ff9dc038d8b83fab9f1760e90edfad6419fd2d9eabcc4fa2f9d7780fd3dfa41776c3e5f60d7ca0925436bc15017b2ca293d5795f4c5440c0f3cb3df20f0fdc80a1b74049ca0f8e08e051cf888195310c8535de0e9172b2fe2d0b74664a0227ec8a30b2d901a34c05b67bd32076a0c739ec017566420200375701f4e2d41dcfda2b56f869d79a2f5c85cdaadda41dc7b32590e2bf0e584b3fef676aa9b544043a726dceaa78dfa4627dce9a0e0761766dbdc88b2c42e33c373bad0c5d12ab03b989a2753db4dffff4b320d489e146ec51a17522d861c4a80b231f0b4b695243d4f8739729c0692f85cd7f3b67b3b677a9b7cd0aeb71813079788d585eca70a5d8b9fb0cd47f433abb66aa50d78dd7e4870f5beca0f1150cd2f784a8815f7720c4c748ea92b8fee96de659acef0074d1fdf42f383588780f68cb577285ad32752b5dee83e94d446f618ecda0140b2e5c95b6608e47c716eb77d6c4fc06db8c19997b1e82b7ea94abd6a1aac2b1a4fef913bd75477ecd51fd2186b5480475d17e20c04546cb1f417924d32b92fcc9f6e5a786be1b8505220f460eee4821e25dbd444822878a5e063de2443c2f4f1dc0baf5729a829dfe07c7fd4fba2159bf0605a23a80195cc101b51085f5572d878de9aaec55999c8b8c65dfcf627a1cf8c69361adb19802c1b9ee3498d5ba543ba4bd344814449388af11f58f0dea39073b16b8ef66dc47f2c8c1b4f6d67362f106ef77684408d048ae4da73efa7b581aba527f76d2e5488ed351e4436b2af7cd7bcaf354daf97fa0ddcf82063883ff705414c75dbbd2fb6353d4208828a543fe0bc71b7efe3fff8e1374933fd08c5410bf485c337698660006c28b8e37ae0ae688f13397a9bd2d833a37a5ae1ab99690491670d7a36b54fa6ee4515843cb4a80a27411f53aa4932060016df0111da20ca577875ec707e695942bef97de76cab7146a4279273018fd11056bedb8a27a5244ac4426257383404b0c7e7823da98fa863ff1a3afe65b5ec1390d117ad82c4b56671401e5be7037bbe8eaac79401e39bf79b9f28f71a75a0df8de9b037f6f9840de2fa216bfbc722d118fc3291cf19b7ea8d3807b921e2a2e00fc610334850df4bf781add82bdb048a301c713835d9e060bf4f499ab460d37df75034eb6944a114fc367ec04bae9d0639d01429f36b6e8fecb9467a6437c94cc4cade1876fb3a3e480168ad2bf42c9cedb3e90a7192cf44757b71f17897c0cd9b91036b90d82074db87b813c752c6ca71dff5a09b90a61470aa00fd8f4cd09d6afa8cac9787cf5cdd2007923f1d88fc1903a902529d1693b2de8ec0ecffc810b02b493e45257d1ade661fbde1bada8e7a716b06a47794c586aba6da341d53d6c9334c0274f6978a60036e97a059dd8e50c38a477a12231feeed31c6ac4934601f7d8f59b227cf703c1db791ad0ad98ef3c1acb529c2f5236", 0xf10) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001800)={0x6, 0x19}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0xffffffffffffff2b) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffa, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 7: r0 = open(0x0, 0x80000000000206, 0x0) r1 = open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYRES8=r0, @ANYRES32]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES64=r1]) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000380), 0x4) r5 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="12000000", 0x4) setsockopt(r5, 0x8, 0x1, &(0x7f00000000c0)="2da707c38731cf9d73e1020000", 0xd) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 0: syz_emit_ethernet(0x60, &(0x7f0000000180)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) r0 = socket(0x0, 0x8000, 0x0) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r4, &(0x7f0000000080)='./file0\x00', r3, 0x0, 0x0) setreuid(0xee00, r3) r5 = geteuid() setreuid(r3, r5) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) executing program 4: r0 = socket(0x2, 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0x1c}], 0x2, 0x0) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000600)="0100786f7477f77789ccc27f83ef6509d50000", 0x13) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r7 = geteuid() r8 = semget(0x1, 0x3, 0x40e) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r9) executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1}, 0x0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfb, 0x0, 0x8, 0x0, 0x0, 0x0, 0x246b}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="94", 0x1) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80881) (async) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) (async) preadv(r1, 0x0, 0x0, 0x2) (async) mknod(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000240)=0x240) dup2(r2, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) sendto(r1, &(0x7f0000000140)="cfe60df0c28d3d3512d7fc44ef822fbd5307868edf3d8a202c256631b236483218007dabaabf8d4d188893ae54377d2435c7132c2e71202bdb45639ae4ad6d4604198c50d05d3ffc6a245379e30c6ae0d68125e1a2c9e7f6250da82dde497c94cbec82619ce260e6fe79f38dabc2510840fe611d25cca5d274bc8becb0534b604d833f07d28d75b5163610dfe7505e57e4f5557425331e218ad80549846a9b37b674e10c7dc7840e4c74adbc0652986f7bd83f67de88a24ce604c2d1c42c6dc9a472fb2529473d2659a63a7fe036ba974cd7608012b7682922bd3ff99ef022cf367148eaf1f565275fd61a082d7b5bf9e04f8f37cf58a4131821feb45c28ff390384bf77a72fc69a0c0fb79933e9e4e108792ed9a54c356728f2fb093be38fdf2a37b1f26443e970787a9ae397f482ba568b2c5dc1204e1c9f93edf2d7d367e400fb41c5b43d1b3a221fae53a7ae53472ca5d5d2fc01a105903e5b695221386913b6cdd6ef5075cc739f88a415c9f50d878365ae20734b752fa06a8a53d07033890141da86028b150f3651a8378715ade30413b5cc303619cf7eb462df0d58582486223de6f7b64e8173abb12e1d4ef9dd2e2695c80f1825ef62a56ba06333bcb87b76145760c984030b7b2e0cd4a75029f0ff3414d18889a287743b55263845906b14cb71307ab8aab00d2033dabd9d67812e3ccea09558b66411595ec65e89d99c48085c9c5d3e6dfabe1968293aebc79b722352bce5b98a67745a228b9b2e623e75aa0cc4acef357b0948965bb1d7b072ba8b74a9286aee50bafaf3afcc88b41e44edb032c63ee1dae522fae0a44e6187cb74961666adc9f4a689619be2232d3995985f3937b4dd8c834bec81de8b719a44ac137a70a1f2dad03bdb5efb0d0e042f106eaec064fdc34ebec2d1f4a5fa9d2d704ca72d665b72d03655a4ce1ac77054e3120c2ca13d22f7976e49ee2fda4a68c407cdeddc5b2aa08afaabb119e55f90c27729f5179ee2f0502ef26b73ba19989ce0fc323d408ef82b815835f5d369f8d1c18a869fbfb3665c8bb37d1d3be5df39ff90520590b0fa918acf127411498dab0353aee1cc632017abf635da6118042790ffe8444230cc8345d5f2df5ec2c19c6b8fe33f5fc5e65491dd22e706c3be876174edcfad7475a739b92ae749f85cab80dad087410959e7764fa8acd8445514465446de60e08f414bfa1aa7d220ff73a35cb173bc808dd972467dea9d5c133be494a15fa6d895bf2f7b6109c3228da8f0fceae91b8cbe68305e1951993a61f131bccb60f7eab5259229b5f5a13c62e2ae68e14f8609c678e4a9ecfabf9d4250e4b411bcdf998c49b8a6b302e5a72157147c9a617be4cfb653f0b8389d4b0eb136c39e25b7096d43209e25f574fcf41f9e6b12427392362fb3970519f9e61ec402f8a3561d7315456ae40ca2a35d23c531b6ded4783c6128afd8c8efa338de56ba1c789d4472cfc17bdeb3ed55d82c5c875983eb4fbe5ed958ed261ccf5ef7d56df31986c7d4003b7aca22b2531a8e30b8dc2c987fba95a982f657926977342b4c163286eb5362b8add5d88249214cb2b0a393b3d91ff9f76b86e6e1434544513089163cda31dbb0640d74e02812061fff9084d6dbb0212c1ae153117b7dad01511867d93ad687b117fce6cd70de281223f7fbac3add0db0053678167c6cb0f9f81515ab442d932714c6cc1a345535a18a1c68ee4963e578cb9731259d295434d1851d8c3b4c1faa154ffec63dcd5c7d5ff7279be805c82f1515442092a26d40c6ccd26eb544c88bd482b1cd894dca31d12e99e179150b838f5913e7ed0b222a931f923afe19c65cd361f2ae4f33fb567faf33178034c3fdb3e7526d07ee740d59ba96c47a47eae0328de2f985c730b860f493d8392d318ceff8e75e9833548dc00ae1bc48794c1f78946a68dbf622387efaf7ffea0c6a0daee3af3a9a4e49dcb199e7d6e3a6a33ecc5d6544a404e2afe113c87501c1856d8d87f57ba3e7996793ed60314b50585ae645c89d09d8292edb229fa9e294bdfe01c0a9bf12c5f26e676ad65c8dc91f58aa20de4b367ce05355a988d12cd206056e91b16976479019362b7b0fc7df2214f32ca0f5472ad24431bc6f3919f9b54f082ea197019fbe8d392b571f869e2a5a59ca0ae55cf5841ba8a81c59777bbcad34c07d716acb9eafe5e3eb797a055ec329425bf98e0e6337a62d800e1ecdcf194d8c9a8ff95ee431191ed4ea20ee78e49bd9ddc76afb0d12796cfc0a56b0769d7737a6dce0a38c32b1034ab04b4e729b70fc9a8bbcbcf985449fdf5af9aaa2fcf841840da1ba4cdd54f7983b72b9cde6ec61d10512c7aad136348537944280fb2bf27934a29bda4fa3fa998f4a02fd0037b03a499632175144c085dfece0f9da503dd831153e0376440ea98bfc454c6bd3da42f2e15e77a312fa1db07c86c08ade900121917acd10dc6be5630307836a13e371da7b7c6790aaba0256bfe80b3df6473e1b72f52b245d9996a90fa1abcc4ceffb117529b2e28535d891fc944e3091d2e087520def7d30be5360860ba3d17401dab2c79f6d28cb4dd235dc607e2a5a5b68f823e24235bcc4babb5b3e78e4684b53d75c56db442841babdefe91d8df9e0f97069d73cd4de4bdab24e1f3c4a2029053029aad55e614ae4c4c557d202f484e38796dee78ca4d6d9dd73bf07765deaefd3409c10cc8d870e196f35b780cd3ecfd8f387d5038bcdf9007e7e23b2890eecfffcd2543a4436d2d3bd7c8fecf91f0ed27ceabfd85c257ccd5939ff726ebba5b428387682703c0e93976652fb4f8314dd402a3b293dfad001571fc48ce843d5a626732aae23a5e1e724897510f2095e15c115e4fb7d0aec4da61742f183bee447f39c240746fd42793ecd9fad8cf5af0dd76898194c5b91655b1cecf9506f1d170432614427b9907f338c101162256a50fa57b9a354465d9914ff757156fa50b022f52774f22bfdd3b5108d81120ae254771be3156f8060415b1a43775704c55665eef2e57cfaa4522d0bcd710a9d9b6ffbc85aba414cc35fca241afb45507d7195fa158dba24e4f7ab43d95402f77ae93125ce29eb61712f07e819535aaa0539d4019a4e6f88d750b0f51c9aea30eacda38805053e8fe61e223017ffe893aacb8f756f03773b7f7578fb35f8b4f3c8476e7515ca790977804d644d3e5d208827a5ebfb715ec3316444d71bf07f6178774201c2cda9bd352cea2189acc12c52f447d86628bb02ead92da0f2932e5bf0f986f7126915ef883ebe8a397387cfe7906c4f0baa13690c0deb1ba6cb8a5291ae92d1423db00d1d9387b6f723f4d4ffe6cd61e8635e569c1c811f3d6bb99416c3a54e19850d88d50d7460dcda700e1b587e29fd694a47125dd5aa4ad449388c1763546c23a3d05b2b5dd0dc4172e54f620e69f125081381a0c0484e7556ad48a054d82fd25274e040352328429f55cfd7400d69f76ba61f611925751333531a6f1011d5789a493a256fed3f3cc4ef60147878e666502353ac75f4320c84cc1b40aa760114da5119f3357f7192e3a3c609e37e42a2518823e7b505e51a7c2cf97bae7aef863e57c3afe2678aa5fe6b60744a973b07037c91f2a8790e83cbd0fecede07b1c34e38d043122d13614ed4101932fc7a83a5248320a5108588f69bad28baa87849a4e36b632db0a88e0f5ff9b721bc8066e392f4411cfdc7e92c52e9c1fbb15c656e4aa44334c411c02a9edc0a5fca5660824f0213da140d69cf201cf2c1164249c4dcac6d79c2a39a44664f914ac49993dc33508fb76de23f67dc354abac80c456b65ac95a035baa570a75d6b967c4c21fe4f479650c3a43a4c82aa46f22322d877cce77a7b5c9dcd18f9a9805e03f651733e9b67313d5e4ada605e5cdcd23228b313831dd090f0775d013db13bbf04bc39bf48c4360ed373895d8df82eb2a82d04c3b82bcfcf593fc58266cd7d48c95e0f16a773a4ff0274d5e93804fd4f9d7a96ea9ab322c079f717759b8e434e0b28fecead483e4726c754171c7e8e47c6f38d1da4d184f24fe3a97fc25213b519d60cd548af3b48a127f088d73bb9e4892a2418bedf63a6aa88157f47309a62da17685923d1e42658401c1b98620272336c500b8dc09e13879539b7b08941cdc055b3d1ea9889208e2dedd515e1628c024aa0f9c7d745af91d61367c202aba22b6a9c08822eb5dda0733a866a03bab0015aaad35dbcf72d9e154967db2870ef8d6d208a29bd25c531e605a5110dd5ca269a21cf6af9380e7ed02f29c26dc5cef73b3b34b443651f054724a6a292896a92563119ff7ee85e5073c95935cd0698a914d32324d15145e38d93e0f177df52c163a8493b1761e43bc66436fdb07ce4b6ed9dea9610a855cdfdc332b645044562e57918c2e3c8afda096b1b2100fdd0ea187cb1045ad76a0dcc10a2fb71cd023c582ecf852b17c5ed9f9251fc21d2f5eb8da6b50b675872297558144d26374b25294f389c36fff787a6152c34ca5f7cf6d890d42b33d1249c7e30e6df6b31b91664391f34184932af9d8ce68d379ee3f3e5dc953be3d50d99be29fc28beb407089ab5404cb7f3c79eca111791cacd101084aaace737d005976d3666599c3fb239514acdf7a380c960764d54365bd26e5d03ce715e21661b4de6ad65747d35d21462a1e8ca54781fc576ee8111380ed68c90a678af50428d999cf5749f28f1287120e0bb9ea02eee12fc863d60507ad5a435a244b16d54bf2f1527c393da82af0c6901210867a198cc2aff01e3f10508029ba5c2dcf8f19c236467f91350b2a6feeedc34dcd42a30aad24e767078b996614b6ed643292a193ac388cb55fa71706f827741692d27d26a40ebf4a29174427424f7fd81da7d25bfdcbe31abc312257083f535a6b025200745fdf339f3214a90223a81ce6f60ea599f266421461b270e17fd9b749f897f95ae3d702dc3208e1f70f3d91230de4b07bae5a97a933d017d6090386c854b579ad024e7ef9a69ff08ec22356681c40ef64d4b623699e8d4b9fefc9549a4d1f7f1604d70671f1f613db16b24168031199300fd5985cce9103037630334a67de1a3e303d09c0f187e9691ab0978c4655fd518a1984a351aa170c5040c3dea7bd3905e3fe93059a879eb489eb5646d87a7e0f1d0a1936d5c975e33b5a441c557410fedbd9cc61ae85bbad21201052e1a0dbd3db240ed4fca7afa0a95aaeda40e65e09ef9867bd2de275d0d6c0e511183f5cf2d73a23aa6d6d728ed3cb9e04a8a572e2af7df31a994fc3eec34fa8f7d1a32ec17e7f86407f65da3bef2bface5354e89ecf12285f43b07b4b4cc0903cc11b2f5eec38a96640e45b76fa9900f112865f21ce71a73d91033da0d35bb6b3ea9e7d6cab7045220547f64420b574dafb373ac8333d999d47ddbba969338781fb26ab51b5d762e1b2727fcf3f1b7db0a47cfe3a4178e2452ddf994dbe44a3b05ab144ed9495c6ddbc251d0e15fa2adf98dc5d6226cd8f31ca478a43e37632ea405c9b93dc3b366662bbddc8c306809dd8d4c1dcf73e2daa143e92705ac65f58452f1de05615dc5b842597c9a8db1a1331d2d09447a139068256eb09c4e461742633d7a07618d60fe81eb905e2e7575f2aa4f1fce2e56943fafd873cdb019b2d2e6aebc95230b2fe34f92eb1a2111cfbaaec4043a8d58701e9e58a9119435e9d7ff6f1212b7471df764ab8a2cf536362b9e7bf3e0e3651b0ba7826aaf6c2b6a8d36e742b14d93dd85ff80b7d042db6c905eb02dd3bef1f873", 0x1000, 0xa, &(0x7f0000001140)=@in6={0x18, 0x3, 0x8000, 0xff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) (async) r8 = getuid() setreuid(0x0, r8) (async) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) (async) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) executing program 7: r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000040)=[r2, r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r3, 0x0, r1, r2}, 0x800, 0x6, 0x100}) r4 = msgget(0x2, 0x100) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xd0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff8, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) dup(0xffffffffffffffff) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x8000, 0x0) r6 = msgget$private(0x0, 0x180) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgrcv(r6, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2a, &(0x7f0000000300)="ebffcb7a54b9fd812eaa4e713048e699ae9296489fdc465e8b084998811fb9e3acee70855a89e894dd9263466362ad45b899686563f9dbba6473cdd2aefbe54468eb386f7a975c4079830e327f8747c5a179542328a1b059864964365b3254f3770f8c7fe5754a88f25eff74d85aaf5fb5b16553315b6ca1aa84db00bd82b6d8cafea2128411f24f7eb7c80cc2255a8513fcd6e42789e7c74c342dd043f6084c7c", 0xa1) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x11) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x39) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x2000) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000080)=@file={0x0, ""/74}, &(0x7f0000000140)=0x4c) setgid(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffff5e6, 0x0, 0x1, 0x5773c53e, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5d225dc4b7b05e7740d816b4a32692185fd37fe2cfb3a2289cff07f2523ce34ccba87b811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b377eb55378242", 0x76}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setregid(0x0, r4) setreuid(0xee00, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x73c7, 0x1, r1}) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x1e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{0x0}], 0x1}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161fe241c8b59606cae9527b0a62332158cfca5e54eb991dd541b9753092b293a5003ca", 0x5a) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) r5 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xfffe}, {}, 0x0, [0x800000, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xfffffffe]}, 0x3c) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x111, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080), 0x0) mkdir(0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) pipe2(&(0x7f0000000080), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="1533", 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) getsockopt(r0, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup2(r5, r2) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bb"]) recvmmsg(r6, &(0x7f00000000c0)={0x0}, 0xfe38, 0x0, 0x0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r7) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0xe}, 0x2, &(0x7f00000000c0)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) executing program 5: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) syz_open_pts() executing program 4: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x68, 0x0, 0x0, 0x33, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6, 0x6}, @ra={0x94, 0x6, 0x9}, @end, @end]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000300)={{}, {0x0, 0x25}}, 0x0) getitimer(0x0, &(0x7f0000000000)) executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000aafe80000000000000000000", @ANYRES32]) setrlimit(0x4, &(0x7f0000000980)={0x9, 0xffff}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000140)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000001680)={0x1, 0x41}, 0x40000000000000d9, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000480)="6f3f68ebcffdd168cdacc32edd7a9f82ab31a6900a8cfa73cd6d5a4a8e6054abdf70b9ce8e829bb23df3552544413ed479c5bb20df1d1a1f775f533c117c7b91f1bd43b9d603a1a19af58c345ba1d63d9ca827d9893ebc7b3d65c983ebf1943b73e14963edf543b0dada618fd69d6a681fc7fe1b8df0e492543f8f3f2a5556b730f4c6a7f945ff8cf1876498c63f08f26b42417fb659821d13fb091180a8e0f57042bbb5b9ef207b990af398b673e5ec432fe892e0c94838d0a600910fbb5441975b215acc131a3aa069d9893e01", 0xce}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8, 0x7}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) r6 = msgget$private(0x0, 0x47) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/213) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffdd6) open(0x0, 0x8000, 0x3) write(r0, &(0x7f00000003c0)="3fe6cfcdd110efc1e2a01436194a54c52069f789c2c0ad5080ec011c307c633f22a5d9ddc38b59e8dea044f9066187175d8a2c10b0420bcd8796b72a1a49578db00bd8bb3a25407ec621067841da183365ca2aafe4bc9f4c404dbc12bcfa809d6acf5181e802d5ec91206fb6c17474095ac6417230270296f7610bc6bb8d6b12e845cd51ffae2fa735ff24931a5605efe24a50f2ee6a088ff50d3332b1aac7651e", 0xa1) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21d47e6565e12c0deb299be056ed148ab3b0a049e758a081c1ee7f9eaf0c66f4a705cdc0e79766458c8b733d1733a84233f4bd999036859899b44f0afd4362eecac9ddd0cc38d9386d8d2d7630f9", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="719b50a7e8a7f0b7e45f91d7312702000090de"]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x800003, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002780)="893f2ddf15c156e3502e3af7e41e690b52145504f883e57838a5ee156ab349cb4cdad592311e80b8326003ea7550dcf36489cc8d4481e89b834e66341e21c9bdab7fa1c2c1e133f602b3c9f54176e7db86a7c8085dd37741cadeff21e9d919c296c59e2b2adba02c4d8e5064bd65fdeb2ed61d659f3ec16353ab6a376a7d43e49ac877c951b99c971431066291751fc3ac3c461c74b8f340f29f59824ad980a40337574f0c77d7b1b4a242b6c309c5d6c8be5716f30258c19af14c7ef3322cefdaed3e023294b802bea523d9dcff8136553863a8d755d295e56704fe0465aa9f1645", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{0x1}, {0x8006}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r2, 0x81, 0x1ff, &(0x7f0000000740)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2, 0x200}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r3, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0xffffffffffffffe1, 0x2}, {{r3}, 0xfffffffffffffff9, 0x54, 0x40000000, 0x100000001, 0x1b3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x40, 0x1}, {{}, 0xfffffffffffffffe, 0x2d, 0x40000001, 0x9, 0x5}], 0x723, 0x0, 0xd1c, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x3, &(0x7f0000000080)={0x3, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="f903e25b070000000000000020073e29a091ee7a877b22239c96a5b200000000000000", 0x23}, {&(0x7f0000000780)="6798865106c53c869aa7778245677ebc383acdb7f29b8894505c2e81a7ebc5b378cdca9991c6294464b1ab0f399141d3299b03f7586f62997ba6ade4cc8d80259f28062e54eb00f8dfe16df41158ffcda39a78f648019d2b3758cbd157c03e632b2dafe99d4243ac8b83ac2b8309dc551e562bdc923684d372fa8987e6f7705549535fb4c776d8238f7fae2404de3f6798556b73f428b86a9b361826c71e37e3932b79a0495057187525b8cb9765555af7c6d79ec51f93003386b464dde5ae9995076a158e2baae3fd9191230bc556978f273cfcf1f25e897e2cbd1471b6cb25b45f53d23d31930edc55c4720b9ec9f3113dbb2098a5355829eba49e248456f9669dfd2e95b3df09ca28bf5b5fee28a4934e786f1f7d378503a739dc1acd5313717af3591e822e009569c0627f0f5f6e73a0e4112fd98b606d3109948e0086843d9ad0e418bd1d04bf883f2924c5b8dc7f097533e1450674637053bf9ab827b33a5246693e31775a481f425f00f79ade9bf76ce88fd394f68cae5da67322a361f23eda242e99cb88676aef075dde70862a7178f5276b2277b450b34d7ba427ea376ba1f77e67df00d9581a6b531c10ed5468227ecde9f20d0a6b72a430a367a807fd55244c3bd71003d285f63b7bd60e2b353f38c93592fa372a0aacd7a2c29367f9cd53c86d80bdbd3c4ca345d743ef0879a429fd1c11c919a8aab18ff74cc9246c5531d61ec69e8f4c9da71d5a4ec69fe797739c8ef9df1c1d1d97d5bfb4a7fa748f3553e9017d06570af0109f11bb662505e6276c7fa4511b7d4182794341c90d49a657615e3c92a43947de27142c37c7e31a5f8452e60f5de77f6860fc2074055b7bf81dcca11bdaf2992718755fee080a3804c7c6c8b776a0e94ac5ab13ab6691fdaeb818f8a737bd9637b5f6ccfdf53633939133472f144ebb95de030fae319fcde0286301582244c5a57b71cb84b062e9f91c931759a529712b92803c1a0452bfc111957e90b697f6ae0cf886fe33d9e75ad10f4a0b8c596bedacd11f628aea06afa158227ae54e0f8b170a5ae9d36cc27b81d71cf3d56213c17dbbd61a8219ed79553587efd2744216e5524490fb0a1a506a1ef92443b17a8ccbf3e4cd09fc259e4671f671ad41295c2c5743cf37708128b17280aac46b7ca7dbc5c61abaf84318ba7a5bfa158d89df4b6c557e852ee24c8cb9882836435ecc34217ac935f578ce3e8d1c0ecfb8476e9105906eec757af830a3cf4855b60c677a2ce7dae26128bb33c75c3277d820f8a9341fb39077c0d73a18852ab1cb4b96bd3a3467ced94ff1b095f2cf6f3d72804dba821823648112e79dc772ace1df7ecd2fac1ecb1aa01b7176db379b042a69c6701c3386ece1935507212ced5d0b18516eebc5d9570780265976b4fa94b74a5e32fc90db801172d1180d722d32cab3b30142c58acbeb2a5b82b1750e41b62fd26a0f3f3d00e6d66c623ff36276a4e57d8d5942e5205756287b22cba93aedf662da1f1a0d42c65b3141a9217c5a18cb1fbfbf3c9d8b39eea96f2fbcf667b154eacbcd3fbfe3f65f29849404a4c61d812c1590c2d3b60500122b48d5c5dd60b81bfbc06261a89207c81ea93a2c668d0622390004fe22c863f9aeaa265345c7ac7936920cdfc888953bd81977b0b85b993bebfd2dfd37cf213677ab2a63f9aa73aae971fb4be938d34397a54fb7efa6d37d6d2f88749f5d9edf88b9a1654608f7f42d1eb428031e68e2392e52d7844ef015d91c83c5849b9aab4eaf59e98494c00f1d6ce1fb0ceb98b46e898b03b529954e6de12d30a8613ad6d3712fb7f3d846257f85f22774c407bd72db569e7f6d48b00e851491fdc1f76beaf3f68a5824b0de048c8d1bcd7b28657286af24152899c7823ca90413f167b454bb8e708be530d679a892a95f07bac6c563051e0a282e0fc1e64f59ac5d4b94b0736778e7dd02d371a58ccded076f1f0c4f8c86406a2cacffc9ca5e8647d878bf90577b55c3b95e650837757f4a7ad679586e92d0eca2713f504c0522e0421096d22f053998a6059169825cdf835bdbbe9fe16ec1c5df9425b3a6f1c3b7776160a57408fe5d37d80ddc1cfdee988d42afd10e5872ad8323db07001651bf52303e6ca52bf87cf824358cacfb865cd6b231786025351a52fa43853abb4bfd9c2da63df9c876367750d1860592b1bb48d89d451e119771a575d19d510cc890367e98a9775bc8e933b9cc420c01729117ff8d17e1549571761fcac965e5224ea182dc278043dc6086ccc312172a1685c380c1c7e9c03b3e9931183f335e958a623c783b7146d539fa991f0024504083caaed4a3d6dd1ccd5a902db38bac24442fea41d7f9c67436cc07cb19d60d24e2791a22e00cb19421e2791da2a5c2ae6ef3e906364fd54424d76e3e7f1030fb810ac7a59b77f623bbc4bc95533d3961e09687239465bfce79e0da5587144f83cb80960b9ad1db95058070d912da3ec552923becd625531f1e27bab6e8e6c89ee7fa2a49b61c5e8691b8e321628ae3caa8924d5e5cdb59cfa8c53b6c3fd023f31f4133d2f6f5e86f49b3e57f59faa4ef509ad1913eab651a8e65d39386c6552b30736faceb81fcaab9ff0dd54f07919c0c3d65aee70065e85681948babc572d0bb02100b682a356c71aef3adf143c08b505b96f2f17fdc99816318b70a66a7239c47d517ced9f1b31eea091e3392221237efb5a1cb2e2e02cdab5f1cbace58274ca9a270f0fc0fee0efe4e43751deaff8c96cdd5b0519797c4f75c21b04c05c96835b94d0b5459fe723399548ed8bc8e4716bb3a0c135ed3258f356221202b40d0ffa2d7b01aa52afb25e0a320e69b975c433f266215279f4f63e679108859893f290c945a69f540c28f660b03ed09a9e1f791fc79bc56f62d964a4da4be6967268351ed40ca9c1fae3debef133194db6b80a1d947fff445a622c1c19b56e93c7d924aa29f971d139eb240da949c18147e61b2dc52167979a2dd349a814b8ded73bf6ede0e0c367f3b50c419c66611706de8a94d0530a06ce3c17f7ab283f57bd328f9dc1102164d3ef735b608172f38591be07f8f2aa2dbe6d7b74b2b3404b329377dcc821fc4a078ed7529829ff1a6c9cf86c9f133d96f75dac2615b9f336fc20d5894be718cd630f60f9b540ee18f2ba4adf4bf522a93f90b529a78de184058f5eb5f11ea302b2eb5bce8eece446f70bb407ad0768fdbf702f1f97a2d0b7d1076661f3314aa4882c880881fd236c77d292f42e430ad191730cee61b33e98bb4a89c2c736fdf11bbe92c9d8bde204afeada7e552ff9916ff8893730462b55f5b028c3cab2395f9c517fbd39bda1c3bceb97e20c8f3b63b3a586928c15d3aff0fa8ab68f8b19c0b3286ff972465153680c01dcbb968dcdf4576bd04e9e95a30b2a0bb9f43ed9fea1fc841d87556734515a4ba3787771da4b2118bbb7c5d4360abc9c7cb018bd45bdaf4ad0753bcd111f08fe564cde8081a210c7821eff470aca8d9dbeef427a04a1d6988b3a51b2a84cb590049139a0a0e3a49ae1902fc317ed700bc7cceb005497d022a862c9af0502f0d97b68d3fecfdd78dd277b746f59119122c3177e0659dd946466617642c9714dd4c1671cbab6e3fdeea31d5249c9ffd36773b973d2e1f4cb1855cbed7c130a16fe3a940d24305a0f14c4ebeb61ef149a1845700f72a943ce02cb3599ff911a39b29ee52d3c2e45dac900c5bf4645b64da4dd989bd3379cba1636c16ca061cf7a1a524254ea8c9a17cd3a4558ecd3bb9d1ad5d9556878a1c3066d0367dc5c6b1537a039e3733460de08add2e5e93f0d85f4759cea58abb57f3ec1f579472c1c15da51ae27a0476390e8e2f52e1aa44d15f6df4710367436be6263f870065dd955127e01f9493840c9de33a379b96fdadc535114c29e849066fffb73132348b9ab7804ca6718bec20354d55ba314e1a88acd91ad551e065eb4db65417a8edbe60a0db1d65514fda779ba7a2054bd4eea56c720a87fda1dc644e7a3e3fb7b4c844aa2b368dc1d0282b9f4bfe3bd7181a268ccef49370fd71bb5dd93a1c02268eac8a1b55cd8fd221972edaa6e0651d0a8809ba5c03fc1b44adde35afde92bce185941c310a36d64ba999877ea0ff55bac494cd1994056063b3ce1a5e8276d8cbe860b6005d2e6d8713afa46a32ebdd21c83d9026263330f95d09b425b84a9a61a957800f4c85e0c513c01cae7c929482696cc69dcb7e8636fc38a5b29467172a05ef2a265d4ee2adba28ea0f29e130177e51f16acdbf7fb24d4e755891aae1aca267fcbd8869ce9b5b922a7c157492e054618381d77bcc65e0cd3ca1128c423fa96e11a602de6c0172646ea548885495983b8ed044059b6d43ff4f4dbd2fd0a048a5b685a5920cdb2513687d3a71368bc80027fae6930a4e2a562577992c284727bd435c347f6ed5ff8dd5918111943fa1d8bb9335332cac67de94f10a0dfd32e8d41f2c27ae6b5a23970f0ad47b31ba18fccfb36f395623fc2ff645566230f72aa83d0debd70a0054001cd815a167226c6db7b7f788c3aa684063fe0a2cfc80bcf12ce2f9e9188ea5ee150f1a1ca6fe3bf73109cd80feac66762c327883ae8b230f91ecec734827b2d0dcfb4062a2d1fcb34dc07de5d8ffde20f8208deea7e16af95490a100058c93d72ba4b7249ab90ceac1cb621324258e47b182108735543df97c65fcdbf106746efc8e82bcd1149f176283aa6a21d7e798a3f5a6ad65eae7bf1bae64d889a80a273a86e8542d7d657eb603af8ddb134b25ca99af6ffcd043494ccd6b727f2b8378ace0a8e747b0f401d719ae15e55922b6e1ec396ed0f4e07df620e4850ea3480f80993ddefba29f5adfa729c88bd0a99dd54ec28943756443325d75406182c2482d321d6e7c5684f99dd07ee949c65e2e3b38db3c2f13ac88c38546caa95bd842e743632837858a774d2fdf142dc56cda9ef4a2d7fd2c9358283b40a3cca845edf4cd32ce3e731ff02826f14cd7fcf5cc2f5f71192e8b31b2b3abeeea6decaf828b2b0c6b106f1ffb1f7bc4d2f9639547fce3ef518643118df90d5143d837e5abf52e14a50a9fc1049747e48211ee3e1a2191f599e7d703ca3ec0d18c17dbffd2a7ccd7d6c5e43bd929e96ee48ad7f77f80cb30c901cfe5613b3f6c7d2936a576a1df0e414f5132c7ca244837d85ff9bf19be6ceb26f01e05a7daf71a1657bd905c2a748e0468306f4d3b2680f252a3975c3ec90d7e444756e0843936a4b1e3111a10c0f8140c768b3d19f0808f8bd8e7bfc65e45b5a413c755d250ecbe485333bfbc4a6f7bd1ec681cf8b9727710396c34f250605a1f59a9a375dd4a6f505d7be4726fd3911528630c987497c7c9d73c334a2f62c5681c5dfe14fefc4d2cfd11a54500d83b9bf9e96aab33b294d52d1280965808ebcd614bdd1864dc609f51aa5717009650c23a4296c68e4fef3eae12de6eb2c2302dae53f083bb2daac4bf1b1562f4986ae38a508abba6a98cf5fcf7f335bb7eb82fdd9069cbea73701eae222437f0ca830eb9a62d9e5291a2b77e57f8b26743968d4bae2cc6ff3a3d4dcef64e9b7b3effc5088188524418f1fdef618602d8da78eb284b1db213b029fd79dd1e4593f68ae4c2fe598f121449efd6adabca7fbdc85855c259a88b70ab120484c868ada5f6aaa5ebe104e73546e1fe3520f92a1a645c4ee289017ec716bf20ba0671d04c03fa7a3851cd3e691a18ee33caa6fbb248f5595bc081d8d5198911046e51b8acb84a62b92d7cfd47c2ab5a384a8081", 0x1000}], 0x2) sendto$unix(r0, &(0x7f00000002c0)="b100050000331c13fecea1c90500fef96ec0c72fd3257ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa090000008abfba221554f4e0d5bb246c0900000008e371a3f83404672f5cea040000000000c700000000000000000000e71c4849d4d1fbff6cf4a24c0582f422a9450c6bebc4765691002d", 0xcd, 0x404, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) chmod(&(0x7f0000000280)='./file0\x00', 0x32) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) dup2(r5, r4) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x8}, {r2, 0x100}, {0xffffffffffffffff, 0x100}], 0x3, 0x59) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x9f9d}) connect$unix(r3, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socket(0x6, 0x1, 0x0) executing program 7: r0 = getuid() sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000680)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119dbc62a58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b4ad54e6d4e309d5094208409dcb8a110be7468d5813b6b31fc3eec2bc07efb6f478ed6fcc28946a898d1b760282083945147abd9dcc2dabd50a6066713e3e938ab95d89ef977f56d8663a1008e2ea41414a073453917143346b96fa97dfdf6d153f987ada686eb68de34d431553c8c422b8", 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0x0, 0xa0}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000080)={0x6, 0x4}, 0x2, &(0x7f00000000c0)="2bb66c226513fdd6fb6319e2925d3b3944b38ac58f3543689d2c8da68e43e4a22fc09d576dad4a4813ee148d0e10eabea0c0a8adb30d1ed98c8016bc9fe794bd5f52ced52ae6f30484a60c0a6dd6dc0991f4ca4cb38499602d9d71d9e5abb5c07f6fd791596271a77703bb6c960feae858329a3bd726e4bc51d02d111a392bba60588cc3cd4f1fbfa355620719c3f3e7763e453c531379d15d509da5f32d59ebf5cb328649b0690454a9301c533bca2339c8f3f2d0034898e8a7363d6889a7b8b0da44317421b0c2e26a37a0836eb30ee746bae49e1247d93e78c81ced93658df4f9075346d39412f9c7d0f3defe13a2", &(0x7f0000000380)=0xf0, &(0x7f00000004c0)="15f83beebdc7f971bdb6917eaa7869e3c5031da23f528d392ce358c40df74a46c8610167e47cf8efbedec716c02c080f3151f0f43b3c82dd5b20c68fc7014ca2e3f1e1b3b83ebb5b07c51a937e5f528a3f3247cd11ea819a03c872aa2d771d1df01c93d4b043d6983d582cee5ffab8e68396b06b11ad3b99aac4ffed19218953668db2819c149f1b47115852b8d152370f9d485bc328424b5af726ee2f41c4f1830e0af4797eb872eeee8c6fd4824ab27a7d087caaa7427abd365805cd68d628090df7", 0xc3) socket(0x1, 0x2, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x60) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000003000000000000000000aa0003d492a809d4cb76c44366e62cf8709f3f010fc050f981856bc1bbb1d39f554fb49183aa25d28b058c8334696f2bcd4779b60aa9c0be92e2917f3aaf385e018346288a157018cb4f1af1ade1abbf308b32eb56125568c31b36e22bd2b1809e28d0df543759a11a7bd533500ff59d9c5fda7b4868cf791f9cd4c5217606d6721d48ddecc374e16c65bf40bad4b9da620fe70c6c3e2af403d84af1dd18432aace1730af583c347d9bfe6c31f8b8f1d5873819e5b50ee45918cac19a1822b34539216f66781e8330ef7fd09edcd5d261a70d8a4bc08874ec2ba2752b2f31aad383e950000000000"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) acct(&(0x7f0000000040)='./file0\x00') close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="1231a705ff7f3692", 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) poll(&(0x7f0000000080)=[{r2, 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r4 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000001c0)=""/98) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/150) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) mknod(0x0, 0x2000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') chown(0x0, 0x0, 0x0) getitimer(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) setgroups(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getpgrp() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f00000000c0)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000100)) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="e4b4b0c69d8234b991de4ec4a7464d8c8344d6393eab6c32b8a6ae9c818c608401c4dbe77d49602bc0c01aa245887fa029c12390ed519ba82a20d0c47dab03df670e9f33a7016e2a64b1ca5577b07e953ec0affed2ec402f68f7155cb3d199b37f01092892fe38c86379", &(0x7f0000000200)=0x6a, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0xffff) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000400), &(0x7f0000000440)="a0c2fdf2eda0995bfc9a5576791fa6cec3310117b71330e57d9a963a2e721ca7a70435bdce79b7", 0x27) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c", 0x21) getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() setgroups(0x1, &(0x7f0000000540)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000005c0)) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000007c0)) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000880)={0x9}) close(0xffffffffffffffff) syz_emit_ethernet(0x19f, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffff0000000000008100110086dd62ad15f3fe761605ff02000000000000000000000000000100000000000000000000000000000000880000000000000001020000000000000206000000000000050200040401070401073f2298f997d6945f17c2b62662408b8b3365dc3f13b555e2eb3de0d09070668da550eb93040102000000000000001108008000000000fe8000000000000000000000000000bbff020000000000000000000000000001ff020000000000000000000000000001000000000000000000000000000000000c000009640000004e224e2100009078c222697edd2836cbadc5a8e58425a6a39def5476cb7679f1521d7ca1c60b0c49436f9f8eb58892c6348b50dfd80c00a2ae8530846014f673641981422ca0b60192423d9e19680e44c5854858899a487dc1ee5f1877c8eece666897f743cc1eeda3efe815ab09ab3624c2afb352109699e30ca3935682588d0c7b70fa43fd34529a4de6a2e597e98fd779092f4bf5d744f9084fa3d0930968b555b189c1bf5a7b9808c89282ebe066b4455ca40a1a988b0956b1927ebb478e11"]) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r1, &(0x7f0000000140), 0x0) r2 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r9, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r9, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, 0x0, 0x0) executing program 6: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0xfffffffffffffffc) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) dup(r1) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x76}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) open(0x0, 0x0, 0x10) getpgid(0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r5 = getpid() ktrace(0x0, 0x0, 0x1000, r5) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/97) dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffdfffffffff01fc0000fe800000000000000000000000000000aa00"/39]) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={0x0}, 0x10, 0x0) executing program 5: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5f3, 0x2e}, {0x100000000, 0x1}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket(0x23, 0x4000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000180)="04713f40533ab4c99d5a8669696b0c004eed51c1bfc3e136ee2465f1d3f353990cd383619b5da05d71cb1e71f2e524ad89f0e96493d76e1006fee68a82a1e114ce63b770b1fb0183d5659775d569b7efde106c404ee772d4164bb8a690bba184bdbccebd617b5ff38dbd16e43bd3768cbc5f781693117a8add564ecc381c4ca21ab616f535ef99328d9aaeb1a012f3f1111f5ac57231923d03f220aa0648b6ba595d8b5b31a1fb756f874d3c4b81151f903e39cc322e9b69881672f3aba2c9a9a9f882c2e785db6f81033c55642781dca18edd8e9f63d4bc71142201cd82af524aaa1f251c62357078b268dcc8c799bf1880f3a66896e7789239ea82a3c57e5c5dbd7f3620a5fb51d6330ea7a795ac27c8c409f91514c97f671509ef3504b4bd775c9a21d3c26c63f956640506e8f67dbbeea7079e74d68819500bb791c4145db02425a7913684572492ad2dd7e838fdcdfd27d68ac31171cc5a612b7a4d3c31105f95fff08ba614feacb4d9cac0ebe739e73e1ca2e93efd0c5dc1dc7d69d71aaa0f7214e656730af4e57bbb911638e8ef641f9947f2b644224cceda63cf2974284c2db466542af546066a60c52b59e87f8d9cbb33005e4499c811ceb7dea5ff255e4ddd242930a005afbaeac16f7772496cb6d1657fc03a372fdfe7555cde4f1e9b6abcd92d54e1ecf26551cc61fb065186713aff3e160c30af760a02b4f30d8e1fec129a944f7deca2254250083503534191013f8aeb0ac8d13ad22398c5dd4c1a558e713679967b72744952c423f20e50c58344fb9f08cec10b4b93874d34a71bb8b5713742e8b53ed11b256e6361d606ff99d259f76b30730164f6e33c3d6e0d3d7b113f8dafcc52c4ca97864d8a1f612155c2d2c19538649d87cd1e59f7bbbc49d97a4247b0c82aceb3c2a216610b947305eb55677a08db70fd5c722a064ca6d4d09449768baabac1a3431bbe0784958c7c9cd9284041feacfa1b66b016a54d4afe3693f3ec01afad4da12e6a615f9e74e0ef9fb40df6537cf3070e1192286061ebc0ffb14dd5e6e07ff9494ef06f7860dced6c6a57d40c9c6b9a831c5463dde1a2dbfbb485937decc28c17d4834bc7ec1e4036fdd8945e96d1e51ab1defcd50378871bf96d0e04269efaa474676b29a9f5f245f2ebaa9d7442cb02166d9d2e75e1e5796b18bb369ed4122c4666b59ac1214b59afd522a0c075e1a4cac01f563c203fcdabcd9e3e1aa8f9a20a04027706538fdabef4c4d542f9cf4b43c5e7b982f4172f35bbec9c6aa470c39c15e662c4e74e50cb6100d4e16078d6ffc685303b043b70ad8c0cb60947e5956ff703747d5f94a6ba42e60ce63cf17f4ccf6719947d0742ed27edf5d777ba074deafee36aede77590ff49c38c2bb679491571d1b35a3762a9a9f3720e0d093ff701f747f9a9de7744d499a3c0444e23bd773d9d2cc7311762b05d3e6d6297f36b9be1ff9915a33a3f4e4ea54ba4a13116f9e198a5114871d602884e4957405d8cfb4ab2a769f74755319cedeb7cfbd9f49302d6e583224627dedd0fef40a3c70868f30e687420fc869bc73241a0880639d485a1ad5bb59bd79c7848e3117d16a81e01b0587caa2bd8739ed9113d41bf7f561f5706778a09703967391e95bdf33e5215ad3dc7f0b638047df7e7fd2bbdf843309e18351e9039819fd2ef07cedb38d6cd85ca0d5e33dbddff0e1aff2a22d3dd0441ef8e9e21568695aad77dc33e0a6c30886e564fc9d8258b8a7da59614ff09a647bde4302e25592a18764fcdccda54a9e5d69faf9edcb284636f6b7f334644a7cb188ef25403ee8e5b47035f0d2a410cca19c9a05958a3af0a3889c8480a10e92cfdcfa8972641fdfcf2edd20c927598567894b0fd7ecd560441516652efb45cac9d6768a9952b177c6ce5c64ac9630b63b3d3ef8d9dfbeb7a7b89c3c01b6b45d5b14470d5811919b4f4cdb85c89849c72c0ee92b3746bfb0e19c82b2ff4a4f40529e097a398e678c5780ce2b627eb80c94df8bd7cf41ad7db7bea97d460dc808b8f22415bcef33b1cccfa297123addef2c0638fce665c216047d0ab999c572d09a50adb0a007a1b1ab614a23527d5540b957f685c151b5cd7a3a6c90604f226b37d86868585c4c1f62eed683229e56c6a2e0b35fb90262d0c78ef26cc935f85e5ea120f5c2be9688eaa5501ef2a4ab8242bac35ac97e9fb75983882acdd925ba048210c8d8145998781f390163209f45319e545389770048a27a8661b2104474bb0aff75aa6713f65124b905e53e6fc55557bdfad7e2eced7c0bb0883c10700382ae4ea523efb3958dc137d2f5cfd6bdeea547fb023d0be645895fece566b1c4283095f69b6fcb944665a25b72a3e569b6e2128edd434d3644274e5d64929c2654c6f3ee45bd12ac71c1fb29f3c54eae900af1ec7f796257cbc55006246a94f8b4d75fe666adea40571c5e654b79d0885864f35b37e9f532d57f7d3218b472d5a831f88d9967d547b6c619a08591a9f637b6d3dbe8a03bca9f35aab61765a8484a04d9c6f7d2ff81c1447cb5ea260e54ff24946eb392bf7828dd478d5cc2f8ba7b2c9cd8b332d93d2f25b778d180d1bcaf798ebe4b30dd0172c17078f1fd950b13749146b91c1887bd9f4754170cbe91eea604ed40c2bd4afd1927ed6a2fbb215e447d0e29b0d8a15db1fc933c5cdd11a01cb3e43f6ed0572e1a45b8840452968ae93eba6f121ccb1522aa19144eec195d63406dd360c00fb95ccad156c86eaf303d7cbbd18ecb1404908beaf39548c75393cfddce0474ca650e0dfcd0b822a9c2d7084a0e1104a1a4975b28ae7e31c0f79e02873d266ecbdcd9df4dbf8aba232661ef3cd99f665cb393aadfb0d0c107a52409c7cf46e58d0650436fae4daa62e86bcc90cb2c51f88a31ccbcf0e544c45e7301c02cb9f8f40edc0e067b6d06a8a59ce5346655545ad97300aa0ab213a21271b26e3a68f053779bc627b7f3ec198517e1d70a87503ff05954a31758b447fbd6d45a491bfce006bffc108a1f5b1d330f9bd79bd75b97f05d281a8215a1fddc119f468cb9682224e5dcca6c5216e193b0d59c0898f74876572bb8e913498434ef3cc8316f6abf359b946c3958b3a7244ce8fad4e76711346262a00fb69dc406fe2844aece7c372fc528c7fb63a8cb75a238e3bd71aa028b9ce0f3bcb766015f1ac20a870a075a2af484308f504259f19d849de6f8caa5218f2541f1a4e4711548e0bc8026d5aa7401f10f724cf725dea9125f84e1e3575ef18a3734fcfc3a6dda584c0a2d741dcdea47f12795de09abae69787e16fa40105d3149704be55f0d98f81d1e6b9829da56a5196e7d87cbd40aff5bd60fb0b719913c4bb961ea23c068e3ca874651ef659b0f6c08bfa0fe4cd5adcc2d489dbe247365d64688645a41c76e5f7a5b4f847547ea84ed7ac02d2a78fa528955f69757dc5eae4b4e1ec66b126f10ccd59a7a19e6c01da67e2e6d08d625e5e449e7184e8cefab68f7ea924d393a29bd8232643a5c5fdcdfcad7ec18840c4205776fd9e91c685514d88548e8299678428dc8c82cd15575081f5df0fa8dd5212c93c51c7cd51d988f7b799fcd41fb67feb7088401fc507c1a505424ae8204b24b4b3aea4b0fece494bb145ab99e76d063f9ac58655cfe5aef5796cf117624566d1edf18b51902f67f5956d5a7ae35969edcd2d719ef9af0c43a7f1bc0ecd5d1bc84c85bcd753655fa2f853cffedd2ce92cb9cb7175cf0ea9963c4c28f9cf9aee6d93eec213247f0415d83ff715e95da76263c9c8a2279d1434d2109e7270bd4a4cea628f775e1e536f12ce29eece734bb89a97e231e0406a2375793de4cf979a81d158ac36e89d7666ab61a43dd207f01d139fdc84a9d79bab4052da1e900d5f1192a22b16266e1e271b8b40da7da990b7da994bfc5e6d4b73bca28f9bdc59f0149d64f1f489a3e8851a382d0374606808742fab8114146f14322adeca63cd05f65d83cf6749c6032a8245b12d6d6a380b7725aaf63c7e8583d8689fcf28224520dfc37e55650bb024568e5d9d380bb6064690a1d39599256b1b348632c3c1c8f6981f4564f318c95a8bb8454a1a955f8823f3c5dbe74a8a2e14553e6023d57a08622ebb8919435d785ae22acd7d903dc6af70cc679337f962f572f9deac713e160765ce9cb7bfa2d28ac3ea2ef342a403cf8808fac9f4062bebcf0ed9e38bd447c30c30f6f69bd688c5b280cc21780bffa0c8b15c2ca9297076902fff1a95db7af9f5e612e20d3f22f0e46f510387b21409daf6a9be7446cb2aee32d080a53ef0204f1710e742212c5f2354b68de82749bb3e025ef5630bcb6bebc58f62d2a5077af9177a7bcaa4eebe56fd726dffa6281ca028946417c2b1a943cdf2f28dc2ae0816b7707c8ecc0dd867eb3836ad4b22ac629194acb58da60365373af04ad4f2570e5ef2ad1e90dc051709a6e943ad397ed93e0a6cb4bece9dd5a165963f491336c7a4c3a931963b74bfef25ce2a1515cde9848b6ec738d7e54bfa8d13e3612bb83ac15c96fa2d8ecf4feddd37165e0c447803c84bc30349c446d2b78b0f0af0888c5f5b602896fe7fbacdec05cdb88e12348200049f3213d4eeab4f6610e59fed63dcd6dc31be01b06ea5195dc1f83f44c2980eb0f64212328f56e00f4ed49d76985254c711e3589954dc0044cc5ed9870380f751516697a69c07234d286af8a26775ebfb6ccab62d1029989752f0b8a6577dc1511776e44098758d7fcc1039cb47b64e02833ede3cea1e4b9b82459c48541315dec70188af6802c79226c1e8869e561a37953aa7de3169ab9b59534922038f72071c32c207e4e26c73ee390abc4d4088d16fdf41144e030ed0ce4ac138e1bee0422fb56fa4138e1748134af5d94c3ee9971fec8f6642e93298c9eaa7bb590d57f5bb6548c35582b09f000cf72c89ddf6e0151e8e020991ed4dea972ee44e6747a6ea57ab54bd1bf1c17fd51abdcebd9b4362188cf5febb29e0a4d6940fbaca6f0dd594b474a94c528a9bd8ffa4135e4fce52c9ccd61dbd4a22b351a4257e921c49ce3dcf28a82dbf8c181321e6b8f9769328d92b4a2669299b59270bc153c4a19425dd41465c10432e72cce9ad8d6960cf913967c9b0ea781532e01913c1f174c2484e69cc6fba9ef0da7365eb5f64fa58fff361ab031e90b0b9707d2788fc4b7e4260a692a4c1cb7e4060cd433a7d0b3dab0af01904564f6c191655aae4e1a59f93218884e141f59c927d53d7f0523a6f0e3c8dd6904cc5c49335f7576be0eb9e24c6f0f49d7dd97d6cbc41b51a4cbb7586986b60ccfb6cf34c3a8ad06b944aab9fe3bb64a36f282c96fdcef6881211783c26cc6a43e3e91cd695a20341592c637c39fdd7f08ccf0c41cf8eced11661693b63630461878468e9a81c78a8dbaa13d29c8d13a9d549592da4da3085daf344dfccbc8af694328c44a7255668b8fd16c53bae19f576d03981f8156e9d2aa1d352268dafec756d0426b111ab469b1a5611a46cf72090f9c6eacf57b26516b985a6a0e8bda870ff6a4fb3fa686c56b54cbe979afeb3276bb81ab212e59c73f8b849f98db7bb3d581d6ef80724c1fcce22b4904b898e92d51c7c52e19d6033e328de715e72a32ddd78e12fc5a8ea0630017197ecf5d858dfec867cbb95ad861881d9cba5215d481832d1b6df44458d54d7a7499f4f43396f5a2d56f6d810f365b98ae0f70a67b240f7775736afb46954402eabcbe0f95b2bfc66cb6fef422bf04c500b9f40c0222499f7e88be8dc280c1ccf8326b9", 0x1000}, {&(0x7f0000001180)="8575e0d4a6559ebcbf32619e97a5962233f15b882897cc80dd9c8a2079a6e855b2625f64f313", 0x26}, {&(0x7f00000011c0)="2e5131add51e5674101607d0380c387767079a36fb3e0009dd2555240a966a6c20dd7b8ab56ab2ad188ef5d645815f87c276c990ea68fc177d709ab262e3e9de26eae1c067dcc3c5df257466a93e081d958a40eac7ff6bcaea57a6948e21cb", 0x5f}, {&(0x7f0000001240)="59fb7407a807fd9666a38fd5f62c77473dcd2d421eb7eb471a250ce5", 0x1c}, {&(0x7f0000001280)="d243f0146808995c03a44391f9045be1805e49e329c759939ef91ac250caffe19863a3a593a588708301dbb9b693f9db1265d94b5d4ed275ca2e2601eed9637dbc825b2cbe1fbf315d22dacf2eca151241003cbd9aa09156389ea635979d92b53ae4f3b4f30572bf00b03f3b9f4a5ba3edc64107cdc2b931c051113aa945bd0468f5645d8f042c480563a64d406878992c292139a52b97449ee4d9e69a7673dacb0bfbbe80a7e9b1fa9dfdffb4a93c08adf1245ffec4e051f3bf7ab038c63f547f01bf251df541bfa3c6026b5ffaaf19d404d737371545bdf59411904b125a4422392c603404917cfb02ed30a878dc04c813798c6d", 0xf5}, {&(0x7f0000001380)="5449ccb9485b9dcd5f05e63e2cac6d6be6af877bc2311dc78fd0f6188020234b6fe841b78ab14d546f371a873b4635519ac3ba1790737f902d22f1367baf22db5220620e9dde726a3985080628d530023a72192d31f04afa69b15ab30caaa53cecf3d060e7afa3e0b7635e85d6cc7147357de433896f45dc548a272c234d32c9b5d8c133a159d43c9af82ef347c53910676f067b8fea7469cf48eebf888c6af8b7f4a6d13e8cb883386cea435d3e2280d087c101f2b646f60184920de4051dc985a0f39cbc74dc9da74596ba8231b63cda1c5747311663ca75f9a7a77acf58a02497da0767bf28004a82d9f68eac255bc5c5cd1ec8c27961de59356b603de1b7d11f0c839a1598ba7f53c8e43f1be721cc2b8e4e19d01d1396f0ef4f3a442add0599126b65a05807a85037d2db450049c0d6927fbfa746d79459fe19f206318df82e52dbe2f0cf9be92996f9de83acb841f6b03704c956baa806b34a24e0c0771c5f7ffe8b61e51c3d59c5c3bca507a9e13085c9654291233e0146874d2f601040503f34fe8951de3ff830bad1acbeb6ca919277c79a34e7a174448b421a3a043f8e71f454f26730eb2b75addf48bdc81a91c3d49c539ffa84752984e4ef945b1f76bc599f856c81dbf538851256c41d7ac5dc93e61717c964e84c637d3b62768eeb57008def1accc0d95636aba7175d04cae51b6fdf58552a6bbc7e2126f0c4409eac67943b9d456dda17b51349eedc54cf1fc12dd71e45aca3b3c6a91f6ddae147dcc61559249d1555150d457c03cea40804716514b92d0b80886fe82102f6ddd166dd921aeb6811c1ba321d84822c8fe55efb53bff597ae63b504c7715a01010eaff992a297b6bf8f44dff7924ba726a4db4230a82875ec347245e4dff1779222e70f7bb397015a598881ce8281fad3fb67d0a77d197e01312fab6af48710d62c9f2f5639056d6ca97b6d60721c757758bba2e59eedd1e246df81588484aabcebf2ab843f34565de2fb00515536cad903aa45c8e561c10b03215cd245207af63cf87decbb53b2c192dc9429b64ccae69467e6eb0159ea15ae98dec3169fcf51aa9c23a7286391c115af1abd44a6c14c01a09f1edb329ec9ffe7fbbb3013747d486cdb360975c58b425e35f8605c47f7388f0ddd79239996bcfc90dc9d1d28667f0f6b308e1504afe576161b0e7cc8bcaaf02f9f0c7ccac1462d1a70ff3c544c9c69f911eb7a74eb7748f51faf93262c8f5cc9c9b0b52da7afde7f2422705140391040e288b0d1c624064d8be528b14d24a2a7b7c28b2b5b59727b88ff0f792826d64ac1761803a7972a0d2e17acc9068764a4f9adf4ad7420f3a04d21e939d5f7574704cabb2b2ba70a9b275f2e65da41b557ee16637358a36a482fb165771a1938a8ce19c4a1b93bbef30990fbea0b88b4bf1721a2f427051d1faf63bb8b585789bbd9523244158b5c772780dfba60157f38774723e806eb99930951a0c638095b3f258a5c0e930284fa52804e8e3a59db53f34ed3d9aed8a6db715ad7ea334e391cfdf745e373ecf3a737f4fa21f24b9a7f4b89e33f6f6b64973c0cd3bc666912856b3d51e9a5d9fc40645edb91236c5e96d02f3126189e3df1158d89746e08567122ee4dca82bcbc23fc28f0145944aa76559cb6bb514e93ef6f8ddc0682b40234c1a32a9ced158b8f000a2c9f5f87212a09b60ec7665d9cf27e8818aed7b680f7469063b43cb900eb3299c810deb03988ef2c40a85f9dedee7b18d7c087c251300a8517becce12538cbb0ac397282e9df25e897c5d2e8e728e790a1d217abb80af91c8e0f9ea2727d91ccd833e413fa6e5ac623148bf50db4fcab2b9ba553c10378ab9e80ca02ebebe93f1b79c9e24f2325874b6711b55e564072fa44cb32d6c80e4700956b8a6ccf92bd25bd7e9a34241e56e15b920ccbb6bed7c34ccc8f6f42a8af1aa5541e8521dce3cd1fbe060930609edc1ae88cd4b87178d358d98f4894a045f5bc6876d3355271d480adfd1633ea4688e4877e4d99c11950569469b0db056aa065a1c765aefeeb5599b072e4a2403d6eece31a2ffc8f3c5e793cc8803216832af93eaf52bca112af453e33804aa7fcbd0a631b38240da2ea0849eff11c11a0fe07cc66eb78d4a3c924e5296908f295b072173e5dad38da2ad56049ccaa563eeb3f5dfdf6153f945aa75a7b4fb1b7edca032f9142c09e7b06ad2a3c5afe3915f14ebc959034142b1106dd5baaaf19dc1ef624354b1a9d4fb73692018a1d3de92805a3cfa967e73c5d06cc7ff2eee9b03c289a88aa1c324e497d1408560e77509bf7e7ef83f2379d9124624bc7e689cb972090eeb28f737da906281a462ebbbcac701c6d872738bf060db1b4e23be2731ea3950e524590295b08cfe61a142b3029fbd17a26858ebc3b43a22ee8fb64e9aa10d1055fa1bad1a8bc02c2f74fdf912613c6e05b935a6acd81e59a5f516248a943987ba168492b861d4d94a5a338f5c740c7203f344dfdb7444cf46546b9c75b505560555a06b0aa4bd9e85e2bac1d329e87a3ce5db8657a895c8173d5606505529df9f0759e5842325eda7396421ba106bc2f7c7559678be55e64c54a2b7abd51eca9830c4cebec99c92e8cb534319aead74a6e16cb498829b87ce1af06d5aefbee8af790f8880e74b1848aec0b78c0daca0d063be90a812e910e76b1d59b6426ecf5a3809e62383778234f3f91274b62237bda9bce8ef773e8773d6bb50624bd257bc3c8993304d140887cf183e3098a2e01dde403b5e6daa2040b386a0d8cbc079d30e45c520807d2117191aa7e8eff2f57273c8488f167c30bf358eebbac0fa09a98cc0b2ec2a6112d2fff96570512b96bb1f3d91dac341b64c890e9c1da4ebf14ba004e9e544badfdcf6ab15a2dfc18bb0f54455c495abebd8a9e681a0a15b8b79f5d9a16dfb651ddb48a598b5f4301efb592874e9d8065df241a9300250522f5548a17446fd5d44f80d7ea29818ab7d72258b01510d1c332377e4be5a3b22834f8a7f1f51fe873842638eef1140bf8e4a03724533068f0013642dad57bf06c0dcda5b6efb8ac6aec0db0c6c7ea20bb7d29b8abb069159223d2691baf1e70976e9577ea85c5897572957b55de0cc78ccee3ab04f739d050337665a2bf0ba313d81e10324c32fbe2f9128389060473ab8b906881ee776b5399f7fa5c419f1eede1e69ab92e8e1981093aae149a2bc87c27c1d08c123c745bf4691173b5fb9a200cb1411c35257b1b3578f4c013bcabc9e69a49bc8ae1f67a96f934535b6aff02785cca25ee194c1db60c6a308f2dd0f6134afac86898c551b02e17d202cef7bfa257febd0e6ceb150b825d105a40ed266129a288cf88bcc939963a9f467ad7ea0d3129085a61e9ba215de39c7e832b56f792b00d6c7e7b6ae75a879df344b105e8593f9067858f436497785d7cdc3720e982270c42d416102f36382a8418d6ca3f8976a4984932431ed8069ab69af6ba058560c173af7e0656229c5004d9fa51845fdc33136ceb55db2081de629ad6b11a14071bb47ac40a59aae81eed2cf1684f0c2fcbba25ef8ea3d98822a8a4c399c87db529b0a17791bf75efb53858514440ef5b0390e37dfdd8e5ecf57c402a9cfef0b4f7030fc880266de3014dd0c449facaf79bc492b308eb27a3b2e25a9a5729b5e1521655dc57110efb26dc9fcd6b8ee056298b0faaf380b0c56fd71488637195311c6a42874fde9b6b1eeaa90002e1617840dc1b36b998a44794cc439392f961778652b520a644c0c6fda7933be2f6542cc7ec22cf591f71b313fd3745a1ba7ae18d2de7eb6e687e2a798382fe2c75739a6b7c17a86691062162ab0ecfaded97398cb4690d657b9d24ec3e69c22bb2ad7655e05c22022c8f108d6510d2def1bc842f647b5dec8b1dfa57595207e47fbfcaf6d360e5b0170971af080ee86e9207b8df34cfb812600cf53840183b312f3f683bee3a16e9273acacec1ffe41f27ebf4533d6134b1733e87ac00205302ba0f230129fff2c192aaf7e905c17b50d9624ce51330e54dffe684e55200487b3dc46e10e130d6e591bf239552a51bf52d5f6c6865ff6a9e5c92247b6a71359414b2b26642e65dbcc7d25c7fdb9672e69c2a1d0221d396ccb2ccf8a3ffcc450befc386659f9ed2d7b3aff0562b77894f2df11d9560b17480883643b6e1f4f7e8f9b938effa18fdf6f0c58f85ba70a85f5617fc69f439e0e2fccba568dc82f9ddde17a094ed9d232ec35e3aa26f69bfbabd63bae2d45cc7095db42d04d21715bb38304cebb4f3bfc184047a77339173f066a6cc0ccbea7015e74f33f5c8dfd928f808ab50286713d7eb67a6acd237d341b68f01dbea6c406d0cc38bcea8bb51697f031f07bf29b70fd1f51cea47d7d26d17c22ad87cee094c6c7ac8e415f62acb5c082e070b02be882788092d89159910f9f3ed1fb158c2965a81745beda3e95ce58963fd4ce3fd42844987a1bc940d3485c9a9b6760a66842aaad3a94fa0df6db193c5e294d5db81f4567fdafd99236fc0d1169dba7bf6e3e5aed5ccf5f8e3182f831aa8a40ba4f5304ea51bca6a57687d2ad6a3318168db915ce47a2fba7289c0cf57d8852af27987446072ab6f15f33e559df2490e4468ee8a5ce136ab4bb60eea2aa705a4b6e67b10c72a3c17b8cf3619be79d39f622740af7efef931bee864011249247450021c09b2df04978cc6bf319560b935cc8e741054e515956285ee2de5e1380d6f6dfd1d51f0de7a9a4325033284831c16432ccc4c763d4ebb512de1b8fe38619e2156dd2ad1f3fe65bcd314e762d7c3151f951dc04945c546c84f612edc5ac842e9d02550365bd2c31047d9dca05f819470800bf688c11097c843a9cad3b569ccf92e2194d96acaf0b8d0fe79d8127a23db68793cd1db451561332fe1f7cd916187a30944277211ed10779cec80a80eaa018855ca108dffff6c1b309118898f3e2fadeedbc010a2a00fb3ded279ac1bf7a54580e7603ff17b04b6c4bb3d901be5f717dfe08759c0fa78a72b7f8b587a243e1dbfc6a91e33ffb2896e08b892d09652edcf35386ea29015ff606a068204574dcdc2718e62fd746bdd60c683fddd6490edafb2c34ed54f20e9a910ba3eff17cd222a222307f336d27472efe77742dd9a48a7437f07b03f22f7faee84e8a97685718ad3f2b0cc265dc57f6410caea9b00873cc993811907fd58513d19499b354ead5bf4f8f2ad3c421367e09bc9179165669df63d60937eae8a6d8147c1bfb53974f606aacf95964dc1fe0584dbd1034a6371a6c6e674560f54214f92509027bc09186431cb5b6dd399da9a3964a5512e4b10f686a59a338435c5e60723f01369da80972a61ef0f52a379c0674f889decfcc55be5fa62613cd5cd6275b986ffcba6edacd67f3cd829fcc2d42396fd6f558dc2da9113769c7ddd5f123a3afaab27aed14964f2e12b51e45739ef30757dde912e341dfe78f0b3c17b520f914246531a4990e86f9a8b5e0b1450155ef4e692dee9545e3bc0c36cec33ebc286da691d4ac6a53cb1c698a423094313f838ab928e2369d78a3d93e68f5bdf1e4697791010db21de28e39ef62b3e337626b909336cfe4cd2738cf1624646eb64b8df5abe32b313338b1ce5ab90436cbaa860e00b169ec8faa835526962a861dc48f0f0986823bbec8c2d3da67083fea95a9279f8e1594ec0048e6bb4ac757bf9bbf816d23a4199b8963d62772d00999c70f0e9418a6e5902f451a8df501c52d3e1736305653996362b10c4956bb6c530071a0e", 0x1000}, {&(0x7f0000002380)="151ee76d4d50c6e9437c3240fff8aa57d3679112e3b7ae6e779cc9792a59158a92590693f1df2fb6d1e60b271ac35f798e740f7a7ca7777cb8e32a76395e32fbd0eaa9691333898a9fa99082330352a49273923a724cdbf5ec7e931d2c57ed80fe14df41dc98058e0fc5175086795500b2ccd5ffa9714655deddfcab2767bfc39f6fb47704889f3bf871753e862b5d8e2254c6a95f65d4352d63a6957aa26675331be3cb3edca67fc754631fe65195ea9078c7cf9218e8c7b92bc7e3f177d531b63c05932b96f7ae9c484490e12754d552406e41d17f1c8d1145104c5e7c70307ef94c14ebede5af475b", 0xea}, {&(0x7f0000002480)="5e37911829978b9f69dd56a02ea4e5bdc6760bff7dab811f19b7ba4915c02ed718ba391be0795441e7", 0x29}, {&(0x7f00000024c0)="a721846f4a08a1dd7802c597197c94759b8cdce205d9adb4f34915e59459f01e206e", 0x22}, {&(0x7f0000002500)="89ba5e89d770b65275daf2716a2a41df4cded150278193", 0x17}], 0xa, &(0x7f0000002600)=[{0x48, 0xffff, 0x1, "a6ea2eb850aced3026793e45db2836e4f1f60b93c1ef3e7e403a952f17a88a1db144c6b26aed99646f1f43fe42b050ac0e0a40d60f9c"}, {0x100, 0x1, 0x9, "5d148a154c99c0f8b43d10b3c5680bb2e4e27b6f61e6e993c08d0fb27474ffc11ab65ab52173c7e5ffc241f30253f610df20a48956d42a24c3014ec34e25a0a8c5cd5fa318c607f1c9256b0a903083630a1531c07c305169f0bb3b3140fcff8bc15ee9f401123e33e81e957e26ea32f78baae827909cb564a4a83a26b97209f9206fe509ee5ca65ade9f3757a98ba15974b5653cc51a1530e68b761e6d7333b0a945f2f536b0acc4ff93d2ad79501ff18a999b0621093a0af98c78cd16c961fcb8be74d259f939dae176a7f882179994c7b9cde566be2489f99fa3975b66bb90eb85e7ebc378c025896855598e"}, {0xb8, 0xffff, 0x5, "7c8fe658a1303d813a55781d745f9a3b99e0d9995f2309a7267f9887d7f041853e8bd16a67a04567209126be1474eff6afaa101388077527cb971a5fccfc7751a4e2aaeaa8b2c5f266c457252c2891cd9c9a02887921dd48f56f6e2dc5774df46b985fa00d7005639f47d5530e67fcf8a5cc0fa18dc62a8d785290f102dcc8cb6afacc100c5357a16ffc1fd57f1e3e39fda9358a617a8fc44a68614165257b6eeb6b2afeb3"}, {0x88, 0xffff, 0x10, "8c0cb5d455fe8c5d4734e45cd38c50da68e551982484509d9c0bb8b5bddc5350ca276391884fe542760dff5bfdba1ce0fb65e5f10023f511978c50e762fb34bf16d682a971081aaeda016b7c44b396e194317b6de249f0bfd59de114e304da17e6ba2838ed0f0fd262d70b2d6abd497140"}, {0xf0, 0x55f0d1b1863700d7, 0x34c1, "71abb7ca164690d72a59179cb97f03b36d37ea403f2b309193d80f5dcccab995dbc0c325a82d5903720070052d34c818e22402f6d3ed8dd3caa609f984795e3746a8a8a81365767cb84781c344b5f5508fb833dcc11602c6eca82ead451375a3aeca2d3cbf135f4967808fa1a82b544963fdfff7f8d8871b378917c705592b2d6d3710d6358ee44a3e14b1d74a1e8372de522cc73df5d1558a4dbb3128e66e11bf39f9fd637783567cdc48853248527341f7f9044e1c03914906b25b17edb8a314fa8032bc8f7da27d6ac7fcc91601782c1a4a8df4ef1da4b8c3f3ccf6a2"}, {0x18, 0x1, 0x7, ':z'}, {0x50, 0xffff, 0xe4, "024f0bc891d7a96526a3982ae7e7d93471bfe50706de93b796a7686b4b5b6172ac4b6815defe887cf7c4d8f79f3f99cebd678fc003d1cbf6b15e126ba61c"}], 0x3e0}, 0x4) syz_emit_ethernet(0x58, &(0x7f0000002a40)={@empty, @empty, [], {@generic={0x80c6, "3e91d075bae375d17a1310b3abde9d4a6e3fd7b9a5eb003ac94764c88b299183c28d79428ac648917518e572d952af2cd8b5cdd1bd21e6fdff88701ab6cf10a6f8448d7ca61f980697b0"}}}) unlink(&(0x7f0000002ac0)='./file0/file0\x00') r2 = kqueue() setsockopt(r0, 0x401, 0x5, &(0x7f0000002b00)="ba05090ab7cf24c579fb1d0451868b71ea2c8365c9acc7dbb168f3c03c69278e7f247fe68369883e23f3684feb8b63e9b827ff614aeea90200f8d829c92e7dcbe07bc6ff03790e9fd686112662e0706ed9fb08f00f8de79181d59032a61f43849390cdd9da5867d17c9457c5f6b2cb667e42cd04d37ac6f942164a7b", 0x7c) r3 = open$dir(&(0x7f0000002b80)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) chdir(&(0x7f0000002bc0)='./file0\x00') shutdown(r0, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00), 0x200, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000002c40)={0x3d9d1333, 0x7ff, 0x5, 0x1, "4b531f3205e995e99f46e9f4d375feed80751aa0", 0x9, 0x9}) r5 = open$dir(&(0x7f0000002c80)='./file0\x00', 0x10, 0x20) socket(0x2, 0x8005, 0x20) r6 = getpid() recvfrom$unix(r4, &(0x7f0000002cc0)=""/109, 0x6d, 0x0, &(0x7f0000002d40)=@abs={0x0, 0x0, 0x2}, 0x8) setitimer(0x0, &(0x7f0000002d80)={{0x4, 0x10000}, {0x1, 0x8}}, &(0x7f0000002dc0)) r7 = msgget$private(0x0, 0x23) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() r14 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002e40)={{0x3, r8, r11, r12, r13, 0x14a, 0x81}, 0x5, 0x4, r14, r6, 0x6, 0xff, 0x3, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002ec0)={0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000003040)={&(0x7f0000002f00)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f80)=[{&(0x7f0000002f40)="c097fdaa20e760c702e5fd93ecec70805c90c88a03664a6ff1ee7ac1dd37f6bcb1637d0ae774067a81e888f9523f12bcf58a4a3706e9f30c03", 0x39}], 0x1, &(0x7f0000002fc0)=[@cred={0x20, 0xffff, 0x0, r9, r8, r13}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r5, r2, r2]}], 0x60, 0xc}, 0x407) executing program 1: sysctl$kern(&(0x7f0000000100)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000040)="2702f10ad2abf33e83f7b69d06002d375fb2b6cf26db9c1a07fe40c02c307bb933655f10a675eeefcdbb1b88a0a599213257ee699ef8354b7fdb79cd28a75b1fcb89230cdec9826bc506d57fb5ad20deb31131afda14f51120d6286daf093a375008fa65e9bafc4cf40933b0671f9c00"/127, 0x0, &(0x7f00000000c0)="204922769e0c22de0deebfc2ee0a4c50093c0aa673df81e0965bd0d0bd23ea965f15be5eb0a40b8168984a23069c4a31171318dffe7dfdebf0188de55804cb3c94e4fe732144e25d0eea0c7bce891b835e882c53053be259bee4ba592e3f4143852366df0070384f642b662f9a25a5f69b06a61ab2adc6336668fc5e4b0df93466174a97e32310bfea83851bad", 0x8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x0, 0x4, 0x0) fchown(r1, r3, r4) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000040)=0x401) r9 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, 0x0, r4, 0x20, 0x3}, 0x800, 0x9, r2, r2, 0x7, 0x8000000000000000, 0x7fffffffffffffff, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r9) syz_open_pts() semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x4}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x20000, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000640)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r8 = geteuid() r9 = semget(0x1, 0x0, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r10) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000ff2c16dc983fb4d9b5821cdcda775682154078b5be766f3ddb1b5ad60697b13ddc54788168ff3f49f4cd08b9dae3d1dc06fcf4d12b0322843f060288a8d6165478fb50325934cd32622f2380ccaf694f07bbddfa6679943ea6742d1494f5aee4f0a3a0fefcb2cfbf671506a2b78ee45efe84ee6b5a6b3b4e43974b04eaea5d2b36501340ef85076a53cbfdf1e69251f268833f5fcc3408c88634d695432b2ba54c"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x8002, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r3, r2) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000000c0)="6073320d7f0891c090998651962c2f530d7ae87b39f18dd7d132177bbe1563e97947e45b611ebffb7b701dfeefd571b641580d926dd5", 0x36) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r5, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r6 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r8 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f00002b5000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x100000, 0x1000100000000}) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x8000000000000000, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x8, &(0x7f00000000c0)={0x2, 0x400000000000001}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt(0xffffffffffffffff, 0x4, 0xfc, &(0x7f0000000100)="000000000000ffffebffa90c2b08664ca41cafbc15", 0x24) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297b699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb6400000000000200361b12", 0x74, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8001, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x1, 0x1}, {0x812e}]}) getgid() syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000011c0)=0x8) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000001180)={0xffffffffffffffe5}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f00000001c0)="d3335f0cba4b33dad7f826d248cb6a7bc9911ff3c566cb24cec512563c46333fc575098f2c0b4f04fadda3baa8", 0x2d}, {&(0x7f00000002c0)="0fe1ddc4029ccd1da5df3325a1358e6d9c1c", 0xfffffed5}], 0x2) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001140)=ANY=[@ANYBLOB="0285a82876ae309e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x5, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}, {0x1}], 0x2) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x188) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRESDEC=r3, @ANYRES16=r0]) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r4) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r6, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xe, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x39a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r6, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getuid() setregid(0x0, r1) setreuid(0xee00, r9) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="2c0daaaa71aaaaaaaaaaaaaaaabb08005500001c0000000000019078ac1400aae0002619b5b59078fe33"]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000700)={{0x8001, r4, r8, r3, 0x0, 0x80, 0x53}, 0x1, 0x5}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1, 0x0, 0x0, 0x601}, 0x0) semop(r5, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000a40)=""/210) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0x400101) getuid() semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/266) executing program 5: r0 = socket(0x1, 0x8000, 0xfc) recvmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x0, ""/249}, 0xfb, &(0x7f0000000400)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/123, 0x7b}], 0x5, &(0x7f0000000480)=""/148, 0x94}, 0x3}, 0x10, 0x0, &(0x7f00000005c0)={0x6, 0x1}) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000006c0)=[r3, 0xffffffffffffffff, r5, 0x0, r7]) getsockname(r0, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r9 = msgget(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000780)={0x4, 0x80000000, 0x2, 0x3, "7b11c298c5e15705e4790f622564d1dbf52b0ce1", 0xffffffff, 0xfffeffff}) getppid() r10 = semget$private(0x0, 0x0, 0x2d8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000007c0)={{0x0, r2, r8, r6, r3, 0x104, 0xffff}, 0x0, 0x9, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000840)={0x10000, './file0\x00', './file0\x00'}) lseek(r0, 0x142, 0x2) msgsnd(r1, &(0x7f0000000880)={0x1, "2726a93c7930dc18ad41adde0d3eae4b7d5f7c932226576ad8016ac07c3f9c51b97733152040b3e1f8e2be2ecee1f660a23476463dfb85c41224999abf52c82885ace9dc6d50c82e9bdf6f170ada2552a2feae8af1bda2ee4b6270bffbe065a9f4ab57b75fec1f4d760eeaef59618390c1d938c09e9fe22f4a71439423c6b700ea928208895fd8bd5bf792520bb94b56ded5f5b2cfecf8104014c3bc8877fb418cfefa7ce281bf1758867f1665adfb0ddfd3f687db1f305f18f0e62c8db1"}, 0xc6, 0x800) msgctl$IPC_RMID(r9, 0x0) msgrcv(r9, &(0x7f0000000980)={0x0, ""/4}, 0xc, 0x2, 0x0) setregid(r8, r8) r11 = socket$inet(0x2, 0x2, 0x1) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000009c0)={0x800}, 0x10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x20020, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000a40)=0x1) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a80), 0x2, 0x0) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000ac0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) fchown(r0, r2, r4) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000b40)=""/4096) r14 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x400, 0x40) getdents(r14, &(0x7f0000001b80)=""/178, 0xb2) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4c", 0x11a}, {&(0x7f0000000380)="c81004e6a3f13e307b1dc7adcaffbeddd0aafff6d6984fe1e0b7275079542595c511b7aabee6d49fda65bb0e1a66182492c42e80568d54542f14a62ea778e46ee50495b5238d857141fc63", 0x4b}], 0x2) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) (async) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, 0x0, 0x0) lseek(r4, 0x2, 0x2) (async) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32=r2]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async, rerun: 32) bind(r1, &(0x7f0000000000), 0x10) (async, rerun: 32) write(r5, 0x0, 0x0) (async, rerun: 32) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) (rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x5}, {0x3d}, {0x6, 0x0, 0x1, 0x3ffffc}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: syz_emit_ethernet(0x22, &(0x7f0000000040)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote={0xac, 0x14, 0x0}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) r4 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000740)="929be74ddc8a4149d2dee1f8176b623d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6ff4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x8e, &(0x7f0000000840)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a5506819f0803a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000040)={0x3}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000020000000000000000a401000014296e03ac30f395788e474ce8f0f7be1ee3c25f7f9d34a7a0043a2271d32933c1131e9483eaec18d040a86b2d0f13d1c8d690eafc18f406459b7a45f75b67175e71ef33bdd9496175648d51f5c3f0e7bf24bde2b5e41085ed8d32718ff404c6f6eb81238ae75a329f454b0f8a7b75093090dacb10aeecb8aeda7d899b74bc4a23ff8427017ce673f22957a06c28d81714719fc038d86f5e66b2e92b16fe23f2d0"], 0x10}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000040)={0x6, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = fcntl$getown(r0, 0x5) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000080)="161799bb3e226e2e67e0d7", &(0x7f00000000c0)=0xb, &(0x7f0000000100)="c5e81fa2e2afda8a202c2b94a74f95afd481b0a59b083dfb024adf42c70c4f55bcda8745279b182db268fb75b87b43733b42054d823beeffe5464130171eaf4ea77e7b34f8eafc16c6a2ae6fdd84a2cea2fc3f648e0ef6a4f6e03ecf2df4", 0x5e) r2 = socket(0x6, 0x4, 0x8) recvfrom(r2, &(0x7f0000000180)=""/71, 0x47, 0x40, 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x2}, 0x2, &(0x7f0000000240)="aa567cfcf36bb3e33d2ba8a76d781c6c4c963d54f5aa6e59a9ecd20f9f89be6ad2cdc9d83d3eea50ade61155d21496a998b6ae7dadc9d1e895f734ea302323501fe94c9e25f70a7f0de086f49a3469431231b3e9f6c6982313d327f631d0e7938bdf936288185e6086c55c84f625fe", &(0x7f00000002c0)=0x6f, &(0x7f0000000300)="ef45ace8bf60433acb0b34b45300726ae70780b486638de22d123948fbdb17c813ed15b2644b7827a56589aba219f240d344560e6625f972272617b56032fcc169c38ad3a6eee7abab7a5856e4f05d5cb6a68f74a11454db2bf8676883304af3e771a0cd0959e793e5dbee1df63c4926afcac039b917e757133546", 0x7b) recvfrom(0xffffffffffffff9c, &(0x7f0000000380)=""/229, 0xe5, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f00000004c0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000500)="605bf350de9b07a7755801eb0432536c5796accd8af1b4bb469d0e90fadf52653a008e34610985ac0303d81805d56ebd7e43f1e463220ac0d3362686d0f43171bd6f90bffe9a95366b0b57fce1766d11a6c878704dfb26f273c62e1023d2d11cbb69991ba96c67475002798d0b8461c752cf0b51729a72349ab938c265b89b900000c7cb07d494c09fe675557143aa1a03b0fcb3977e65345248900e95d7476c43450cf5708ac17b57fa333c2f4f1b701f30972b6bab90f2e90a716277f8c6a037e7d7d3ba094964e98b0079170d1e3888efe9bc800fd06536e8a1b675631ed862536233bbaf72922b", &(0x7f0000000600)=0xe9, &(0x7f0000000640)="730f3963b297d3400dfc120cad07f33217c6ea149c40b9ded697b7232adcb8d6eaacc4e00552d48eaec9fbee6e596b9dd4257e9c11dc56af50ed5c2ea2bf7da517cb998af58ff37955b67c80", 0x4c) sysctl$net_inet_udp(&(0x7f00000006c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000700)="91599262f2209fe5f57b4bae6db1db44a33bc6", &(0x7f0000000740)=0x13, &(0x7f0000000780)="74692e0caa659c72e7caf7e7f802124fec7af5a09bf5f8a8846c5753799c22161036a33b10450099dc3a0891a71fcadd5c1285a1e72f26f7d14a15b41bb4391ade9983745d03fa7795d7aa518c2a831878a120b6dacfcb5d6b55f6501e004d2031774cdc966064dc80eacbefcbbef43f25b6776a31873e678b591e972b91fcc44875f325", 0x84) sysctl$net_inet_udp(&(0x7f0000000840)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000880)="724d588e555eaba6aa7199e0a8e4ba51e204d77f70d1a3263d6b7a2ff4a8be87055dd7237423a0bb2cb55bf22b73e31c92443b06359fac51a51fdde7955ce0ca5c7661d91e4c2e67d1160fc638446f64e8e60aa38b7e4c18f46bd86eb215dcf6450a3ffbcb31548bd33ccdc5daef9caeb62502ab65ab096101b9dfaae33b96dfc588a7bd9a6341126afcd87eb32e9511a24acccd5ada9b832d098df1", &(0x7f0000000940)=0x9c, &(0x7f0000000980)="3b1ce6a560b95336e5fdff45c965de4651ae5044f65f57c0e5f56bdf4c20260c36fc5506951b257c6ac490fe9dc45359933c4a723d714469e607d7bd3ea02179da2bb6d8132e656bb64f1a5d008985f6b6a4de51086b314e0a6f5feedf36110652368b1f0d289848299c1b8500da409baa07249ffb", 0x75) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x20, 0x0) bind$inet6(r2, &(0x7f0000000a40)={0x18, 0x2, 0x8, 0x95}, 0xc) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000ac0)={0x3, &(0x7f0000000a80)=[0x9, 0x7f, 0x0]}) ktrace(&(0x7f0000000b00)='./file0\x00', 0x0, 0x10, r1) open$dir(&(0x7f0000000b40)='./file0\x00', 0x100, 0x130) sysctl$net_inet_udp(&(0x7f0000000b80)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000bc0)="68a9a6d2aaef4b625ccd3b37751e68194dc5dae2d0558e47619867e5d02a76a75f436e84e5a4e637cf917ed45c2849765691a7bb867e2b462a9cf2641032048931321d2afaaa819f2a61b1fbb7976335bc77f69fd7a3460e31ea0d3269eced535e2b36dbc3388911cef1e9592fff48f158ab0520546252c92980393891282054841409936f2be5ebba007d11220fdd", &(0x7f0000000c80)=0x8f, &(0x7f0000000cc0)="2a5d58134c27da7acb630123f1124c7a5c4d", 0x12) r6 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x800, 0x0) mknodat(r6, &(0x7f0000000d40)='./file0\x00', 0x2000, 0x3) r7 = msgget$private(0x0, 0x4) r8 = getuid() getgroups(0x7, &(0x7f0000000d80)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000e40)={{0x1f, r8, r9, r10, r11, 0xe3, 0x100}, 0xffffffffffffffff, 0x3446, 0x0, r1, 0x6, 0x8000000000000001, 0x8, 0xfffffffffffffffd}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000ec0)=0x4) fcntl$dupfd(r5, 0x0, r2) msgget(0x0, 0x90) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000f00), 0x20, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) close(r3) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x6, 0x8000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000c40)="c1368b207f7ffeab1eb7462c4299ecc2161a2de93db704abbafb0964b9f8989e109eeea2f7f134e13a7ce1973de94e58fa9341b04cd8cabf65b0111b7e90013ed9c372bb7cb891", 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000007c0)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) seteuid(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x6) fcntl$lock(r2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x6a, 0x0) open(0x0, 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x25b3) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = kqueue() kevent(r6, 0x0, 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) close(r5) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 4: write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x2000, 0x1) open(0x0, 0x10, 0x12) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) r0 = socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xfd) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="ea0000b21da7320043ca146f57eba24a8f2063835fa189d2ccebd5040910aa3f9750b6e272d8d22115af02ac9a6b696b2672a8a4989e2e0b930e0ca13ad7d23db99d98237522e27671ed6ac545b59bfb80572a295719fe9abceb53b37f665c6c9f39b022a4049cd73e4ff895e91da3c231bcf295206e14c66117d2649e13396dd7d63c86e425763dc82c466abe83ed232a214571c02eef8a01ecec6eaf1a748f23180280dd45edb6e385342c", 0xac) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250dd8", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000480)={0x4, &(0x7f00000004c0)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0xffff, 0x86f}, {0xc9f, 0x8001, 0xfc, 0x1ff, 0x20}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x40a) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000100)="a674e6f91c8db4d2cc980488b819fda2567848cae083ee8200cee6503dc1b1e40f3836fbf58834f405c816b1c96e70632f18322b8c3414a146495cf1f1037149ecbb811bfa86011dc4f30d2cfac0c58da4ad64ae79b72f85d50aafc45b5a48568be55c4da01ddad82838464c164141b38dd2de2e1c2fc102931b11d2117a7f48888839261864f660d6dda588b855e19892052be02e18b7f48ed9a98649ab21f8080c70939b4b7af29827e132b11a7aacc0bf5686a4f6c90489dc46a8de4f9b437638685a", 0xc4}, {&(0x7f0000000740)="8260bf3bfd129e1bb66a1620cf70b2581c86a007620000000000000007e633e9344d4abe1754a619932cc5c5adbad7e713bac2a405ffc63aa480a9cf32f175ccdc09bc6f4efda1312dcdf1486aea91f6666e40cc373a7a41a43fd5d0a676a1d69bc1a3148c7127f6f4d1de7146c7bcc318f8a361891e6c533e39e41df5660049905565be3b012319533c5583b77f7747da93474b07800b67", 0x98}, {&(0x7f0000000540)="510453d90fb0750b9bbcfa7091568605486a98fe6e2bad1c4eb6b64d", 0x1c}, {&(0x7f0000000600)="35d9a73246cf0c186bf5cd54b184d99e78fc2c978dc27b39a9c5775d48018a8a6b1a4865bf852a5dcbb9156c8e9443fc6f74ae4a24614064d1f9b9cd95d15d3336aec7039ca30d6ce5072b7082754de6c3e9fe78e767d9503666eabc6c8c77d49c073547b9305172d53f767a6907ddaf58b62ecdf964b1b4582b828a89cb70adc4fa604a48a596dc5c73dd6c29ae4b8656ff", 0xb2}, {&(0x7f0000000580)="9463246198d7204cb357c879436472ba4c3dd44e93646aab62ce6e716c5ddd9190e68adc7dd9", 0x26}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000940)=""/247, 0xf7}, 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x4ebfac6bbaf79d9) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000300)="1e", 0x1) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000008c0)=ANY=[@ANYBLOB="20702eb9ccc30a541493219986dd60756a8502963d92d0918a68ec76c024a300083afffe800000000000000000000000950000000000000000000000000000000000018500907800000000"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x25}, {0x6}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x4}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x559, [{0x1}, {}, {0x0, 0x100}, {0x0, 0xfffffffd}, {}, {0x6}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0xfffffffc}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 5: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = accept(r5, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r7 = msgget$private(0x0, 0xc) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRES64=r3], 0x401, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e7", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = dup2(r2, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="73ada3e570d418e10faacbda5c46ddf360494cccf535f846aab4b087ec731324f55c3d3fa4be291bd4b7e977e36d703a0d1f2b215a90eaf3f27438cc18df0c0db806e2d2be015a225c1a39913a6233ba3af90369203071867abd8029a2b59a72bc2f8d6304a40f7f9f84835cc2a3cac94c1cb1a4c1ed51bd729f24b1d285bfb87621d8e764cc4131bf6b2f745ac480d8323e6ae02290a55edeead2ff4c6335b85b56c92a1a6381817427ffcc118cb9670d65ffe053c653d1f21fc990306032d4a3e917e870d3ee30b9e976a6a404dcfdee72815f49a41de8049dafae24917789b4f788", @ANYRES8=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) r7 = dup2(r5, r5) poll(&(0x7f0000000100)=[{r7, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r8 = syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x7) write(r1, 0x0, 0x0) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x140) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r3 = msgget$private(0x0, 0x440) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r1, r1, 0x0, 0x10000000000002, 0x0, 0x1}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, r1) lstat(0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYBLOB="6002"]) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) fchflags(r5, 0x10000) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = geteuid() setreuid(0x0, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x7fffffff, 0x0, 0x0, r6, r2, 0x3, 0x8}, 0x7, 0x1f, 0x2}) r7 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x157, &(0x7f0000000280)=ANY=[@ANYRESOCT=r3]) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r4) r5 = semget(0x1, 0x0, 0xa) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000000c0)=""/97) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x9) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0x1}) recvfrom$inet6(r0, &(0x7f0000000200)=""/112, 0x70, 0x40, 0x0, 0x0) r6 = geteuid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="c274bba3927eb72a19ca298bf080a910425f181cf883bb5afb4af33166af3a5c1832c55f81138b6849c0d8b416dbab8bea4221ae3ed375dac81c6f", 0x3b}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r6, r4}], 0x38, 0x8}, 0x1) setreuid(r2, r2) msgget$private(0x0, 0x4a0) semget$private(0x0, 0x0, 0x214) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), &(0x7f0000000580)=[&(0x7f0000000440)='}(@\xee\xb0!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-(\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='@.\x00']) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000005c0)=""/6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semop(r5, &(0x7f0000000600)=[{0x1, 0x84, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0x7fff, 0x1800}, {0x1, 0xed, 0x800}, {0x8, 0xf86}], 0x5) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r7 = msgget(0x0, 0x638) msgsnd(r7, &(0x7f0000000640)={0x2, "b570a264587015d8aa311363a33679ef5d62b7b8dc58a446dcf6342975266d53f30f5430abb9f7b8e274cbb66d464b390c5c30f8aba453df030f20c6a2b3392550af5563aaab1af44f5c2d04ee68e87ec97b"}, 0x5a, 0x800) r8 = msgget$private(0x0, 0x33) msgrcv(r8, &(0x7f00000006c0)={0x0, ""/39}, 0x2f, 0x1, 0x1000) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) r9 = getgid() r10 = shmget(0x1, 0x2000, 0x22, &(0x7f0000ffd000/0x2000)=nil) r11 = geteuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0x7fff, r2, r9, r11, r9, 0x188, 0x2008}, 0xfff, 0x6, r3, r3, 0x3, 0x100}) executing program 3: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) listen(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d42899", 0x12}], 0x1) mknod(0x0, 0x0, 0x0) open(0x0, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() socket$inet6(0x18, 0x2, 0x27) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x8000, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x2) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0xe00) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="d40af7d53bfa8fbb06ecc4a3391d9b2150e8711297f41fda88891a2cb533cc2820e1014cc51d2a5507d2526218b55b920475d34ac19b7b6f2d8094ed55a574c088549711e330b3c0", &(0x7f0000000240)=0x48, &(0x7f0000000280)="f9a09240babbe2f167f6efaf79ee58fa4cfb589044cfeacafbec94a1945c6eef0bc6e869757c4f34c11eaaf8cb028ba3c33599c0dda5cafa451d44ed3e5fee0f940ed044dc3aa584a670f2ee06a6b348e6f6f60fdacf2435760eda79240ccae6acb6d3d42eb3a6e0", 0x68) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5, 0x58}, {0x0, 0x10000}}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000400)='./file1\x00', 0x20, 0x184) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe}) r0 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x39, &(0x7f00000000c0)="cd08a42bf8f811fcab764261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa8319784849823f41c13a2679377900542398bee2efd55083b053f76", &(0x7f0000000700)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x9, 0x201, './file0\x00', 0x860, 0x6, 0x7f, 0x4}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000480)=0x9) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) getuid() r4 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x7, 0x6}]}) socket(0x18, 0x8000, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x3, 0x0) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32, @ANYRES32=0x41424344, @ANYRESDEC=0x0]) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x80) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x5}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x1, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x188) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000240)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) syz_open_pts() socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getppid() r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3, 0x0, r5, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r6 = geteuid() semop(r0, &(0x7f0000000140), 0x0) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, 0x0, r6, r7, 0x88, 0x7}, 0x6, 0x6000000}) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x25, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x25, 0x0, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x38}, {{r1}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) executing program 0: close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="078cd0", 0x3}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) socket(0x18, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r3, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x88) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0xc, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x4000fff) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getuid() r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0, 0x4}, {r0}], 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 0: sync() getrusage(0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x24}, {}, {0x16}]}) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000290780000"]) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 5: r0 = open$dir(0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0/file0\x00') select(0x40, &(0x7f0000000080)={0x0, 0xffffffff, 0x8, 0x5, 0x6, 0x8000000000000001, 0xfffffffffffffffe, 0x8}, &(0x7f00000001c0)={0x4, 0x9, 0x4, 0xffffffffffffffff, 0x8, 0x7fffffff, 0x0, 0x9}, &(0x7f00000002c0)={0x8, 0x407f9f6c, 0x8, 0x28000000000, 0x7f, 0x9, 0x4, 0xffffffffffffffff}, &(0x7f0000000300)={0x7, 0xaa1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r6}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) syz_emit_ethernet(0x34, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRES8=r5, @ANYRESOCT=r6, @ANYRES8=r8, @ANYBLOB="a128f646f359ceccfae8a242560a1c9834", @ANYRESDEC=r1, @ANYRES64=r1, @ANYRES64, @ANYBLOB="b3335d6515608743caebcc970489321313db0be9b4910cbeed4f900029eae6e3355597628e1801d7b6d1840fa3cac12f2686961977eb56fbff4d1eba1cd9cf67e16d684ff5d46ca4993a115038e6a62f0cb74bbe7c187c1f2e2854e403e224299b7752a30e87554d72c8ffdf37847fb62000658d"]) vnd0: sloppy read from proc 86551 (syz-executor.5): blkno -4194304 bcount 1 executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES16, @ANYRES32, @ANYBLOB="60025965"]) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xb3, "d888d11554000900000000000700", 0xfffffffd}) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x10, 0x12) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socket(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x4516) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x2}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x7) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x73c7, 0x1, r2}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) shutdown(r3, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r7, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r10 = fcntl$dupfd(r8, 0x0, r9) close(r10) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x3, 0x1, 0x100000000, 0x2, r2}) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000040)={'./file0\x00'}) executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x67, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000600)="c13c6fd0f9e27a92faffc0663bacc4e9c759ef559b24984d7cdb588c27d1e9c5d8a6824f917c8aaca9beb23c7632525471a2e032a50b288752f129662f31ecad9d6484fe2ae0ffecd1a888ac0d75b37fce8a57e1cf994e2aa10d174f97de9ce53010eaf386561530c3914d7ef58b709c3f9e0c3b5133023da2905bbcfae5280be25046208a5cc81e38aa20bf2a9a3e23713fa1ed10bed3a121cc2f200219984ad1265a05f5eab16cf70662bd582207062b761f3afecca385f2e49e25cc9e21ccd5a92b8ada594017485ff1692723d38e22012279d377468be4340dbba8427b8687feae0f7c58890c8e79b148c5ea1de9a8691af8d443ff5667b3558e1529cf03e5346c147a1b19d631600408ab5b7b90991f01318c5267e8638ac2e9da0284b845a7a09c79e2ab2b", 0x128}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x58) shmat(0xffffffffffffffff, &(0x7f0000282000/0x4000)=nil, 0x3800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x3, 0x3a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r3, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r4 = socket(0xc, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRES8=r1, @ANYRES16=r3]) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{0x6}, {0x83}, {0x21}, {0x8b, 0x6}], 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, 0x0, 0x3c) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, 0x0, &(0x7f0000000040), &(0x7f0000000200)="0df27fc49a3bbf06f9fbd2aa73016cec2a059b12ee84a9dbb2eb810ce394", 0x1e) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffe46) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x8002}]}) socket$inet(0x2, 0x2, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffedb) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000140)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x2535bb618802ab5d) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r1) executing program 0: syz_emit_ethernet(0x72, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa81004c0086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000013a00fe800001f0ffff0000000000000000aafe8000000000000000000000000000bb6100000000000000"]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xcc, &(0x7f00000001c0)={@local, @random="2a0c5fd94a3a", [], {@generic={0x806, "0c6aaa319323d26234d1c89ca209e600d781dbcba6aaec1fc7d4fad1f0c42e2169a7ac893e7e636511ae1fa4da9f6fb92cf0277f3b46bc72fd0ffc78c1be5272115e5ac6e182142434f750cc8de266cb141c2ad277b8f5d373e389bb1ca6d70f7f71a9824b61f6c72b01c8c9bbba43e62f5a1d1ff5f92d4995012a687a6595491c2815769f4d3fa98939005fd98130e8443d65f360ae823da2784886d7e0e56623340d400846815717b2588bf9b46fecba6d4dfacbf181cdadf67f2dc2a3"}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="2ba9c1fd1552c4e7ee87b91632bcaf786d1a81dcf88c121bdcf27897c693415f763a97f89c157c0994776a403ab87140db1746a9e16b256e198ce0706da36bbb94c619463400fc09d70db29f23cf758b95c597193192e551e103e7cb6d568be1d193cb2aa837817fae1d627b322fe7d197c89ccab21150faeb2c4e4fb222702c29352ee179b397aedc", 0x89, 0xe, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = kqueue() dup2(r1, r2) vnd0: sloppy read from proc 73251 (syz-executor.0): blkno -4194304 bcount 1 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) executing program 7: syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(r0) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x2}, {}, {0x0, 0xf920, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe08}, {0x2, 0x1, 0x2800}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket$inet(0x18, 0x3, 0x102) open(0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 0: shmctl$IPC_RMID(0x0, 0x0) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f0000000180)) getsockopt(0xffffffffffffffff, 0xffff8001, 0x3ff, &(0x7f0000000200)=""/211, &(0x7f0000000000)=0xd3) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) r8 = dup2(r3, r4) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x54}, {}, {0x8006}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="3d675a4b0e7d5dc80287", 0xa}, {&(0x7f0000000340)="3fc6c5104eedb4438e83d940ca914b064e5a0dd9a1f0af238f64dd5a55da5dab050000005ce9fd717afb088f28ee6ce3435e89ba5a9a11bd69d0424c4e1daa3957fa4ef418594448a4146b16090e551e3554222f42dc925ebf0440b22796b59914ec3e19fc9fa01f772c89642276f06d272f34795f5e9b9409a9567e329cb8666837b2771294a71a0d9b2eb33878992b9a2bc6b7b9df0574cd14dea82038ceb7be12b5bfeb50ab1641763693b382ea858893a6eff78e64160000000000000000", 0xc0}], 0x2, 0xfffffffffffffffe) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r5, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/125) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0xf6c117e5ae52adf5}, {r0, 0x80}, {r0, 0x4}], 0x4, 0x7fffc) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r3, &(0x7f00002cd000/0xa000)=nil, 0x3000) dup2(r2, r1) panic: softclock: invalid to_clock: 1885433200 Starting stack trace... panic(ffffffff82856e71) at panic+0x16f softclock(0) at softclock+0x22d softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffffffff82cdcff0) at sched_idle+0x41d end trace frame: 0x0, count: 251 End of stack trace. syncing disks...