(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:17:00 executing program 1: r0 = socket(0x10, 0x4000, 0x81) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) 20:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x5, 0x82, 0x4f, 0x2}, {0x1000, 0x3, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 20:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x7ff) r1 = socket(0x1, 0x1, 0x0) socket(0x1, 0x3, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x80, 0x1, 0xfb, 0x8}, {0x4, 0x7, 0x8, 0x9d}, {0x100, 0x34, 0xae, 0x7f3d8976}, {0x0, 0x9, 0x1, 0x9}, {0x5, 0x8, 0xff, 0x6}, {0x53, 0x7f, 0x9, 0x167}, {0x3, 0xe, 0x6, 0x4}, {0x0, 0x1, 0xbe, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x50}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 20:17:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:17:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x400, 0x7, &(0x7f00000000c0)="28ec098604c8175d7b84e32c49b1079afb39c9125696a0d98b693928f44e38b30350d7faa362d3d6f0f086e540c0894643b781c73386aa3cd4ca3186ea47f23784ddc5c8552f8bf7307e995f", 0x4c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000ffffffff5984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896810400000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637780000000026863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0100000000a293000000000000fccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270304461378139b21d8686da6599a86412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be00"/661], 0x10) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) setsockopt(r4, 0x5, 0x1, &(0x7f0000000080)="ae9646e175eb3b72d92a1aaf7bd847dfd5d7d1e2d8917e4cf9e24efd85601788d87ad817a0", 0x25) r6 = dup(r1) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 20:17:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) flock(r3, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:17:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x40001410, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/172, 0xac, 0x0, 0x0, 0x0) r3 = getpgid(0x0) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) r5 = dup2(r1, r2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) read(r5, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 20:17:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000001c0)=0x7, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r3, 0x2) r8 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000180)={0x7, 0xfffffffffffffff9}, 0x10) 20:17:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000000)) r1 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000002540)="ce67ae7ef37b34463c5cfac159c95957ac5882f150657e64bb43d7f0422fc9703ef95b6e8804b9be31f5b53cdda8e149f58c23cc0fc35d9aba0f5cd994b02c04e277ca7711b0c382760b5f2281ddd7c7c7e62f0be2b91024884b81a2a2a0c9af04c87ddefa33540f929906f5fcd9bd48f4a935dda676c185a3235b30cf7baff445b149315b9806f5afe3760b862d3661bbba526de5b81e8eb51a55d70f36ba17dcec8267e420993d2e7273b2b469e95f891d35d94c795ed2ceb002d25df1d86b475d7883b93e719b1fd4964551b7ad3804acd4fce5996d8e23548867d98f96e38cb43c44e8e59a7788b98d2ca84cb2f24b7e02b661f31a5af38c4ef1470fdf54af4cedfad8525d77dab964bbf08b3640058733f28d65833c18c2dc9bb4c0b40fb59f58ed3f08e111bf75ddba4356da89c360e8fb965ca763c242e97d4523f2a983f1e0935b9298f6eeabaac41a17a85e6c6d1cfaef7999b1860bd5163557d9f5c504a021215baac977ff103f51b5e3f332a6607beb1b4228a957857dfaf0257fdccdabc5171f78c5e2026e1726da8acf6cf8a4640a6f02438740c88d8fcd4b387d35f1a6f52e1bf95d742068ca50259928a96021abcff5f2cd1e9dfce1506e08555ffe09f870b44ad73d24ecd6992a3b25d21467ba2672c182c02d926b7c7151fd6620a9b8db70ae59eaeab16a3a4e16fe6347544db5e21c11ff9d16c5b0d32877f69172b6614cd1cd4bb8753d8664a96bf3c48620f4322a9b83a52139c60a9e79d5122d2d13d5bd8af90995e9da2e88ac6071bfbaab4fbc0ba76c389d5bf1f059409536df24751ed69332b7b249b286fe08fe2bfd9f89301a6c427dbab16076c61bec0f7624c0d60d80cd2edf8fae854d48f5f086a0bf660c4eef526f1b2521ec8e15e87fa4d9741e5e936326db3a1b0bff99ba8874b932d43fdc02c853df6c47376fb615cef1794ee662496b6694131fad41d45f0653a344df16c30894002961a5885a55ffdf878bd41399d69f9962b18b3ca57fbaf5576d326ef367868e70ec6f046f00c01b22a4f8ccb4bfa2de2c0c4fd40561d76a26c9aec1fae725512b0380ca2c75e7f3118e84b25280af105c46accfdeeb14331b81d01e156716f2ab07e3777ec4919052ff32c8f6d8e7fe0e4b4dd2f8c79aa1f8121360e32480bdbb3de9a459a55522d77698d415854f4d3d6f5cf6f729f97f68aa258579c6919d61d2eb02d67e5b1764e97e283209f1f265fdfa0e7975f960d898ea1c82ef949e6425a63535f867b17fdbea0933a849a4e982d589ab4427089bb607dcd9861885be0dec93f54d206aa8de7e03f61970b24bda64315f2faf7f788524fc98a1455b5a17bfce622f09cfcaa3541f6878ec8733d0c1207375972789de11520e8afc1f752f5d5054c4f87fd75adc4a95cdf156fa6991d40fde0304a2626c855b810bdb5c62fdf6c9347cd1c89aea178c4b0dbe79d563a275fb6bd9c12f2c8193a2eeb765bc44b6c84ea05e0b58a5bcf5ae9251177e1b4b31a4365212122cc434734a38fc756bf78bd43749fae2fdc4ca1d7397bb1e843ef20f887133d713af9ac55878c43300cfad5876ca4cb4639ac3002b3a0855977222cbb085b2e78ea062f8138f6b3b10273b8d4ab7ebd1a280055c1e1c4bc49665efe04824bc274722a68e9a3afe29170c68d0b945de2fe8be8e22399e84c60b189194d650841521fcbda779e67866c673a783ef858df85253dc2750caa9a20db05403ef6fdb1992a78e839e0d74c1e5aa9f184f0b45e7727478eac4172a75c918d8c87e2a541636de12e8ac5d9d31d947e9ddd07d5389c5b6f1c2161ffa09a4d255cf882015a8b0ad20204c37201e5dbef774daf2659542c658333c5169f1f8e9368244f8cc3ec699237b3c033e87838a4cf2c058f60bdee084d75277454c497158623e5d13a9a4f8acef6e9f9a3ce9b1b4da0299ffb889662f49d6b5be7103dfbbc18c924b1dd37802d9f3d641eccc1536b45c0285e4b0857949f722dab90e08efd62e43c9ff3186a5861ad95a3469f00b44021f9b55fb5ca8f6dbd7a95b200f35624f22f003b4628520bf9b7170c8e296ecab3b3a033e5406ae99dfe4727540e9a0e4c71e7714d54270c6b4ef4fd742a9bcb46f4ac622c64fd828878f494a91efc720ebc24dc44bfb916f82251708bf65f9322609d2192cf8829bf83701633877995c480277855d57361d7136b9d807015e9f53c36ac719260ca87f07e23ed1348f9c64d176e750505552b281c6414cae2e011c53a8885b6714d1376ccf5b92694ff663bb639139628fb2aed9434213a6d43407f7fec03044baade874fedf5fac1fb3c4c82c3a1d091e013c710328cb2d5b2097ebf1d9c827942a0b555d37feb96d066f15b1a9e4f9c382f39746b099dc261f2826c7c3fca3181ed6f8df735b0093b636f6af059622006ea00aaa2acd67ac2c9cd7539e7763b05bc7f108e2ebae47725e22c9a3a04c193e051bf59ab0cd3457cf99c1f81a31608d117886b5c722f1e0719692e9c854ea1227b1a755b361a90dff1bab0b536e352ff349302f99533c4ab73c2acfd7d47269135ffe750bbb671fea4154ca6285a701c71344692c0af1ce7b6c5611559cc4191d40ed8cdeea849ae24b44eb603a156c7d274adf1a152c59553289879b4413726f694517456f39cc49ec801982fb78aeacb87d1597e32ef549afa8ace05190f1ce07d2bdd7d3871219590af29350456f6b2d69ed5e4d7154edd5b28afc4364976892d8e884f07ac6fd7af4912dbc4b3ac740e0b809fc1b8333d2cac070eb12b7b913e1902736032cb6ee801534dff8b52d110e89e58ff33e77b9aacca15156879db4bd1e199f0a4af743d24e1cea443b19be29fd8987fb7821cfca479da14c3ae746e177c10c24117bc692ef91bf30c1bc82d1b68b15b1cbfd03d00e91732dd0a1641113c585ff7784ba7a7ed5856d524e86d43e5eab9f2f3d6256290dd24c5cf117eb8613e8be6019418e1c602ec44ba9678b7e7ba60a6f5d2f1090e7f1aa9792942f094513475363284cb6801edf0caa70cc7e8edecc82cfc172dd71b919eae566908516f68281b8b376c1d2ecfa10f8b045a4f16670ebe48f415b42e8a2f7f0326eb69b8d4f8da7965e0ef111159c0438ee6a51d4e6dd81600b2ef4bd6ef9140a82f45ede30227b3192fb042a99fa2cb8f2403c47eac7f5e2299d1e52e13426303ad9b741af8b2a699372f4357b61dcfaebbcd886a67a60a8ecb747e06d38d35f6fc2daafa7249ee992c6eab6c02233c6b93d7854c25a082acb2811922dd0cc66ac9f1e38424ea350a2487241cef5c1aa46fdc10df75e9a4d5e1bcbefc3736d4321850c93036fc8fe5a715b6e5f5dd478cdb3a904c92ff7ab2a57714b40ebfc51bd3fe024b30a8b083b63fe1c219ee0c2c3c95d815eff8f8df8248af288f36ba8e5d83af5fdb6c4238bd46319bae1fd2ad0bc8f08c4fdee0fc5cc5d96061751e53c248e76015237287aa2965755201f3b1189cbc7e7a5c0311df952058485054a5033da8ba130c9017a8e296d6c1bb1921f19d78cd379d123dd734c951b6701fe75ca14c459032100d4bced63c24c61901d982728969c61dcf38fb658cde4f4b4e270ac524ca4f4543a1a74921b3578b41778bff533daf769a903b2fd6e79351456e1737b8179498840000809485be2daef922e1277b9074d1d4399c8c86ba97fc85f9ccc58eea16d9c7b06102bdd329741ab0c080b253f9246f713a7a946a4b6ef8ebfce1545f6899abc16a20cfc6ece07485592f0b10d5b17ccd62bedc202f2d6894f5df9e2ba0a0ccea9f844d67a3fe74483da243b181b4d98a6af75abf8e9b1e3a54d68dd3e7c2c25fa22e2b07edd64b8cb99e55f8247b8629340efe7b44f44569d131b4ace0de89d1832112ef5d2c8de12a70e70f13bdfeb47435751824117360f590e8c2d48e5af6046a6141747a3673085af3e92635b17a4905bb27ed047b92677b63d32bfeae5a1ccf5d11de21f3444932fce0500822ed7e38c2f3ffaa87557ef17ae0b8964ae2e4bf79a31285593285d43765b72255e53ea3e6f8b1cb4a6d4de9da1229ac01178142aa566953ba0e64346b8978d25e45b7348fe3ca15a1b5bb32daa0fd15930add3cadc0d5df468e382291d70c2b2ab4e4472d9631a6d268197e09302afa3890ea521ae6c49ef979646bb94301825d8bd6d6cb21a9bc5f4d8874aed3a738ca907050d4a23c69c5ae76f7d5f8969d49e713b0edf013b1c44dd7ea37167bdabb77eb5dfd0aa7718a2d8fb13aad8c6317290a0267cd7dbaa02d4105dd2947d0f43040225547c52fea63ed457fc9bf2154345675ef7fa546c31dd32d8e7660d05f26ffab07aed8f5913810d1d776f50b93dea2651fa1b6d16fac0e5c3f8cf7f8eac9b43fe3dc25f147f022a69e9d2e9fdb04449b3f999a6f26a57816064762f2f13c21536a0ffa9b5dccf6a7afe7e162a766a45f91f5a4805e8f332e73b0cd1a7997676a8c1b2541a19118e8d2413b8d50b2e1b4dfff1633f68e464fb73a5b0c2bbb5969f55b452ad9c38f950e8e11ff33c52d610cb2e35a88c64ef355c01cc932be9e94a9e495c46d1fce3ad897f806aa051b04cb10113545b29fdb473e92325ea407d387cad098471d7cd2fb1cc7f8981e36c77e1c2800167ffd1ddcdb4e595db6bd477a0bcbf202edcf94c76ede216b6f27aae1e3d2d36a4f4a7b29679c8180f652817dcd45e0d37cac3915a2e1f6f99335ee165c932e6f7279c58eb8557eed270fb5447cde34c29a1ce55b534af6bd6f0f295807fd99624d910b69632b7995df7ea5dcb413c0e23ef07c0f3c8d247d3a41ec8b5704763dc5486a7adbe68fbcc435f171602797d497b2200ec3c8e007f7d02a6e8bc5aca7108293d99ad7767035725b67e2847f667c527db57e5cb0e16a5f3062b7169f9817ad69a7383a1306b517d7c76606ad68ecfaba7ccea27b0ef9f31e7873fa478a184298dbc5ad9b118731b8c590ff57b37de521a24369ccf742fb2579b971b300608b76132606f089727041ae42ab21898aeba660ee6dabe5348d786923c81b4f8b626e786e97a8b1dbc00c5d2e4d9871d1371073bff4d66894b74071918f0a3eab66e34f918dad6ee4e122e8bdde2d5bef23a4630b2b6ca7e7296782c2278e62139ffa0e93244f270d8154711d37d80d5f8310d528947fadfc455e15820ad6deb55c8ee2601cdc5b6ce5499b645ca5ae4ea71fd17fe78a6e5f2955a328318733d2e3f1bd06cca3b9bc37b406848d0dacd9c71130f83aa28ab4c0b1f4f251ab14ee9268c528715ded12bdc9406d52745c9ebf5d5198aae189bb14a9cd6bf6652c9c1b7e7b39e92c0276548f39adc5abd8930124ea07530e5df34c01b7dbd4e5d5f9bdac5c0d5f858850bcf070bee44b768ff599f425153ab5a6e37cf4919d33f7c87e31767db7a06a73c9275d0ef8252b0db63af6706541adccd08b1c6e53835b11bc8e5f05f2538a60783f1b5239d627ab8e51f0078a25bb95ac6f4f10bde49d490d008fb1647913553ea3634ec43a6c21b85758ecb48fae5eb8733843e0922747cabc7861ba2576007db32b5b62de538aee7221d467166f915afba63e82bc18180425c826eec4a16e147dc2716d042150b84f5507fd8a12b8e58fcbf41def5b4de530845c71c081f95aad7618b333da155a91a5424cee982eff491044d3803994f93a39482857a5bfac9609e503cafceecc2a423429e113e2a0b31aff5a6ccc6b36dacfc18dc333d05ea3f43c4b3b523877731ab8be40efd7911fa7975e8", 0x1000}, {&(0x7f0000003540)="9acd23e382bffcd7ebae30b3f0620f282eb0018e8c69a5d9231ab5746724d7da691f0a40b86c8df85a62c1bb6170140335ec1b8d2e9a67595e1f88d053a36b321917806f803a82bd75aa1fa42376f78ff6deeed5d49ada0dd97c72b6a03b5de9020c5f085766b7e5b059175ec62735e683e6c7d3812ba2d50ef54aa65a179ba6e3e03bf71c60b40b433a9745bde9b3bcc6730f39386abdac5974ffa0fcf17b14ac6e279472487a40d56ad03dc1b3eee6eba6918dc2fbcc757703f70ef91e936943d01c22ea84b7d789aad6cfa81ced0b4daaa10c286b6df054fbe4b7c47ade0e089310ee7e3ad4b96b73797fd0746837c67d2fa6408880492539645d76029f4a14c9b8c06ab53ada0d17d0a0bab1b12714b357d1fb1d714773c16e9606b924c60fe24f944fb3ceeeccbdf61032f154ea280a943a2697a04e13d71f0f19c10ceec9f6c114e5b4a636616a0ecd88bca2c5d25c69d41bdba9ba8dbfc4f3e3a0fddba75eb968db7bd76d83aa6bf5095017c0986913b4233433c097763f50947842fecc7445ed0b283326c6c318e809d5d081c6e359dd53d5bb7a003546758f927a84c4c28957cb6ebea7e38e604246bf0c018a3b3a708f573301735aa8d960363099ad71c134e42202a8a72dba24f332cd7a8c60168d88e3996691ec9202912a9c2f67d0188e573e4db4cc7c12b5f9d98663035813e98fa9c82db62bb558758452bb400b454caf5f1d2b2086c5979b1857486568ee86a9eda52e6b126508a3540144cba835dd4c57183aa81212aa46d5a6e76b3225eea68ddeda1f7bb29ddcf8a4c2972422716e639d8a8d579cd3c53c49831f7581a523e32db731dbdff794bafb3d92f540eb9418b29469bd73b456f3c82c8ca9ed45d18154fa87391fd319e12b81e0a2a9cb20b12c8d225832a1c0a87b78eae8027487738292464f946c8b7407ea984653da17d693302520da69ec87227062b2985df2a57b98235545007ea4a80f0dea4491d6473de35a8bb86f01961cb47f7545436087f7119df2d3143c8fd9b05bc75832ed3defdda1293150ec45e663a3770950f914eba629cc1c0fa675ed32d12bec85310aea9d978669770c636b3d62d29807477bd5942e1795bfb62f819b18818ad80b60c42ed842e10e24915f4eef6cb55d48ba476d368ccad62524e3ae7a7c21a3287b47494e99fb831145306a40c7cb63f9eeacc2c4f2b513d564875d4cd735ec5b5dbd3acf017b9aa845e210f0eac73c09055f2656d753796e7abad70edb3d3df9a07020b87e4951c46ecb548b75ddd063c1ff406541674b63cc97456eacfce7282ea9e4fd551d1c282e3ad946021a6eb5c09021f0ea13be0aea62c9cf1c1b73d9c913ff428f4a4e5195644078209e67c50a07d45a9adb4de74394e928c562506b93aebed4b6dadde90c109f94b5a5ab08a8b8f013e79ec0e366c9ab252dced5bfb7bbce35890e63ceb376786e0b9b7cdd650b5ef74060c9ad3cfc18af23067d294a237cc1e83c88f184a90efc2e0e13bca5c6561a6b457238c1c1c71e07fb0c9c956f14e94941c3b0ab88e7068e65b04cf0a8fe7404f170076401707685137bc3171acc48898a512b2cacecc63a5edfd9008c294c35091fefaa8aadb926c813932140073968829a4f1462250a33cae4cbd77b909c6b1b264a69316379aee64b33004c8d9802142c88ac4fb6baf05220cb55e5dabfdd4cb1d6246bcccf87edaf876855f9de639e69b1d216ef72bc62edf52dc49a386262642f7d1745e322ebbf18f298292c8c3b9bf663bb7ed12a39eac3ee26f50d68226652f1f7a8e6e88fbd819cd9de10ed518a4705d72c5ebd8ac07a3a4fde237a898d0877c28462b29d72c31b4966e9b0b0615fcaf07c8ef4666604215bc16e95fd7818ca3505d65461fb51ab83687f4cbc31b81f25643e2858f420873c98e00658e8399dde5912f31497bb368e4085dd7bfdd373a163420f8c5bf698ac48e4dd494180adc8c56d51136a3f9e2f646c2e432eb04ef8791a6e8311cedb8e7794033fa7be33c2dda12cd7f25f1321ca2997ee2d6b7ad3712a4511e03ae0c3117f4d15e9910f0a9b8ef0dcae7d8890b5db3b78f5f7b9355bb796c3f7b4e68eabd132dd0de46baa25cbb0f95c8e664e7c1981b426d3fbd1a2bac1f24f811833fe6b94d89e688da92a2bce1262186dd2234a2a844b948ccb3dab0157447d12bdc9c824ac5b74aacfa6497931648a8e39926e6ec9db236cb83aa4001a627dcaefa300c5fe98a5f3b31941f044d2fab3df30774973e785286ac9ba7bff69a4099b964f1e0c9f9781cb4a910dfd17abdc567221ef6a279bb0154c65ae6ff2fcc6948681e6a6283ad08b5186498cb6a51a146d3120663ac52abbc4f47b64cf0f06f549d0b1a17cf072161781157b20a73df078c0d6c7ef53471ac96b07dc23e3081195ce1a08f6916cea4af73ec0d4f754ac0b9b0a9f40163efcd0d6edcfb6ae09b2ddebe55a679f8166ee827faa5718f5edc71453cc2c224691b5599594c53309f6eae834a8fe8f045e4b51a10c264fcda6cb0080c1604bb744631a7eeedeb8fe48910196dc5b70ff599ac599b0deacd30c9c2d678e5d2e8b994263ab6627914e2872f4d0d3f8583ab19b5d90bf325515f41c303c60f4fc617285447bdb08c020a8ed989aafc5d87cd150b14a3881057de7ab84a0a954a56fae29081cce7852fbbb79edab7c729e5e3478ff0221330d462d7e36314706f32a4c1a45edaf91d801dc83032e997e05fa3092185577b67a926e74968de2599c15d6553fd9099ca8e3d5d07e18be008d31a02cbc809e975a724897734918dc6933d02d59849ab66da39d91e9e44b1feede036921e9570e54de6e1e0b2f140bb697fb805d05907833a66c81cb54fa8b5fe42333e13088f3d854d41f82d7611378637589906281470612de2519166952705553d354f72c6c6748b424cc798bd314a55b1030889065c43b7fddcf0a7472c9d8b064f25c07f58de0cb42f4a8f7a6f32adc6c5c4fe0404b89145fb108dbc982a58b9e5357ddf4769344f2181de64352a3ba7c51088fb693c347b0d030fc1efe7515f7a23a8058068c8d29e8b6869fdf5699d97819659efefdea2e4335caecfaa6448d0b8abfaa44b73154cc77151ea66fc4eb0e18be1cbf1529be93a22d7adb676068623df1b578fe56f6c0e9405ab1a37e06db2c729a5eeff8ca7d1a7252acf5845676e53a3fd18211ceb1501e1049aaa2f7e586b8671549283fd0acab047eccaf7c95d92637b5231e2d5792434dd279ae8f3abe546bfceaeaa23a8bcef38063ad6dc85037799cb31e7a2fb85780916c2529c123addb7619259f0927e02b557b93dd90dae0a85ab20394309b3696b95b8e0afa87223bfe84cbb3769ca686aa52752e0d6975300ef15414df72692780c709a51c423596f2be244589f4795643ac3e7f1502e73c8a9f5f74175e8e2aa998b778a2096212a62ffe81f9bbafdeda91f1f66a384cbab4f2191a6aa429c64e6c2c8809e69380caeca5caee7c3dee9b77c076354799c49aa7c1ad5f3cf7d2e98990698430b544b0337844a23c5cdeb8e51b7d08fc5f7fe08b6d2ffbc420667df80fca4326771241ad0515fd4ace240b793cbb4c5d3c32f984bebeccb30648195421ee569f75ce1b8af39d461693d17f73a66a0fd856aedd44815eec52673826509006f16207a51d3944085e7ad7455f94d64712193201b9e53830cf1d3396c250fbf1e32052134fc734cfe82b27967bdd8e703a827bfa90d2a34e8bd8b01fea20db05908fb17c43ed176e2b49c5d97cd49a5d9c48af9cdea7e2f1be14c78efb9ebd6e08a567ab77097c2e7e8bd157035afdaad5aafef0f27171f329f062a309b6fd4e464a799744c852cb23466dac6cd90b80e0e7da09130edebde7d4bf8f9255f4127fc4fe2c88e25892de5b5af648ff8033a30588bcd03d5c61fa28dc3b3451bf94976e9a5e7dcbb9b064c5b11a0dc1861a5403d0bbca7201d28c13697593d0644bd30b7afc4822425161fa2de1af79bd832c4854edcd7281b48786704474fd7a81968173b59dd60efe785fa5132daba707ec2ba2d9272e08f5587d8b21ef028cbbcdcb80474be12508dd7a22b16372cd91ca0a5808366ef58c622b79fa10296cc82e8eed77e47b75ded959cc3082988da456c8084d2f6167472782ca5645a2fd5c814a2326b60446ec199f3f1d098f7c4d49e84ec25e7b9dadcab5228bb39264f731f7e6fd74be25e88fd0770df57ee40ab8bb7a878998dd323e8c6dee73757f27c2157dcdc7385467b1612b033bd0d40914660088cbe7566ff06c86038eff77233d06172eeccfbf561daa07b6cc264829cce3294e5197e524548e8cff87394a9001e7839ba76f3cf04ec90104ed54469a926dd014a40ad0a18d58cc176a40e242b4e28c052145b624f1e464292a907b827ef60153400b050ac399c5220c3d75ea2d633ee3862c44054026a1969b2cbdd91909fd79cc09a0f2bce3c33b06846023303fd873932a0c3ba2f5fdf86eb6947ca1853dcbbc65d961314091f280139e7f065e6d25867369c6c2ffc729eb1cea1075b34cdd0bee35150a4d35026d0580606e9cfb9d89924a85d8f24c9d6841029e79adf176d0180cb0c13fef622dd18475996a38bd75a007087c0466eac20ed31b6f72b25b74a929127c79ef26a2f93fdcaf7b1278924816d5fbc2c4895d8ca94dce3bf60a9f5dc2e9477f4d116dca758e74457b6d17a462096bc23af8d992b92a77dcf196a9862c24c50e59935ae166c65e909958f6fc9caffde84e1516ea7386473c9e5c427ea6b14ccd1f997ae92412f018557e1ffabb6ad075b4d2e49358caeefe1f095688ffd018a99c3566ff7791e59305469c0e5b01ece9c573b5c3088d6b852da5e514de93c2133a71f6e8382bfe143adba2cb6351c1d654bf9e271a8baba83794548f69c2434d20b72b77d7b7dbf5fb97be31f712902cfe98743a974b6ac6a4310c7f1eacb151ec5cc7d50a302d6724d6f246f6e5098d7071fabb75da3ea2b7671fdce82e8a465bab8dc06a54669398685fbb9543b1bc96f9b51e4688c5fd", 0xe02}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7c", 0x1c8}], 0x1) 20:17:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) 20:17:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x20000, 0x12e) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = socket$inet6(0x18, 0x2, 0xff) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) fcntl$getflags(0xffffffffffffff9c, 0x0) readv(r5, &(0x7f0000001780)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/153, 0x99}, {&(0x7f0000001980)=""/56, 0x38}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000001b80)=""/92, 0x5c}, {&(0x7f00000014c0)=""/188, 0xbc}, {&(0x7f00000019c0)=""/236, 0xec}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000001680)=""/237, 0xed}], 0x9) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x8000, 0x0) dup(r10) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000001880)=r13) 20:17:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453768c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb974b891f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/245, 0xf5}], 0x2) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:17:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) setuid(r4) openat$pci(0xffffffffffffff9c, &(0x7f0000002480)='/dev/pci\x00', 0x100, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) recvmsg(r3, &(0x7f0000002380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/190, 0xbe}], 0x5, &(0x7f0000001380)=""/4096, 0x1000}, 0x847) r5 = socket(0x11, 0x3, 0x0) semget(0x1, 0x4, 0x400) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700), 0x8, 0x0}, 0x0) 20:17:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xa57) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x108f8, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 20:17:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x74}, {0x6, 0x0, 0x0, 0x86}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') msgget$private(0x0, 0x68c) 20:17:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x2, 0x14) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x7fffffff, 0x81}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) write(r0, &(0x7f0000000000), 0xa7) 20:17:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="9143876a303c8f1ca7b8d918ad2fe524f00b20666d1f0c7adcb280d0072126339eafaf023f8e95b6844ec2e9cf9edc863e120c75139b9791725c58d1d4411eb76ac8ab3a06d39b5459722812d4008c994a1c309ebccfd2fad51593e89d72f583e502fb33a519515c540111a9df189b33e6995a1ebd0214a519951f70212dceb2b6409d0494fa049eee69fb532200a820ad6ccb870ad16cf1ecea0750c70909fc286b0a413f3c502db40eac39f31870b37abe9d8d597fc96103ea6885c058cd258e", 0xc1, 0x0, 0x65) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="2351ce9c802bd9a55b03144e7b14") 20:17:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x401, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 20:17:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 20:17:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x40}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = msgget(0x0, 0x4cf) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) write(r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000100)="bd06ab2d3cb82581f937f2fe82c9fc1b18fc49bdf8fa4af64c91b3c3364427c2c7118235e45af7d82eed0fca6e860c163f2717d4cb36a8ca36071c9da905be6907f229d61685e3571663f68891b804382d3e15990258f87a342d23e23c5e99a957a2101659f4045c8161b9e11f656afbf2f97528", 0x74, 0x4, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r11, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r10, 0xa, r11) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f00000002c0)) r12 = semget$private(0x0, 0x7, 0x20) semop(r12, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/100) r13 = socket(0x18, 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r13, 0xa, r14) r15 = semget$private(0x0, 0x7, 0x20) semop(r15, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000001c0)=""/100) r16 = socket(0x18, 0x1, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r17, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r16, 0xa, r17) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f00000002c0)) r18 = socket(0x18, 0x1, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r19, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r18, 0xa, r19) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x3}, {0x474}, {0x80000006, 0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r20, 0x40044274, &(0x7f0000000300)) r21 = socket(0x1, 0x1, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r22, 0x0, r21) r23 = socket(0x1, 0x1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r24, 0x0, r23) msgsnd(r1, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0e2acfe1a6bb7ca1580963f797a46be5177a80f137cade1791fa2200000000d21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc7601000000000000001cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b8"], 0xaa, 0x1000) msgrcv(r25, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b00000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000007101e313797508b441742fd2199c152a4d4562d5f8db13a719a2871c3bc7df3ef95a7a0c652891de7f733bf769bf3f038fc3a313f7c82a091b25bed4db3b4215de6cb311dcd20b469dd396a50010a60b62665f71b5474bf35fdf99f36e874794a1a4a48ffcd3f550c74628126c794d8b60d02275d4bc99077290ea86c41d0d4ffc48121e4e81f83fd752bcc19275f1892f51e66c6bc8952a8c8e249163b61bec36629a6ec17b447e29bf165d1375913c770bbcdb4888d3c363b2965f86f815b94744d337bb3ef23df0b4d99548be1cb5bbe8b776b8d3fc12676dc035bb57d0a598fa54bfea07b60681ed4200"/319], 0x47, 0x3, 0x800) r26 = msgget$private(0x0, 0x100) msgrcv(r26, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r27, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r27, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r27, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r28, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r28, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r28, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r5, @ANYRES16=r25, @ANYRESHEX=r4, @ANYRESOCT, @ANYRES64=r14], @ANYRES32, @ANYRES16], 0x4, 0x0) msgget(0x3, 0x388) semget$private(0x0, 0x7, 0x20) 20:17:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x1000}, {0x0, 0x8}}) setgid(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="827bf4382c696c653000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r3, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) r7 = semget(0x3, 0x1, 0x101) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000100)=""/15) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r8 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da287997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f477d53815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b218a48fc7dbd5a3fafba6db3e58eada6268bccedfdd48bb91b89421559d5c66db218ba92f03d27633605354648502009e62348db42a823285d2f9f2cfeaabb318c02ada9a379df6256326f5181acbcbb0d60c1b68fc8"], 0x10) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r9, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r9, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 20:17:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:17:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{}, {0x81}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="29cd56c84689b999d7ca828bfbff8cec8969822170b0765e4a2f4e9efaaae6037a908c8060fd19817503665eed8bf7381ed396d965", 0x35, 0x0, 0x2) write(r1, &(0x7f0000000340), 0x10000014c) 20:17:03 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:17:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x46}], 0x100, 0x0, 0x0, 0x0) 20:17:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/99) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000380)=[{0x5}, {0x5}], 0x2}) 20:17:03 executing program 1: syz_emit_ethernet(0xae, &(0x7f0000000000)="0aa7e7721318bde8c6af3b00d9241a1e2eac49a216523724322f7ff057c8e78ef67f4d8fa5d41973d310336acc36dde3ac13e97157d7bf4d08d5e98a5f822ce5d248b37be07fe46ace77db9c03c52677c31ddf0e6fd4aa6dab001131b2cc8ba570e787a44286bfdf9df8ebf0c765af265238ec8cd51c567dfd91ae1ac99b20919f0b170ca0ed6ba22d2cf0284776c6d1bc4c743ddc9f25adc5c54264ec320025fde3b5f34155deef11724fbbe83c") getrlimit(0x2, &(0x7f0000000240)) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800186c23fe8000000000000000000000000000aaff020000000000000000000000000001020000000000000000f3ffffff2afcdf65f552945bdfe96f00000080009078000069b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9cc6c69654d3e82a7cb137006c30555d2f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc445131ff78f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa0800f0e1ade4e380056305004e7f63927939ba70d3faac7f3ae71356a630331775454882ecacc61616bc03f9a1b3c23f087a9f8a7893d15f8db204e7b9e411bf56a98237675b1f91966dd010ab63e7408ebf8091e0661061c72396c5fc6356c2bafcf9ad9ff5205d71443cc3eaf31e7bee6a0aa33f8995b0752bfea43c00"/344]) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) bind$inet6(r6, &(0x7f00000002c0)={0x18, 0x3, 0x7, 0x101}, 0xc) r7 = socket$unix(0x1, 0x3, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000280)=r7) 20:17:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/99) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000380)=[{0x5}, {0x5}], 0x2}) 20:17:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000140), 0xb51) r6 = kqueue() r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r10) r11 = getpgid(0xffffffffffffffff) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r12, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r14 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) r36 = getgid() r37 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) r41 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = getpgrp() r48 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r42, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = accept$inet6(r49, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r51 = socket$inet6(0x18, 0x4005, 0x70) r52 = fcntl$dupfd(r49, 0x0, r50) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = getpgrp() r59 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r53, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, r58, r59, 0x7f, 0x100000001, 0xb1f1}) r60 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = accept$inet6(r61, &(0x7f0000001980), &(0x7f0000001940)=0xc) r63 = socket$inet6(0x18, 0x4005, 0x70) r64 = fcntl$dupfd(r61, 0x0, r62) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r66, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r70 = getpgrp() r71 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r65, r67, r68, r69, 0x5, 0x7fff}, 0x6, 0x2, r70, r71, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = accept$inet6(r72, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r74 = socket$inet6(0x18, 0x4005, 0x70) r75 = fcntl$dupfd(r72, 0x0, r73) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r77, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r81 = getpgrp() r82 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r76, r78, r79, r80, 0x5, 0x7fff}, 0x6, 0x2, r81, r82, 0x7f, 0x100000001, 0xb1f1}) r83 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r83, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r83, 0x29, 0x23, 0x0, 0x0) r84 = accept$unix(r7, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r85 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r85, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r85, 0x29, 0x23, 0x0, 0x0) r86 = getuid() r87 = semget$private(0x0, 0x4, 0x408) semop(r87, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r87, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r87, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r87, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r87, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r87, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getegid() r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r92 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r92, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000100)={{0x3, r88, r89, r91, r93, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r9, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r30, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r42, @ANYRES32=r57, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r60, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32, @ANYRES32=r80, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r83, @ANYRES32, @ANYRES32=r6, @ANYRES32=r84, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r85, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r86, @ANYRES32=r89, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) r94 = syz_open_pts() ioctl$TIOCSETAF(r94, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r94, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r94, &(0x7f0000000140), 0xb51) r95 = kqueue() r96 = socket$unix(0x1, 0x2, 0x0) r97 = fcntl$dupfd(r95, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r97, 0x0, 0x0) ioctl$TIOCSPGRP(r97, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r99, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r98, r99) r100 = getpgid(0xffffffffffffffff) r101 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r101, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r101, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r103 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r105 = accept$inet6(r104, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r106 = socket$inet6(0x18, 0x4005, 0x70) r107 = fcntl$dupfd(r104, 0x0, r105) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r109 = socket(0x18, 0x1, 0x0) setsockopt(r109, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r109, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r113 = getpgrp() r114 = fcntl$getown(r105, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r108, r110, r111, r112, 0x5, 0x7fff}, 0x6, 0x2, r113, r114, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r116 = accept$inet6(r115, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r117 = socket$inet6(0x18, 0x4005, 0x70) r118 = fcntl$dupfd(r115, 0x0, r116) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r123 = getpgrp() r124 = fcntl$getown(r116, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r119, r120, r121, r122, 0x5, 0x7fff}, 0x6, 0x2, r123, r124, 0x7f, 0x100000001, 0xb1f1}) r125 = getgid() r126 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r128 = accept$inet6(r127, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r129 = socket$inet6(0x18, 0x4005, 0x70) r130 = fcntl$dupfd(r127, 0x0, r128) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r132 = socket(0x18, 0x1, 0x0) setsockopt(r132, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r132, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r136 = getpgrp() r137 = fcntl$getown(r128, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r131, r133, r134, r135, 0x5, 0x7fff}, 0x6, 0x2, r136, r137, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r139 = accept$inet6(r138, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r140 = socket$inet6(0x18, 0x4005, 0x70) r141 = fcntl$dupfd(r138, 0x0, r139) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r143 = socket(0x18, 0x1, 0x0) setsockopt(r143, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r143, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r147 = getpgrp() r148 = fcntl$getown(r139, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r142, r144, r145, r146, 0x5, 0x7fff}, 0x6, 0x2, r147, r148, 0x7f, 0x100000001, 0xb1f1}) r149 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r151 = accept$inet6(r150, &(0x7f0000001980), &(0x7f0000001940)=0xc) r152 = socket$inet6(0x18, 0x4005, 0x70) r153 = fcntl$dupfd(r150, 0x0, r151) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r155 = socket(0x18, 0x1, 0x0) setsockopt(r155, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r155, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r159 = getpgrp() r160 = fcntl$getown(r151, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r154, r156, r157, r158, 0x5, 0x7fff}, 0x6, 0x2, r159, r160, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r162 = accept$inet6(r161, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r163 = socket$inet6(0x18, 0x4005, 0x70) r164 = fcntl$dupfd(r161, 0x0, r162) getsockopt$SO_PEERCRED(r164, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r166 = socket(0x18, 0x1, 0x0) setsockopt(r166, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r166, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r170 = getpgrp() r171 = fcntl$getown(r162, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r165, r167, r168, r169, 0x5, 0x7fff}, 0x6, 0x2, r170, r171, 0x7f, 0x100000001, 0xb1f1}) r172 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r172, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r172, 0x29, 0x23, 0x0, 0x0) r173 = accept$unix(r96, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r174 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r174, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r174, 0x29, 0x23, 0x0, 0x0) r175 = getuid() r176 = semget$private(0x0, 0x4, 0x408) semop(r176, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r176, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r176, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r176, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r176, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r176, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r178 = getegid() r179 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r179, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r181 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r181, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r176, 0x0, 0x1, &(0x7f0000000100)={{0x3, r177, r178, r180, r182, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r98, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r100, @ANYRES32=r102, @ANYRES32=r103, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r113, @ANYRES32=r119, @ANYRES32=r125, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r126, @ANYRES32=r131, @ANYRES32=r146, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r149, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r160, @ANYRES32, @ANYRES32=r169, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r172, @ANYRES32, @ANYRES32=r95, @ANYRES32=r173, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r96, @ANYRES32=r174, @ANYRES32=r94, @ANYRES32=r94, @ANYRES32=r97, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r175, @ANYRES32=r178, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) setregid(r57, r169) r183 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r183, 0x80105705, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r183, 0x81205724, &(0x7f0000000280)={0x1, 0xffffd421, 0x20000000, 0x5, 0x9, 0x1, 0xfffffffa, 0x10, [{0x2, 0x39a, 0x5, 0x8001}, {0x1f, 0x7d0, 0x6, 0x3}, {0x6, 0x3813, 0x7fffffff, 0xffff}, {0xffff8d11, 0x10000, 0xf17, 0x4}, {0x9, 0x1, 0x4, 0x1}, {0x1, 0x0, 0x1, 0x7}, {0x800, 0x1ff, 0x55, 0x1}, {0x460, 0x7, 0x7, 0x4}, {0x6, 0x5, 0x4, 0x9}, {0x5f, 0x3f, 0x8, 0x98e}, {0x6f, 0x0, 0x400, 0x4}, {0x80, 0x3, 0x3}, {0x80000000, 0x401, 0x10000, 0x80}, {0x80000000, 0x7ff, 0x0, 0x7}, {0x5, 0x0, 0x6, 0x7fff}, {0x3, 0x7fff, 0x66400708, 0xa093}]}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x6, 0x0, 0x0, 0x0) r184 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) r185 = socket(0x1, 0x1, 0x0) r186 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r186, 0x0, r185) r187 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) r188 = socket(0x1, 0x1, 0x0) r189 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r190 = fcntl$dupfd(r189, 0x0, r188) ioctl$PCIOCREAD(r190, 0x80105705, &(0x7f0000000080)) kevent(r190, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x58}, {{}, 0x0, 0x4, 0x4, 0x200, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x9, 0x6}, {{r184}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x7fff}, {{r185}, 0xfffffffffffffff9, 0xce, 0x1, 0x6, 0x5}, {{r187}, 0xfffffffffffffffd, 0x3, 0x80, 0x0, 0x9}], 0x9, 0x0) 20:17:03 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000195000/0x4000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)) 20:17:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7fff, 0x1f, 0x3, 0xffff}, {0x3, 0x6, 0xa6, 0x2}, {0xbc68, 0xe1, 0xfe, 0x3661}, {0x4, 0x3, 0x0, 0x426463f5}]}) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x0, 0x80000000, 0x1, 0x9, 0x2, 0x1, 0x2, 0x1, 0x5, 0x800}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 20:17:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x3, 0xfffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r3) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:17:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a555fad3a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350f0100000000000000471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a47ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socket(0xf1771e8219140278, 0x4000, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x1fc, 0x1, 0x0, 0x4061}, 0xc) 20:17:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd1a9f2c5a45723de9de09ea5537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942e3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187bab4b9832a4787a1787f148c29765398f30b1409000059fb66a400744261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1655c9c38d8c49fddc7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3fa0643e5a294f581f5fa560240ecb8b9291cab8b9f402bfa430ba22eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf808532c7123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f9efc3f2c299ee3521008b45a9f956524e0fc55c0950c0931c61cef37ccf02149a7d8f5a46199f8184a11a7f317352ec53421cc64487059e94efc52fcd75a5217a9d16e36830d83fcd40bf2f6ab08f4c1ce64bf752e60c7920d3e3b0dbe34ab5740b5b952fc94ea17ade2fe84bce0"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) r9 = getppid() fcntl$setown(r5, 0x6, r9) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0xa, r10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:17:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2041110d, 0x9db8, "d64f568a40b3a959ff7f000000000000bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x50b, 0x1}}) 20:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x2d}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000280), &(0x7f0000001940)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r6 = socket(0x1a, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x3, 0x40, 0x1800}, {0x0, 0x3}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffc53) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) setreuid(r5, r13) 20:17:04 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}, {}, {0x4, 0x100}], 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x401}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000080)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) getpeername$inet6(r9, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x80105705, &(0x7f0000000080)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000001980), &(0x7f0000001940)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = getpgid(r22) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) r28 = fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r29, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) r36 = getegid() socketpair(0x6, 0x1, 0x81, &(0x7f0000000380)={0xffffffffffffffff}) r38 = socket(0x1, 0x1, 0x0) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r39, 0x0, r38) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8, 0x0) r41 = socket(0x1, 0x1, 0x0) r42 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r42, 0x0, r41) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = socket(0x1, 0x1, 0x0) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r45, 0x0, r44) r46 = socket(0x1, 0x1, 0x0) r47 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r48 = fcntl$dupfd(r47, 0x0, r46) ioctl$PCIOCREAD(r48, 0x80105705, &(0x7f0000000080)) r49 = socket(0x1, 0x1, 0x0) r50 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r51 = fcntl$dupfd(r50, 0x0, r49) ioctl$PCIOCREAD(r51, 0x80105705, &(0x7f0000000080)) r52 = socket(0x1, 0x1, 0x0) r53 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r54 = fcntl$dupfd(r53, 0x0, r52) ioctl$PCIOCREAD(r54, 0x80105705, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r56 = socket(0x1, 0x1, 0x0) r57 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r57, 0x0, r56) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = accept$inet6(r59, &(0x7f0000001980), &(0x7f0000001940)=0xc) r61 = socket$inet6(0x18, 0x4005, 0x70) r62 = fcntl$dupfd(r59, 0x0, r60) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r64, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r68 = getpgrp() r69 = fcntl$getown(r60, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r63, r65, r66, r67, 0x5, 0x7fff}, 0x6, 0x2, r68, r69, 0x7f, 0x100000001, 0xb1f1}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r71 = socket(0x1, 0x1, 0x0) r72 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r72, 0x0, r71) r73 = socket(0x1, 0x1, 0x0) r74 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r75 = fcntl$dupfd(r74, 0x0, r73) ioctl$PCIOCREAD(r75, 0x80105705, &(0x7f0000000080)) r76 = openat(r75, &(0x7f0000000540)='./file0\x00', 0x40, 0x21) r77 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x200, 0x0) r78 = socket(0x1, 0x1, 0x0) r79 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r79, 0x0, r78) r80 = dup2(r3, 0xffffffffffffff9c) r81 = syz_open_pts() ioctl$TIOCSETAF(r81, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r81, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r81, &(0x7f0000000140), 0xb51) r82 = kqueue() r83 = socket$unix(0x1, 0x2, 0x0) r84 = fcntl$dupfd(r82, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r84, 0x0, 0x0) ioctl$TIOCSPGRP(r84, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r86, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r85, r86) r87 = getpgid(0xffffffffffffffff) r88 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r88, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r88, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r90 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = accept$inet6(r91, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r93 = socket$inet6(0x18, 0x4005, 0x70) r94 = fcntl$dupfd(r91, 0x0, r92) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r96 = socket(0x18, 0x1, 0x0) setsockopt(r96, 0x29, 0x2898, &(0x7f0000000000)="c888", 0x2) setsockopt(r96, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r100 = getpgrp() r101 = fcntl$getown(r92, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r95, r97, r98, r99, 0x5, 0x7fff}, 0x6, 0x2, r100, r101, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r103 = accept$inet6(r102, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r104 = socket$inet6(0x18, 0x4005, 0x70) r105 = fcntl$dupfd(r102, 0x0, r103) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r110 = getpgrp() r111 = fcntl$getown(r103, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r106, r107, r108, r109, 0x5, 0x7fff}, 0x6, 0x2, r110, r111, 0x7f, 0x100000001, 0xb1f1}) r112 = getgid() r113 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r115 = accept$inet6(r114, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r116 = socket$inet6(0x18, 0x4005, 0x70) r117 = fcntl$dupfd(r114, 0x0, r115) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r119 = socket(0x18, 0x1, 0x0) setsockopt(r119, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r119, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r123 = getpgrp() r124 = fcntl$getown(r115, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r118, r120, r121, r122, 0x5, 0x7fff}, 0x6, 0x2, r123, r124, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r126 = accept$inet6(r125, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r127 = socket$inet6(0x18, 0x4005, 0x70) r128 = fcntl$dupfd(r125, 0x0, r126) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r130 = socket(0x18, 0x1, 0x0) setsockopt(r130, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r130, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r134 = getpgrp() r135 = fcntl$getown(r126, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r129, r131, r132, r133, 0x5, 0x7fff}, 0x6, 0x2, r134, r135, 0x7f, 0x100000001, 0xb1f1}) r136 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r138 = accept$inet6(r137, &(0x7f0000001980), &(0x7f0000001940)=0xc) r139 = socket$inet6(0x18, 0x4005, 0x70) r140 = fcntl$dupfd(r137, 0x0, r138) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r142 = socket(0x18, 0x1, 0x0) setsockopt(r142, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r142, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r139, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r146 = getpgrp() r147 = fcntl$getown(r138, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r141, r143, r144, r145, 0x5, 0x7fff}, 0x6, 0x2, r146, r147, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r149 = accept$inet6(r148, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r150 = socket$inet6(0x18, 0x4005, 0x70) r151 = fcntl$dupfd(r148, 0x0, r149) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r153 = socket(0x18, 0x1, 0x0) setsockopt(r153, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r153, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r157 = getpgrp() r158 = fcntl$getown(r149, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r152, r154, r155, r156, 0x5, 0x7fff}, 0x6, 0x2, r157, r158, 0x7f, 0x100000001, 0xb1f1}) r159 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r159, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r159, 0x29, 0x23, 0x0, 0x0) r160 = accept$unix(r83, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r161 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r161, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r161, 0x29, 0x23, 0x0, 0x0) r162 = getuid() r163 = semget$private(0x0, 0x4, 0x408) semop(r163, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r163, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r163, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r163, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r163, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r163, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r165 = getegid() r166 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r166, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r168 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r168, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r163, 0x0, 0x1, &(0x7f0000000100)={{0x3, r164, r165, r167, r169, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r85, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r87, @ANYRES32=r89, @ANYRES32=r90, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r100, @ANYRES32=r106, @ANYRES32=r112, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r113, @ANYRES32=r118, @ANYRES32=r133, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r136, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r147, @ANYRES32, @ANYRES32=r156, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r159, @ANYRES32, @ANYRES32=r82, @ANYRES32=r160, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r83, @ANYRES32=r161, @ANYRES32=r81, @ANYRES32=r81, @ANYRES32=r84, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r162, @ANYRES32=r165, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r171 = syz_open_pts() ioctl$TIOCSETAF(r171, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r171, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r171, &(0x7f0000000140), 0xb51) r172 = kqueue() r173 = socket$unix(0x1, 0x2, 0x0) r174 = fcntl$dupfd(r172, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r174, 0x0, 0x0) ioctl$TIOCSPGRP(r174, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r176, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r175, r176) r177 = getpgid(0xffffffffffffffff) r178 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r178, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r178, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r178, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r180 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r182 = accept$inet6(r181, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r183 = socket$inet6(0x18, 0x4005, 0x70) r184 = fcntl$dupfd(r181, 0x0, r182) getsockopt$SO_PEERCRED(r184, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r186 = socket(0x18, 0x1, 0x0) setsockopt(r186, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r186, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r186, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r190 = getpgrp() r191 = fcntl$getown(r182, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r185, r187, r188, r189, 0x5, 0x7fff}, 0x6, 0x2, r190, r191, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r193 = accept$inet6(r192, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r194 = socket$inet6(0x18, 0x4005, 0x70) r195 = fcntl$dupfd(r192, 0x0, r193) getsockopt$SO_PEERCRED(r195, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r194, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r200 = getpgrp() r201 = fcntl$getown(r193, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r196, r197, r198, r199, 0x5, 0x7fff}, 0x6, 0x2, r200, r201, 0x7f, 0x100000001, 0xb1f1}) r202 = getgid() r203 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r205 = accept$inet6(r204, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r206 = socket$inet6(0x18, 0x4005, 0x70) r207 = fcntl$dupfd(r204, 0x0, r205) getsockopt$SO_PEERCRED(r207, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r209 = socket(0x18, 0x1, 0x0) setsockopt(r209, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r209, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r209, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r206, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r213 = getpgrp() r214 = fcntl$getown(r205, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r208, r210, r211, r212, 0x5, 0x7fff}, 0x6, 0x2, r213, r214, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r216 = accept$inet6(r215, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r217 = socket$inet6(0x18, 0x4005, 0x70) r218 = fcntl$dupfd(r215, 0x0, r216) getsockopt$SO_PEERCRED(r218, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r220 = socket(0x18, 0x1, 0x0) setsockopt(r220, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r220, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r220, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r217, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r224 = getpgrp() r225 = fcntl$getown(r216, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r219, r221, r222, r223, 0x5, 0x7fff}, 0x6, 0x2, r224, r225, 0x7f, 0x100000001, 0xb1f1}) r226 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r228 = accept$inet6(r227, &(0x7f0000001980), &(0x7f0000001940)=0xc) r229 = socket$inet6(0x18, 0x4005, 0x70) r230 = fcntl$dupfd(r227, 0x0, r228) getsockopt$SO_PEERCRED(r230, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r232 = socket(0x18, 0x1, 0x0) setsockopt(r232, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r232, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r232, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r229, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r236 = getpgrp() r237 = fcntl$getown(r228, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r231, r233, r234, r235, 0x5, 0x7fff}, 0x6, 0x2, r236, r237, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r239 = accept$inet6(r238, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r240 = socket$inet6(0x18, 0x4005, 0x70) r241 = fcntl$dupfd(r238, 0x0, r239) getsockopt$SO_PEERCRED(r241, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r243 = socket(0x18, 0x1, 0x0) setsockopt(r243, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r243, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r243, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r240, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r247 = getpgrp() r248 = fcntl$getown(r239, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r242, r244, r245, r246, 0x5, 0x7fff}, 0x6, 0x2, r247, r248, 0x7f, 0x100000001, 0xb1f1}) r249 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r249, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r249, 0x29, 0x23, 0x0, 0x0) r250 = accept$unix(r173, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r251 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r251, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r251, 0x29, 0x23, 0x0, 0x0) r252 = getuid() r253 = semget$private(0x0, 0x4, 0x408) semop(r253, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r253, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r253, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r253, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r253, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r253, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r255 = getegid() r256 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r256, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r256, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r258 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r258, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r258, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r253, 0x0, 0x1, &(0x7f0000000100)={{0x3, r254, r255, r257, r259, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r175, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r177, @ANYRES32=r179, @ANYRES32=r180, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r190, @ANYRES32=r196, @ANYRES32=r202, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r203, @ANYRES32=r208, @ANYRES32=r223, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r226, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r237, @ANYRES32, @ANYRES32=r246, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r249, @ANYRES32, @ANYRES32=r172, @ANYRES32=r250, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r173, @ANYRES32=r251, @ANYRES32=r171, @ANYRES32=r171, @ANYRES32=r174, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r252, @ANYRES32=r255, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) r260 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r261 = accept$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r262 = socket(0x1, 0x1, 0x0) r263 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r264 = fcntl$dupfd(r263, 0x0, r262) ioctl$PCIOCREAD(r264, 0x80105705, &(0x7f0000000080)) r265 = socket(0x1, 0x1, 0x0) r266 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r266, 0x0, r265) r267 = socket(0x1, 0x1, 0x0) r268 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r268, 0x0, r267) r269 = socket(0x1, 0x1, 0x0) r270 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r271 = fcntl$dupfd(r270, 0x0, r269) ioctl$PCIOCREAD(r271, 0x80105705, &(0x7f0000000080)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r273 = accept$inet6(r272, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r274 = socket$inet6(0x18, 0x4005, 0x70) r275 = fcntl$dupfd(r272, 0x0, r273) getsockopt$SO_PEERCRED(r275, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r277 = socket(0x18, 0x1, 0x0) setsockopt(r277, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r277, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r277, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r274, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r281 = getpgrp() r282 = fcntl$getown(r273, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r276, r278, r279, r280, 0x5, 0x7fff}, 0x6, 0x2, r281, r282, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r284 = accept$inet6(r283, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r285 = socket$inet6(0x18, 0x4005, 0x70) r286 = fcntl$dupfd(r283, 0x0, r284) getsockopt$SO_PEERCRED(r286, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r288 = socket(0x18, 0x1, 0x0) setsockopt(r288, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r288, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r288, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r285, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r292 = getpgrp() r293 = fcntl$getown(r284, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r287, r289, r290, r291, 0x5, 0x7fff}, 0x6, 0x2, r292, r293, 0x7f, 0x100000001, 0xb1f1}) r294 = syz_open_pts() ioctl$TIOCSETAF(r294, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r294, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r294, &(0x7f0000000140), 0xb51) r295 = kqueue() r296 = socket$unix(0x1, 0x2, 0x0) r297 = fcntl$dupfd(r295, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r297, 0x0, 0x0) ioctl$TIOCSPGRP(r297, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r299, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r298, r299) r300 = getpgid(0xffffffffffffffff) r301 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r301, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r301, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r301, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r303 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r305 = accept$inet6(r304, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r306 = socket$inet6(0x18, 0x4005, 0x70) r307 = fcntl$dupfd(r304, 0x0, r305) getsockopt$SO_PEERCRED(r307, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r309 = socket(0x18, 0x1, 0x0) setsockopt(r309, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r309, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r309, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r306, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r313 = getpgrp() r314 = fcntl$getown(r305, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r308, r310, r311, r312, 0x5, 0x7fff}, 0x6, 0x2, r313, r314, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r316 = accept$inet6(r315, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r317 = socket$inet6(0x18, 0x4005, 0x70) r318 = fcntl$dupfd(r315, 0x0, r316) getsockopt$SO_PEERCRED(r318, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r317, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r323 = getpgrp() r324 = fcntl$getown(r316, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r319, r320, r321, r322, 0x5, 0x7fff}, 0x6, 0x2, r323, r324, 0x7f, 0x100000001, 0xb1f1}) r325 = getgid() r326 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r328 = accept$inet6(r327, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r329 = socket$inet6(0x18, 0x4005, 0x70) r330 = fcntl$dupfd(r327, 0x0, r328) getsockopt$SO_PEERCRED(r330, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r332 = socket(0x18, 0x1, 0x0) setsockopt(r332, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r332, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r332, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r329, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r336 = getpgrp() r337 = fcntl$getown(r328, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r331, r333, r334, r335, 0x5, 0x7fff}, 0x6, 0x2, r336, r337, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r339 = accept$inet6(r338, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r340 = socket$inet6(0x18, 0x4005, 0x70) r341 = fcntl$dupfd(r338, 0x0, r339) getsockopt$SO_PEERCRED(r341, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r343 = socket(0x18, 0x1, 0x0) setsockopt(r343, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r343, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r343, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r340, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r347 = getpgrp() r348 = fcntl$getown(r339, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r342, r344, r345, r346, 0x5, 0x7fff}, 0x6, 0x2, r347, r348, 0x7f, 0x100000001, 0xb1f1}) r349 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r351 = accept$inet6(r350, &(0x7f0000001980), &(0x7f0000001940)=0xc) r352 = socket$inet6(0x18, 0x4005, 0x70) r353 = fcntl$dupfd(r350, 0x0, r351) getsockopt$SO_PEERCRED(r353, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r355 = socket(0x18, 0x1, 0x0) setsockopt(r355, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r355, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r355, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r352, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r359 = getpgrp() r360 = fcntl$getown(r351, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r354, r356, r357, r358, 0x5, 0x7fff}, 0x6, 0x2, r359, r360, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r362 = accept$inet6(r361, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r363 = socket$inet6(0x18, 0x4005, 0x70) r364 = fcntl$dupfd(r361, 0x0, r362) getsockopt$SO_PEERCRED(r364, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r366 = socket(0x18, 0x1, 0x0) setsockopt(r366, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r366, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r366, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r363, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r370 = getpgrp() r371 = fcntl$getown(r362, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r365, r367, r368, r369, 0x5, 0x7fff}, 0x6, 0x2, r370, r371, 0x7f, 0x100000001, 0xb1f1}) r372 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r372, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r372, 0x29, 0x23, 0x0, 0x0) r373 = accept$unix(r296, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r374 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r374, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r374, 0x29, 0x23, 0x0, 0x0) r375 = getuid() r376 = semget$private(0x0, 0x4, 0x408) semop(r376, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r376, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r376, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r376, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r376, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r376, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r378 = getegid() r379 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r379, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r379, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r381 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r381, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r381, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r376, 0x0, 0x1, &(0x7f0000000100)={{0x3, r377, r378, r380, r382, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r298, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r300, @ANYRES32=r302, @ANYRES32=r303, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r313, @ANYRES32=r319, @ANYRES32=r325, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r326, @ANYRES32=r331, @ANYRES32=r346, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r349, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r360, @ANYRES32, @ANYRES32=r369, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r372, @ANYRES32, @ANYRES32=r295, @ANYRES32=r373, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r296, @ANYRES32=r374, @ANYRES32=r294, @ANYRES32=r294, @ANYRES32=r297, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r375, @ANYRES32=r378, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="1b348d0ed7f5fda072325e0b0694e5509f903c2cbb9dfd2248b799b10b8cbf4554154a577f0ce903c47f886d4dce75cf6d0e044e194eed31304a2b5026fe86ffc65f75debbf706db9ac2fd2fde3d136608c629200a87125d7e8bb3c1098f0f9cd5de69ce31f38d00c2d435fa25937980d278427cf9c640618abc0e5a029c01e711d73149e3bd9f238f8905b61d6f5fe46cc51af8fdbe182fdf2912028d796c1dc00a82593e3dfe7e8d5cec98fc249563fa874fb4a26151565ff45b57ca3d2593a3ecb5caa8a886df50d95dc0d26f4f4b8b03737c344f01d248a58f502a8e9b18d3dfb77efc16d12dfe844c284ca7d0e1226165939d7c", 0xf6}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r24, r29, r36}, @rights={0x20, 0xffff, 0x1, [r37, r38, r40, r42]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r5, r43, r45, r48, r4, r9, r51]}, @cred={0x20, 0xffff, 0x0, r55, r58, r67}, @rights={0x20, 0xffff, 0x1, [r70, r71, r76]}, @rights={0x20, 0xffff, 0x1, [r77, r79, r80]}, @cred={0x20, 0xffff, 0x0, r87, r170, r180}, @rights={0x38, 0xffff, 0x1, [r260, r5, r261, r9, r264, r265, r7, r267, r271]}, @cred={0x20, 0xffff, 0x0, r281, r290, r303}], 0x160, 0x40d}, 0x4) 20:17:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x80000], [0x0, 0x0, 0x0, 0x1f, 0xffffbfff], [0x0, 0x0, 0xffffffff], [{}, {0x0, 0x8, 0xfffffffe}, {}, {0x4}, {}, {0x0, 0x0, 0x0, 0x100000000000000}], {}, {0x0, 0x0, 0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:17:04 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r3) 20:17:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) r6 = socket(0x18, 0x8000, 0x40) recvfrom(r6, &(0x7f0000000180)=""/169, 0xa9, 0x801, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:17:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$TIOCDRAIN(r3, 0x2000745e) close(r0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000000c0)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:17:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:17:05 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x80105705, &(0x7f0000000080)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x80105705, &(0x7f0000000080)) syz_emit_ethernet(0x2, &(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000d80)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYBLOB="876f7750e4c20d70e1cad6902d346a303a86ba621a826977df6e890f7e8f6eaf076fdae2e0fe21dab2eede832e5a96ed79dfd16c87fa31be12fe598700865793dc8d28a06a739fa11941ce79f59379d85fdfb9117eb2c2ac0aa828c911385d6ede85e4c5df10a6ae8931ea51827c5c425890eb9abc438b9edf2027544f5dd5da0b092c776721996558a22257b159759140d4862476696833af18d4fbdb6db48f8880f7028761c7fa114f40f38781246b724392dcff73f5109d0aca0692469a56cac2a99b1aedda17", @ANYRES64, @ANYRESOCT], @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYRES16=r4, @ANYBLOB="5970c3", @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESHEX=r7, @ANYBLOB="4da9b48e60d7ef83e1c257376733ad88f78ff9a63b84b3fa8263a6e3adead0df1a578e2ee1de63b6de1a5033965aea0e417fe22f524c339e8abac7c41aaeff5b453050456af7cfe8", @ANYRESDEC=r9, @ANYBLOB="8c65", @ANYRES16, @ANYBLOB="c4afc4512ad5a9e90594f6466014da0003a6fdb91c52ea3dc99a6230509b817eac289f75adb2dcf768aae231ab730e929bdfc874c3b5d3b5c8ed97b5110cbc948f0c560df5bb5c8bb24b92e55a", @ANYRESDEC], @ANYRESDEC, @ANYRESDEC, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16, @ANYRES32, @ANYRESHEX=r12, @ANYBLOB="b7bd6bc3240ab9409f5cc4bb3da2972c16bd3e61ad3720422dbe2af33b24cc246ff5d67d5a70e9c427a0c2d7d8c1ddd2efd3d245f7d201a287f9fc1daaf3c370ff86de75d74f8a88e53015aad9aaf0a8b9d7d23f8ab7e89ffd404aaa4c986d6a2329c51e039956592b26a029c219d5cb6c4616cfb8830d0e952204ebdb607ffd2eded34bc53ad3967a27f012757a9f82c5379dfef566ac80e41570e0ae27e7e2853f8f79af5a8d198fa7138e5328963f36bda10b967e81c81e5ab2ed7e3b00e6598f4a0118c32303888ef312d0340addec3cd8a7689e1540c5ab60", @ANYPTR, @ANYRESDEC=r15, @ANYRES64, @ANYBLOB="153dc74712a7b2cd2b300ab48b790656d9cf7db406619d4d328fecf8319004d8fb39fc19149898ba77e94209af54d78518424586b3dd125dad52e6eaba873a6f1f4c295eb93b882b6112dc9af4f7661d90161ed4d7c993b458e9558b60044011bb9ae7cfee6f56ebdb0048c4224605de026b78826179c0517c83460328b828400a21824d448cdc73617975a071a38c574344b5938fd66aff333ff33616738c37ccec2c5ab870", @ANYRES16=0x0, @ANYRESDEC]], @ANYRESOCT, @ANYRES64=r0], @ANYRES64=0x0]) socket(0x18, 0x1, 0x81) 20:17:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) accept$inet6(r4, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0xd93c23a384bd678f, 0x0) r7 = socket(0x1, 0x1, 0xfd) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) dup(r8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r9, &(0x7f00000008c0)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000480)=""/53, 0x35}, {&(0x7f0000000600)=""/179, 0xb3}, {&(0x7f00000006c0)=""/237, 0xed}, {&(0x7f00000007c0)=""/209, 0xd1}], 0xa, 0x0, 0x6) 20:17:05 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() sendto(r0, &(0x7f0000000280)="0f58080ceab5c154f503d1fb4b1144a54b4695c5f61f1b2e04317d79ad837c784410c6140f9b58959ec9aac45f63fa2c5cbcb62b46e628ef82d5275cfd48564556d972709dd1b8cb3826bb94c8e9e940d5d22c467db88e117e87512df890ddbacaf79b5e9a3d224b79beb81e", 0x6c, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 20:17:05 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) 20:17:05 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) listen(r3, 0x723) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xd7, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000480)=ANY=[], 0x0) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r5, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r5, 0xffff, 0x2066, &(0x7f0000000200)=0x400005, 0x4) getppid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r6, 0x6, 0x1004, &(0x7f0000000100)=0x3, 0x4) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) getgroups(0x4, &(0x7f0000000180)=[0x0, r7, 0x0, 0xffffffffffffffff]) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) 20:17:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x2000046, 0x0, [{&(0x7f0000056000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f00007a8000/0x3000)=nil, 0xfffffffffffff6f4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x1}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00004aa000/0x3000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x800000000000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) mknod(&(0x7f0000000580)='./file1\x00', 0x4, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0xaff6, 0x3f, 0xed, 0x228c}]}) r5 = socket(0x18, 0x3, 0x85) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r5, 0x22, 0x2e, &(0x7f0000000540)="ebffcbff138c08bf5068ad838648e69931929648", 0x14) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) preadv(r7, &(0x7f0000001880)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/6, 0x6}, {&(0x7f00000017c0)=""/166, 0xa6}], 0x3, 0x0, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt(r9, 0x185, 0x33, &(0x7f0000000640)=""/241, &(0x7f0000000740)=0xf1) write(r5, 0x0, 0x0) 20:17:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 20:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:17:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0xffff) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7}, {0xa5, 0x4}, {0x81}, {0x44, 0x200}, {0x87, 0xa18}, {0x26, 0x3}, {0x22, 0x400}, {0x25, 0x800}], 0x8}) ioctl$TIOCFLUSH(r1, 0x8060693c, &(0x7f0000000300)) 20:17:05 executing program 0: unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x156) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000200)=""/118, 0x76) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = getppid() chdir(&(0x7f00000002c0)='./bus\x00') ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x8, r2) r3 = fcntl$dupfd(r1, 0x0, r0) chmod(&(0x7f0000000300)='./bus\x00', 0x8) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x98f}) 20:17:05 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8, 0x0) write(r0, &(0x7f0000000080)="4d4db7eb8bb07f2bdc765619513ba2cfb6aa8a04e2502e", 0x17) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) renameat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') 20:17:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:17:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="fc5f0bd1", 0xbd56, 0x0, 0x0, 0x308) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffd6c}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5f0202071f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x20}, {0x6, 0x0, 0x0, 0x100000a5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x2) 20:17:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7fffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 20:17:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kqueue() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x5) r5 = msgget(0x2, 0x100) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000001980), &(0x7f0000001940)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r17, &(0x7f0000000140), 0xb51) r18 = kqueue() r19 = socket$unix(0x1, 0x2, 0x0) r20 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r20, 0x0, 0x0) ioctl$TIOCSPGRP(r20, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r21, r22) r23 = getpgid(0xffffffffffffffff) r24 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r24, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r26 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) r41 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r46 = getpgrp() r47 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r42, r43, r44, r45, 0x5, 0x7fff}, 0x6, 0x2, r46, r47, 0x7f, 0x100000001, 0xb1f1}) r48 = getgid() r49 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = accept$inet6(r50, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r52 = socket$inet6(0x18, 0x4005, 0x70) r53 = fcntl$dupfd(r50, 0x0, r51) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r55, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r59 = getpgrp() r60 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r54, r56, r57, r58, 0x5, 0x7fff}, 0x6, 0x2, r59, r60, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = accept$inet6(r61, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r63 = socket$inet6(0x18, 0x4005, 0x70) r64 = fcntl$dupfd(r61, 0x0, r62) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r66, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r70 = getpgrp() r71 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r65, r67, r68, r69, 0x5, 0x7fff}, 0x6, 0x2, r70, r71, 0x7f, 0x100000001, 0xb1f1}) r72 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r74 = accept$inet6(r73, &(0x7f0000001980), &(0x7f0000001940)=0xc) r75 = socket$inet6(0x18, 0x4005, 0x70) r76 = fcntl$dupfd(r73, 0x0, r74) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r78 = socket(0x18, 0x1, 0x0) r79 = socket(0x1, 0x1, 0x0) r80 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r81 = fcntl$dupfd(r80, 0x0, r79) ioctl$PCIOCREAD(r81, 0x80105705, &(0x7f0000000080)) setsockopt(r81, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r78, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = getpgrp() r86 = fcntl$getown(r74, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r77, r82, r83, r84, 0x5, 0x7fff}, 0x6, 0x2, r85, r86, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r88 = accept$inet6(r87, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r89 = socket$inet6(0x18, 0x4005, 0x70) r90 = fcntl$dupfd(r87, 0x0, r88) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r92 = socket(0x18, 0x1, 0x0) setsockopt(r92, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r92, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r96 = getpgrp() r97 = fcntl$getown(r88, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r91, r93, r94, r95, 0x5, 0x7fff}, 0x6, 0x2, r96, r97, 0x7f, 0x100000001, 0xb1f1}) r98 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r98, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r98, 0x29, 0x23, 0x0, 0x0) r99 = accept$unix(r19, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r100 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r100, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r100, 0x29, 0x23, 0x0, 0x0) r101 = getuid() r102 = semget$private(0x0, 0x4, 0x408) semop(r102, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r102, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r102, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r102, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r102, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r102, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r104 = getegid() r105 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r105, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r107 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r107, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000100)={{0x3, r103, r104, r106, r108, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r21, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r42, @ANYRES32=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r54, @ANYRES32=r69, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r72, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r86, @ANYRES32, @ANYRES32=r95, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r98, @ANYRES32, @ANYRES32=r18, @ANYRES32=r99, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r19, @ANYRES32=r100, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r101, @ANYRES32=r104, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r110 = accept$inet6(r109, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r111 = socket$inet6(0x18, 0x4005, 0x70) r112 = fcntl$dupfd(r109, 0x0, r110) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r117 = getpgrp() r118 = fcntl$getown(r110, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r113, r114, r115, r116, 0x5, 0x7fff}, 0x6, 0x2, r117, r118, 0x7f, 0x100000001, 0xb1f1}) r119 = semget$private(0x0, 0x4, 0x408) semop(r119, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r119, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r119, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r119, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r119, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r119, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r121 = getegid() r122 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r122, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r124 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r124, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000000100)={{0x3, r120, r121, r123, r125, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = accept$inet6(r126, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r128 = socket$inet6(0x18, 0x4005, 0x70) r129 = fcntl$dupfd(r126, 0x0, r127) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r134 = getpgrp() r135 = fcntl$getown(r127, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r130, r131, r132, r133, 0x5, 0x7fff}, 0x6, 0x2, r134, r135, 0x7f, 0x100000001, 0xb1f1}) r136 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0xb4, r13, r69, r115, r125, 0xac, 0x273}, 0x6, 0x6, r135, r136, 0x5, 0x2, 0xffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd7c, 0x9, 0x6d, 0x5, "97918d27e1e4801115fb4da3056e464d9d236785", 0x1, 0xfffff000}) 20:17:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$setown(r5, 0x6, 0xffffffffffffffff) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x70, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x80105705, &(0x7f0000000080)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = fcntl$dupfd(r13, 0xa, r15) r18 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pf\x00', 0x200, 0x0) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f666964653000"], 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="394cfecea45b5fd6040b29ca6ba1dc1b1d39b637ef00b9056e025feee11e370ef334921ce50906783a1883bb158d85f0cd2ebd133aa7460c85c1ffd87bf863771915c0a6561d891e0fe883956f363004c0f09f60ea7ce44f524bd5e9b53e98623e3737234c7d56457416f571c8e2a64704f935197b5a665e89e5aa43a6fe20258d0b1ea2be6f8db016483e5ff7091131039e0dded93bfd93c003b116a477cf706cc44c8a83b9299d97839eec33646eeca836f246a036a73993862e89e1f401c5b3d825d46c4009d6f9b69e5530faa844dedfd5ef46cce15062a7948c09e0f2f597132f", 0xe3}, {&(0x7f00000002c0)="91a1603f1ebeb78ab3fb7cc03172d5bb932c9f270697eceee6e9d25f4ae6ba7b6e9936b14e3b75e14fcefec68b0c8dd7098a8a95a31a6bbedb2f2868344f83a763c0055c08234dc3ffdbe982bad47bce4c156b37da54991ae51c1a76eaa19fdff2a25fd0a0269088b2b5134320ba5fa4ace1ae32f20f2f9d3f5c30465efa4725e0e9b8c55876a6cd055078e69a7e", 0x8e}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff0000010000001d44a69eaadcc30a150dc1d72f7d7c534a740ac3d9419cd8f2241e8f2e39677147aab5774a0d0431a7dc32976c741708cc14ead6b77ffd7dbcb0ce6bc646eab5566164a28161dacae32c35790bae3a1155dcd1439b6d73dc2b30033be3fc109289ade8611c801da2da6a1f17ee06a0cf0631fa", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000001800239f0000584e49ddccdc57dbd5e31eee5aeb6c4e858a9fa3c93d09007efb83baa8cf100000005d4747e498b1e9366e2866ba04bc8cea9b44c2f5749e7f459d988c24ed61c1925dbc98561df2d896ff5b425d0c5adcc61f299eb28ee6ee6d8c5cdc2437da4c8932a7080104f78e929c1ba815982169600822512c005ad83cb1aa2050d63da53b2408fa32aa834fcaebb0b9b117c96047f405e3db2c18b102ca8fbfa87d17c97ee6afd76f609eb6cb52eb3f2a8413d431c7ec740169a5937abe4b2df2d4000000009e090000000000000000000000000000000000000095c8dd9c5ded12c15c88a8f682ee1013c7106bfa07bb465185f70cdb7bf626f0d36dc216950026da158f8b06cbcf1e2753b99a889d1820739975143569201ee0c92059c31f5c94565e", @ANYRES32=r18, @ANYRES32=0xffffffffffffff9c], 0x48, 0x406}, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r19 = socket(0x2, 0x0, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r19) r20 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r19) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) 20:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6, 0x7}]}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0xc000, 0x7, 0x1, 0x9}, {0xe816, 0x81, 0x9, 0xa4}, {0x80, 0x2, 0x4f, 0x6}, {0xad3, 0x81, 0x5f, 0x2}, {0x4, 0x4, 0x0, 0xcd8}]}) syz_emit_ethernet(0xd9, &(0x7f0000000240)="627b80c293419353520874f438df960b6c3fdef61bcc83abce18073a8572c354ad08002d1874ab32f172443b6cad04c482adf58fbab136460d123be835eeb9f4ad2a48a45e9c4b29054c6cf23d53a169e2f490aec9b957a716e9febac197802428cf1d36d5d9343bda2124454850fcad8c8e7812baae47c3e7fe6d9e59e4840a9eded86cf9322371c7f386cbb4fc09a900fbbc6dd238eeb93a8424106066f98ba3f9a96e15fc42dbec3019d8be9f96f3ba9f89e0e8911c953acfa8a4bc5d85389d662fca18cf1bab46db701b6f612bc730e9bb24cfa2b82e7d") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x10, 0x4000, 0x3) socket(0x3c, 0x3, 0x1f) r4 = semget$private(0x0, 0x5, 0x624) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r4, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) setpgid(0xffffffffffffffff, r7) dup2(r3, r5) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) socket(0x1, 0x5, 0x2) 20:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0x1}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 20:17:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000001180), &(0x7f00000011c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpid() r2 = getegid() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r8 = socket$inet6(0x18, 0x4, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$PCIOCREAD(r14, 0x80105705, &(0x7f0000000080)) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x100, 0x0) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = syz_open_pts() r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r20, 0x0, r19) r21 = socket(0x10, 0x1, 0x8) r22 = kqueue() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ca146bedd4ff07d4d91285310c6743f4cbe280912063b90c1ad433cc84b5f6b2bf448d3879c4b3f237790d4011d9e977621632479df1e48530a5689972a10f01187e7c2aea06383eb3049c541826bfe75671f45295653d95adeb8e5c69f3eabe3befd148804cf8a96be0497117884a0e2843755a", 0x74}, {&(0x7f0000000140)="39f784cea337f5aaa97931bdca8a97316a76e22a7b4f3d24590718de0ce13df6821f07c0a2055193ae9892efdd239ba3597ace96f53a17eb6d4bf58bd994f60339380d556199fa3dadc4a13aede1dc58f307ab2fa9f8d7f2fd858642afd79560bbaa089e7ab6ebcff6756e142b4ef1f18d", 0x71}, {&(0x7f00000001c0)="68d6f37cbf0658b901e07141244bd08f7fd89254b05392c0dc28dac3614d8b65593af080650763aa30d27f127ce7dd30e9c02be7d158be2901800d8f936e6e428c11a16c01109f5307f8bc69c22e441e252c11316e34894316c110aa75864eb3ea64ab0a68bb0c87028ed7f17b9db6c03fe893b3cf8631b8eec75b5ebea0021013e71a1110006230c2d721cf04e3011c1d84015dc5532e601f9a24d7933932ecc96d2625648f656617c45be7e093cf4c5ac98c242afa1b510aeaf291267416ffe9ab095bd3a44808f5a4d3f4042e4bf5a39951fdf8503e95c60492500a80216f0f99d3fb67eb8364a4b2467a8c8aaa59e63f268c5b27e45adfd834", 0xfb}, {&(0x7f00000002c0)="32a1b1b448cfb46bb057291832291f587eaeb36c76232ffa990a1b5a2696eed5356f70cb9005bf3a96c24512b7b24e33e2642835c21d559c1ef577e622fcd88f3a4073ca792306761aa2fb5c6c7e783cdc6e7bc17f1fe4131a8a4dd82c58d0272bd34f41fda3356545ac8aad3222c08d28de2e9a4520d47d27f95b0195acca8e23e8cca62c887fb207c3d85281687992d3ce95c8deccd0558e9baa878b13077df0412ef66e79c0dc8575fe117faa0739a2cc5e6a7c27", 0xb6}, {&(0x7f0000000380)="90511efc999ae430246580", 0xb}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff00000000000044d5e332f4493a770fd7f12247ade83129999d7390254b352b3f1f856d00ae3d33e3b8d747f8c712f245860a48", @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x0) pckbd_enable: command error pckbd_enable: command error 20:17:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x402], [{}, {}, {}, {}, {0x0, 0x49}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x94, 0x22, 0x0, 0x7f, 0x69000000, 0x9, 0x0, 0x1, 0x7, 0xd0ed}) 20:17:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7fffffff7ffffff], [0x0, 0x0, 0x482]}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x94bf, 0x1}, {0x18, 0x1, 0x0, 0x80000000}, 0x6, [0x372, 0x3, 0xd14, 0x2, 0x8, 0x6, 0x2, 0x80]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 20:17:10 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x13}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x26) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0105778c"], 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:17:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESDEC=r0, @ANYRES32=0x0, @ANYRES16, @ANYBLOB="7fcd6ed89f13ae1c24da092d8cbe49fa14103d6b1efd3830c482a10d983aceb0188931377f3e445d3a2120dfa558ce46085130b50676945733f1b8a6f4842344f3c05ea506ae4eb702d6f2d8a5f830971818d4432403665e9d5444c237c4b399b01cd8c42498de8812cb3b9bf6974c85625e559ea885b8061889784de301e73c88131be3a2de7968a09f7bc9ad585b9a61fc166f4d0f19b0393173301af26c4c0ab37bc294316a83ee03d5aa32bf5266b613909671e110a42c68aa206ca21ce3895eadbdc510295be69a776e3f9972561666fb7f4d825b5ad30926761e3bc29bbb", @ANYRES16=r0, @ANYRES16=r0, @ANYRES64=0x0]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 20:17:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) bind(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./|ile0\x00'], 0xa) setsockopt$inet_opts(r0, 0x0, 0x2001000000004, &(0x7f0000000000), 0x4) 20:17:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./bus\x00', 0x22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="368cc08f424010ef263f440a2a1851174bb9ea797c3952a7a4c711d77ece73b760fdbeeb886306de7be5a5dd58a4be4b09d881916ba875f8df1e806034c6021a2fec6290f2dac7aaa0cc94bce141cb60ca1cd8ec44d564a3ae1e5b1bf5bf970b6a466aecf4bed8e0dab3d6777b4a643a73ee8dfd158862dedfed9b7ba7557f8fe96d4e96", 0x84}], 0x1) execve(0x0, 0x0, 0x0) 20:17:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0x8, 0x7, "be2edd66ed6146ff226b9671514cf53fb8a56b00"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 20:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getpid() open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea33f5c82b5eacc26759a14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b75d8d03a30639fa84d02782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049b9b7b2b8834c4d7efba995acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8205e675bc0a8fdb46292f79df80014126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x195}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x480) msgsnd(r5, &(0x7f0000000180)={0x2, "5fe62fb1d423e7a6cd25d44ea98d51c24ffcd0e90f3f2e982db61d74f533240bced0e4e511e5e3afa4afa2820c38f6f42746b334e86d28a05af982e6349dc9a83948d8cd332058ded18559d9ea2dd9a98763f009fa98b1ac11d167bc1b702fcfd456f0d30a3b2f8656882c70a6"}, 0x75, 0x0) 20:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x2000100000000}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) fsync(r0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:17:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) 20:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x4) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x1) pread(r1, &(0x7f0000000000)="46bfc689072b2c76ade63f9a3973a1a6278861425554cd3bbedef74390fcef066e12bb3a256efcf82d7e57fc9a2f69d02c2496d2c185", 0x36, 0x0, 0xfffffffffffffff9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)) 20:17:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r2 = openat(r1, &(0x7f0000001380)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000013c0)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000019100)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x7, 0x6fb, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x2], [{0x6}, {}, {}, {0x0, 0x0, 0x7, 0x2}, {}, {0x0, 0x2}, {0x3}], {0x0, 0x5dd2}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0x5, 0x0) getdents(r6, &(0x7f0000000100)=""/102400, 0x19000) kevent(r0, &(0x7f0000019300), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) pwritev(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x7fffffff) getsockname$inet(r9, &(0x7f0000000080), 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 20:17:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8458fb538e490f94, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x941, 0x4, 0x8, 0x1, 0xe132, 0x8001, 0x4, 0x2, 0x0, 0x1, 0x5}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r1, 0x0, 0x402ffff) 20:17:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0", 0x38}], 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="71a555455d45e316d07e8e811c0740caf5ba25244f91dc04f2a769d31f268f141706b2b3029188bb5689b2aa1fc3dec966a7ac6e55583c4c8507c4fa454ed3dd7b792d1e7abdc2c6139cbd2bd6198c6bc78dc5c1d23b3007437a938e64d248b5a35346ff71ba4f7420a501f7a0924170a3bf9370c878bb0fa8c817afba446d90438fdf996b02751837eb451a27fbb8be6207d9763fa8edbe33027721507a25887e66f6c8343adf51b896cc0437ed0ebc1c8d86ec6398a146805d3b73e7229f5362a81f0fa0c0deeb8dbbe3baaa53fe2200ec08df0e7f4a3bf4ddd1f81b1056a83a2fabfadc22acbf51a1a8423744ca981cb49e171e038744dbab66d110fe", 0xfe) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:17:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xd0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x5164, 0x0, 0x1, 0xffffffff, "e1c7cc0335986ab07772e2dd2f8faf6c461d5aa4", 0x8001, 0xe3b3}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4012, r0, 0x0, 0x0) fchmod(r1, 0x44) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 20:17:10 executing program 0: chdir(&(0x7f0000000180)='./file0/../file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) getpid() r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x114) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x57aa3215a0ecae45, 0x0) recvfrom$inet6(r7, &(0x7f0000000500)=""/205, 0xcd, 0x800, &(0x7f0000000240)={0x18, 0x0, 0x1fc, 0x4}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r8, 0x20004269) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) syz_open_pts() r9 = getuid() setreuid(0xee00, r9) 20:17:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff310100ca042e37f7b1ad6b3e51dea17e6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098dec3032eaf9544666aa81d54b9f85142f7ff"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0xfffd, 0x0, 0x0, 0x23}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x3000, 0x380, &(0x7f00006dd000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x3, 0x6) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x80) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:17:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x2}, {0x1, 0x20}}, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:17:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001240)) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) kevent(r2, &(0x7f0000001140)=[{{}, 0xfffffffffffffff8, 0x8, 0x4a, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x1, 0x833, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x5, 0x80, 0x8001, 0x6}], 0xc2b, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0xee, 0x20, 0x100000001, 0x7}], 0x1, &(0x7f00000011c0)={0x6, 0x3}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) getgid() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:17:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x10, &(0x7f0000000000), 0x3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) r4 = getuid() setreuid(0xee00, r4) socket(0x18, 0x1, 0x0) r5 = socket$inet6(0x18, 0x3, 0xfc) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d2c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73f85a6df022005ccd674d39d13a099f0cc149b352e75174216e9cea32dae6d004dc861f080009cbe657b458f0753f7967c8b4d471468d1db8e871349ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18bfc64c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96eb8507ec16ba3e6b857ad9202b4d588d003112192eb75579677d6852f0a02127f07f11caeff7f24becd0d1cb68f53e214d7f0a922eb0d912be4257bbf06496c0d06b25eabb94d0567313af08de02ef156cc331e3e9d2dd4f4ea9ab25734bedaee94feec802e0413b16409f5ff6f5973b10beb09c39b628a3b22ac18a1436f802f4c4006b8af4f088489a8223dc2f8f9c20c25bdf00c34d0a3eed5ad1e7407ac46b19a52dd2c279091e498548f89b5ae67961e5c46c8f4780db508ea61e1b9f7afaaf1e4363d94f785de720149ad53f62bad30145ae07167648d6b862a9c1548d6275dd0fd7deec47176ccbb551dc85e361a54252493f3d503ca2fad3220c8233954e4bd2bb2fe419c0d380d416a"], 0x1, 0x0}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x7, 0xffffffffffffffff) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000800)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getegid() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x7, 0xffffffffffffffff) socket(0x10, 0x8000, 0x9d) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x7, 0xffffffffffffffff) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:17:10 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0xc1286944, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440), 0x0, 0x0, 0x0, 0xa}, 0x6) accept$unix(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000001500)="ac8d032fb9765e3eca0412260cea6ef359a2552b31bb7b9e19548f947b99f2946f5491d4223a32b4c2b3c11c4aea8d2d5efa0dd80bc5320900795dcd1d7aaa", 0x3f, 0x40b, 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) syz_open_pts() syz_open_pts() 20:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x4, 0x5, 0x7f, 0x0, &(0x7f0000000300)={{0x7f, 0x1, 0x5, 0x8, 0xff, 0x4, 0x80}, {[0x80000000, 0x0, 0xe3, 0x1, 0x5, 0x0, 0xff, 0x1, 0x0, 0x8, 0x8, 0x13200000, 0xffff, 0x200, 0x8, 0x70d10539, 0x0, 0x1], [0x5, 0x2, 0x4, 0xf37, 0x101, 0x100, 0x76cf, 0x100, 0x401, 0x7fffffff], [0x1, 0x2, 0x1, 0x6, 0x5, 0x7], [0x3f, 0x400, 0x280, 0x2, 0x7a92b433, 0x9], [{0x2, 0xfffffffb, 0x6, 0x8}, {0x450, 0x2, 0x6, 0x6}, {0x1000, 0x0, 0x20, 0x81}, {0x81, 0x7, 0x1, 0x1}, {0xf616, 0xab, 0x0, 0x28}, {0xd3a, 0x400, 0x1ff, 0x1}, {0x1f, 0x7, 0x22, 0x10001}, {0x2, 0x8, 0x1, 0x20}], {0x9, 0x3, 0x7, 0x2}, {0x8, 0x3a1dacf2, 0x8, 0x9}}}, 0xf11, 0x1}) select(0x40, &(0x7f0000000b80)={0x8}, 0x0, &(0x7f0000000c00)={0x8}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/252, 0xfc, 0x800, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x1, 0x3, 0x60) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/201, &(0x7f00000002c0)=0xc9) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x6) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = accept$unix(r1, 0x0, &(0x7f0000000640)) bind(r3, &(0x7f0000000680)=@un=@file={0x1, './bus\x00'}, 0x8) semget$private(0x0, 0x4, 0x400) mkdirat(r0, &(0x7f0000000600)='./bus\x00', 0x2) 20:17:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x8005, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0xfffffeff) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYRESOCT], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000001c0)=0x1f, 0x4) r4 = dup(r1) write(r4, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x4a0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000f00)="6c26bad3e0e6271c049382adadc3b32afc6e1c72f96720e4fa7fa471ab87b848c82fd943485b7a47", 0x28}], 0x1) 20:17:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="15dc9129754992f75e7f318718ba") 20:17:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 20:17:10 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xd6f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffb, "5f01006600f8489c000000000000000100"}) writev(r3, &(0x7f00000000c0)=[{0x0, 0xfffffe6f}], 0x1000000000000354) r4 = dup2(0xffffffffffffffff, r1) socket(0x1, 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:17:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x24a, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x3, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed359ae8f2705f0800c699574fc2f6ec05000000639805209b3b68833b1e2338092a25400dc1a98054534bc16f0900ed155e89ec9d5c225060bcd8324ceb28b7ee4dc8cc789bc7077d185487eb5e5b46fab5b442a7118b4e031d8a2b77cb9522a1be49089100d53807553ed20fd3f8c8b1253f939776654bba"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x2}], 0x3, 0x0, 0x0, 0x0) open$dir(&(0x7f00000005c0)='./file0\x00', 0x100, 0x40) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10, 0x0) r7 = dup(r6) kqueue() r8 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) kevent(r10, &(0x7f0000000400)=[{{r11}, 0xfffffffffffffffa, 0x74, 0x10, 0x3, 0x101}, {{r7}, 0xfffffffffffffffa, 0x84, 0xf0000000, 0x7fff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x7fffffff, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0xe0, 0x1, 0x7, 0x3}, {{r13}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x5, 0x2}], 0x6, 0x0, 0x9d1, 0x0) kevent(r10, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r14 = socket(0x0, 0x0, 0x6) r15 = socket(0x1, 0x0, 0x3) r16 = socket(0x2, 0x0, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r16, 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r9}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r10}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r14}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r15}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r16}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r17}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 20:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 20:17:10 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x15d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r4) setreuid(0xee00, r0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="e62d43ffc28f7befd4affbe8ade7798d9064852ac82ab083eb8ddb285e32a947e18cdb0f4a5e1ad4096d91312c59956ff5f14521ff6ec6536b307e54d68634f425603e43ee4b9c42a9466ec31ebf797715f94c53963373b42d57ec2ea460baa0b5bc8ae6cce12d2028c116034621d59d0eb3260fd2aa8740df47cc672d6c542f58773126a6c04af1ffe03e939771c1b24af64dd8101bb802a3377300009f6b4332a05a9848486e99935317c8d18f2c49cfd25fec697cc4f0538419bd7fc222e4862946d90b3e5105547d148f15de2267da55144ad23585f6c1a017178679f7b75b69e935af970b9a43d0df5d63946112a3f6d4f974fcb3b699642937aa09dbfab64335c5f9ac5000ce64cfd91dbf004007464b37f8d1a915432c236861f988fd363c4b387b294e52ab25a0ff45b5b06fa36cc1e3292d493713aa7d07b500a027635fdee24dd0307d52f65073bc18c20ad9623beb22b32a4134975a18f4ee05c54ae28f2f3d8013ccca4ab214858be1fdf69f34aa4f3ad79f510c3628390aea954e29f26353f73973a57f265e06359cae4ac68660cf34910a0563600954efef7ffc1d4f2fe26ecb9db08b208d9c0ee5a9868aa792aa0b2b419d57265a79cae3a17bbb01fe64188974dfeda9da8b2afa412ba37d06e7e4ce932ea7ab8f241337cb75082980b7ec194ca8fb55e2048d86946558bf944c4cf725455256f61a8e15e5f059abad7b4033ee36b0274586cc30a893d331d54714c1c86095edc862fb7045e72ab6a156304a4cfc83fa9c115bbc512de6635867e486b3e7146d1d8195d5bf55085b70569c391d01f5d7ff79def23f76969841ed2195d90a24ff681d612da9371d61fe7b9ea3fef12f7f08ff6e7b962ad00d5859ee03ff5aa67310462fd2c289d2af7f096a0ee10de33d6381ce7ae087944bf1d1194aa5a423d4fce53a2ac20e890974ac6b763a5074267fc9cd6604794970e5625623f9f49db9c5ed56af9a6610717374d82b5402b35a6d7c4f68f154a2cbd4a9ec5869bcac55d647e05a52b95cc923c632d5ce736c3a4300e6c581c1c3e0399b6fefbc831cfb568270d0b834bff008dcbbe68a795c1b288546d7e5b850461529403086724f6ea708a8b1b7d2daad3d1399191646752502a785634b9afc7488d6dc270cec139b8115091317ba171c13f0727ec984c671d1b1e2a879b52901d06c0953d3812a2d810855d8a882ac5b91ee3e21643ddafe1d271ea235f083545acf25b3e62a1497e001876bb2d376098982a840af24faa5b8c5f79e762e4bb5d8ad52a1228b8aeaf36322f6de3f657698c202979d9bf4979015a84503244a752c28d6adabd1ab8c1a6ecf93b1e70978ae657522ee43a6b13e50ce53a53a9bbbc0ad4c777d6039dc937866e4b61b46051fcbe35ffee8e20b5b0be38fa5193fbd9858583ddb31d4768f32f065c29e10f2c2a8670d9f48a4a9976567195642db529b1308fc83e2a0b794f269e753a1ba4faa2db3b510741c2af9d102eadc5a4fe09521e22c48bdf1044a15de50d953c37d2c75f028d00742f69f0e9c9d78707aab685fe798c41cdbbc8c5fc7c898d361d67d109ff88984a970b44e39fd6c7bb481a2a6af0682fa2ba3611997638a5fa624ab8b1971b06a24b1a93cbed8999936ce706d085c28c49217264e9bb6f47e89bb0c75e76fa318638964d155616d74d8a764ba58dca1c29b5cb5f143527d208648f1cbcbd59eda51b48c89e965bd81f461d29c69757c94b7b7f86e2390dd78e91ac42bbc2d84619e9c5e62f2466b4a6738d73916890322bcdff09635a59d2e23b46904cf928d5057533f5c99f4df0b0ef65518cb61023c016997ee14027f66b44ec6743f5cff363d0d34e45a5a3bf56d8ef896851c71bccaf271da2c55a3382473a7c7f7b0a0b4f7350531db60129c33fd199c64adacec0398780fde54d1376182872445721221370442d237ac80e9197600bd40266bd9f250785cfff0d04629f2953bc0c54cf8202d4ae67ce2fe86d42ffb87b2265ec305a5c7b24fd693b0b549bee3ecd2e1ef3564c909f6156c1d805a2816c9baf1cd46e592b9aafde31acf6a95a2dcbc197cc0b884d39478420074e117167fb200b37132b513f49c38338a7de37add199a7739707df00d99be282dc2c817cddfb90f4b91008059d086d1c100fad9d0b325f8ba4df498db39cae7a450dd40b17a6339dd72c20eef4bdbe884bc5ccb3bb9a5a9ee40b96541ba3d1a2175fc12ecbdbd3913d0859ac8117681fb8c59dcf5840554c725fd5569d16ee3f5bccbff04d2e1742b8668f5979dfe238ef6a581a904f550969bfee0283597ac89fc969020c954b2d8ccf6abb98a4e3a38c3a3b472519b8703eb227a47dc4b2027be14786808833efc6a4329375535c10400a4ecb0832da0baa4b4634fc8460d5b1ea9a67bb0eebcabc1c490d18fe8cef4fd6ac80e533e9b3dfa33ccb61679989c721045a85eb7451f21d11b371ed7e925206c31882f1c24641a6f73ec8e356f02faebecd605dd2c8e60be19a7011848e33a38af8670f81c99b06355e1c6455e7825ba52b67275c0556f3e37eb58595130961ba9155054b5ed69fbab74adcccf495659c540b84d5c60e7aeddf61e322635e6a0b93f711e5bd5713378e1345cddb9d2c56f65f9a6c233b8bc33fb070092985fc19a92922339c86ae301e976a90d19e30f70e2ab40f7b92d8913e3a89c4bfb5070d6ed200091c00cb05106f57fbbc9315929d0e40d657975c54ecfea146f93ce850b2809bd7a73029c1f894af169bf1d9d099a5d70303932b493b720ffa790e342ef188ed226c0ee94fb3d52780145f5bbabee792c30ebb55733bd875da28a31aed10bf556d7736a084efe35a5ac1821a81f57e6f322ca2ccdbf4a7f3eebb9c0ded7beb7f41391586ab52e141f99a20b50016a783d3f012b690d53c5e014c80ec8960fcfee3679d942d2af2d59ce3247ad9b5c1504c5e7a37df048ade0574d2dd136dfda2f87ccddd7bb77b54660e9fdfd6d99f9806aedd6f18d4967061dddb4ac96238bf2600f2851986dc5eea5e2769f7215f6cb00ac8a79d34cc55e2dca75ae4b2a88542e377393cace20c3bec0f8635d94aa5a136246a779627c777a48220e4fadd638d58b77ca2f1f3dce0a2c5fce89de0a7ee801dbf833bc886d805f649e460d8fae06cb3813ddc84fcd89a4277363b86c41aaf2b79a4e858b8cb1c5e8a92efc8a01301c0e309e0f08a784609ea917d98e345342b6933fa334f7a9adbd0d58a28486adc77f8f1c87908c9a0a62675a88ad74a0d555e93b4417e213960dd45f54a9137b3a35f82024cd5e7d87d95370f5c6150e584af57af187167eef9e7835ca793a69e05617697f7e1de2523919a73cbd07bee88bf77fbc90fe2a9b21ad84dd9115191a502bd2538ec67e4397076209994b48d04e603cf0c6161f3bfe20b4c369abb969a836ee801995a884233bef0377e4b516e6518ae90147f8a461b1a3ceb306308496bf88aebe5a314d0d92744954986c8e47abc53620d06769edfa601c01444653e5dde1a9669587646fd581f24e876833554bf785659ac9da15fd6184b9fe02b7a308a043054755e31f127a130aef7aa5e25cff8924783b53e6aad2209609a756ded51d8a959eb6c74ac6a7b612b5c0e07b12473d87371d7d4d527fe85ad3358f6a50278dbd18270952b8c2d881d9ff319168b5a7826fe8af35aa5f664c9d88786098f4af96332f9f97bed01bbe9b0595ad1661e9bd6ad6a33011d85f31d1981752402593db29a136eb2317fd1bd01645845e7f9834a38e8d0c2e1632f7cfc42113210f6a4a954966e8997ccac72f925de7997f9b6170e3d5555a1bc932ffb193eda1c93f306230f6a2cf4a9c4e1df406752309efb4dc38e5faa4b6ff3cb5a895dfdf188b25c5b2de08600f56e801f0d1cdb82aa7089460fd13baff09477dbedbc720191748235bc13d72910bdecc60485f1c6b1dba808f78f16fc0504ce07af26f117c3d582ea59a226f88dd9e7f0a834e1192a6f716fd1b6591d437641981f8f358db960a10db44f1b00bec2905c6ed29b8d6b31a6ede10b280b54cd9b1f60d613078be4e06d087594c84ed9aa0df3e0ca03c29a63fe1ecadf06055a26b628424ca9df1755874390b8a9985d4d2a7ed008e843c76efc0ae0a4a77c010960b4b3da4824cf6b12b68e07d23dd4706270f178d129781c884e7df1e64f604300fe9745018fdb944c31ceefd97d9d0f1e83c8a6d5e593d5bfd52a326acdcb168384431487698b63320d0ec5dad4f4a8485f6f51cd0dfa24400b0febd247802a16b9808bb39443cb018833802bd77eefc93a52d51091b5f41c8bd72e04045120e51f608e7cb2978ebce9d0b65b815e9b86ec29d35489c0dbf989395838b8921e5d2f06130bbf83c7f7b6df0e78323bfcc4dd644eade4031d3ebf0415235c4ea2bbd6af5c9fbdcfa7052fd232d93c03c5456d96961ba9c368a5ab6322b6d1af642f6be142a2ad2c75d062bb354a6730a634bde976b07242992d6c18b8a72f4590a61113e281b42559ef91267cd23f99a0fc79cb4f34c04bcdf6061123fe3707bd07e88a80c3ca8cbb0671ba6af39229109c6bdffd539d6688fe8f32dc65cc9aa69083a7caf013982df91e975ba23c8adc8aebca2b1e0ab3c44c02cfe038fa51e0fa6981805871a75ebabe94a7b87eca895fe523188579bb420856dde54ccf0779f8f8146f6913a7d8f376a8cbd7c8f620614c71912d77f06b0d1c841c164f4ca914e4ea2b6c06d62c09ea1f3a4da738b11b6a0a98cd7c38d9c7c8e27f0f1cba07ea814f65e0227638c952863d35e13904b741c8660e7b65d89e8436de37ddfa0b647c5ebe69e12cbdb247c26ba080b9a01c644cfa6d022e9c5786cbc888c0b8c8c5b3f377201113505d7c77297779cfa20f78bc914db35b133aeab931d1afdaa901d29cd2cb19a0b8d67b9ae962d7d105a0e8a29e535e3e8ac9d140b0605dc8ef48eea879dc7af2edcc9f37dc74c319b525609c801ec7729438d9c34ed7a345eb814ec6124fdd75d67ada1a922e1d7ab461fbd262a9d08e3f9d38a07af718b1cb77e73a34a8610df783c746a752d9de25fdb19eea44fce957be2da91389a2df89b4b460f90aa8eb32680bd25ef10af785088446b729562b162719c5e181ddc15f6aabf5be2d01474a51fb591e568dfc73423d566007961682c490708a3187122e2427d04528a5fa12b26f3a825f867980f79e4fa3383acd2636eb9ffb24429f06df227748b9f0ca16432695440ab4bd7da639f2a16b332e520f6181aa85b62c7b78aed54c5f1d5a50331d2d927dd5652006a878a87c9e724654399e51bb124c0061823b453b8fd40eed75069b27a103fd9d325568ec2f142049e547ef0bba63bfd639431e44342152255f56a57e615442655c8dfad29bab6bec9c0e08d925ca72acfc7ca62d268b94a15793a41d10395e2757e49dd20eea0c86b693bc73ed806ea9a57c9efded2ae27645895b50047f6a758edf7f03ce6d273537ec1b5942fbe1ee8a149f28d0a4e5c4cbb17e504c5711449db47b37e8534f913fe095ed5e07f57b569cbf73bf6f19f96d5c584337b7837a95c8fdcd1910f73f468b40d1ac3f9e75d1b9bbba0e56c7004625ed926d03ba70d9bb44c4e2ca81df35959450b4cc980ee5afd2c3d17bf7a4959ec79bcecad3bd4114d3c7c4e5e8e469eb556067d0d99c6556d289994c349e16a54ed264c25864ae8c98576a1c2b95b94d9f6bd079c9b180a9857a0f8f619cc11ecf58cb5c632882da90c1af476c4", 0x1000}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r5, r7]}], 0x18}, 0x405) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 20:17:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) socket(0x800000018, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 20:17:10 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) flock(r3, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) 20:17:10 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10983a"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 20:17:10 executing program 0: r0 = kqueue() r1 = socket(0x1, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x4, 0x80000000}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x120d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x20}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x18e0000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r0) 20:17:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "0000000000f49579fc2b7c0d5100"}) socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x4, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x200, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = dup(r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$PCIOCREAD(r17, 0x80105705, &(0x7f0000000080)) kevent(r7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x63, 0xf0000000, 0x75, 0x9}, {{r10}, 0xfffffffffffffff8, 0x68, 0x40, 0x8}, {{r12}, 0xfffffffffffffff8, 0x4, 0x80, 0x7ff, 0x7}], 0x9, &(0x7f00000001c0)=[{{r14}, 0xfffffffffffffff9, 0x8, 0x5000002d, 0x5, 0x39f8}, {{r17}, 0xfffffffffffffffd, 0x22, 0x10, 0x800, 0x7}], 0xb51, &(0x7f0000000200)={0x8, 0x2}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) connect$unix(r18, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f666901803000"], 0xa) pckbd_enable: command error 20:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSTART(r4, 0x2000746e) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000001c0)={0x440, 0x7, {0x1, 0x60000000000000}}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x8c, 0x0, 0x80}, {0x3d}, {0x3, 0x0, 0x1, 0xfffffffd}, {0x1, 0x81, 0x7, 0x7}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 20:17:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x1, 0x0) writev(r3, &(0x7f0000000100), 0x1) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:17:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x10000, 0x118) accept$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) pwrite(r9, &(0x7f0000000000)="2b7e5490310ebba43d8972a32c924a91a701596d3764bef2ef5022029bb4da342d92977d700afd050c6f0356cf5b97", 0x2f, 0x0, 0x3f) 20:17:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r1, 0xa, r3) r4 = socket(0x2, 0x3, 0x0) sync() r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = fcntl$dupfd(r7, 0x0, r4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x80105705, &(0x7f0000000080)) ioctl$TIOCNXCL(r11, 0x2000740e) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 20:17:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xa, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 20:17:13 executing program 1: nanosleep(&(0x7f0000000000)={0x40008000000000, 0x40008}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8201, 0x0, 0x40000033, 0x0) 20:17:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) pread(r4, &(0x7f0000000180)="d2cbf7577bc692ca6f4a4429640d95204d", 0x11, 0x0, 0x5) setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r6 = fcntl$getown(r2, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1f, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() chown(&(0x7f0000000080)='./file0\x00', r7, r8) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setown(r0, 0x6, r6) r9 = geteuid() setreuid(r9, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 20:17:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) linkat(r2, &(0x7f0000000000)='./bus\x00', r5, &(0x7f0000000040)='./bus\x00', 0x4) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 20:17:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x800000000006], [0xc3f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x1, 0x1, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) sendto(r6, &(0x7f0000000040)="084cb75740574d3e85813a79426d19a4e8837b222d95634fe4f8b681783782919cc6d746ef56ce8c5c063198a75c20e8bc5e0234818f89dcb1ec2e0e79e7c8e0544496d1dea18af1f56fbe04ffa7eb3f422cc0475d00fd679809e82382cbfa282b4a1de31fab50c4ab70d8397345fb244f12304d1c53a28f2d9e408b55cc2e5129d0fc30d33f2064fd5c616c308b30566a72221408b64b160b71d1dba5e99275de4633cf1e1e4d09626f7c92e2d982fb073dfc2fc8b1f415abdd894dbafaf3ed1d5a43e1d500d9b10361e92593a2d80a88972e0a49ce84e327b85811c01b91d44d45acf71f71932d6a36d3e88fcae34e8c8dae5052d2823487bbecc73b", 0xfd, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) sendmsg(r9, &(0x7f0000001d40)={&(0x7f00000004c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000500)="10f739242177bf4e7dc894ada89342030a88c45c7f9de2a7e4597c8b9d2c151158957014f24863bbdc998d7903e3aff305060df9fb1780a24ab0a3c27cc493f6518166a3d315fdc8667b57268a469cd56927d5c8b0f33f41667a039cd98301bb9102c1dd145ea23133ca27907a61807312d75464a3f87186a948471f8cd46ec5d089f2ab4e4a4c4e984ccafe425e0d124910682b5b828cd467f81504410e247f913f3aa67702403f165e218a0085df7fc90881ee7690ea4a71878d027527937e3cd4e6653113bc103c4532f8def5ad9167", 0xd1}, {&(0x7f0000000600)="bb6d8aadc230e37c51b74b58722681823e29ffb4fc22b91946156cd14f3cef44e9a0fdc86ecb5b560b74352f2baae3002a9970a037ebe9d397dacdc308982fdaf9d9b2024e3690a6b4256c", 0x4b}, {&(0x7f0000000680)="5d858f4d84c8e16fe56e93b6fec05dfc3b42c4711a60c32950e5ba5a31ed798640863b6831258acd2cc6ef1127e2db4a37e71b0b978f652c539d15e015", 0x3d}, {&(0x7f00000006c0)="596d6f0d1428fec57d381e690cdd6c7e31d056fc2783867761f86e1cec7168829658644ae4b1c9d6098e7c8cd1d55dd971162e1a457579e269ad1eeeafd2beb9e8a29ea07eb0237a28622094b0b4ac307fc6fc43319268e75a525e40a6437c2569ed1f01c140b4e3aaa20b2b72a989", 0x6f}, {&(0x7f0000000740)="0b1aa632ee83780217fc43b6f3d732f12d95f086b4ff2d124502ab600350afcf3d391dedd256669bee46ef1ed4b02514d78b79085106f965a0daf81857e303f4c0452b45ed7d98e0f3086efa2d3e6c1769c4bd008fdbe4e0f986a8a05c252924c1dc5b3f360c66d01df09e4f10c3e810371a60c98abe7234845ee5bba6b6d7a49a27bfa2ae5bdc704dede238d9156e585fda591557fadafb3157e41fb1f6cbd90b52b4f9827b511b64337a6572dc922319bab7031c13f064dc1e10f178767b9170", 0xc1}, {&(0x7f0000000840)="626d98855310832356c47d442b2ce3abf0d108f4f4bbc319fa93829996dee2e52a271702e6225042b66d0d93259f", 0x2e}, {&(0x7f0000000880)="8f77d4b3deb3b81bd18a0de691886b89fc03367779f143327b59f40c57693e7fb881bb60240f8cc65c028e74ba69577fc9036e2069813d9f3df727d27d78344bf4e16621cdc6b826559f9ca5c2d6ea8fde096f8c335835ed3d4934087d", 0x5d}], 0x7, &(0x7f0000000980)=[{0xa0, 0xffff, 0x6, "892885f4717f307258359844df1bc7dea8684ec0915761ef25ade58ac1ee8bff07d2b134e2cf94e5157ea9b98e116689b6013e0ac7f68e982e734b1ab1ead009ef683211dda74be7a08e219d2d4e5d0e7c5b27901b966967e9e4d163f3d761ae1f5794331b7b2d6cf9aabe0e0b8978b9fcb6f9a20977fc8e3388977af35f6d8dab984fc3bb48d7436e1ed409"}, {0xf8, 0xffff, 0x7, "aaa85f356bf2ffbcc0e73e648f4c22fbdcbe88e6f19f4f1c3ab12aef57ca435141928b7fc3484f4e1da492880f51cce320e865a0a910f6cd46afffa12ff26a8cd2a82c2403d11e2d6d1f04f36b040fe01ba5463fa7c71142de9043bf9e67028bce3981159bffdce1e393ff544faeb044ea02218c7419578eade27eb7bd757b267e5e849d3844a4e26c76aee5a16bae63aec78b14f3d5a8969eb113df5e2b3c33d58d4bb559a2d2e5f4697d7747694fb5732778227cb915df293d20592cef116c8330c89915ca3e897486323d3782cf51a2d03807d570b2039a4abf5671f5fca539"}, {0xa8, 0x1, 0xffffffff, "deb944b8d3d9ff81767ab2cd74dce60a73a9d91343b23e9f76b92994ec552d0c445aa4895cfbc3c469e5587299530b571e47503e0fcd2265040191c892b6429ad444f9a6beda17de90476ba5139ae8beb4f3fdbcb428dc595b6d29f060c848957f11d895b4e9aa12465313d49b7bb22992e0696c70937af91d5b802c14699d295126d28b87d170f88e8c420f5d3d880cabb9ec2ffd6cbd"}, {0x1010, 0x1, 0x2, "27cdfbf082cda507b9814420639e8062199ff957902eace2b98dcfec3e4db9a13415cc12defdd7e8b1d7bf233e9e86f49dd0d9d4e99e4fc31690c56bb266a64e9e6f42dedb6660def4e605681cef81fec8da3141c87d1d91965e3d02a21c718a54c5918b4f1f4a3797b62f3bf6519ba1a6afd350014d4a9b276583d66444181c505024fae340603da30786a268b0549d5ff10df046df95275dbdb921b8aa9f8b3ac27eab0878e1730f8b0a818f6c3c3cdebcf634f163af5983a6d933be323881703cd4ff2347b1633e62b24461baee4086f3823d141f15054610d4bcd9e04275b5dc462bf9796b996d77bbde3e58f5f49477141d12513341dedb5fb3f0c5985e779c0c17630c6793a850edcdea50a0e5dcb49fa31da7d07625e6ef632457098472fabb9f9dd0d674f3fc6c5f2ffdeb20a4bfe30694f498d7c593bb532392ed34a5e2badbf67612691aa43da8ea6a241bc9c5eda062799ea482d7527c160190edad2c89f9ccdd70f33a2dfdef16817a9cc7879a1fd60478ec097caa99b86d9804f05b23fac924c904b0068ec1f7bd71082dbcd455c27d562b7b2d7b0dd5a6e7d76cb093dd284db405da605804e00f1b9587dffc1e4c8681863cc1cb5ade264bf6819690d03472d9290b501ab519c9a6e15a837f873ec3bd6a8cd34e07716eff49e40f507d01d989fb5eb9a927c731ff8ac5f4eb134e5e7d6d2b360a7121d82c3aed3a35ee35f0e17bad83eefa9cae798b5b345035f4bd68d4bd99b0b6157fd0b2bd7168894e2fee248afa816b164deaeaeedf6b4e1a97ed31f52010d5fc584e11f23046b5768c822419d4f1f8db2f3da620d4e027997927950f388fed19dddc4be9c5b5706d08805726c7f7b61a9663aa8ca784192779bf2a8009193b3cd022aeb1949a791caeed2ac4c99fe9373f6236d5ca300d9818e7e094767241279d0b0f77709ab0bb235b4b11809598fc56a5b0b19df15c5a46df4b641863fa20519a6f5a196b4b3e97bd183c6cfcc2ab7ac8f1a655e7911d7e0e018e8f267ff932e6f6327f7d62c89f0060721275b7b8c60b5e3bf100965d9601e6b917db62d267bc394c439ff48b30d18df935b79ade5e150af7e46f2752e54a642186b6ad2cd42fe9c73033747ca520a7376fdd127104c057a540af7ca9643534355eb65b4b59c39fc6340a64c786315ba8b0fe4e2df24ce389064e5906aacd61ff7988e1bd738eb5432dec4333000ccfe6fd05793eb9c2b8008868d2173e7ea63e162b1b0d241bd6a5484621e9fdedb226ec68483928f0c76d959a2e6db485b2bd7f1cc27b2573071890a62683ab820284d11e5dab4bb9d5d46511fd295ac8de2263fcab998d4352dd3b96be39cb39197961077a7c9bee62f7f5384150b684c794e706b52f447fb84cca4fb1b6e782bf081c511d3c6b3b13b306d440e01eca7b8dee1f4b5da09d770fcecf28e3129cdb47111cbb72edfd44184962ec7a0cb60e4ec49096c0295496a187b4a39a2c0e55b53c3cd076d3b68a6c46b772373a10ad7a86774f80704ea466f5bdb056326093eedf867e8c4ae38994b14758c245f35d91b3222027592c3a1ebef5834ae7257be4ed73248f36feeae99463e0019cd5ca6897b31bf90e6b802a6812b702056308a0bf814169f80e0ab5109660b9d72fe2d337c265a1873ae3f7b44a10bbf0d99f87af77f8f2b9cc94dcf9b73fa0ab41923b13bf373a8897a29b8ad57e05aab1efa61a1a1742fd38d0f96154be37f8f6ba23929d444a9f49a0f6926f54ef3de1489034d03df4927b54837dd7e8ca9dc816367b5e78bb487ab3844eb690633c69dbfc22861ca202504f15012b2a6fc35e00f3aa0c3c0d0c5d575d8395a0843725f37b4b873c10881bfaec8919d222a92e9de5dcbb36025cc9e809eaa97f11379a82bff03d2f158bcf8996668c1b47571819abc94158e6488330cd34a5d38894d2ec93494d007e3c64231f8ee64768944c46019b9aa0f9bf20c61b1d08e08622430d3946a9241fb96610c0d9e5bb1b383a9867571acd9a2c98d43ebf755ee7eb33d793d286ef57ee6bc3ea450d50bb8951d8190f90346b816f0fc1c83deb40ad7a278f418dfdf1fc41972b045cedbd8450ef05d136273b5dd3dd1840833ebc25ab1ca78cdbd66c3b66b73590c1dd0975ef9fc8adf74c63679a94e429a45b934ca04ce854d80ac3741e4f18954ce0ea2c1b8c3ff8ce1fa9e6552d8aabbf64f5a8ddd762fa2489d7fc6e554d95c5e55708feb9db8100b680904168c43b3acfbaa56837ba36faf7a13e707defde2a8a9edbb32870df3b9bcfb203de58668f702de3325f2bc785b446e38c9c792f2120e03fa221b123df0e2ad2d305aad432817477ea01833e6b1173af498c0cd3903f1a96cfbd93b19529956d5ecc067e893bed7ccc2877edd6a7177eb52c86861837a3da48c58bb6f2ad4984288982e0c95738e00436c68c341f6b6a6c59a324a93e871677e3be435c860c5c7d6bff3dbb5ff2208df1af87129f1f496788eeafa13c16eb087f5469f27d5ea71e5d6b80a07dcde214774e3fa5e9052ffc768d9c694406d5dedb60a78c12925b16b9daee14518a9b1bc1a6590f101de1b64e8edf6af75deb63006aff3e6f28219c65e8bceab52239508feeacbef549fce4c4e59c24056d82bb9eb218afb5401cf1f4cba56e8ec608b7af4bf7fbdd9e200118e08390fe338be4250a370492c1a33bea200ed0a55805331d6c385ff09746cdbf8fc3a7542aa215cfdd3e746e6e3d985377b552a177b4198faed1e1aab464f7f533929ad092069578f1b945bcef9bae82602b59a0cc76c7dc0ed8b670eaada74817692832eb842706d1612d2ede8b308776ac042f60ca23b12967677c40726d3e44e5f8d7972db8f448ca54adccb71da648630d882849c39b51da58496bc96a09a379d15c061fbb2d87de74116b753fbd3eca87a9f280fd6e1ceda57d0fd3f241bd37dcd1d6db8b2192dc814a6df0bfcf8f121e271c09080a8c46d5abaa8fd8d1f5a999f42a12d8183ce5f9225de390c9ee89f7b8520dcfa4f38b2273295e6c0a8a178658bbe194f7a81917a5c3f44e8cc49fe886a7106347202fc1dc8f30f98980e5f428ad57bf0f9f6defe081d8ae91fbca9261f993d9cf06d73615acdfbb8731a140f17d2add8a6fea6db15db7434f5bc302c7b4c566c03f766d8ba07c3728b2814c3ae06e977900eee6e142beb3521c4aea9ca9d686aa443c73a1de28173d5a06eb1fc63088b762be91fdea9e3f73bcce21e653635530e21f716b2c82e4a32c609bb162710f4e514388a2ce9453ede96cd0093c0b5681babcfedf7bd7cee3e2e8080fc06964bbb17974b1da8d3ef27e7996cff263cc3ba8a57ba194d579ae7f304e341324885d737ec33452c9ed4451962667d63f892658e2cfff5259591d6557cefd8d30e92f4c809eb5ce401846f99e6910f4d6a23a50b72934877a42dd6b2e9646720b10cd465f9fe9fe2b95e1456a9a1661fee6adbb5d6339dd659d942d1fcf00e4b5328ce8b58d76329dd4872da03006f935d928816ac80cd15fcf23d2ebc2365399eb71f844092e2fdc6658368326a43f138c04b25fdf7e280f7d4215c39e143ebfa564e9b8abe2de767c8ff3ada862d3e0bf378844694561e1937306569eb4ece8dc47e928db6107da0544cf860167272a4d1d2708b3735075dc6b56119ebc8e641127e3e7eadd6aac5e448fe71869d9e31b8d2318f5b42447cb83d777502efcab581505fc524859b17cc1128db8777ed6c0d938ccc82efdbdd390bd23f22d87926c1005ccf33a74911798e7ec01c07e8a9e061df1fead88c081d67dd57040eb80f83516d2029724464ad1ef8956b34f7a159d131c0a4978d6fc8a8bdf5fc52939172393b57fc01c6d2f8c1e25d7210db45a26170a28b6d59ea85e9fb3f9ebe88d2c8141980f8c0020eb94c3bb716a46b6e00ba0b921985e2965e63e2aabd4fbff232b72a1406056d7a1790ca82598a8178eac3b1fce57c19afead30339e268db16a2e21f6f5c7fda530ee37091e537953a91bbd56b37cdd3e02b7c61bc0e1d6bfa34d0c0eeaf63103c7f8b541ae4892140f56645688c90682e9b84b7b06df9a629a7e4cb515e05363bb8751f95da49252db3a3477687eca3d55a822ad3e1be88d25121cc06e96c251abbcfc8e2c2f39dd1327cc04ac6f124275fa80f0fbc12ae2464f7f92a3d83bc7b2004f13a462a3b8bba0da9273966c9df5c9023ebe69d7d8d8891cd6505d13651b4e21b2463604b3606f0662b4d11a768a94e3ec226552f7e3a6a6b5bff6f6eee4a1fd08c4edc28bc87d396acc970643fd57c25a01e3755784276a3fa31fc3f40aab50d9410dd2e1addf89d5db1dc6f46bcf98dca80a4edaa37661c89601f596212b4e6139985b66d9ec99e902c726cdc803d9f93f71ec65c4a260c785e3594397393bedbf00f563c355adeb8c1206af46ddbc5456ec073878f80f0f38673f8211dc66f4dedabf5a9923c2b5fa77c1e6d7c2def0ad4a8d6e99c56210d86f59cf82252f2315664535aa4d1ad034bf0c9fbc01ce9b4abb934a04f60fb7e2161c708705e1995ad5a4456f6a687546c720064a8a789f41a10efbcdc09c2ddacc48e95f0756bab53c4097b21055e4054e1be6f6d87113e0cec871c3663cf99d2863310f7281e5ada1eff0fd0197a46348b678c461776d48af6dbac0de4f3c01f1dd5115ece0190d515e8af5974475891bf6c07f968bb09e6b47e90540940995f78bf58189f470fdb6bea800bb81897f6b9f9ef4c0df474d222588e81a85a97503e712618cbe4b638628cd70655b815fe40cbf29d564e6c1bbff188f35f7ee4ce3e9a7285386e2edfe0496e4b417dd67fa013e30420f041a6b8b2a89bb1ab77df81cf2d50ecbfc43279d368a561c168cb5ae5c874840ef04eb25e983b75b05c665c3d49872427de4ddcfa2a0694d9880e8990529d281e878f4383fc3bc1f7e55992bdc8d9c83d644d4f3ea36013804aba4099e9181b595d59dc965aaced1c47bc79fc6a3f2669e4219abdb98906ae869af6ad92b90637da6d78436407d933b7d9e10697913751cd0ec68285b9a70c3d36e8fd31b172b9f82e5293614116e95d39c81110fa048d2e6a31ea7580ba348dbb06e1689647617d54faea24ea6714180765a843ff2c9a33510aeed05228552407c46e56924e7bf2ed9ddacf4dba5ffa123d9176a7aaea6f4949dacf7190ad20c12d85577c1302fec3bd8a80d457daddf5d9022697ea4499c76d2651722a41c7fa4c5e5f5af080a6e308c61d8ea1da2fae6f84596c23600effa4fe83f30a3e817cc1509b254c6986aec15489baf7985ffc06aabe28fc65fc3384ed26386711af61780039e6b8c3120d1428caf9912107405738cc3c1a4cafb1bd374b2c49f058487675cc7718eb159d663b0d2a8484dfe8520f1df0d29bd534b1df4a0a9f2da029da45bf3f1b3b7bddfe835e9f7c74a8f1b57eeda72d1e0dbc27ddb476af573e3ee8377e981b328a0ae14e20e940540703fe17d890b4923b9c540aba3e64bd48a36ee1ee5b65f1152a2cb6ecc555e86431ecd5bd24a3df5118d64d34439512e1a97e458adf52a4d113b7da2ec8c22a0ca970759de6b312ee6abe3d8648fcffd197efb85e248c6f16cc2feba7f9ccc1a1f66b62672b3fa6c9197fdfdc7346c7d8607a5211bfaa9f7bcef13de1e371fefcb01743d5d3837b3976e82fafdb28de08001fe9aedf294e1ca4f62d78d7d3eef12120956116968d058be07cce3cbb09ec62262fbd504b0a9b62105562b0ec9666b475cffcf0a"}, {0xb8, 0xfffe, 0x101, "b28c8ae0b0c02748742e7932f776c7f78bb0c91f3722fc73ee99b9e96f8f07a77da52827aa182f703b83b4266a5020f6424b8aad72797d6ff0db180d0dec89f0fa3dfc81283721c9739aa068315bd230febbcb26093c1831f5d2f1e872fde9c0da3ac378e4b2ce25cb9ca8f3f8f6c810f02fe3d6ae8fd4fe5038ae91bd5483077d944d317fd5d04f7373023b77acebfb021ab004dd04ee0d96664b1f4b59732945"}, {0xb0, 0xffff, 0x800, "caa09d8b599b0bf8290a2b01a356ebff8e6724ef6f17903f7a606c3e10246819913c31579cb479fa319abd93d8f8fe061a74d700e520e0b7016daa85be68f8be0b05a0a3060a4587cef6e13280510e5496a3595fa37214b493a64088a0436eda8bbfbad9005eee6722da1d5ff531189e83a8e8c8cd3d79b84932717962257daa145a03c35119dbec4a1db3f8a2e07c98f90179cda6fc5d55bbc67b"}], 0x13b8}, 0x400) fcntl$dupfd(r8, 0x0, r5) dup2(r5, r1) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 20:17:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="46020000ffff00000100000000000000"], 0x246}, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) 20:17:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r1 = getpid() syz_open_pts() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d74cc1cc5b44ddc48358d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x182}], 0x1, 0x0, 0xfffffffffffffffe) r2 = socket(0x10, 0x4, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r0, 0x0, 0x100000000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 20:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x3f}, {0x3d}, {0x200000006, 0x0, 0x0, 0x42ba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 20:17:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="04e32efc4653341448a174ec1c361b0772ad49d05ef1a5d7ef537b0fad7c4a09029b785a6fc38ee833085bb273e360e8b2ca79db0cde5789c24ad8553a9f6a9d1184ff44c397c2358a5c91545859f145b5d2311b59f439bb5c2f2ac66e523af67a153154ff2f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket$unix(0x1, 0x5, 0x0) socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000100)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000200)="81f145bbd0c0dfcdba746e06e46db8f1d992c01f9ede181d5e9c403ff72f5629a2e7c7d1ca5b293f57b9075f698cebc62d5a06994fbae995dd9b0cfc2de33c618fd36c981f29d70ce00bfffc8a79e8cc53b5053f112338867d698a32f193f24daa3f493b654b0fdff156b545c90eb8967e39a5a372463e85ea176b0b0877ffd662845a773e1dd7dfe2830e8aee37c0504b941e116fd22b0aa31cd6dc506299f8d0467258dc3af04ef4b358c2876c0faac0ce9fbe12c6857a55cc14ac70df2b868b61b7011841fe09455a14cb608fc88e129c744106f1bdc9f316ea8c988792b788c1", 0xe2, 0xa, &(0x7f0000000300)={0x2, 0x1}, 0xc) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000001c0)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0x18, 0x3, 0xb9) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x6c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000002800)={0x2, &(0x7f00000027c0)=[0x100, 0x7]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3910b65e9aba25c557435d648b600492cea51e1dcc75d49c51f7b1d9c178832b3fcda9f531cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c7200dc02b62e320f62bd6ee88e0c23067e332e2e", 0x7d}], 0x1, 0x0, 0x0) recvmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)=@in, 0x2d, &(0x7f00000026c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000014c0)=""/240, 0xf1}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f00000025c0)=""/234, 0xea}], 0x6, &(0x7f0000002740)=""/106, 0x6a}, 0x4) sendto$unix(r3, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") close(0xffffffffffffff9c) r6 = semget$private(0x0, 0x4000000009, 0x100000010) fsync(0xffffffffffffffff) semop(r6, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgget(0x2, 0x200) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x61b) semop(r6, &(0x7f0000000380), 0x1d) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000100)=0x7) 20:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x3, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200, 0x0, 0xa5, 0x70}, {0xd8, 0x4, 0xea, 0x54}, {0x2, 0x20, 0x1f, 0xe124}]}) 20:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xd8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x39) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0x7f, 0x4, 0x1}, {0x4, 0x1, 0x3, 0x8}, {0x5, 0x2, 0x0, 0x3}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 20:17:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000340)=""/50, 0x32) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="08180035"], 0x1) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xc9, &(0x7f0000000280)=[{&(0x7f0000000040)="b1bd36220bffd2e5ef703e086f74414179f43984db96817c738881a2f2ea100cccdfb3a8a3b83f457625f278736770aff3c787c13dc322a04502daaabe72fa80cc06ccc1ec1061abdec3cfa8df998b", 0x4f}, {&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139ee0c1a275b59dbcbcf7de6a38166add197a40c90822d77915d0b9d2a50d79b0ab069a423c261be0f0c3917918e884600c8ea8f7ef36bd54110492d89b7d8ca94c375dffc87323db4a5da6fef333a9092167b063d33fb4f2fcb692007b1bc413c85aee1c13a5e5e88e38ba9c6cd95809bf16ceb", 0xeb}, {&(0x7f00000002c0)="554006d9e141c02c4970cc88328102640f1723e3136fbae0308327ab36d305e8ca4a510606f7c3b154fae7ab0003bc5055384a9ce345321639789bc8497d4e23", 0x40}, {&(0x7f0000000200)="bfaec75433267e3aeb88a97024f8bccfb9f9ff274110e780c3bc61f97a63897d4b56e3de60b45cfd584c4b2ce7f4568734498480967e04553c415c7283c40312bd16f51fa0f317075b200b9ee12b1ce67fea612a362c1ec4991e42b5647b9f90349a0f620721a7b17d9da48daabb972ab9cc18d620aaf94d3a153fb56ab3", 0x7e}], 0x4, &(0x7f00000004c0)=[@cred, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x10}, 0x0) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x25}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:17:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0xffffffffffffffd9, 0x400, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 20:17:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 20:17:14 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x5) 20:17:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="07720315ea18590f9d16d6691d726e73b76b272008e9256ee907371dced57daeb5bf9d5b88150ce44d5b28c05522797f87816a3b385000105027a3ff4bad0d1e9350793e1fb265b8c87f5a60797ffccf69537ce1f03fb7adf4e982008318d07c9f126f4869d3233bbde6bac7ca523f70f2f77af8c839732d0d4b00b07bd35678af7849708bfd7b2044bd8e42a1913b0a5d2c2b2fd85ea197972c2526dc585e7391c0484cf23dd4032151c57be14e0f675286f280efea9b706ccf5fbf3a5c2cde5fbf4a169e689bd2ad72b42724abba629153adfd83478f4f9ea2bca338d117788a35a8", 0xe3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x142) write(r2, &(0x7f0000000080)="220e2a", 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r9, 0x3ff6e, 0x6}, 0x10000044001000e, 0x400008001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 20:17:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9328a43de9c3157934e3ffffffffffffff00"}) r2 = socket(0x1, 0x0, 0x4) sendto$unix(r2, &(0x7f0000000040)="f70f83a9fd5123b725a78cb5399f54a91217", 0x12, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = dup2(r2, 0xffffffffffffffff) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10000, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r19) ioctl$PCIOCREAD(r21, 0x80105705, &(0x7f0000000080)) r22 = socket(0x1, 0x1, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r22) ioctl$PCIOCREAD(r24, 0x80105705, &(0x7f0000000080)) r25 = dup2(r7, r4) kevent(r10, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0x101}, {{}, 0xffffffffffffffff, 0x12, 0x1, 0x9, 0x7fff}, {{r14}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0x100}, {{r15}, 0xfffffffffffffffe, 0x20, 0x1, 0xfff, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0xffffffff, 0x3a29d233}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x7ff}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x22, 0x40000000, 0x1, 0x3ff}], 0x6, &(0x7f0000000440)=[{{r16}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x40}, {{r17}, 0xfffffffffffffff9, 0x62, 0x20, 0x5, 0x6}, {{r18}, 0xfffffffffffffffc, 0x8, 0x20, 0x81, 0x9}, {{}, 0xfffffffffffffff9, 0x20, 0x8000000e, 0x80, 0xfffffffffffffb8c}, {{r21}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0xc3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2}, {{r24}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1, 0x2}, {{r25}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0xfffffffffffff801}], 0x80, &(0x7f00000002c0)={0x0, 0x4}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r7, 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0xfff, 0xff, 0x0, 0x3f}, {0x3, 0x9, 0x0, 0x5}, {0x1, 0x7, 0x8, 0x80000001}, {0x401, 0x7f, 0x2, 0x7fffffff}, {0x1, 0x81, 0xde, 0x89}, {0x81, 0x3, 0x6, 0x3}, {0x0, 0x80, 0x20, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 20:17:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000011c0)="8975d45a6cdaec63d8fba061c67d1fd20b0a21a30584246390c47959020ff5fb871c4bc85175a1fdaf31abfeaa9d8156c4f241c53739afc55ae34c527fe8c422bf344f07b4a333d3ad4272a0e9175fb1dbd1e7d352b107b638a35b23238c5e7345fe7d5158ff8e285810fab78757983e7714e52a757e53c97afa08bfedc2fac3d711dfa77b83f1a6154b6bda729c9847aa24c2df47adbd95aacb6c8ef723ab7fb2", 0xa1}], 0x1, 0x0, 0x9) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:17:14 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r2, 0x0, r2) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) syz_open_pts() r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) socket(0x18, 0x400000000002, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r13 = kqueue() r14 = socket(0x400000000018, 0x3, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r14}, 0xfffffffffffffffe, 0x5b}], 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 20:17:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5f28e4f2922c82313e5513c31b1cd52ec92b0164bba33b2411cc1a3591d5c00ad807010100b45e7beba958943c10139e3819626e63c5eda85570561aa2818fe037000000000000000000000000000000000000000000000000000021e8e8cb79ea72ed924ca262494a4539fafff2680c9d2f65e0e47700f97925b38d624c7cb2b7bfe6a912f9ce1ffdca584eed5475452ab68d080835086a73d70eca0dfaf6f386b431ae4370ecd01ab2d8bef46b7cd780fd88042babf92d162038d8690b19db70fba56af6770e2e06190eea17"], 0x10) sendto(r0, &(0x7f0000000280)="060500c297d0bba1", 0x8, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000002c0)={0xfffffffb, 0x0, {[0x7, 0x10000, 0xfffffffffffff2f5, 0x7cf, 0x5, 0x3, 0x1000, 0x3, 0x3, 0x1800000000000, 0x7, 0x0, 0x4000, 0x100000001, 0x6, 0x93a, 0x7fff, 0xc385], [0x37, 0x6, 0x7722, 0x1, 0x3, 0x7ff, 0x7f, 0xffffffffffffff6c, 0x7fff, 0x4], [0x396000000, 0x1, 0x2, 0x3, 0x6, 0x9, 0x7fff], [0x5, 0x10001, 0x0, 0x6, 0xa1, 0x20], [{0x7, 0x8, 0x3, 0x65}, {0x38a, 0x9, 0x81, 0xf6e}, {0x4, 0x1, 0xfffffe01, 0x7}, {0x1000, 0x9, 0x4, 0x5}, {0x0, 0x3e0, 0xf750, 0x400000}, {0x5, 0xeb27, 0x8, 0x8}, {0x400, 0x5, 0x739d1782, 0x20}, {0x8, 0x6, 0x3, 0x6f2d}], {0x5, 0x1, 0x80, 0x935f}, {0x8, 0x20d1, 0xfffffffe, 0x100000000}}}) 20:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xd, &(0x7f0000000040)=[{0x200, 0x8, 0x7, 0x6}, {0x8, 0x3f, 0xff, 0x9}, {0x9, 0x3, 0x1f, 0x8}, {0xae, 0x7, 0x9, 0x200}, {0xfb, 0x7f, 0x9, 0xde8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 20:17:15 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x4, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="c21638", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:17:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffffffffffff, 0x6], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfbff, 0xfffffffffffffffe], [0x0, 0x0, 0x482], [{0x0, 0x9}, {}, {}, {}, {0x2}, {}, {0x10}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x3000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:17:15 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xdc0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCNXCL(r5, 0x2000740e) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x28, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:17:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9a81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ftruncate(r2, 0x0, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pwrite(r0, &(0x7f0000000400)="d2", 0x1, 0x0, 0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) 20:17:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f) 20:17:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r4) renameat(r3, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00') semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fchmodat(r4, &(0x7f00000003c0)='./bus\x00', 0x60, 0x6) fcntl$dupfd(r7, 0x0, r6) r8 = dup2(r7, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) getpeername$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000009a0e37dc025d0000000000000000000000009390042c0000000000000000000000000000000020000000"], &(0x7f0000000380)=0x25) 20:17:20 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x3, 0x4}, {}, {0x1}, {}, {}, {0x0, 0xffff}, {0x2}, {0x0, 0x0, 0x1800}, {}, {0x4, 0x100}], 0xa) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = semget(0x0, 0x1, 0x200) semop(r3, &(0x7f0000000100)=[{0x3, 0x3ff, 0xc00}, {0x1, 0x6, 0x800}], 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x6fc) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x800000000000000, r4}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaa010000f3dc60a4f00808182c00fedc000000ff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = socket(0x1, 0x1, 0x0) r6 = semget$private(0x0, 0x0, 0x112) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000700)=""/6) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/125) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r5) bind$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 20:17:20 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/22}, &(0x7f0000000240)=0x18) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc97) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x40}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = socket(0x10, 0x2, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x6}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000340)=""/77, 0x4d, 0x0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x29, 0x6c, 0x0, 0x0) socket(0x400000000018, 0x3, 0x0) r10 = dup2(r2, r3) ioctl$VMM_IOC_RUN(r10, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 20:17:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="010000003528ffff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 20:17:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000480), 0x0) 20:17:20 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) socket(0x10, 0x5, 0x67) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376236acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37902902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:17:20 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x2, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) accept(r6, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000280)=0x8) r7 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="9498bb35f3c13bf325ff85115f2772b78a297bb7c54c3a6d39f4b46cb7e5c1b2573548c89d5b29044b4b3ee25d02694e7eab4652ecf0b5f6c80fb684ecc2e78983e62e11c6193d5f691278852ae620a588d498b00b3bb0b32c63be1c374d1094ce4f7f3f980bb58b12e73a6bd46ea974efff8a71c112a412713b521d69ad83d427bfe27ced58cb62a05f2af26c98272d2b1b6128cfee3e0a44a4ff852146d5a714808451c1e9953f5c4abc13b9ba3609d3a92386183fee64bfd342faebdf4b3f67d1471f09b958c9b3c7c1a82d9df3279ad42ca82b08a36fb620be8b5bd9ef756bc7d7a6db111b75cae81aee0ae4b77e", 0xf0}], 0x1) 20:17:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000ea72cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b0000000000000000007ca3b40d0530cb5e74813c236d6e843aa891156abce2808963a2676aefb0d43dee72d5fe5ae575792d4522a0a658d0e14b9a96eafc8578623fafb45d1c1acd3febefb6df8122c6eb3d81d651a0a5a06d33806fcab5f1a6e03b7f8d26b56528ec8b9dd107a81e9b0af90dc5c2dd211c0ec2d0390cfab35be00cd3d2fddf8ce8e308d6b0a399300516f314aecd68fb0b789848c6c612b0c4c34a1d97ab7a55d5f77c7d"], 0x6e, &(0x7f0000001280)=[{&(0x7f0000001080)=""/203, 0xcb}, {&(0x7f0000001180)=""/205, 0xcd}], 0x2, &(0x7f00000012c0)=""/203, 0xcb}, 0x2) socket(0x10, 0x1, 0x3) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00ec0000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e829dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374b6ae2f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700f7d8a879538a764aaac3422d2606443acbaeb80f6c3698325285250ba478d960bc28da1d23d08901eca6feba8478e87bda4a6422a5c4229503afaf02546d3236c0a0cd027e10e5b218dd59b14e3a9e86da8d53897eb8dc30a56b1141ca813fa567734aa726d7f9b1369b5a191a007272ef0114cf76b745f6025926098df4243fe55f96e17838382e9e3584dcfad790b0532ad7c75196a49bb746247efffdb5a073d509ee479588ff9e4c2a8265422f6d0a6841b6431ce3e2aa9ac849f3677606142345c7c7d70f73e3631b8fc67098763705a7966c346aa8ccaedd11cc90b8d502082ebdabd3df0fcebdeb287fc2042839e5aa3669d9e65a85aa1edf6d6f03c62587647a9ebf6a59cc9e2786653849b973a1cc1ce7207690bf9d6069b97c35ad7a87d5fc2c42c0308bb46ac84ee4c4101f651f5f3f105d9553179d6a930c70caea3d9601c492c3017753559c739332c3"], 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000fc0)={&(0x7f0000000000)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000000f40)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000e00)=""/208, 0xd0}, {&(0x7f0000000f00)=""/43, 0x2b}], 0x3, &(0x7f0000000f80)=""/33, 0x21}, 0x0) 20:17:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e120207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x40, 0x0) mmap(&(0x7f00000bb000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x5) write(r0, 0x0, 0x0) 20:17:20 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x6, 0x1, {0x3, 0xfffffffffffffff7}}) close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 20:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) pwritev(r4, &(0x7f0000001480)=[{&(0x7f00000001c0)="384bc6b372b07cf1b51694edca21138e592bc581c5b314ba537667d56849796e5ad450fb9d02f166991021e02e7048d6d703658fb9e57a58864669cc189ef46fb081170ba0aab0da783ae9c889e959f7ae507dccef4dbecf51915637a1531388637cdf2e2a925511ff2cd8e553b3c267b4a4184011f4796d6b5b7827290bc9d335a276d369eb72458e771294531cb59f83aa925b092e674657df2c53f2d2de0d2ecba39a90e29ddb294bdbc461f332f8a8be2a3ccb78862f5cd1516b7755d62179f912586d80b88f13", 0xc9}, {&(0x7f00000002c0)="4dadd193b48b15951f48972fa9180cce0b13180ef68795c7bd814a55c46c840725b17368a1952ccbfde27637b1394878c597da8913a290f875c2a88aeb5400999c165c7b", 0x44}, {&(0x7f0000000340)="3d1970b2c0e485eb36203e440171a07d2043806fc1fc4b57ac004334e48bc3a1df44526c87eea89c453583dcefa0285bd4387156bbf6198d7766b28aa14f3187cf650d2cf384da3fc595ea0e078c697597bd4baf1648bac66b85ab8bd5fdd09c55b78f007383a8355c3f7977457fc259f697cc1484e657a281ffb49cad4f5190246755fe016c8a0b2e72540f5057a830f13dbce0140635dcd65f8bb73096c2fccbe61661764a81447af5c54b4f78e08e9f06fce7e700e029adc7cf8c6dd1ce7ab4de580457c0af3fc7e1f0a87aa430a97ac1a001", 0xd4}, {&(0x7f0000000440)="70a8e6612b1030abe743047782b18ff2ba1c41c52e03523f4119fdad68746c9507c8d16ce5726c3380cd8cbbf2397558b18ce591687e0fdcb4ea026b695f63233ee447d5e124813f31cad4fcd26008b6c6813301d04ef868eb4c70eb3d900868297bd3630a1a748d000939d7f5640e747359fab67cc2ec16e5f980e1ffe10a19c80ae7a978673352ea3a4bd106028db08f2eb5ff1ae5a94dcc3958a8f59a83a48864cc874f4f48e55112db12259bca4f23ba1ff3234d2e665c30ce172f773b56529418cb4bbda0d474203efc8c32a65c6c7d2a73131bad76f1275e3c2760a32267972db82cfff490209f947f695242790752b990a3c20f48a1e49f519d93ced34492e496902b25378cb2a829e65878f0f8637ac46f59dbd4457826a253acfd6bb71c0f73bdd6c17c7c0c9184dcc545bd007f1ea78d5f6c7f8bee4d444b05cf699dfe39b6251c0a2471d3329a9b127770f24af85fe3d7ab1706ef4c1f5197cd8dbeec32a66971e32534e82ee722eeca50e0ef13adec1dbc058675cbe261e0b80e0d0f6f57313f18c153fe6932a1e466f64fe9482babe907b1722dbbbb93024ee45c9072eae3a5a84b2d108cc430e44220eabde7a976f077a4ba8a8431cd1bb558c7896da995737eb536c23efa0bb3517b1ce77f27d3d826166c316bed13d5ec6cc7f229b54810eb49cba8b65eafaa09d97fa611a5feacc24d87b86ca9044fa9e5fa0707553df213a06c08399e530a1dd902b6e6f3e6e7d35529c96f893dec8d55c658ee32f5061cd89f2c8e87189d2d41e5ade15bc335b7501c8209796bdca56e6bc84eab145f2de7336a46529b0cb50e317eefe231c94db39f337434335fb7e818d8ac23701483935a0b66cfd1e18a88a9ffb161aabbb0253f3195975b8e83d118b25bf82059503dd21230be1bd7396a9bf3a0d8d5411cccab566ad3910507a4da97be29502c29397b46298d1c9bb914658f914238dc0e93979dfcc955384d6c9bbd20f2c3eb7e77adf4617996db9028b2c140e96b818964afb6a43edb15cc1a850391f88e072a1150b80371f0a0857c9b7df1449af25eb8832451abf8334f913d4b2d61f44792146062ca9145cf9fcc9f19fb2aa36c5970d13a2068168e60706e1a8232b187bc487568c6fcbbe448fad3f1cb024da37c0dfffd68b6e8bcc095d913650e5bb7c6d8efb00272ccae56adc12458f16d24a7cfcbd3bbe4e569dff9a01515800e5701d966485c5a8cac4faf4b939d1b7c4be8c80b80adba7bce4d41a5b9736e386b382d32d1b6715ca14c8451375ae9578dd8dc2b1f567cc3ea40d669d5aac5f5e0668da0def006e60876faefd3f7a201fc433028c8667b24ea2978009836fbb41c02427cc5851eb81f882e5baf6b0d107ff004ec79d6c35a4eea9d38211972298343dc6219e94622420b1c03cd2e3ce296b89c3e0b7396743e84e20c0d68d5e9433e8bc90fe981903b53394e25f5a4516beb4c9fe49498adfa2867560cc3909e2221903310342b1c680a7c58ed41560ad89d2979e156d9d1a75110ecfca6141339ed48b6b55c1861f195403cebb864bb1d044d905c5a06c2759350b4c87996e481c513d705720eee0343e1b08709fc68e2ac2aa3d5d19a471a01160739c59221992488f49a08c658a91033ee871436a4efbb54af3b4a214e010fb74ca0e26f4885740b467172f18879f9715458b7dc8f429305c1141224669df08fd29bf667b6858f9e3b8f97375cae72d278b2f9e0b765424174125de0ad3bf0a1e0b7a88c6660bcc2161d38f19a93b88691d8faefb34550ee32cdec7a4c2ae7e6b4c1f77e680bd034e3689990322d52ea729e50a0b1f7d7d529c5d83ebadda7eff76f17b890cfe29941005e2b733d23da2997f62e122786d147d84e1041e9828f80e9e6d05d34e9eee17d5346795724ec8ede40410771f1706c0861554bb182d28c6a4cadab4e3265b05aed9fd66142336ab0f31d023ef2964df86d889d4f73b2fc33b9bb84252a229369d18c7f9014d407d33c12369ea723855d50f082183eea46549570ed6bc8ab04b1ae16d0a4afd1dba5915093ef5440de0156585b687299876ad9c533911cf94d1e6f9fd0b54d3c226fb673b29f4d9a1ee9491206aaf0178ceb20314cef9275132a84b982fac042d93aa0ff193e3ce7e26d99fbdcdb6a215b3b9eefcf19d3f1cd23d3d283c224d6b9ab64f97aab3cf8fc49e3be7a5ba65382a99905bdb43a539baee3905d430b039e637c273880d4cf1317c4b9795edb5bfc420920b25504e8ea301f71534c06855daf25c86716d127f95513c784fe3a31faf6b32a8445fdba7f5589f1909fead1f8810e9d18969bd14945f39a99fec999402d41913f24ce25a682248af0a7cccca03e89c393214fa404e943a334d0a101d1aee84f4c23e65dd9e275b2e218587ad5ffb8518df2b858075eb8708c64f56399553b76d259032c455010445b9f492321916642a7e0bcbfcf1eb9b7b9d1cc5576e702d80cd727423427afa2bb17ddde9fa022c521084341b05e4cd2bb92b10de2bbaae9858d4a8359545f2275d64dbf7a13182e32631f9506e047396f7452f771b0121a7e0a4a78889481406dec2e1e057b89506afff6af66f88f91cc4ee5ecba46efe288f543eaec4b095f4c32e46d33f631bc65034437b6d6ab6b9b3b33ba47552d8dd4374ab49093e545f5d7e9adcf4b9765225c1b267f589344cf388ee2400f3a9e6dfb30dcd2a87066d8bcd8f230375c53b9c5f515fef492657372374cb5860ee7f77c103021572fbcfa58bd2fdf11eff0c03e9352653b38c16364ebe5e422ac63a0c05769b3f5fe8fd2cf975f148c723eb4c4ef5024b3d9ad94cf514556da4ceb67d2024f28a0ab3847cea5d328b2fa3876b3faad9f851732bafa02243234101030e9b348f35f751d776a638db2740c3dd8d9cd2985afadba8ae870d52954d94bbf4f5d6db3757f18efbdb074662824c5b9cca56861d2a787ea5d04ba0a26add640fc7409daeab2118b8d90be275b460821c5dd25588547e63bb7533fa8d2e600d639f4125a89a82e2ec011ec66ab4fa839103047fe73515fa09b2b6b56695054195cb0b7d563e9f187da3c2d45bd37721f41ca43f39661eac4b417d43439570ea9bdaedf451d65e5b179f895fbda4e76fdc8a40986341eb3bb3589b825933c7436bef813a8ef2dc8604e36e366f3c0c5fa3b91a1aea690978d9b69d88c551eb16283ea95d2493dc955619cf183e09ddf0db67607386c43df09e9d077811101475b5c11d38f1537f94a1375d723ea869e03e842bba7accf01816ccefce2eeeade96db06137a95f40959d30b91669096812b7b0e2c8c6d2d39e9bb12265c6901309ce00ed9901174639ec73ba35a2debcfde833e256726bc6da43d9a7279d144cc966c48367ab7a8bcbc8876ce53c0001964f6cefaf2a2c318a280b7839d78c6ceb38388b8db7fb3be4cceba30e7e0babb530f0c16af65f5b63f6cc6f77434a0bf67622cb78efdf6ae1ca9214bca65f6bd11eef464b5f1880121e53440ea296823ad487d349c6b7a148ba4e25803bdf85ed052e4786b3b34fc01ef3077f2a0922dc12a1763491f0d6854658d990fe8a9d7765899e88a65aeb13c8cad517792c8955c1de7975e67283e37c618b0897102c285efaf770ec7d69b5e35f85afad04e265e5b52f5b0a53ba2d119cbe289552d9fa2862c2bc6534389d9aa19626bb27bfe532eca37cd37a575078f8e3bd957a277e4978dae5fa7432f5da1eb6ed86b3d1cb991cb3284dd4334d707ca4de7860e1da56495cde6287132a42c5d9f222c0cbf68c163817071bab2d553f51eacc13e7f9a58ecea8b82069d1b5188c55795b6fab8c819e60061768143d02aed52bb3dc2854488843dd5e3316570e8ca1eb166cdf606004fee5e1fb7c132d19aec3ad2a233de8f7ba8eecb1aafb61039c2541112bb8009badc552dbbd73d1d76342913b16f8c6e0bfaab09d21c6c3ac2d367f752942537de06f04b602b3522a92cc608c55e01276ecc7c1ae473c17e3e43c5e538807e0257673c9037e995195f4dba964862f0fc009c403dc93d3af15837a70690238d1cff74041d98ea759b9d42089288b5ca3502a31017ae5ed806104cda9efdd4f66b1dc497a18e43d2790f585f0a4104fb4d72df54dfc5a0a504ac3bd264a5f9ab770f63db31cb06b0bdc430b9ad373a76edf0ee9eaaa46de77a5187adf2db60a9327cfbffe5a56557f5e3f24364947df6ed810dbdcf1bbedd43a4bf9787d32ecd7b033be5929fbadb3e3c8b1ecacac3c401f2f1b177c23879b66f13b2088626bc976afa5bac18e96ae7f7197c0f6521c796b91fd10b6c279e3491aad5e97a149b43fc08f159257b3eb80527c92409418989edd08ff26c455f760dd395e9b60edc36c4da4690a589561a82fb3c24b58b65f66e939b3892271a0d0bffe0e757737954461fa9a9912ecbd40141e07e7de8bc76a66422b55a2598c613300a9eeea69c619369cc4f4e7576888f814f9c23ed846d7ae59a3200c43c2d73e0a686699c56f1fd181af6b0de6c878d016871072c26d63e63a6640a7620122876abb7016505aebb279413b233fc2253a92925d672ee5891243f2e434651c5cd4f305f1e264929725e50f1a622882a2a2acdb52d37c39b622bad1736cb187b616897de338c27467264ac644c162d9763305232a3de12a622ed01f9c869722f3e8dcf76c82d3bae961b96524e3d528c874ce8976ebf9d2080d2eb22be956408d6b68e971b0f41d8784cef46b49f17fa6247a6371d949d57deb2a561405c998fdcd70d4edf35941fd3c3c1560fd044904235139257e3e1854ff1297bc6fd698da768383313a3209b7c97af82e18f4842f3d939d0fcf0cd0a2e1084b1c210f4b5cb5566881da1efdcd4b676d21b96dd9b7a2d76efe85999578d3e55e333ebd0c4bf3408f8959448254b42813f4f7f12bd553108346ccb9b0751cb3e43718a3a0d6f2e4727faccdd0c1c28c6cd7216bf601e2d5971641973bc08c63d16924b263566fc8e73afd8afd3ff3d5c781de788dcab1a16ce18a97a1734100e50d134907f1f10222d934d108fa221d3a75f1f5e562281f264f4be1bbcbb53eab1112c80f64b1fd4bbc53c3ba05c65648bdd9ad4a093f481595adf1134ca29c3b27e2d56860e15502c5dda2b08523a5fbd4aab4391a858e77270a7cc4d3ea5cf2d7ead05d53b171f8ea7f327dd8d404b4ef604b66eb5718d41749d2c0d6b0b891cc74006551588c3efded92691e474a12a3a182a77b008791c1382985e706fee08f935a3e99b5b15ce6262aedf7737e8e612ffbfd106a0b386e1510bee8a6df8db65e74625ed60cff7da092d2e711d1a8db8e813ca8ebfca6b147e3a57f1b75ac692ae433340c5b3c30dbb0b71d423bdedf4fed3b437ce6e969fd5afed37a5a266ef3df9b05356d218341d57353fc924c184ce57e4284936f99f82a6a2b4e15016eeb0e52ca552e0108a3de88e1a0c4590d39956aa2119d401f289d89ecb097d9b56f51535092ad2b4e582258398768d10c8acc5b9b66047f40b70814ef554332727bddb811f78ceafa0ab556269d4f81e6ad1398d2223ae8d4d4413a7b0796309e45a0d8c254308a851b676a55a5a513dbbde3b689dbcc0e1847c3005438ad6e186d4a7064ebe575851a7a16b2231c6fed93dc6e51faeed6cb243e7fdd1a0b2aee47c8c663a3ed4c72901ec87863aefd96bad2939fe2631cce8a8135b3ff5cedd9dac9ede1ff547e80c045b0f0e678a765c6f4abe60b7b49b1da71299b02a07f0d9c5c393e8", 0x1000}, {&(0x7f0000001440)="2be8fb", 0x3}], 0x5, 0x0, 0x9d60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 20:17:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x1, 0x6, 0x4, {[0x10000, 0x5, 0x2ba, 0xcf2, 0x400, 0x8001, 0x42, 0x4, 0xfffffffffffffffd, 0x800000000000, 0x1, 0x7, 0x3f, 0x6, 0x7ff, 0x8a6c, 0x5, 0x4], [0x7, 0x2, 0x0, 0x5, 0xbbf, 0x85b, 0x6, 0x200, 0x8001, 0x100000000000], [0x2, 0xffff, 0x400, 0xd2, 0x7ff, 0x2, 0xda44], [0x7, 0x1, 0x508, 0x0, 0x80000001, 0x9], [{0x7, 0x4, 0x4, 0xc3}, {0x3471, 0x80, 0x0, 0xffffffff}, {0xffff, 0x9, 0x1}, {0x7c2, 0x0, 0x9, 0x7}, {0x7, 0x664, 0x7fff, 0x3f}, {0x7, 0x6, 0x8465, 0x5}, {0x48, 0x5, 0x1, 0x5}, {0x1000, 0x1, 0x4, 0x2}], {0xffff, 0x7fffffff, 0xd36, 0x8}, {0x3f, 0x6, 0x3ff}}}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:17:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000712000/0x4000)=nil, 0x4000, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x100, 0x0) write(r2, &(0x7f0000000340)="100a2956b922377639541754a02301ab68f44edc3c8ac384f09e5cfb83ef1aca434ef92d9d391919ee874662c1fc14c6f245efb89b97daa82c5532957a1570453bb341a4c4942d634941d4f48f2f7f572c88e11054440bc999d1b60fa23770cbbd6b5bcc8c991493a11430bdb683909be837217e81f40027", 0x78) socket(0x18, 0x1, 0x0) 20:17:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x7ff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) chroot(&(0x7f0000000080)='./file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f00000010c0)=""/4096, 0x1000) 20:17:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x166) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x81) fcntl$getown(r2, 0x5) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000180)={0x1, 0x400}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, 0xfffffffffffffffe, 0x0) clock_settime(0x3, &(0x7f0000000200)={0xffffffff, 0x50}) r6 = kqueue() fcntl$getflags(r6, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) write(r7, &(0x7f0000000280)="ef23a3bb3395653cbbf9dac68eb85641c232d93b04d910d08405e1645b7d9645974ec4c072efd6b0a93e703a47ae264b0aa87b8b0f4662cff4deb7fd5ccb7944fe733bc12f414d55cfa2c66845bbafe0edee", 0x52) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) close(r8) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x3, 0x7}) r10 = accept(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) r11 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x10b) getpeername$inet(r11, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000580)='./file0\x00', 0x180, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) getpeername$inet6(r12, &(0x7f0000000600), &(0x7f0000000640)=0xc) 20:17:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffefffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:17:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0x0, 0x87}, {0x6, 0x0, 0x0, 0x104}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x81, 0x1, 0x6, 0xaffe, 0x2}, 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, 0x0, r1, 0xffffffffffffffff, 0x0, 0x4}, 0x102a7904, 0x3, 0x0, 0x0, 0x15ffb22b, 0x6, 0x8000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x84c01002e, 0x40, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/64, 0x40) write(r1, 0x0, 0x0) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x202) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r1, 0xa, r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x1ed) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000001c0)=0x8) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000300)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0/file1\x00') sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000380)=@un=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f00000003c0)="cee2f8ad33ee0824e26da08032d0e3c5bd428bfdab35c651b2a589e784d2d5f75faa8d9e223baba8578877a5d3eaa2e70339d44a2e4b28509ecfefff1e9b3921c66893648ba2fa234e331016727bd8946da0b5a08d28f8ffcb34af37e81ddacfac46c8e36ef4e212e4ab222533f7deed306d80caf489d703018b036d6a3a34a2e5dc36397717d0916a0b9bc4215974641635572f4b6febfecaaecdd5cff7f6e7e2297e761520eccf5ce524490ceb05", 0xaf}, {&(0x7f0000000480)="cfa46ad25044ff3aa8ee6bd55202bfc693ead09ac1e34a41b52b405f60be4027276426eb9236b6d5cb6a280cc042e302ecf31471bb4c020dff2de57cd1e90a61fd2a23fc3d7a6aebd314dc655faf4032d2b791bd6f947ba8db7a", 0x5a}, {&(0x7f0000000500)="9372d9522ff2858000455752741ce812582979f0b57c2530e84c8422327b2f38f6a007b097c782b848d7ae7ed8e5f7bf2228037b6272999c8e6daf7e7da3fdae37e3b25e64a1e0d5922b3a38c56e477c64a6a3ec7897f62287076e0031ad07f8d941dfcb5126edb5141e7fdbe640d0600f72dc6ec0e3b8774133e3ba89f20957c745822c5900ea0538d4b96725f8c5a750f81654f4003c6a", 0x98}], 0x3, &(0x7f0000000600)=[{0xe0, 0xffff, 0x1, "764f820276197b3d2cc5a784d09a1429d530069ed1037635470887b55624fde19d52aba663008588c198ec8c2542e882a595567d091903813b2fcd77e1d8abc0263612caccea3bc4289a54536978b2e8d7824539e6e775c57fdcfee565ddbb0e6890275d84f21bc1c5465092825c09cee37d9911308be57c60228134b7c60559d74aac78159c4da3c25a3083dcf173c6a923a0371fda381a6d89793a0b7166de5d6c9b5226da7cdca2ff17ac7c1adc609253a905b700cbbb6b96520c3aa632a197ae5e47d52d9156850482fe5784ce"}], 0xe0}, 0xa) 16:00:00 executing program 0: pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x186}], 0x1, 0x2) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="497dede91ebbaf84833fa348218dc966505e3630c7001df5df11f15e45acde1301fc3e3c945fd921753d1cefa9b39beb42d7c8804964560f58930f56b71a71033fc1c2160fa50e39f8d0e02009f5c7234fe798115a6aa563cb7efc7083acff59e519758517fdcb", 0x67}], 0x1) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0xd8) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2bf6da0c507f256ec95e73a038abd052f2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "01000000000003000002008506000000000600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faef098ba3b065818d08aaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3438a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa7650000000000"], 0x10) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) dup2(r0, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x20, 0x1, 0x40) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000000c0), &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket(0x20, 0x3, 0x4) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x49}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) chroot(&(0x7f0000000040)='./bus\x00') r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x0) r4 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r0, 0x80105705, &(0x7f0000000080)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) accept(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10083, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x200, 0x401, 0x2}) setreuid(r10, r1) r13 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) getsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) sendto(0xffffffffffffff9c, &(0x7f0000000080)="e32dad146461b5bc46ea228ac91688c608f4e5d1773d5d6fdfe29d4ab4dadd502effa324cf66de9f", 0x28, 0x80c, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x7, 0xfff, 0x20, 0x6, 0x80, 0x7fff, 0x6}, &(0x7f00000003c0)={0x101, 0x7fff, 0xe3, 0xc70, 0x6, 0x6, 0x3f, 0x2}, &(0x7f0000000400)={0x6, 0xfffffffffffffff8, 0x0, 0x9, 0xffffffffffff7ffb, 0x10000, 0x9, 0x6}, &(0x7f0000000440)={0x39d, 0x7}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) socket$inet6(0x18, 0x3, 0x80) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0xd, 0x13fffc}, 0x8, [0x1000, 0x10, 0x0, 0x0, 0x0, 0x0, 0x80, 0xfffffffd]}, 0xfffffffffffffdfb) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f00000004c0)="670dc3", 0x3) fcntl$getown(r3, 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = openat(r3, &(0x7f0000000040)='./bus\x00', 0x20, 0x40) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000140)={0x1}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000500)={0x9, 0x7, 0x4, {[0x100, 0xc29, 0x4, 0xfff, 0xe7dc, 0x6f, 0x6, 0x611, 0x860, 0x3f, 0x8, 0x2, 0x3, 0x5, 0x2, 0x7f, 0x4], [0x80, 0x28c, 0x3, 0x5, 0x2, 0xfffffffffffffffc, 0x100000000, 0x9, 0x7, 0x9], [0x8001, 0x1, 0x8, 0x91, 0x9, 0x3c, 0x6000000000000000], [0x3, 0x6, 0xe12, 0x8, 0x2, 0x401], [{0x8, 0x6, 0x9, 0x1}, {0x7, 0x2, 0x20, 0x10000}, {0x4, 0x6, 0x8001, 0x81}, {0x0, 0xca4, 0x1ff, 0x5}, {0x8001, 0x5, 0x5, 0x4}, {0xffe0, 0x94, 0x0, 0x80000001}, {0x6, 0x0, 0x400, 0x4}, {0x800, 0x955b, 0x0, 0x7}], {0x9b66, 0x1000, 0x9b6, 0x53}, {0xa2, 0xfffffffb, 0xfffeffff, 0x80000001}}}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) pwrite(r11, &(0x7f0000000300)="46f3674b59dd38bcf5a8b5eb2b4624ed007b2a5f23d9093f469c00000000000000000000009ee855bdb053ebfeea54891a30340500000000000000b0b634fa1bc31541a4fefe49e5ecc8dee42fa932858ea08fab8f3b6b256c2f3d35af87977fa0980da0a43a0000000000000000000040ab437d88343de29be055aadad90c4770c2a67c590a88da02a3d2c2a9f2afb8884485356ad1dd53a10ee2c1b78eaf0482b5e1b8b4514ee8ed90cfa49d754c13e55934d4843ea9315a6ac24f0300000009e1a3db37aec35ef073ae32ce3d484ecb95b80c2fc3e5f7ba0265bdc1b4675842ba1bf1a2accdd88a036dde5e91cff7cd603bcae8e7a9df263afaa1efed27921f942c27c2f8c783eff3a714d6822bfb4ae5eb457f58f67175043a12a1b47c0ab9da77702e891de8170e20e1628035b879c8c6e4b7e3f3a264150b4ed3bc9d5f446ee561f365b7b7e664ca3aadc921599329ffe3ca85ed0136fb2b146731fcae81986935da2fcc8faa0566f6ce073b8825219f1af0d2cd0b2ac7b2adc8858abd7b3dd1cd678d39332e0479574b6daffdeae6f289ac87cc3d9498c47df19372095014aefb65488ff9eee870a57473cf8f344cc9de5471422410af44611da118236bc9e7f567c58483a65d4d2bc0bfb07e8a18a922694fe77722898acf051c8cac42c3009ab259a90b1b16443f31061de06aad5d4835a92d21e7a3875c", 0x1fc, 0x0, 0x8001) dup(r9) close(r5) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) write(r0, &(0x7f0000000180)="9f80427f3dfdf39c46eecf483c1d428001", 0x11) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000001300)='./bus\x00', 0x80, 0x153) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000300)="6cab11fff8bbea5e34d1a1e474f43264b4b5bb24ed55706667daeec548e376eb02f63b3b8d6c40fa169139b5c24619e2d89969474e3d55c654c1872688887a9dd296c229644a2ede78a07fe3946d94ab8059d706aa0feb4a0f24c191ce982359a3543e174ea3bfdd05bf3df44cdfa3b3952f31aca17265cc500f8333b6a8680a36969dfa68f2a3652245c5a01cb1c8fd7712b77f60796de3ab0c15a236ab2de291db11ddbf566c32b83ed491afce123653d5a6a9892199cebdd85606bb48d5721754862cc558f3ca3506fb5a693d815de21972496c808a02a8484078012435a56c91d54ee9ef115c2ca9d79cd4a9bcc809d0f0a0f4b461d300f7d21528a22fe95e68405f5329218ff796bac731d4ed7eb2872ee06a633d4cc62215e2c0d51a270c4b8c14ddc2edfcfa6722840afd63959f77d2c94e058f424d49ced836f9e8531f7f968065b161161378f040797436670c8b208c947bc601f576ea799d304535eecc56389b1803c9ff1be3724a9b7cc01fe789a21833578f82f28224c64f8f3ee381b9b3c6576c01b513f067ce7d023c24ca7202568f155372aa3a3b0abf21ce92afea1e58962341d0360fae7faced9de7a248059cc020070a2bd97c5ef1f0e4468929803556eaec80274dafc5855ef7ca5488a5a5503669c81613ff15fb8d85a4922e02a7cd7b092ff04bfc5121a7df145101430ca8ba620dcb96a77e020ac13c6557340c2cda453975861a2d110840ad68c030523c684363153c252b12a59b67f73d75dc5603c2f04549a0a8448597e61988ab1ae2342d93b9d0d4fe202406d82079ca56194dd6878d9299330244eec1a555d66264fdb84e47d3e462ccb2a3121e8a19477fdafad2965b5e6dd094faeba9f0438d0b7f6ba4ede02c55c1877fb65b23160e592d6d21bca7456ae03168d84cc807f11b1dc0c33d3a78f0491ad5d3e7f3d64c856d8ef4f28dcfa99f6aa2276ab6952d43e0336691c7dd47a30691f125b997a85b9d26c7481f265b01a585137735caf39b223bfb045a04582e8f948e684ff19848b559af8eb730b1def804985b128e7c14b02716459281a87f0338ba262fc19978da73a0e25d467691395d97e20ee156a5fa971e907c416203831f943494868845079d495e70a562ac6f88b5da40aaf66659ab0a31bd4bc5dde9f229bb68729a2c3f60d66a55a57dbbe82ed7c8c06d7eb8ec4ece59a2ba3c63eca2560105a9ff83f4f44e080e05b8504a652a40fef57d85cba11de8781c3388f8a04577becd057b0779d2c771ea29b95627f68924721c9e9b7ab7ef94de3e533351e76ecd2eb853323139b37db4ed26b02760f473885212866205de6b2bffefd4596f7da251ae310ddf4e49041279c36426787bc7d2ca00eb20184a6ce675eb408806cc2bfc225f9dd84fec6b29815a6ab45f006aa680ae9c2803e9cac2efd3ac8bb483796a249f56805d26f4122e961cebdb032bcb81ba80e59e7a5ebb3766757fe6c063433741917bbe6c3f42c7c1fb4e741cd939d7bfafcfb45d5d85a1ef32131be4dde8777270899b552d0f6c6dbcfe432afe741a558e4d2c6d12d4a7877d25932ffdcd9959fd26c45473d0cc44a3990b173258e667c7570a8a2d39175eecb25d68b6db4c8047bce666892160b81fdebace23d8b039a89a33a39b700b4ec02e4770537b8b697422084a89c7e08342f4f73d452f92b50b80780d97e080a0c9c245eb0dbb072c0d58f9603dd9fb94e9bf0360c1305d2d9cb1cc2f765ad300431a829c92d62bf86e0cdcc08fd7c6a75418d4cfd31d183f2060158a655b729b303e9c52d7b62bed3c901a91b873615a76d4f56a18a7ad04d3bd1125033bb634270e11949ad4261ee0472ebea1babddcec88f71c8b57df597d8d7f19709870575689b6c40d71828d195e5e6c8d0f6399f4ca6f2d7259fd279986cf2ed7d68f70a6772472eb98ecf5c92f2f89b48866e1e51408a110537394f11bb64095d6d34f6438cd9f9dbb9ded0510b57a3090e587e7a18c9d12ac41a52c52eda4b14ffe4aab489a2240be05ef9a7f058948192bf37c98f708ddd23378b8427caa04c52acc2698f6fde644b386aa5a8987125030ca06f40344e08b40d2cd2a41717d7061f3342e37c12ec7ab64a76f793e199f142a283aa3a70eae75c77225fb719ece2bfaf83b87a2fd8b704b715a13933e528222c3903210da2ac8b250416f85bcb86236b3e55197bbc7d9bbe4210716377dff1a5ba089d86765d4113ff9919ba416a5fd65f3552319adb67c32cc7aeb42f1f3db0bb68a206a8e1f1eb51d48282e7ce21024a84ee89897f953a8f6acc341056cab5c817a4f3d6c526ddb68aa8e44ebeedb61ccd46be54795050fb088f6835d98cf9dd854a7d9757b4dbcba6d1200d180189a02856a868a1eb12ec7a81bb41ebcba48ee7399965a14933cc7ed175ef0a1a9180fc7f5d5772c309f7c97ef7bd109ce6631b02955ccac7addb5e5b6c02aae1c7d635cb91f2c0b888eb491ca92de2981d2eefc5a9ade0154ffda1214af25edd5596faaf7229a18e9ea7a6f85397f526deff079ccd190417ccbea67aa74bff34ce5087c3fcbe257d50a4aa2ad5fb84c4bf6b64613c818f4756cb1507d700a7e4234dd3c1caf935d431d1bb921726bbdf9163ac2284031ecd7dc4856df47b58d2319a70861d6967b5cafcfae019c90d658e41a136690459ccc10ba1cb0fef73994ba6d161524648b32b409264b4802c8da6458e85fc2c4a112938ec9f88ff3b4ef58549c62195c0294ab1b26fa22646b75e20a30f8c383b2b738fef67ff2438f63326c605e318350ddc26c50a19fc4d286bd21b1d748490b1d4c56bd2cc64f206e0634d04ee4f2b9b28a92301647a6b195be0a016f6561d237db7c5942199128d4ca6c113d189fce9cd304635b2edb18696d507787c95512d02c6625744a644c7806e5ed60108516ebd754717afba48af940e84d5cca0cb425004cbb201dc1ac817a2d7874da737d9ce5e5ef6a1c8535a67cd8844bca245ad068198d58ef9d65b6359ddcc0b4b17c5e31f0db9532c9d750b44bb8e38c9f48cc9e1f556bb9fec78a3e35b2ce2d690080ee18d0532efe12953544467e7af975ca2c45a4cb61eeff2dceb97b020d7941d4de0d7a0cea82cebfa5e27406f1397ab7b1f44455770474901e31f2c88fbdd75aaee5c137845fefebe4acbc9ecb84f02b456cfa958d8e9f3352928c961fdd4e1aced44d408a5e1ebe465bdcaac35f40766cf8a530e8c7bf4c98447487f9841301ff83980d61d64c71c33d05a8972c320b63c11cc14bcf84317934454dfff686b24cc356a0455432b3a9b60e422dbdfff4a0bc0b32a4a9c1075c9da26c89d69543da91164efe47427e7076881253dbc87c76f7fa9e8f0a5a8e1626cfa6e5e20e454bd89fc6d7410b54a7af69ae50f62d4848999a4f542516bd59308b83c5e375531641ccb5240649bd4084487ae722df6d313f95415eac4047737160f511d83c93e6e66617361fe8166790e2bc33f9501d1c35edc1c178a5e867ad444b9c6c952a8760f5e0e64e5d58aa3198820e2c89e814ca96c02fbef3a959fbc2e10256b7a5346bb743975569038b3bf24f5bc1efe1a998cddc333e4d7613e3bef606c5f4ec9292f3c794533da156c83c380aab3c4bfff5038a50f0397edd249c372be80af577b462bb851d5541522a0c8e960a14d3080af01def66c239e77904f335e76f8a87d1d353d9553f80115d0c08ce5b0d70c033d42fe0271c0dea81b3a1b122779c81da52287aa874c7df8eae99fcf8b33bac704dea2a24b9113a940f7a3367e2049db91396f4de1e57a6a68d56907a08769fd261ea76d087c3ebb8f923ee64bec45321aab2c69353bd1ff7bc2b196ca8a4ad733e56b59bd61eb34451966db058810df7ca208a99c959342091d0ebe5393449ddccafdeadd89c8e5c00c6ec0fac7800e51ec4be415428ee9f793dda7821e3ead9361931978337bc073dffc99c95ceef23a4b85e02fef35887eaaf2f817da6e0d7e86acc09e35bd34891ccf5e106ea31c02d88e93fdc1d2b9ac267bc1c134f627249ef4a2550a8d4dfc02c6ce525e2a8554a7b7c0d250994c424c853755ddb822d01bb1b98a1d8c485e4068ce15c0df4584035052c98e04af0294bcee42ddb5d9d9c9ef7fed9edfc25dbae8f82aa00ff0311923e5dd762c749d73c38335b82c1a9ecb740b6e57bf44813162c26bee207b5216032b94ef73a73cb4dfeb6e135bc4ec03abc202169e4ef9ea20d28b1f37d4c391697c0f07dcd1df2a18c9af9a01ba8471f45a156228abfa356b3613850751692f0b6286a1821d7d6e7e8cb7ddeb795267c70fe88c79a4e958a15160c08c951f06d3819adebc89ec371f91abab104dde4663004eb66a09cd3871cc5ac0406d6b7ceb829618d8d6bcb9ff87fca1bb5c7805d47dce93618ed7bc4be73c148bb1ab5e145b328dce3c62f1ced5cc7cf7a75317eb9ca8438ec52ba2b8e4761f06e75f5960e583af8a001beefb1c82d5b03f8e291263eab7504e7285533d8daa58fbf5921bc4d3f2c1809b472b9a456b30af02001f90196bfdccc3c0c23a7bde35494fcc50d7f36f6d80150e1713a967e16dce501874ec63879ee147d6f7652620f0f763ae231e801f793889b9ac1635d64ca36643a51d12a11dd9725096e9f975a2e3e3cfd64f8fcc9171634d1bcd7d723d60008c03deb55d11afac54ca790d0006247ed10c3bca8bf5779aff7bebbb97b08a8a5080f37612f19353022519bc7a9cffd6ffff95e1f86326cbe6c56f9f5e2d286967b91c6f0ea8d31b8afa5f7ca00d38b3e9e9b05d7d6922a553de057ac21f233e679c9eae4e420c6f8b9822bb6f31f2d9080b7bddcc0d701e9ac0bed42c756e0c19ff2b40d4132cdb3d0b8b35e1c3080cbd1035cd610c64ee47147283c18d9afa3460df5140bd9352058df86fe08546b9c0f1e0b2a8301949082818340105550175daf57fb7cbc07ddc2ce478bd65611eb2e1f2e1129a23ae3629d51af00acad6e38bc1fe426d341181e44c16260765d75c211b49973e81acf5865f1604046e67ef2e3dfed45dc2e425a8f9fdf8c443632c20e3426c99c67f97b2ddc4c1ec09c040d312da0975ef987d7a8b23806b51f4065f88c057e22bbc2cb1bf1b76ff1ee4311561ce8de2a89201fa4a66e0c74c33cbee5aae7c7c17519842c83af60274ffc3d2762a0266b1d406b49e821fd115f6c0026b4b283a892bf1273342f93d8865e946b1e5e79935e1eaf5810f4197f2499eb018041780dd2c6329bd368269c8ec7a8bb3a75c48c8b0d58338fe356cdbaf5576fe9d8db3bf5237d1fae01743ad224669357f87d3d2c22d7e472f1b605ec5e6f98a7f8fc3aabb9a5f02a4b83b9e8382ada9533f851f86ebb3c43e06f5acd69bb78e837eeda45fabc74f8cb528177577758d19165b0f53e77164845f53c0bf4fe29dab7ef95bd9f7df10eb5bb7246bd818847ad14de1ad76fcd90ec5b95fb7e35f633243320f993493a0617033d1a599136239ee21647c4316bb24be5ae2deca70a53e500f45e5addf77bc9450c7d8379aa3b7b01c186c1c114fc8311a7145fc0facf21f7a01a14fe2602632aa5b6687b3888e4ccb8d8b411ae3addff91488557f28aa490e651ca74a84ef2c79f159f2ab1f16acea9c5816b2a65d43bb2db2c62ae931007efe1c8edb0dfb0d68ab433be4154cef9a134aea6a8d6a121a1ca53dc237017cf7f27d82ec526394897c78b5123a5e82bc9ee7c71584f467c0485b93c86b0a5f9473669b5e3785bba1efd1476b18df41024", 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x7}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus/../file0\x00', 0x2, 0x81) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)={{0x8000, 0x4}, {0x0, 0x28f}}, 0x2) 16:00:01 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f200000000000000000000000000000002000007009df2a8cf00000100000000000000000000000019233cd8f160f7ffffffffffffff98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r8, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff572555d0900c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa42ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51d01008237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf809e007c124ec53f024c036e189ec6d90733408e3e3113af635a719de90de3d422df34aceef47a7f53b0f133a14aaf2f387812973c192c1950b671aeb4dd535450ff985f5fe74da05e65d562795d09aa9556d5b72a6d3616d6140ee872cda75ed8772eab88f195d6cf3282c88317dc02cf0888e34d1e0f1006133d7b9bcad037c36fd8158af89b9110187ab78763955192e21bd6aa14bd4146"], 0x10) r3 = dup2(r2, r1) r4 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r6 = socket(0x11, 0x4003, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x8000, 0x40) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r9) r10 = fcntl$dupfd(r7, 0x0, r8) r11 = openat(r10, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r6, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000140)=0xfff) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x5) flock(r0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4117, 0x80000000}, {0x3, 0x270e}}, &(0x7f0000000340)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) pipe(&(0x7f00000003c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCREAD(r0, 0x80105705, &(0x7f0000000400)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0xfffe}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8a, 0x1, 0x100, 0x9}, {{r5}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x101, 0x6a}, {{r0}, 0xfffffffffffffffb, 0x11e, 0x1, 0x583}, {{r6}, 0xffffffffffffffff, 0x59, 0x40, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x21, 0x20000000, 0x5, 0x40}], 0x7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff9, 0x38, 0x20, 0x58646cbc, 0x7fff}, {{}, 0xfffffffffffffff9, 0x20, 0x10, 0x8, 0x10c7}, {{r10}, 0xfffffffffffffffe, 0xa5, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0xffffffffffffd978, 0x6}, {{r11}, 0x1, 0x40, 0xf0000000, 0x5a, 0x3}, {{r13}, 0xfffffffffffffff9, 0xd0, 0x1, 0x86af, 0x3f}], 0x5, &(0x7f0000000240)={0xc3, 0x2}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) linkat(r2, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./bus\x00', 0x0) r3 = socket(0x2, 0x8000, 0x20) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) bind$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x4000, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [0xfffffffffffffffd, 0x0, 0xfffffffffffffffd], [{}, {}, {0x4, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {0xfffe}, {0x0, 0x400000}]}}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x9121, 0x8, 0x3, {[0xa9, 0x1000, 0x1, 0x8, 0x9, 0x3, 0x1, 0x6, 0x2, 0x1ff, 0xffffffff, 0x80000000, 0x3ff, 0xc78, 0x6514, 0x4, 0xff, 0x9], [0xd3, 0x5, 0x2, 0x4, 0x62, 0x3, 0xcbce, 0x6, 0x0, 0x81], [0x100000001, 0x9, 0x20, 0x0, 0x7, 0x7ead6b09, 0x73], [0x5, 0x5, 0x400, 0x3, 0x6, 0x7], [{0x101, 0x400, 0x81, 0x4}, {0xdeb, 0x7, 0xff, 0xc5}, {0x100, 0x200, 0x9, 0x40b8248b}, {0x3, 0x0, 0x3, 0x8}, {0xac90, 0x1c97, 0x100, 0x2}, {0x5, 0x4, 0x229, 0x49b8}, {0xda0b, 0x7, 0x84c, 0x4}, {0x0, 0xffffffff, 0x1f, 0xfffffffffffffff8}], {0x9, 0xffff7676, 0xb3a, 0xffffffffffffffff}, {0x2, 0x3, 0x4, 0x6}}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202f3fffff71287c3bfffffffff"], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="106bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x3, 0x0, 0xc, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)='\b\x00', 0x2) socket(0x1, 0x4000, 0x1) socket(0x6, 0x8000, 0x4) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xde}) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8227fe3e3000"], 0x10) syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x2d, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) shutdown(r0, 0x1) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x400, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000180)=0xfffffff9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) 16:00:01 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) connect$unix(r3, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) open(&(0x7f0000002340)='./file0\x00', 0x200, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000023c0)={0x4, &(0x7f0000002380)=[{0x40, 0x9, 0xe0, 0xfffff001}, {0xffff, 0x6, 0x4, 0x8}, {0x800, 0x40, 0x3b, 0xd60}, {0x81, 0x20, 0xea, 0x8}]}) fcntl$getown(r1, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002400)='/dev/speaker\x00', 0x80, 0x0) dup2(r4, 0xffffffffffffff9c) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002480)='/dev/tty\x00', 0x100, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0xf9d1497859b73478, 0x0, &(0x7f0000002500)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002540)='/dev/bpf\x00', 0x20000, 0x0) kevent(r5, &(0x7f00000024c0)=[{{r6}, 0xe, 0xc0, 0x4, 0x4, 0x1}], 0x0, &(0x7f0000002580)=[{{r7}, 0xfffffffffffffffc, 0x26, 0x20000000, 0x10001, 0x1}, {{r8}, 0xffffffffffffffff, 0x104, 0x8, 0x3, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x4, 0x8, 0x5, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x65, 0xfffffffffffffffb, 0x80000000}, {{r10}, 0xfffffffffffffffc, 0x84, 0x2, 0x7fff, 0x5}], 0x6, &(0x7f0000002640)={0x6, 0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000002680)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse0\x00', 0x80, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002700)='/dev/speaker\x00', 0x20000, 0x0) fcntl$dupfd(r11, 0xa, r12) r13 = semget$private(0x0, 0x2, 0x207) semop(r13, &(0x7f0000002740)=[{0x0, 0x7f, 0x1000}, {0x1, 0x6, 0x1000}], 0x2) open(&(0x7f0000002780)='./file0\x00', 0x20580, 0x8) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000600000000000000e4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0093e0bd0380f85d800000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x19) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgget$private(0x0, 0x4) r1 = getuid() r2 = msgget$private(0x0, 0x0) r3 = getuid() r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0xf5}, 0x8) setreuid(0xee00, r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, 0x0, r1, 0xffffffffffffffff, 0x0, 0x4}, 0x102a7904, 0x3, 0x0, 0x0, 0x15ffb22b, 0x6, 0x8000}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/111}, 0x77, 0x0, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6, 0x0, 0x0, 0x82000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x83}], 0xfffffffe, 0x0, 0xfffff628, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:01 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYRES32=r5]) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xffffffff, 0x0, {[0x7a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23ed], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9ffffffffffff], [0x0, 0x0, 0x483], [{}, {0x0, 0x0, 0xfffffff7}, {0x0, 0x40000}, {}, {}, {0x0, 0x0, 0x0, 0x8}, {}, {0x0, 0xfffffffd}], {}, {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) lchown(&(0x7f0000000040)='./bus\x00', r8, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x86401187) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x6, 0x4002, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) shutdown(r1, 0x2) 16:00:01 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) fcntl$setflags(r4, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) r5 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000000)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"], 0x10) 16:00:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x4000, 0x0) getsockopt$inet_opts(r2, 0x29, 0x1b, 0x0, 0x0) getpid() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000140), 0xb51) r4 = kqueue() r5 = socket$unix(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r8) r9 = getpgid(0xffffffffffffffff) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r10, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r12 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = getpgrp() r33 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r29, r30, r31, 0x5, 0x7fff}, 0x6, 0x2, r32, r33, 0x7f, 0x100000001, 0xb1f1}) r34 = getgid() r35 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = accept$inet6(r47, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r49 = socket$inet6(0x18, 0x4005, 0x70) r50 = fcntl$dupfd(r47, 0x0, r48) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r52, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r56 = getpgrp() r57 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r51, r53, r54, r55, 0x5, 0x7fff}, 0x6, 0x2, r56, r57, 0x7f, 0x100000001, 0xb1f1}) r58 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = accept$inet6(r59, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r61 = socket$inet6(0x18, 0x4005, 0x70) r62 = fcntl$dupfd(r59, 0x0, r60) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r64, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r68 = getpgrp() r69 = fcntl$getown(r60, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r63, r65, r66, r67, 0x5, 0x7fff}, 0x6, 0x2, r68, r69, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = accept$inet6(r70, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r72 = socket$inet6(0x18, 0x4005, 0x70) r73 = fcntl$dupfd(r70, 0x0, r71) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r75, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r79 = getpgrp() r80 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r74, r76, r77, r78, 0x5, 0x7fff}, 0x6, 0x2, r79, r80, 0x7f, 0x100000001, 0xb1f1}) r81 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r81, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r81, 0x29, 0x23, 0x0, 0x0) r82 = accept$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r83 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r83, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r83, 0x29, 0x23, 0x0, 0x0) r84 = getuid() r85 = semget$private(0x0, 0x4, 0x408) semop(r85, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r85, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r85, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r85, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r85, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r85, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getegid() r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000100)={{0x3, r86, r87, r89, r91, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r7, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r40, @ANYRES32=r55, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r58, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r69, @ANYRES32, @ANYRES32=r78, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r81, @ANYRES32, @ANYRES32=r4, @ANYRES32=r82, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r83, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r84, @ANYRES32=r87, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc000112a, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r93) r94 = getuid() setreuid(0xee00, r94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r96 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r96, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r96, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2eb) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r97) r98 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r98, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r99 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r99, &(0x7f0000000180)=""/219, 0xdb) openat(r99, &(0x7f0000000180)='./file0\x00', 0x400, 0x140) r100 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r100, &(0x7f0000000640)=[{&(0x7f0000000140)='?!', 0x2}], 0x1) ioctl$PCIOCGETROM(r100, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) r101 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r101, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r102 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r102, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r103 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0xa2) writev(r103, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r104 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r104, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r105 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r105, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r106 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r106, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r108) r109 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r109) geteuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f0000000080)={0x1000}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) recvfrom$unix(r0, &(0x7f0000000100)=""/244, 0xf4, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x10001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) getsockname(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup(0xffffffffffffff9c) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x1000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x246d}, {{r2}, 0x3, 0xa1, 0x80000000, 0x4, 0x9}], 0x80000000, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x4, 0xffff, 0x9}, {{r7}, 0xfffffffffffffffd, 0x14, 0xd00fffcf, 0x3, 0x5}, {{r8}, 0xfffffffffffffffb, 0x82, 0xf000000d, 0x8000, 0x9}], 0x3, &(0x7f0000000140)={0x7ff, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100", 0x20}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x8e) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x7) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) fchmod(r5, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000180)="2af0fb4721603d6b29636c645af623927d213ae1baae8137f3042e81addbdc16db348f955534d0984abfe38bb5e5be163ca21c5141756b72a4941d0968ed19be13bc079bc5c861eee44686428605d996e4ab1179f3f6b274e9fe332029e1f7482644a675a1176dc4c92972fc1fb809dbb3331e84e56271e23ad65dd3f9b433cb10951e582c4fdb48bb0d1b1d629794befe5ac86f1d4052353838ffa425539e678ceaf2cc329238ca51eeeb3cec9dfe28380d3be9249ecddda2477f8d8b1f534a14ccf137ab65d0b1e3e5de92a71e52c810c4490145521f664b9016fe9eb958e057bfb5a4ab37d072345b493c48b9f6c5c229019fdc148451cb358f63a6e71dc02b41d16a65e4ca2638afc56da8fb5d4821255833ef9635c69f948ca6996ab9a46b8595cb478ce326e7fa4a2b1a1cfb02d3b7aeee014bd4a2f80db1da9470a921bca5af096f9059b6cb0d72b47689d18e80685185dfa2d5e93e6fb4d4eb7b94d6025d6e09c1e25300390857fc9bbdf0f2a83e7bcfff81d7362f1ab71003eea8baedb7598b86190969263caa44e5fa1b369128c59e682b986625aeb9846e339f001afd79c0d02a9863d54ffcc7bd9567f9776093edd38aef1637e3ac3749ecf2e9ca608acc1b9a0c858d7d1ccf47f01e423828b6f36a14e63d6e2132d750df2a7489f0055b0334292801c46499a5f4431b0f6f5d19ec8f094567ac5a3bcf9d6ff0d98f05e47c11bfd0c58579b1f9ac5217c9b8b75c95ff864b904b4c580114f6d8f14aa26d6c9a9febed6525ed4b9426f9d1263744a76dd60378aec5233a73794a6d465b3b3ca32bea2e89090295f24e6607d1af247f3f54f1d86d996f94d3ddfb7f7caf72e61c0dff4caad30fca0e0e11f83d3f28b8431a4604678904d877d3cb2637d4d103cf1a22f613a66cf5c204e45c0a099b01f28badfe43451232ffb82ff299c48b67ca197dadabf0408a47c984ac2c776cb7839f8261097026a8b4de8d3d1dd53505404fb940aae0ccef52c7a51de8e5702e8c7c465bea5115847bbc2ed75780e242455ca24a8a3f946ee49d29cf525f229c556a616100698aec435bd005023b90ac25595a3353e846d8cdc6a7fd14782a8249ef6218451205d04df767e3bbef63c265b06a316edef37753dc069c3a4be7bf8b01eb7c0364c4a6a3747db987cbe27c77df0b5ec2ea0ddd30383c736ee63750c0f5f61fbeecb0eab3b27aa8d93b140949668ca19eda426af21bfe21d8af9e091be2ad93d9506d7983b279978d0886b49c6a01414f92a321d379a783d525d51cd872132fa7ed3bdc9ee4c08a0c13782c5aa956bb70f8bc9c038e3997441fa32d3db358ed627fdbbc1f1ecbe21b35394f0a83d88ab8050be399a686ccb9edd5b7dd767ed4f7bae4ba980db45d77746c8937f6a383062f370f9fb14e579cf5e90ddbab8150040fadc70ee5b8274912304d35b940b15dc8271f543cd33199f00f1a9c3b913ee08a3132cbb7900888e094c48ecf7cdf34145af5ee8f309099ae5977a9a21f8b63462ed2a1c766f7a2964e1ce9b403afe09d09b9eabf83ed17a1b87286bd47b7b8fdbaab4c2111cb795263491091bb7c986fe65d3dca7b326036d0149094f7d8edf7db5660ca0d48c3451b39a807cf12b9c79c01a07d84a0cfd2aff48b9fe2b00673cc179b1de7eede10627948c2a09c39aa832d2b05ec92393092b8804c81c355e08d8f79ff0db546b605c03b3c0002c0714ae9ca3116092143ee7d6950883f14bddd83b665cdbea08af0a5d1ff6d917a64b0a7be7d69be6613765e14e5f4e6c9196136c8cea4e81b285db32759592d41459af4919392e49eb6c9b3ecb71a49228471dcfee27af106cef54f69557c3b1fac7a84f970d579eef80f2141d52b66314998d5b21d6687117cf19ed44beda9cbf8b51370cb97b857c432a4874b1503196a894d15bbc58529a74dddcbe0f19a9ffed68871f41e2644a3d5ad3873a9008e9d403454a4ae3721c3f835c4fac666b6e06e2e3367674794aa05a73b9383d3767e6e3f761e370b6bb14f27d396fea49b1450fd50d79156d51661236e3ee15f89e99436dfa5aec5cd4e39dc1f0ded209e974b7fab7820e664e5bf21a2e8d0da532eebce9c43c8a411a8f88ae76b91d8d2b7deb1fd5ee8a2e476a7c817e42e147eb5414f8b7f0775d2df3fd0076ba065df85b565c40266e807bf559b678046bbad1c01b9135d75ad1ad805d437c542d34f2d670a8285af33dedc85d2c6e82a73f603661291adcd4cee5a824718e5593195685938870174037dfa89cd4a569cf2b978c0c3f828f2e1cb8711685dc8fc73cc408ade89e8ec5e7638c2ea195d1fd125d031a14002fda607d868647cb453dd15e9932ec3843547e57b3ba1d8e38629ace4b310f69a5e09dee3c7ee5c3e436470803758fff90c4ead2423d6e41b4eb7a255c09d1e62a20aa8386072b429bb7ace6f46d2015bd70ffb9d62c97016e5db177aedac49b8c1e32b801f682872fb8aa1ef2f8c4b20e49777c09c8429ca1b984b9fcf79cee44cc7b346efef8bb88067bf01e36c54771241a66497c01c892ff5456c152f64d2b7ad9e0d7f90d76782072cf706ccea296696f008556e24bf0456902db11e7050444fbdce8156d1337aa5d8a6aa258ffb6c346064b8972c0ccb224bf79e22072be9902bdaaeb126a383dd37536d51578a0d9197953bfe1f78121ff73d1c89c003d9f32c6b882b3f95983e7ea0552a12157ceb9f16f9a939a71b8426aebf464c2a0b46c3d61a0fedc68d512262f723db8e53b5ce11874f3971425ccefacd4c14c47f35f5fb01efb6d6b6edb678de32923d88e6ad7ee598e55d2a4a180ea39a76af92f9d3f3d327c4367d9bbc85a92013b100558e30285afbab4671080f2fa5aa832c5049c7e7701b286fb7ac9c9c1f50603a21de15695d2e6d1709515438c211033cdf90df40b7cd0aa9cd8d91ebc0a784b81c935e2e2179a841d63518c5a310b3ce773ee9933dd9b698d70e6edeae7c58f328c56597983aff48f85a19f535a597713e139f35c002cd72aba7015c62246d14f14f817515316d5f30fa390d80afcc37286a9c6972c3624b614d5e489f0f6f37b8cfb13d4e146a098f42e5b2e7d8e0616a45215e118e93d9b1ec7fe64647c12d88414da4646589b846c9e325ef4ccd6f1e3de079e51736e50e9c59d956350022f56eb7e51b4cd6a8dbbee71a1e348fe490bf15e2614d383a3f33ac3d671eacf778740e95ac0a4b602a806f959fba72bbde38561e84983e0fb7f240682e9fb7d1da746d9dcc8b69df110c6d3abb81f36ae3593e871d87e9e7e67997263a1ee912387df3a9b1ceb3e6c1477a3d35796868e39cb2c657947432e3c665a411c4f44a4538db6ebd07f54ee376dde7ac92c820a76eb5542350bb6707fa3e854aadb7d817a3ab5f524a31c3b817bd30c035db1bb3fecf124d7cb4748c280105f8a915632831bf0b8e32c8b8dc8efe7db8ef53bff58750080e828e0fe136ec0b41e24514c1cffeb88a1e5ab524a88aa2ed7230515862efffca08e867f09a36347d7a5a5f07b478de995e2955dc4bb8e3995a0ff34e61f6e325b0e514267b14112c33b17a83a7b9bf1c0969bc61eef2f2899129f2bb4f8f1d8272979c838c7793712e0d2889f0c0a558f6da9bdeb1bf8c7df21fedc7d5765c53a24157958aeb9fccf90ada17613fd76d7ab23300f41d329deab1e3e52b511a6ee84b4fa247f09b51e779bef714c40cc203dae63bf3f60b4f94f044940c204b89e576acfb8012fd380ccdeafebdd712829068c5b85c3301974de99769f7e4622d5cf4ff5049037dd845edf7ae122df18bf5be8baaa4eda415ab788da112c4fce445ca9fc74a6cacf910e37b855a1fe8430eca876afa2b22b0d95383286104bfbb5791065d2504edc65b8622a1d9d804303768196129a7b7e449b282c9a31eeba1fbaa8aa23b9357f20992c7c3009e45f78fba74560c2efbea0c951bc0a405cb4eafe21aa9e1d439394bbeb23309f3f4820c2add6666b267df3f9e2c656a69a6bc8edbe937388b16c27d15155b7eba91a82a4a1d157da409d45bdd9a992d44a125a5b5f267ac32845149e12957f4c1fd24b94976cf11dd9056c4a258f74d3349a4011391d87b5b25aa0665cab901a9ecd6f2c487b968bace7e2b77b1433d44f59a6c784e3e50826d1f816022145ca09531e042b546ca8639f640aed19460d984850028a1510f48ff680af6bdc57d808104d993ae15a532193fc2318be93aae4239fe75d281a88076cf68b16b27d3c15609ec1b491e1a56c522a2763a2071eb2581e5acf441632f9f60f9acdab489afad1d6ab48619a0b94b4745c8874e1308adc7859e9baa431770dd2f2157eabe5d90eaa96407c23383c2ab6a9d17152208befd6b731a789d9b2fe23a9ea5e1de480305e6e3b834f01b2471d17163765162df428e3e7199298ed03c85d5614153ec60aa8e6216e05a9ebc157b3b9d79e7114470bc56cc0247a44ebf64ec2c48b8f28b3f7f9cf1439708d817caf32da02f5dfd8f184a5a12a40886c788058f138315b2704d9f79435b831f57d064464d66760f7e7d2fe5fc3766d82070fea5e5596c9b8760e66394471b9793594e8acae5c809677b868f2e28a26b260dac2f48c14d31d3a2c42e2eb5a918c4b9ff1b620b36eeb3fdeb6b9222982e0b1099244c4e62771b3f7057982f07454bd8864eed788693f2e8097bd1864cb25c2bc14ee26dfc4bbc910d0896d665c84931b349b8ef7e18e87bafc22dc721491d328d3ef1ed2739f66585d5441f547f7894bd6849ffcaeafeaf7185f4c8480d2d0399346415965a6efc03957dc72579ddd2a19506471e3a0f8da90bf7b493d807d42d6fa66cdb94509b9abd33b4ae848d5d905296b15eaf1a1a68d42aceadca562cdf4fab5ac10627da365fd7b6addce2a5229fbc57243b58253f072575e0d46939fabc3a0f649bc9c7f3fff6dac8bc9cc2c8f6f219a2119d9af2bedff06dc59ef924078c74d29ffc2c033ff8e9f720969dbef06d8cb6e89d4cf0027eb123c99924db147703a067cff6b33236195b8f6eb9e12e8525d3e87744e1c167e02e704f41964ccb6dfa8a6d85961e20049f8c748db6aa8890b0354a31648fb1174d3530fb9cda1c7946870503c4cddc838c44eb946caeb0dd13a81ea259c63873bfb579256f71f1f8ace754b3358a25ad149053f68be7476cc35ee00d98add8953802a8fe298c5463d709e374956c3f7a773f43a4eb4391ae2bd8ffc4b6125bcee390bf2c037231deb46395fdd39dc545f31f9cc89056a00e3a0395664bcf896687ea62b80664f2a9b7cfc9ba3c1f61c431f550a5d673a34c53d4571f93f5469b28872089ee10aee5a4e1913a8c3656e7c9848f9226c437e97161b8468615e3006fbea89c2cd273823f26353dc5345e02d17b9afd6b297aee121fe4ffdbb06a9cf17c006d5ec687f1c15a485da876098278c2c99ecc613194776105f315c547c36fc69921bdfe6cd6c283d80e6093445b2f11ef3016ffe55368f985f16e57ef75b1975485b9b9fc12542fe78efaf1f640b80a8eff745cea778c9ed05e2e0710725f71bb14446d5544b87ff0ed162e843e5d81345c47e27bd27cc0849336c23361c49572d0e3dd30b9e8213d849afa32b04d5c257c944c71fbc9b3130683c7650d53212235fdf46b3768a80098fcc997aee064bc034e0cac11e3c75c73c633d4f49d38ca7d147de07ee0a470f2ddc7aaf420b6e5b1db85c20c94befcfa0fb70404b220b16fe1d21ff9f0993beea65ecb91dd5264cb3be9", 0x1000, 0x400, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) chflagsat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) bind$inet6(r5, &(0x7f0000000140)={0x18, 0x0, 0xba39, 0x5}, 0xc) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xfffffffe}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f00002fb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) nanosleep(&(0x7f0000000040)={0x0, 0x3b9ac9ff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x0, 0x0, r1, r10, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="cd", 0x1) syz_open_pts() r1 = kqueue() r2 = socket(0x1, 0x1, 0x0) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) r14 = fcntl$dupfd(r10, 0x0, r13) ioctl$PCIOCREAD(r14, 0x80105705, &(0x7f0000000080)) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f00000001c0)=0x8) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r2) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffebf7, 0x3f}, {0xcff6, 0x1}}, &(0x7f0000000180)) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$PCIOCREAD(r18, 0x80105705, &(0x7f0000000080)) getpeername$inet(r18, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmod(r2, 0x14) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r19) ioctl$PCIOCREAD(r21, 0x80105705, &(0x7f0000000080)) ioctl$KDSETRAD(r21, 0x20004b43) close(r0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d040000001000ec195967"}) kevent(r1, &(0x7f0000000300)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 16:00:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r0 = shmget$private(0x0, 0xa000, 0x8, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/7) 16:00:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="599ae3102455667286fff691c661b4490036db81ba67d6ab9e32", 0x1a}, {&(0x7f00000002c0)="40443c6a0feaf74cf103c0b2cb896a5d34d7c731186b27017dac52bd91a10522e3170581c95b0948a2c87298037a739f560ce54d1f44f91ad1953512d4c2df8a2acf2622cde7e5dfc5182cc4c9f6ecf93d93271be8aa14e7054d465424bb2980e0ba33357653c81c3c29f17771d9decea8bbd67567381853682a45b6a5a34656cd1aef785d008ca5a0bec5fa11171181393da2b7ba9bd52b6260fb2eadc83f18324689014ba46a12b38cf3493b7e72001d6b53d7e969ae028f294f151df851f4af4657451004e7acbb62a4af5343cb7f9baa3b0ae78ff8cba0746feffdb524cb", 0xe0}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getuid() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt(r0, 0x10001, 0x5, &(0x7f0000000300)=""/145, &(0x7f00000003c0)=0x91) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=""/161, 0xa1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x4, 0x9, 0x7, 0x20}, {0x6, 0x4, 0x40, 0x2}, {0x0, 0x8, 0x3f, 0x3}]}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x1}, {0x80, 0x0, 0xd3}, {0x6}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000040)="dffe404b57cbd20aac76118250e9") 16:00:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0xa, r5) r7 = fcntl$dupfd(r0, 0x0, r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) fcntl$setstatus(r8, 0x4, 0x80) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x80105705, &(0x7f0000000080)) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r20, 0x0, r19) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x8) r22 = socket(0x1, 0x1, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r22) ioctl$PCIOCREAD(r24, 0x80105705, &(0x7f0000000080)) r25 = socket(0x1, 0x1, 0x0) r26 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r27 = fcntl$dupfd(r26, 0x0, r25) ioctl$PCIOCREAD(r27, 0x80105705, &(0x7f0000000080)) r28 = socket(0x1, 0x1, 0x0) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r29, 0x0, r28) r30 = socket(0x1, 0x1, 0x0) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r31, 0x0, r30) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000001980), &(0x7f0000001940)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) r46 = fcntl$dupfd(r43, 0x0, r44) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r48, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r47, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) sendmsg$unix(r13, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="5233a78fe0071232b6feb5dd68b7236bb96451b7c94bd8a7edac4c162664038279c15f5aaeb821c1b06e8b4004af64fde5df9e1dbe3c5344eb60be602965b89b4519bda0e3f1da6fe72a9b312e00ce351b0a6a4322a64b0730fb34e1b495f94263515e7d3de4e4349c5a589a56ed8f3cd46b134bd6aa74d584450f886c8e3c845e675ed3a6cbec0ff6ae251b38c2d5e9c17628241a56a7dfbd61f82450f8f369ba1663689c079ca6346c", 0xaa}, {&(0x7f0000000180)="80fdadbb4c28a265ac32b93fecf04bb5352cda22832764c9641e1c4cd31e4d9e9e30f37d147ef71f7d9f68bc39119a669b9836e94f075d904deee74d65eb1f438d0e2412e361176bbb6306ec2258a7cdf104a29dfc2bcd58c5bdc674340fc006da071bcb7ffe0e", 0x67}, {&(0x7f0000000380)="f3be9feb1004da9ffc8e48eeee2a4923efca528b742e45c97fd3d01c7e64e76fed5a293c", 0x24}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r1, @ANYRES32=r21, @ANYBLOB="2800001f000900"/16, @ANYRES32=r24, @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r28, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32=r31, @ANYRES32, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=0x0, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x1}, 0x4) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000040)={0x4, 0x6, {0x8001}}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r55 = socket(0x1, 0x1, 0x0) socket(0x6, 0x3, 0x81) r56 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r57 = fcntl$dupfd(r56, 0x0, r55) ioctl$PCIOCREAD(r57, 0x80105705, &(0x7f0000000080)) ioctl$FIOGETOWN(r57, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pwrite(r2, &(0x7f0000000280)="90e26b25d7355083836731607919cf90ab81c19e34b8c382e331018034ba2c8ffe17436b6baacd9c79f4", 0x2a, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup(r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r8, r11) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r7, 0x2}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="ebffcbff13", 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) syz_open_pts() setuid(r9) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ad0600000000000000653000463f7b238a2a1801000000000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472a3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbfa8b7b465e4ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c8c19f4643ac96f1008ce9732e047849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b9160423956d964575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f371e97efc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6aaade7562ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8afce0f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca3527a3c646ea83641a64f7eb1a81927ecef319f17c5c32f2a00f53251c8286e341356062c0121cc183a0628eb252297dcc4cb38a4d3043dbc8232f632426f32653bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c4377622e68c5e7ded8b77d1b960101000042b88a376388092acdb573261ef46a27fd3b21b07a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da731066cf4ecc83654692e2af69460bcfad755a13fb71996e4a1f7099a308bef75276ff94234d7458d7f57811c241d5634164baa1d8121e61ecb750cada2845d3133d09dcbad5977084e71574cc694e574a691f264b47fb758e52ad37ea4370da4dd2ee5dae9a18d17aa9d6546f47d7d2081000000000000007bb813ca8f8e60badc19d4097571b4f68b7bfd5f1e7620104e62d0eed5bcd031460f0e6d1f39e90dccf4117e5196977042a1fd17c4c6411b484cbd65c1e5586417971fdf25a1985d4de0bcbe47bb49b89221e9a5c79fc072212a146df492672736c42d6d090391d22da4181de1c8837be021d7ce3fd7baef69607e5e8aa911556518863e9fda719cac428a0ba5abae264ec3e343d00f497528112a0b3bb7074880689d3b6f472ff172fd590132ef2643c888eb31099954f01d43dfb2b0197a9ec152e682cd87ebf3e6e7170200000000000000239bcb0a9e19f800fb83f3dea23b698caa223e68b7df08fcd3b614591185348c88e4bae1625e8da30499b6f8b6211e10492f844b7d2750573976a003cc90f9d65e10eb7b8379705fa98cb74520a0f19df15eebc139f4b3c3450011b7edff713300"/1613], 0x10) socket(0x6, 0x3, 0x0) sendmsg(r0, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="fc5f0bd1", 0xbd56, 0x0, 0x0, 0x308) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffd6c}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000001c0)="071400000f370025ff149b33ff0f00000000000024f69f9462fa0faeff1e587e834c45ddfbe07e44d8df6d4d0ddbdbb6686628ba60920840f46f5ad57f99d05b8856c81b30b3bf549b72c68851fc266cb1db580fba8d8ebfc275c1eef8671e154bc42aa813eda6393c4d00e4090f836704c4cc68b33fbfa7bf2394a6bb69b81035b02c01afd58edb80c8d5daf2ac893b4438b135a512b1d8b34713fe1a00aae36327dc36e7c64cbb9cd4aaa76efcdd5263d431bc45854576329c895e83", 0xbd) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = semget(0x0, 0x2, 0x43a) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000180)=""/218) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000940)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c879109dfceac2a84e6abca64896810400000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a9153c417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf3725b1a0581adf2ea95d010000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be00"/661], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r1 = socket(0x1, 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$getown(r1, 0x5) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) select(0xfffffffffffffe4d, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:03 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffa, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000d1f5b5a7cbe79ba700e0ff06d1c4087d5db2426000000000000000ffffffffffb80d9fd5df85660100671273b7e90118b7ffe20386000000001eff0000f30600000000000000000000a3369d5a2a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) r3 = dup2(0xffffffffffffffff, r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x80000000000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000000)={0x80000000, 0x3f, 0x1ff, 0x3, 0x7ec3, 0x67, 0xff1, 0xffffffffffffffff}, &(0x7f0000000040)={0x5, 0x80000000, 0x2, 0x1f, 0x32c, 0x101, 0x3, 0x4}, &(0x7f0000000080)={0x7f706b32, 0xfff, 0x1, 0x5, 0x80000000, 0x6, 0x7, 0x29291b6b}, &(0x7f00000000c0)={0x7, 0xb4}) r8 = fcntl$dupfd(r4, 0x0, r4) r9 = shmget$private(0x0, 0x3000, 0x420, &(0x7f0000539000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = getpgid(r13) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r16, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r16, &(0x7f0000000140), 0xb51) r17 = kqueue() r18 = socket$unix(0x1, 0x2, 0x0) r19 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r19, 0x0, 0x0) ioctl$TIOCSPGRP(r19, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r20, r21) r22 = getpgid(0xffffffffffffffff) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r23, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r25 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$inet6(r37, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r39 = socket$inet6(0x18, 0x4005, 0x70) r40 = fcntl$dupfd(r37, 0x0, r38) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r41, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) r47 = getgid() r48 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = accept$inet6(r49, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r51 = socket$inet6(0x18, 0x4005, 0x70) r52 = fcntl$dupfd(r49, 0x0, r50) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = getpgrp() r59 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r53, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, r58, r59, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = accept$inet6(r60, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r62 = socket$inet6(0x18, 0x4005, 0x70) r63 = fcntl$dupfd(r60, 0x0, r61) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r65, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r69 = getpgrp() r70 = fcntl$getown(r61, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r64, r66, r67, r68, 0x5, 0x7fff}, 0x6, 0x2, r69, r70, 0x7f, 0x100000001, 0xb1f1}) r71 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = accept$inet6(r72, &(0x7f0000001980), &(0x7f0000001940)=0xc) r74 = socket$inet6(0x18, 0x4005, 0x70) r75 = fcntl$dupfd(r72, 0x0, r73) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r77, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r81 = getpgrp() r82 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r76, r78, r79, r80, 0x5, 0x7fff}, 0x6, 0x2, r81, r82, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r84 = accept$inet6(r83, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r85 = socket$inet6(0x18, 0x4005, 0x70) r86 = fcntl$dupfd(r83, 0x0, r84) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r88 = socket(0x18, 0x1, 0x0) setsockopt(r88, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r88, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r92 = getpgrp() r93 = fcntl$getown(r84, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r87, r89, r90, r91, 0x5, 0x7fff}, 0x6, 0x2, r92, r93, 0x7f, 0x100000001, 0xb1f1}) r94 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r94, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r94, 0x29, 0x23, 0x0, 0x0) r95 = accept$unix(r18, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r96 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r96, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r96, 0x29, 0x23, 0x0, 0x0) r97 = getuid() r98 = semget$private(0x0, 0x4, 0x408) semop(r98, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r98, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r98, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r98, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r98, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r98, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r100 = getegid() r101 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r101, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r103 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r103, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000100)={{0x3, r99, r100, r102, r104, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r20, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r41, @ANYRES32=r47, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r53, @ANYRES32=r68, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r82, @ANYRES32, @ANYRES32=r91, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r94, @ANYRES32, @ANYRES32=r17, @ANYRES32=r95, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r96, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r97, @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r106 = accept$inet6(r105, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r107 = socket$inet6(0x18, 0x4005, 0x70) r108 = fcntl$dupfd(r105, 0x0, r106) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r110 = socket(0x18, 0x1, 0x0) setsockopt(r110, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r110, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r114 = getpgrp() r115 = fcntl$getown(r106, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r109, r111, r112, r113, 0x5, 0x7fff}, 0x6, 0x2, r114, r115, 0x7f, 0x100000001, 0xb1f1}) r116 = getpgid(r115) r117 = socket(0x1, 0x1, 0x0) r118 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r119 = fcntl$dupfd(r118, 0x0, r117) ioctl$PCIOCREAD(r119, 0x80105705, &(0x7f0000000080)) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r122 = accept$inet6(r121, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r123 = socket$inet6(0x18, 0x4005, 0x70) r124 = fcntl$dupfd(r121, 0x0, r122) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r129 = getpgrp() r130 = fcntl$getown(r122, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r125, r126, r127, r128, 0x5, 0x7fff}, 0x6, 0x2, r129, r130, 0x7f, 0x100000001, 0xb1f1}) r131 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r133 = accept$inet6(r132, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r134 = socket$inet6(0x18, 0x4005, 0x70) r135 = fcntl$dupfd(r132, 0x0, r133) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r140 = getpgrp() r141 = fcntl$getown(r133, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r136, r137, r138, r139, 0x5, 0x7fff}, 0x6, 0x2, r140, r141, 0x7f, 0x100000001, 0xb1f1}) r142 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r144 = getgid() r145 = socket(0x1, 0x1, 0x0) r146 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r146, 0x0, r145) r147 = socket(0x1, 0x1, 0x0) r148 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r149 = fcntl$dupfd(r148, 0x0, r147) ioctl$PCIOCREAD(r149, 0x80105705, &(0x7f0000000080)) r150 = socket(0x1, 0x1, 0x0) r151 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r151, 0x0, r150) r152 = socket(0x1, 0x1, 0x0) r153 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r154 = fcntl$dupfd(r153, 0x0, r152) ioctl$PCIOCREAD(r154, 0x80105705, &(0x7f0000000080)) r155 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) r156 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="af4e087a8d1bb09d23d971ceae0a400b6a81655a4e130888d5ef864d1564f18a5d24abb8dbd3e3a02c7be94942d1688626b40c2ee8488ce0e847b042836a76e53547601a58042d645d9a4a089305928334b0c1399091b14bcc4243eea8e7f22f67ec714907b704bba64338c64b9a8a80bdf559bfc7fa2fbeb7aadd79b9c3743f8c6144", 0x83}, {&(0x7f0000000240)="3de61d769be2e7a4b46a310dd98ee7f4b9401a652251a6b8c418bdc5bc8d7c3596db2c93d29d69825fb18e5659b1d2", 0x2f}, {&(0x7f0000000280)="9c29b7f44bad42b851298fd944ab2d72e31d6a04729acacdd23be709a9594f97fe947f06f477bf6878646d8268", 0x2d}, {&(0x7f00000002c0)="fa04ee0a09331ad2ba729de9208a21ee7fd7b8c5832d363c94edd86f9d6dba5c6e8e5d32bf9033590216b053455849de4763e1cbaa8094f9e58d3c188a078aab4fec4de3", 0x44}, {&(0x7f0000000340)="909aeb154717cbdfb1d32efae6749bf7c5cdc5cbfec4a02209529c25b3ed92b00430728736ccccad3677a3b4db07811288c319cb7b7db9c7cdc57ba7d0dd33def301dc1aab13630c193ef5a9e1d7bed25295e48b2570b94c8f5f2705d92a04d1bca0b5279be00b4c97", 0x69}, {&(0x7f00000003c0)="16b680ef91dfd32de4450f29", 0xc}, {&(0x7f0000000400)="f81c49a77c1a33142a0c6d9ebc120a4a086c42a5be44c211895ae91bb278f9cfe0c1f475e1f86b032dd9b0ea542b951a34d4e183a2808049714f6a8ebdd2dff7b786e5b05832ab861e3644c155eee423ccc8dd339a978ec6c7db1f9c848d29db337fc72e75079b35126a585c25f6585ffb81521ec2b5cab90574fb428b3f0e8231155280233d528d507ba55d89d595ff5c09df9d39c2b2ccf6aa8b21f73d06555bc94a01a2804f34f2f382cababf9433775cf5c2165f5239ed14527d69d10fe87162e5488d7c092873198f85429dbc4bc9bc35cfbe3c18ac95f57ff6033895283eebb34045f806a213736dfc9934d610698944a0e9070300d080a00e70a9", 0xfe}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r15, r53}, @cred={0x20, 0xffff, 0x0, r116, r120, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r129, r131, r137}, @cred={0x20, 0xffff, 0x0, r142, r143, r144}, @rights={0x20, 0xffff, 0x1, [r145, r149, r150, r154]}, @rights={0x28, 0xffff, 0x1, [r3, r155, r3, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r156]}], 0xe0, 0x40e}, 0x9) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") shmget$private(0x0, 0x3000, 0x1a3, &(0x7f0000ffb000/0x3000)=nil) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r6, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:05 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02ec4a7f0000e57f964e17e5cf203ce7d0c89a82d67b24860c5a35c5857418dddb0a36d88cd85394f9a28d557c8ff83ba522ee555cf8eaad983fb5e7c9d3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./gile0\x00'], 0x10) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r1) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) msgget(0x2, 0x204) 16:00:05 executing program 0: mprotect(&(0x7f0000737000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [0x0, 0x0, 0xffffffffffffff81, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) msgget(0x2, 0x204) 16:00:05 executing program 0: r0 = socket(0x1, 0xc003, 0x3) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) msgget(0x2, 0x204) 16:00:05 executing program 0: r0 = getuid() r1 = msgget$private(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, 0x0, r0, 0xffffffffffffffff, 0x0, 0x4}, 0x102a7904, 0x3, 0x0, 0x0, 0x15ffb22b, 0x6, 0x8000}) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = msgget$private(0x0, 0x250) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/4096) write(r7, 0x0, 0x0) close(r7) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) msgget(0x2, 0x204) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="deffffffffffffff"], 0x10) shutdown(r2, 0x0) dup2(r1, r2) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000004ee0000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x5, 0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x1, 0x8d, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x2, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r9, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = dup(r11) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x80105703, &(0x7f0000000000)) preadv(r21, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8010570e, &(0x7f0000000400)={0x0, 0x0, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) close(r5) recvmsg(r5, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="2200000400005c6d009d"], 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) socket(0x18, 0x3, 0x3a) socket$inet6(0x18, 0x3, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(r10) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x80105703, &(0x7f0000000000)) preadv(r20, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) fcntl$setflags(r3, 0x2, 0x1) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(r10) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x80105703, &(0x7f0000000000)) preadv(r20, &(0x7f0000000540)=[{&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/203, 0xcb}], 0x2, 0x0, 0x400617c4d48) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(r10) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) recvfrom(r1, &(0x7f0000000140)=""/180, 0xb4, 0x0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8e0, 0x3fc00000}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) dup(r10) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) dup(r10) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: getitimer(0x2, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0xa}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) dup(r10) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x1c3) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/209) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="ccc479cb82b51130c7f5b8aa1a59a78ac73b78a24b2986d2f61ab09c513cddacd1e4c12417a4c6204a4412caa97e68650d98f8c33371ab12decdb543bd4773f3a671fcd1ed0a4e2c0db7a44d3230f3e34a4d315c5f4ffef62b2ce95de13e14e8cfd9095090e80ed5d7e6587fd7604158513ec3fab8015321ef7203755303ad05b961c7a5c71cac17238bd5083fb8b8967d04179cb1aa2931746eff9f2773d164093fd1b097400cf9a0407f7c885acbf42b0b01f7f44c118ee653cdd8a63972be44e58ee333f674c42a9a04de8f1b6dad67bcd52c5ca0774a865a6050de83d2b1cc672f3722558bc9e3db09f3cc9f1a683cbb01cdacdf0cc443", 0xf9}, {&(0x7f0000000300)="a2053fa42a35cb6e07f618bf4cd83cc8592cd1746c919eb9060a32d1f4acf63925f11bc5247ba8bfa3aa95515bd86ae410236fc0335c9d14cd167674d9ebfcb0c7fe0cafffaeab7c011a5749b93d076036ebb7fb20525aea", 0x58}, {&(0x7f0000000380)="407356a6741a460ccd717ed0b0be6a0970eb0f02148bc5cceea7d33cff91996d", 0x20}], 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r19, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x70) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238b001616008295955984c87910bf453f68c1e7386abca64896bc5e8491388bbd2ad88b2951b109000000cd4c0a000000004237b8fa4d03c28a04aaa0dd7be1b15cd4452e5b012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf050099b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b906150a01ae64da66415655b05810c8f67d71b28f20fdf324afe07e59233470b6d7c573f59c3345b3cf5227edbe5e8a68d2f4a780fa71c7cf5b49e0a7900000000000000000000002676eca2462d5e02e3c6bc642ff91f33bd32a2c7ae0c1d2f68179d0d8666c2ce4cd6fd0a466629151e63677e24b2498796f94e46799a1987db0d30e4f948a26e2aa90c6101c4afbeddbda1f61f81f7d6afe516ada745d3742ae2b3b43a6057305249113199864fe203cdb39d34c45f346a5a4b0b3507e46fbaf29f7450b115244b5a4d1d31d8a0b5455fc864b5"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r19, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='#&\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=':-\xff--\x1a\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!/\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='%/**\x00', &(0x7f0000000300)='{\x00']) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r19, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x5, 0x10) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r6, 0x20}, {r5, 0x100}], 0x3, 0xc7) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x80105705, &(0x7f0000000080)) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) kevent(r16, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x1, 0x8, 0x7ff}, {{r17}, 0xffffffffffffffff, 0x46, 0x20000000, 0x4, 0x9}], 0x3, &(0x7f0000000280), 0x4, &(0x7f00000002c0)={0xff, 0xffffffff}) ioctl$PCIOCREAD(r13, 0x80105705, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16], @ANYRES32=r13, @ANYRESDEC, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="f802ea54b537ff44a6dc81ff14a749ee09129f82e63e692cc3819e97e68d46a2ba3bd5155ea9decda58724645a72311232a051512789bc11f960eae635ba7b0da8a2d9d6c06da2ddb3c05b7ea7b8", @ANYBLOB="da75c5430a827f2938a3ac6cad323492f564eab52098150e3faa17c9ac5e84112f2e53cccc9823589c9645747efb7f1a8b96eb87c8543e7bb1b22691aa63bf64d3218406b0a587ee739aae36479d44243dc9bb3c709c98cc3a9967d3f8231ffc9ebf1ef531e2af38cfdc6b901563f2da9833e9177c9102fccb72b914fd702d18a180dc450e00", @ANYRESDEC=r2, @ANYRES64=r5]]) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r17 = dup(r10) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) socket(0x1, 0x1, 0x0) r17 = dup(r10) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = dup(r10) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000309, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x84) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r4, 0x0, r0) madvise(&(0x7f0000794000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = dup(r10) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) socket(0x1, 0x1, 0x0) r15 = dup(r10) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x3, 0x800, 0x8, "2afeeae49788c799c6bced1407792abbf3b1e7db", 0x3ff, 0xa7fb}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000100)='m', 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9a81, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pwrite(r0, &(0x7f00000000c0)="6ae1650aa70fa20a7bde4e075edac275ddd0caf169b39ec9a814918e42280a85fa175aab40000086a50af9ad36e25dbf3ae77700d098ae187f149d38b08560742cbaa5e56fe4b994a478dd930d0321bb27e54246cdbee029cabd8a33b1969f601ef5493d", 0x64, 0x0, 0x200005) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = dup(r10) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = dup(r10) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0xcf569c416123bfd, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) sendto$unix(r0, &(0x7f0000000000)="0a4fb77b4e59436afff708623ffdb15823f9edcef649a475b3eed512a4810119f77dfb28447aec6fee024acd118a5525dfee504bcedfa9d1de23a6d5a135f4cb470b5d67a94b2ed2e20945e4a74816472126fb567a7d38f0cb03e8d0e321775d576166152cde54b0234d", 0x6a, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000032c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cca200e2da83200de12bb599aaaefe7ebe581eb081b3e6d7aa046a9644ebd4131a8edc5894fd8df924c632df657f9e29a67469c2d451b31d52854548f38353d2572acc020b3dd07aa3495bea3fa12e837b35be9ab2aea6bb58383966d8988f08fda9ad8a51e806c2dd789c0a69a9ef5ee1e72e1b8bb76bf971a5fdabc3cb5fb981683f8f86f4452e37a16fed354755068a06503f5e544dbf390acc45a6e37ebb6ae2d5d0674a65091d990"], &(0x7f00000010c0)=0x1002) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) socket(0x1, 0x1, 0x0) r13 = dup(r10) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x7, 0x0, 0xfffffffd}, {0x61, 0x0, 0x0, 0x3}, {0xc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) getitimer(0x1, &(0x7f0000000400)) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000040000000000000004935000000000000000000000000000000000000000000000000242f097337d4f5a255953f0244"], &(0x7f0000000180)=0x28) recvfrom(r4, &(0x7f00000002c0)=""/148, 0x94, 0x842, 0x0, 0x0) socketpair(0x18, 0x2, 0x57, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000380)=0x8) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x3) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = dup(r10) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x80105703, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8275bf9f57a1f7938501fd05ffffffffff4b431279523e8ef3efd61e4ca600fd5528e4f2922cbe003e5513c31b1cd52ec92b0164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe03700000000000000000000407cf2cfb756fee8257e6fc9da0c39030d8e9658365b6879a1a29d6b9e9d662ea426fbd36c7eafa18492f2d753cc1271251457e6f2a795643c79e721285f5900000000000000"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) r1 = semget$private(0x0, 0x0, 0x112) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000700)=""/6) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x1, 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, 0x1}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000180)={0x7, 0x4}, 0x10) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000280)={0xfff, 0xf55}, 0x10) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x80000001}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f00000001c0)="060500c297d0bba1248defae40f01df6cc6f05000000000000000d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b7ea4a10f2d6eace07b4f4dbb97a204d104dd35c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e10ef558d2a452709bfaaa6e49a56b2d72705b3d4d16a92e8ef6371944d626dae4e5a73aaed59b4fb37537795db9b3717d6d0ce6486b73953", 0x91, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = dup(r10) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000735d169231bfa3236bdfcc65a15f2cbea4ca90425a945e1d22a44c3d1d7d86a59d2fe796dea0f699fa56f96b5212d45d66ccb3fb4000"/80], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r3, 0x4) socket(0x2, 0x2, 0x0) write(r3, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) socket(0x1, 0x1, 0x0) r11 = dup(r10) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x101, 0x5, 0x100000, 0x3ff, "0fa1c3e89ab7bfb22f964bd4608418a3d6850fe6", 0x0, 0x2c}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = dup(r10) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffc, 0x4, 0x0, 0x3, "210600008000000000000000000000005a6eadde", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x6}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") chroot(&(0x7f0000000000)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = dup(r9) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x5}, 0x10) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') listen(r2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:07 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) socket(0x1, 0x1, 0x0) r9 = dup(0xffffffffffffffff) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) socket(0x1, 0x1, 0x0) r9 = dup(0xffffffffffffffff) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) socket(0x1, 0x1, 0x0) r9 = dup(0xffffffffffffffff) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:07 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffa, 0x3) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = dup2(r1, r3) r5 = getpgid(0x0) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x5b, 0x0, r5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000d1f5b5a7cbe79ba700e0ff06d1c4087d5db2426000000000000000ffffffffffb80d9fd5df85660100671273b7e90118b7ffe20386000000001eff0000f30600000000000000000000a3369d5a2a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r7, 0x200000029, 0x2c, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = dup(r9) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x18000, 0x40) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) getdents(r5, &(0x7f0000000240)=""/7, 0x7) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000380)=r7) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000180)="4a928d25895b50e11297872550a1e00b5a8beef9ae965ec785bcb7c52df92de5d763b1ba731b83384f15381f", 0x2c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x101, 0x200041f8, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000002c0)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0x4a}], 0x1) r9 = socket$inet6(0x18, 0x4000, 0x85) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r10 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r8, 0x2}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = dup(r9) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x801, 0x18) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) ftruncate(r1, 0x0, 0x5) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f00000002c0)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = dup(r8) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6, 0x0, 0x6e, 0x400fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) fcntl$dupfd(r7, 0x0, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = dup(r8) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) dup2(0xffffffffffffffff, r4) dup2(r0, r2) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = dup(r7) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket(0x2, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = dup(r7) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x203) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = dup(r7) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = dup(r7) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) dup(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = dup(r6) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x20000000019d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = getuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000001980), &(0x7f0000001940)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r9, r12, 0x0, 0x8, 0x100}, 0x9d, 0xff, r22, r1, 0x1000, 0xda, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x190, 0x4) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x20) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = dup(r5) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = dup(r5) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/267, 0x10b}, {&(0x7f0000000240)=""/145, 0x91}], 0x4, 0x0}, 0x840) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000440)='./file0\x00', 0x20, 0xffff2c7d) r4 = accept$inet6(r3, &(0x7f0000001980), &(0x7f0000001940)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) wait4(r12, &(0x7f0000000140), 0x3, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = dup(r4) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = dup(r4) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = dup(r4) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) socket(0x18, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = dup(r3) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x2, 0x80) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = dup(r3) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x84, 0x0, &(0x7f0000000200)=""/132}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = dup(r3) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400", 0x1000}) r4 = semget$private(0x0, 0x1, 0x64) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000140), 0xb51) r6 = kqueue() r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfa6b817b040ae81b00"], 0xa) dup2(r9, r10) r11 = getpgid(0xffffffffffffffff) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r12, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r14 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) r36 = getgid() r37 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) r41 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = getpgrp() r48 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r42, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = accept$inet6(r49, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r51 = socket$inet6(0x18, 0x4005, 0x70) r52 = fcntl$dupfd(r49, 0x0, r50) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = getpgrp() r59 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r53, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, r58, r59, 0x7f, 0x100000001, 0xb1f1}) r60 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = accept$inet6(r61, &(0x7f0000001980), &(0x7f0000001940)=0xc) r63 = socket$inet6(0x18, 0x4005, 0x70) r64 = fcntl$dupfd(r61, 0x0, r62) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r66, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r70 = getpgrp() r71 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r65, r67, r68, r69, 0x5, 0x7fff}, 0x6, 0x2, r70, r71, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = accept$inet6(r72, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r74 = socket$inet6(0x18, 0x4005, 0x70) r75 = fcntl$dupfd(r72, 0x0, r73) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r77, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r81 = getpgrp() r82 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r76, r78, r79, r80, 0x5, 0x7fff}, 0x6, 0x2, r81, r82, 0x7f, 0x100000001, 0xb1f1}) r83 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r83, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r83, 0x29, 0x23, 0x0, 0x0) r84 = accept$unix(r7, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r85 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r85, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r85, 0x29, 0x23, 0x0, 0x0) r86 = getuid() r87 = semget$private(0x0, 0x4, 0x408) semop(r87, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r87, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r87, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r87, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r87, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r87, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getegid() r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r92 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r92, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000100)={{0x3, r88, r89, r91, r93, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r9, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r30, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r42, @ANYRES32=r57, @ANYBLOB="000000011800000000000000ffff000001000000f7b21510c24f94d2f12b25c757283ba55f287a37191c06edbc3c115cdfd58ee8eeecf4d3913f9a005778051fd020eaeeb23ec9b30809", @ANYRES32=r60, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32, @ANYRES32=r80, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r83, @ANYRES32, @ANYRES32=r6, @ANYRES32=r84, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r85, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r86, @ANYRES32=r89, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) fcntl$setown(0xffffffffffffff9c, 0x6, r24) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000400)=""/213) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000380)=0x8000) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1000000000000066) dup2(r2, r3) r94 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r94, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETPID(r94, 0x0, 0x4, &(0x7f0000000280)=""/204) r95 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r96 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r96, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCFLUSH(r95, 0x20004268) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) socket$inet6(0x18, 0x0, 0x7) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) semget$private(0x0, 0x1, 0x47) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x2, 0xdbe}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = dup(r2) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) semget$private(0x0, 0x1, 0x47) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) semget$private(0x0, 0x1, 0x47) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000001980), &(0x7f0000001940)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='-+\x00') r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x2, 0x4, r11) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="6990d8f09c9b75", 0x7}, {&(0x7f00000005c0)="360e7a410df8433f6ff7cc99141e389b585b71805c56376c8df462521bedff279074a43341e26ab674f0dc3dcdfbb2d55856580dbb313d7be8a0c4446fc957f6557eb34267985c31994120521126ceea9ce8b14a7e316f8e6f826b56f8a117cf9608d90c6858699e4babdfaf4dd2b18fdf637f40d4484e71f27b77259f4a8824d10efe1c1c7f40dccd81938f6001a271e0a37dc55255b8e0585e4756b0ccde7cbe8a54823ec07f1a41afebfc3a0b598906e4716a5f47cb5b99cf4e6b51b3ce07769ee07ddb3df67a232088b4dea05336952acd8b4d32cc50ed96ba537ef4f89985c357e8a6c390a4f7d427fd0fb638fc2ae9cbdd1d39a55ed478cf0f58", 0xfd}, {&(0x7f00000019c0)="815ed5f9eba427f39b993c00bddb37447f076f430d332627bf9fa484c52924e6fb74f31baefd9fd636221e350a8b363198f9d0d176bbd4ca78dd4dad792eb716718329a4ce79a7434b5d1d522de130955df3b67ca5469e54b3a6cc7f69082366c928ef27db0523442ed7986601a3021f604b0f4518d295699ee3fef043484bff7b69661dd01305322203e036194b601e27876adc29a434a62e4fc3b892b9e76b1a6dac0ffa6e2a7cefe34b5be9991a9e06add9c7e3df8252bfa4ea4a107048f29c49dc4e2a8b37f1f2ff643793eb21a293bed9269f580cf50a54a802a4f0e4ef79a0514ecbd05352fa642576b739f4d842dec3d7fd7f1a8f7698a765cd37fb184cb1f5739abe0f76e711f4d7d365f273e52474df35bd6faef39d49120ec230d5dce2892db1b19b010b00c032f37a5d6be49a2d29fe2b89d2af6baa967ae44d54eea48ac77aa1c8f95ec5d1b836040e0e0c37ca77ac37098034e8f9924611de67a4d835c375e8850e4b7f3fe19ea2a37cc13ba94c7e1271b038912ab45400ca9293047e5028838909597a20cbebf61da455d376214e0d8feed2e6484fff7141b59cdbc9d17586d5cee74ea2d5df60a38353cbb82a4069fd9aff5b3944fd0169b0a7dfb942204c7ecefd9f54381dc2ff27561b8ab19779fd296c6a2404811b10f3b092dbf6a5e035d9769de409044661c492f765a3a483b1abb141bad54296b5b363966101977c9a5b3e6295e17026c002fcbd1b55bb661aa846367d458aa26c6912c6a14f1c2b3793ce7b5128b361f8c5ffa96ed7607d018898c5543e26ec14e32e3c82d4ec8fd081a7d668ba4db2e0783eba82a7001fff9d712dd52a691bf58f6ce130b61cd42ba51a70e9b76d7e555e6f141c42f79b1044aef003050bc2899ff0b55757491ee9a8d257c7353f8b31638c64d5f50cfc4d01e7a72899faa30c8e287f78459bf651da4cf038753030079fa853586e1714db8874b4ce0bdd03c66dab43f3943063ad2b7298c23be70020c9fbb625d215b5b51cb1fc8f978069c17b91bc385ac59dac1f2d4da03e4fe23a387a1b6f059ada866329395676c2ebb17c323e065f12ce00a08ffc9da46f5c34bc603c5e44e11ace59ff29ada552b8195d4bd90c46e1f3570ca8ab6d1031ac450028ebec40a7282141e8777ef6189851726550f83aa8b3d0fbedbd3b0b781bc556c1f1138054071e46194e3c35f249cb2d29342e1c660f96e7af6505a98f5c8fdbb3e1c065738c821e426383f7799e533241f942cdf3929d1b456e22f77f692d6e391ede5582d3f198137dee411a8ddf1f08162c4f96d5f5acc7b8605e9e08b119c6f3f7247da57685c345827e870f98ab77dd17cd579d232708b4956cae807f88a9548f72a7a114e6bc9c4c163bb292b4ce7a074d559ebf0f97d2c87a8e9d0d174e07de8767548b7e05759ca0af9097d61343ece48c6fa86eb2cb0e35d6666e0447eb6946c90f68fffcc9419aa5d90ddc9c1a7e7f905fe8ccf95461ca6852e06f78d58ba3c0de1cc477cdafef2c429ff69204e29220dd0297dfcc80823c7a5de369cbf49cbd595f813da7937ea12dce28ed22f3abfcee625da8ae30ac5cb34bc8ea4589ea8280b8dd1d2cab8f4cfcc5a1a15430dd91ab20519a948b3759726352dbafd0a24bf41b35e19aad49e4934c5baabcf3cae55255986f7b373bf4fb061eda8abe2c6f967267da9ce3c97a94981efaf7a914f8a84a90f6acfcf0fcdc6e07c0931f0e6968e1d1170cbaa02e381f703d00acd9919049e63d83d28ca16c161f19a36f1349a39fa6b7c06bc21e9b2c3596c64d797db82fd86e3debcdd0b62f40296bb204f967f81d2280d7ec399dd41a483b8099aa773bda98be04299ac6a30892c1ed9335467c99c988ece23329cd712bb13050416cfd4911170bfed1667a191101097c6ca7402bd03542436eeef69022702b066bbefaee7eda4b03dbd6ea2f644c67d5c6cb48628656548365751096a1f78c6addda8d61888a3cdd3c91fced8d8e95d806b2ed08c8188aa4cfaae4c9a3d4e978561bf008f21da62564a9ea0e4dbd3c47d103996ee7abb12a84bf282f5208a7243c067d21cddf46732509704bffbb5d1da07ac68cf479a4768e4f0faf00026113a00784273f39033a0a5ca6598e1b562eac82285d642cc5ed1a818c1e3645f306e83f50675f171f0acbcfb4f3288eeaca1ff43ef21ef1bc72dd6962a71e41390aa11c8e01d2b8ec856cb9257d6ed7ae273bbe5ef877e5d43fdc2d7b71839a0e4231f456146b91037a8041411b790a3997a4cdeb02bfaeb7bb8f693c8e5cfee695ec1515f3f6df6b19aadcf33e7c8bb7f516d3bef6b7bf75f1dce8b28649e3cbf835ae9841b7e720bcd545e4896c2d9b4c49f99e042e377a681fdb878ff16f21b6b6084accd5499bc71e2d8d4e959770a7d2b59c2daf869c485333d2d831416939353461421d17580dddd0881375dcf229a4f5e39b4d796f936feaab11a03099eec8c0cc612080b0fde8f2a2eb5fd1a4ac07bc3c66c1ec83e7ce56b8501582e63b81011a97d99c68b9e8209f67a8f471629c5ba62a0442e0999f63edafead2a2e3726984349f1be2b94f4b71233b3d4fa37283eea50d8c591bbe8c29637d1bb03fb785a59c7c4a7176acf24c9415f2ae58e6d19b0dd4d7532115ac76d8e2c684b750d3a55a40aa7c8872bea966f90f03e0fde4323874cdcba5b67ef63b79fc25616d52ae56b4bbe910b87ff145483676003fb24861c9a3ca54e6a2b7103b9c7ddcb84643b01b3a364bcf99f49991fbec8e5df7341b02188d09b514bdb0bfc19edc66cca41b07fb89771e3d62362498172f057d97e798729abe83ee662a0a0147cf0431566c258a56ab246cd738a036099fa1b5c99479ab247fa7cdbc45bf494afbc7f7c42f836712e791b865060e51c9b83f1b7001438ac6ec791150f26f4f18ae68197c740a4ab605a30fafed6a47ef425d39f578ad439171095efa72259c51f0aaf7aa2ddf10c6637764e5b87fd3495dc1dfe209c841378cf8381082d908f997973738fb25f3e21ef1c9a09f66cd90a3ab8fc6c34bfd1c5af1d566c7a73319a4fc8be604f16153385edcfc651327236020cb4a253b89fbc53d34f074e05779a8f595c6b4f3cd1d4a9527be301a743422a9a349025ed2f5c5b50b2851977890d8a373ea2bfa6d3137e5a9523a3c76b6b4af24c35bdb7ded6560d1c4ab1af0914dde9dbf4ecfb92f70036777d357a54d90c9a23584a4a0f37586acfcc9a8c1edbfa8eb829fde147243ad351c52dc30f01cb0642574b520af651a63909747788bffeca05d8e199b98a4bd0124c5ce6279bca34cb4caed7add26f04e21501e0336b803299a16f85e417a63ab495a43ca4859ace75d6b1a62f895ba30b5fa3a660fcb5fdc77bba530fa20ac989fb9774b6b95f23e623c3e058d8282de788a7208b0030c2fc366de2eb76ba562f8a105f7d68c28ea30f3914a7c12c487407a80c366dbe5c567c670adffa7b78ac805678eaf607991a39b8c47ee32f70c00a1f69e2b85f64ffd8aaddb5b68845e7221609a588dbdd5ac5ef9c613e8b6dce4cc3661d723075e7b7817c48da6e451170ce290f0d0ff26ff89f1990d1612bb77b370d48206d60d5351bedaecc20f7b458ec4944f4ab6dd0684b76b1d28576ae5db137b0c57e9547f2c703f97cea27c99b5305fa7907d8487f601b4591b92232c2fc615327eeefab8da5543250292c887c18628a3d76dcdbe14c11ddee84720f109a38ec510507116e1d22c4a894d2036c34c031e4ee6d0deba466c1d7432fc8a0f088ff9d4af6fb36c87f40b309131cce3d2614b0e3d02a871a96f9fc0c9a0d41d3d56e78183d218100458aef476a93fbf4dca2128bbc7cf3007a839f8e0c70da20e60254797b28cc88e6e65dffc97ac666f8742d714bc124988c9354c3eea261a55793f5519a3da9dbf4dfe71c4b342f7f45ac2f7ee5183b6011289cbdad5c5f7635c39e666c6daf2560fe3a33ed1eb9228a4f62caa2010b224b4a0a1ce37ccdc06556df3bea10801f2e9a303d1aaa42151c930bc7cadb05aaa5ea4f79f6728b4a5c1ac852d3cd356af30245d830af783d514a5fc21237f5c7b49b9acae8f91308274e74cc3ef6d9d2834608b1e6472ce3994ab757476e6cc01829264ecdeb77d3bd7020bee445ef756de10da7656c15871824c9d206439a0e6641afb7fb281ebe608194f38d719a0cfebea026c13fa18e786af9468e13e3372fced69242ca379255d9680043283746002c8e690808084ed79f61785f9eecace1cf1e8be74221e6f1f8b4f06d723f1773f34dbaf368c2b112c0667404a976be83c5fc3f8042dc3bb5a35a7bd5618f46401ba4056a3da2d8513bdb278096166394441dbaf3e73e2315429ec7ba8aabd8d7f1d250041592c775ee32ac86a0001c705d15ae0b677db8329ed371af725c81f37048949b7740b449691acac2dc5c5f0bd463718fbbd6758571a7c0974753e37670cc827f31d56c5d2bf9e29ca742408465cb7f5043f864945eb94caf4a2560b995035e18694e7dde3677f8f753a5facb0faa2fea286886ea4003a97d93f8fe40c66adc3077408138ae0871df7ecdbbdadd331235d1c9da6ad9600057ec3115fbc863b895af0f07d43ab7c50e2edc9e07e77fae21a8f8914e74da587386675bed94c82198b57f47fbb2ec851af48cd6116fffe7b8454c982f9ad893a585a9bc39730d66c38c47b8edd83f06f8c87209c9ef99a086446e98dab5a556504d2efd59f243d725ca4e26a732b3da98ef13387c3cc5b10265caea6b6b4fccea307bf4ec676960d23ad6b354520dc899eae26dba803df5e0eafd8687d7df77287201bd4d4608509048ee50c4e84c49c1a2699f2d709dbfff3d023ab32c57d3f31cb660eac4a2d629a269050790167427b4f4cb4b090f09c0a3a39a8896995bb63cce990d00e7eacf6265b9c13a0225e1736bad89db8153c5537f77cfbd6a4778a94140f1e38f295962b563252230b76eb4bc493f121721941d82cc77f4f99c1afda44a8f058ed51a473010c60856e0ac1d94ddad9d5cc359b763efd990b67a06b4f18b84b196b12769d3c4f318d156b788bcc98b000550210b1ead8245d8723f201e7236584891a88e8336283c3e04f53cfa00cc687e3b2957a1401f5c23215cc806972bc9e7b929c516ddaac1ef446650feffbad896f9b3be769c66bedde32a192122795e95983393b35eb2530f501d3ee5a6016af10c37ce7bf39363b006c47d8b41810fd091c592047828e5d8ee74032936be0062be3d975a9b93db01c5e67446f84b939d9a710167fd03a3616c38128bca6d70827796a5d7eb3b690aa96d3556d22e465df0959abfcc93b99ff6eebaf9d5b6cd52ef6d51c759c1de6ee001942565ee32603f8ae28b50f2fffdf0ffb0f86f4a2935790d82de1a50c9a1c484950be59418698d3aaa389c8de20285e8c460dc68c7d3dc92f1444e9e53292942e89eb891eeb8ab0f2002f2e83a1ae6a10bce1669a5f67a4aa12fc1bb0294a19b5c98e7a5849a16e0a8afad030bd14e15e99e18071ba1a00e665d3668836584ca001d2872c84f6a760b67546495b5d6ab9c12eb1212ff1bdc922c9e0467a95fad3c3c3fa8454226c685e51336574e58e5e7a5f77e46b0d2f7807c6fe378b2c31efff815ae276144e9144abefda1939ba0d8d1f17879998e857e97efd4d32a89de39cfc90075c112b084f6acc377b2dc4bd6c48452bbf65d3d97d572f8eb9d9303951bd49a69938c91c656cee9e8529694f66f707eed4c30d33e7d1", 0x1000}], 0x3, 0x0, 0x0, 0x8}, 0x40d) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x75c6}, {0x1cf, 0x2}}, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x8, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: socket(0x11, 0x4003, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2be9ce21283f7afed250214c6f55454bfff2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1e, 0x0, 0xd1) write(r2, &(0x7f0000000040), 0xe7) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000100)) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x100000000, 0x5b6a}, {{r4}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x800}, {{r0}, 0xfffffffffffffffd, 0x5a, 0x20, 0x8d7, 0x7}, {{r5}, 0xfffffffffffffff9, 0x42, 0x1, 0x43e, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x83, 0x80000000, 0x98, 0xffffffffffffc4b5}, {{r9}, 0xffffffffffffffff, 0x19, 0x2, 0x9, 0xab}], 0x7fff, &(0x7f0000000100), 0xdb, &(0x7f0000000140)={0x1ff, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getppid() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000240)=""/146, 0x92}], 0x3, &(0x7f0000000340)=""/214, 0xd6}, 0x0) write(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup(r2) read(r2, &(0x7f00000002c0)=""/171, 0xab) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "0007ffe64dc22ab0a5ca60010400000000003100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x3, 0x0) dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x800, './bus\x00', './bus\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x3) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0xa, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0xff, 0x7f, 0x7f, 0x7}, {0x5, 0x9, 0x8, 0xfffffffb}, {0x3ff, 0x81, 0xfb, 0x2f58}]}) utimensat(r7, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xa00e, 0x7080}, {0x5, 0xf6c}}, 0x0) recvfrom(r4, &(0x7f0000000280)=""/253, 0xfd, 0x841, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x1000}, 0xc) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) sendto(r11, &(0x7f0000000140)="abba93cdb10f563bd8a908bd59112ad57e95ab209fe18268df6c4f754b51c2cda2632e3a9ebc68d7be68f90dbfbff6923aa605a51e432cccdac9c9f7560dfc6238ad5f13d1896de0b93336a8923a39ad4b88774f", 0x54, 0xd, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x91}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000500)) r13 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kqueue() socket$inet6(0x18, 0x0, 0x80) writev(r13, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r2, &(0x7f0000000880)="c7", 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x112) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000700)=""/6) r1 = semget$private(0x0, 0x0, 0x112) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000700)=""/6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/135) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/154) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r5, 0x0, 0x3) fcntl$dupfd(r4, 0x0, r3) close(r4) flock(0xffffffffffffffff, 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x7}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x97, 0x5, 0x0, "5686c24db276156f8aa2a5f55fb2f654a78118f6", 0x4, 0x7f}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20000, 0x0) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = getppid() r16 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = socket(0x1, 0x1, 0x0) r28 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r28, 0x0, r27) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket(0x1, 0x1, 0x0) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r30) ioctl$PCIOCREAD(r32, 0x80105705, &(0x7f0000000080)) r33 = socket(0x1, 0x1, 0x0) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r34, 0x0, r33) r35 = socket(0x1, 0x1, 0x0) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r36, 0x0, r35) r37 = socket(0x1, 0x1, 0x0) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r37) ioctl$PCIOCREAD(r39, 0x80105705, &(0x7f0000000080)) r40 = socket(0x1, 0x1, 0x0) r41 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r41, 0x0, r40) sendmsg$unix(r1, &(0x7f0000003580)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e9c1548e9a99f32"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="8a081dd64ff66f3d20917da852787a06f56f78c05ab072df06e7665582ab40aa60732e9b4214404d2a64654a4d5d5fc4a9df3a77f4ccc3b240e9c95092f2cfa54c3a4871f12e18828ac848a63469ef5c0c6d029eeb97ba295051c90319e49f2908be3eae8519eb026a8827fd3e961d0509b0fc407aacb368693ad518365a98f6eb98221350b1fd4cbdf7b4134143d291f1a063f72b442139ed9c3f434d1dced871dd81a2d613e7f00ca9bd93ac9414947fdef3758521572a2df7181cfd0341a01cee5c9a9bf2b98a8070a6617e46c9705c9a6776a17ed0d93869edfe11db0992de7eb370", 0xe4}, {&(0x7f0000000580)="e4d2f3654f537453ec651fd202e5368fa2bc1a49ea279b07b1b5f5fe948f9b16fbe3224471d0e71b61bdeaa03418d42f96ee701039cf73f9244b2d2f8f148a1cf85729fcb13d44064a94de4d50fc1308a0637b32183ea99f02545c2be586ea6154a5b1bbf4b517ac170c7acd609f05fcda6c8002eb559d5b406bc1c65f30b8afc117cdcb6a449a0a623503169a2107fb6553d4c18b2970ec5941b28e65a9ffdbf1e621673e32772cb4dbba6a36a6d0371e254481c02d10513c4d681fa65afdbd69005b9efab065da33705c9c4e4fc153fd02e6de75df3b3aac0a7e10c7c47707223c89f0b900ab2d3919a0c2150a2c39620bc401ff9cf2e92994bdcef88927b96d8351b639a1b25d751f386a9b64056767203f25c15dae4b5090ed44f838c7d25f837e4d521222c3a551eaa8411dbf73bfbe2a4e18bb409457b744aceee78fea9e2191160698826a4dcbcd4526c0cab604cbcb8fcc77313e496430da744e37b8efd0041400352a844ee8903ddcf9af0648ccdce4a35c80fc362029501c570e431c6be9295563cfa450afe381200fa397b5a87e224d1684446ad6649f59af615526c9b91f0fe9893495387c2a82326db11cdbaf71fa31011c78ee232c5b65bf53c1e66eeab5291c6d5daa4f060b3d14260dbac95fb8de508fe3f2af0a22673bc3be852ae31c0cfc40445d07be8a7378df705c12a1271499a119d23cb313c70878f659c0d842426f84dac9f8b5fa3daa60a709c3940356708acf52a1db40ae4bf67411ddd2d1567143cb2e8462c9198ff200569b9a4a5654c3e093ae854433d749f430648ccd5e84b1f1f11fbb4e6cb76922080f8f28e1a21449cb7e3d8e2a4caf89f7301ae341ca1ea4683633bfaaddda750a1aef3c9c3ddc3a44e624cc780faaea6a104eb48a78e1ba20c15e69f187a4318d7b23f9c95cf4f07ddf7396aa2c9cefdea52f5f921ccfd94923b59b6cb702b9a2fcd25eb8888b89f26461b06d94c157cd97a42612dd1929f2bc84cb616299bf42e9593f53855dd81e70ae37c3ecd63edb8634a452e9b2c5e609492b2a63a1179347b50d8cf85682f7eb6c67894f6ac592c450d49e404d7dd33c735ae3fe269e3adb81055394abd142e99e0ff7fa136002a7bd456930a4fb2befef2a020249f85aef53b20c901e4d493f4b274020b22f8947559bf6838ddc8056c38f706d3a55b8316428c048ad45aec01844752625ed73be4831da3f1734813619a19492b4cfc81df278928c1bae92ac2f6b877d3c5df4576c015f5fe22d25ec28418beccf6814b92909f41fcf99fecdaf46f8dc25c5c3a382bc7b34a9bfbdc3053361613067bb6e71a791d165330a239803d325a7d2bdb7fd07883dd774192f415a6074dd8e33b13a01a60e133a5343d9dcd9a47f05a96b3ebc0ff7d60cbca091bddb5ba27ebcfed34a299754882a8562f88d7f8a6bd1b2569e96c18e8efe216e9fd43b6c457503bf81d5bbb93ba00098d81936bf0d0c2590ab21c0f2552149f5dc241e08ce2a625f9c95f81396aa35115766c6c0cf223e0c60ae4dd57b5407c9bf9f1f910e412a6e6a35989c601934698a98e96494169074a7984422773d63ba55efd5cd2eb007c29ea1650e6ad55c77c7ed8a07c5ad9bee48ead5584a32f47548fb7a7d93f98ea2c355223f75dbaa315c19d5e0ffcda087888da510c1b9ba1c1bfd62fe2ed453cc635f907d753efa52308010ea2898d652b272af76cd6a3de343e1ad9ab1ecacf4994464781b5b3dfcb96a0a5e479e8166c47988c834fbb2accb637ed50c81cd65071903e854eb30363cea774b8124ec5e6667f8709dacdf20cfb08f382d67a3110f27224b81f360d2db3396923adc192ad15fefe5abf825cbf93ab3f601f66565e4307e9910c6cf80b8c9fa5ce3545e06b28548bdfa9ff3613bbb07de5316d84b985905cfcc67c16f530f09e523d392ff0daa8215709d8c8e4c89bf879f6f9795c73b43166561dc73b14f0336d0d66d4c2bcf45603a59c58779ca368261b5014dfbd90823a1897e1cb669adaa06da4e2a9846e3ffc0cb9f3aa2ca532b983132c947d03bebbf82d1fe9142224f71ec1c84a6a377c5feab579ce6c234dfb3458a4ee43f8d5e087a9aa96bc01d0a8e0959ae53f926929d08837f87a53a737301c78a5be34921c702aaf8a5a7894499b00389e03bc3c3a517f163979d1adf06f09594ef38cd2c7bc045e2f3f45762f6e465aa9a4cfe9664b034bb32501024c6ec161ad1df722938eed101a59eb9b89f6d352275db078b55b1578d5b146b7919e128a92f49d9d1e77f01ebefbb4572af066d77e15ae793ceeed560448f7b4f5a279213d4c964beb6703565a88348cc94c5ff43b7872d9938ae56b898cf58d16032360ae223e3dc0a6f6b1ded408a05a59fc161fc48ae8477a9533dbbd6fbbceb3149b85f31e34319f4352ad38b2ee84129a5d9628cf2b329223d27ee670f51ff79afbb260bb1e29b5b221f8a71cafa8d4f34d339ba97d890fdefe3a4e53db1031dab1c0476399c6d4839e0995d853a411488501800f40ada811ec6f507a5b718ec7c67e971b83801a06a21e3a7884278dc4348069fae9b97b9a488c3a08f084fa2d8feeffec419f2a2acee253daf58c34752db9359a7a724ea9b9c642473c63a6cd23d3c79c45b7785e89477d35fed9d06408f1127ba777dc7a0d19b7ff473da53177c9e04a568872ec1b194da22b52b74516472c3ae0fb6db3c2fa05c794ac3fa2ae37436203e5f072e0f81922c3b26bf38e88f2ae1dd7bfed1a7d8f51fde1c7deb5aba01187aeb3919a74cc5bb1f8f7d305763e24654e0a68382b39213ce57d9be6c15a5a358140696ef77f19edf286dc6da8a6c6ceb3b60e39ce9c1f32baf8f9c2fac41dd39620e19a54c518f438c52484463e776f9680c83dbaaed881e6b73ded02054ecb38dac80b008185617a43571230a6036b7e4593d51e417873c88032b278794fdb61531620f48e1ab1d12a8512cf816906221762234935fb0235a8bd2adbfdc7b6faacfe34043ed680d773df6b379ff3c6a7368e97f3292b266de339a30c7de533538c2a994c5f3e1ea573ffeb1c89c9b0a19bce9f401a4ffe8a1428e2243e5ece7fe87dce2cd5a1519b8f91ca0bf7bc176f0b7958a23ed0c461d4f69683269fbc95d7deac0621e67cee489f4cdb4a295e669c0995d37c814164622910420c7a0fcc4160b2c05fc5ea793571c76f4433edb066abe2ebecfc3fe115e77a8fe6d48775ba77dd1dc74c799cb71f199785ac555e2b54cd47b480d7b75d50aa875472b90ee9d365667d8d5c947114d405c130716d6cad36e171869569053f0972fbc42d1130679c7c2ae11158bbcd664e21e6c8eb4051407f48692af3bbdc555a331b2feab5b56bb91199af237e2dbeaaeb3e755f0c895d848e8a480f9f4a5df2431383d0add89cc27bad52b43217ba0cf7579eaeedc4b6d3554fc308d2f3eedb08db68dadc6aa0f31b1fcc230f31d227ceb8d11d29923400641214f868a36581984d738fbd84b0d5d83dba94c5ede7b8fece07990fd4e864057914122fc0592d15a0b1d152a712d38597d3f8a978704c8cfd756d80146ac887f4622a1be3a91ac14829ee2357940c1eb0be9be4a4707d2df4ac4752d4e56c6fb52e316b6cbac9b91d5b18efb5d999a37679df9a52c6e8abc9b0c36711fe9e87aa72ca3067d62e6ff6b1b1c6cb94a5fb5f791c3562d7a049ba87e32f6a36388b6dac1a528ec82a6bf57ce9dcdab615884ca1f018301293d192a1a0a2f3600a91938056516b3fb3e9a66750270799ef09e0049b66a17b03f5be91c97482f6ee4aff75d2e6e490234cd2c8e1c51eb944fe0720ed9de5c360341f0d704cffb3e6fe2d4564e02a1ddfff75a37e0b5da672e6e4e988d7c3daf5855ee4aa0e5587d9f10e9b9dce68ea559e321183c399214792141e88020aece2f6c6425d9ff1e73d237421e8219bacaeab5b6d5deb4e314069d99fe1bbe5efa0c6e8b725578c09c2ecd31293928b27971cea8a7425feeb1742dca376c0b84804e30783e7228599462af4dadc08baa4d362bb96023429d25e647213a83c07d71a525da7285da9b781923b409f03afe2be84d120425b0c880d74f4fa53296c165dd6c143a84eaa226a966003ff40c2b777068a919b841869dd97ee38016b2560f0e45b03d3fd5df90b65af4909ca701466c822cfd23100ff11cf6c5821a04d32b21a05ce0933058e01ae290adcb9e34ff68b63f9c325a8b8c5809d40b3929ed4f90e74d4b00768e2250d3ef478c325c62e19093f9282ab17f38753b2cdb58875d1bd2ce10f587a7c7687552cf18bf0d5e5ce5fa11eb840e5024cffa72129f3c37b677c7886f02f5e95528ec1f895217787ee3a6864aa1851d2009777d8717a34266514738a590e52e08056fec33729d55da5a4d8e69e35691eedfeed845478f731c0d81916169ee26a52c6ac2f8be51298628c3bda8fe1b5c64240d73533842d10b3211883174068e7c2a33665cfd425df7b21da236e1843c5e1004f9e5217bb5330c75df8bd82b6f1880aa878794143c0f7a61cca9f91f3f46aeecb8e7ca2206e115005ff4c67398a8f6b76aab078779ea796ff9ad3e91b164e4019230cdc8711892d04acc695b34a6910e3922ec252ceaf75c4fbb79147ec0501ca6b2a4e39cbdcbac2b415798962f2fd3699b245abb2b4761eb61e01bf6a8db842bae74f611a04dbdfee1e6c37e32f9264875b37c3b2f10afa73e49692357a4c0799cc6016fce6d2e476ba31f252e09c3546415bcfc25876a847237a55f4f49eef00de141cdc23f7f278d885728c931fe71f100127928d3e36045457df5c33e2b858157b95e97119a1935689b492a954d469b05b2b3a0b3da54e71f257abc4661a071e07e918d6ff18fcb9076e6ebacbec5848f6fb1e0ec6c982229fd11b739bb2e470406ba61e9ece6a745723862fab7ddf2e6f60a53f419260fbc464ae8f89cea006d6d64e6ffb3f3e350653a186424f69f5c4438dac2ac898c520735b28a1125ec78fc33729a349c249a0acbd9b5e1b84db4ea4f1eeac8d03b5149b48cf4b2ee6e6f507c5c8728f51bbac036d8388850cae2735ec7e0e9ef596d731b870704607162030d237d5cb01ecc6bbaf747ec4dacf828e300626656721d23579a69369eaceb73d7cff4985f0c19fe0dd5a11906af1b409eb2bc516bac9cd87cf8c3a310102d37c9f1f05b52623b2ed31daf5db4d798cf38423e98e5babb86bb53a213d45d3e481804e8ec7fe4cd4e2d802b3395120f3658ebdbfe5b73212265c5da84030d14028bbf627dce02104fa23e21fcb4ec982e8de325a794e5c2a2d65d6f6e0b1534b8013d647c4b9a164bc2751b5ef9e843ca651703a2ead5678cc44b1c5e09171a1177454fa23761b8c11fb55d1199b901b50baed367de9644da5079c56dc88370bacc651f49bc96aee9f1ab445f5df6f6e93bf5cb81d634ad6b251bd9cbb91d92548cf1982ab559b5a21aad9641274d978eed057fcd172a324b2c0a13ed9ef28f95e6aeac8da7ae0ab352876dd3d2c307a79e1f31dffa402710a7e859cdc77ba52ce0eb6fbb33526f1a0b751e0c19c48d6967daa097999bcc5f8678de29fa7bd9079ea570860488dae0b4c517f678e9193b6ea06f6c5eb7892c9d776e1b407654dcf8986b038be3cb4aeb96c34b7503208d2b5ea2c3c314800612e069a67e0ba5f7c59e7d3eddfd810ccc6cabb60911c8e758b517b8646bc0910709d6bbcfda66d457d509936d7a4b4e787009e2e39986ccf264b2e8c4605ec97859708b58", 0x1000}, {&(0x7f0000000240)="17f59bb90f23087d3c4b31a260ae7a7a0dc17f465979ddf9d2e9482e5fca635bcf3aa9bf65269ae8838a3fcf6a1562cb2e4e9d21b70860ea55a4bfbc2d9f49cb0188391cf1b234fe24e2ebcc3a53dcdfb3d0767dc8f8f7bf4047395b4241148303264727fbb4015ee8e071aa97aaee03f4c0d55f15a0c58ba1137a7e7e7cc89b8ce43650b665078656cd642cd5f2a4bc07000bc7f822ab317a1efbb6a3635df10b6238cf7878b697023f9075ca5cb7f38eb5e9d7af27bc4742af3ad4", 0xbc}, {&(0x7f0000001580)="e97f1bbaf526ff435324c13e1e7e16dbdd39043763f998833d606e7f80134859e0ec40a2979d31b9ee11323d6bcede10bfc033d364068e9cb11353f40ceff79b128b55e181ead5af01079a552478f1cb4d9f3c9d2f9fd2c5dfdaacb93db895667cb8723dcae16fc49f6eed484116a394c973d2dc9394cdb35e33a0e848e78527da107ef1d4826fca7f9fb2b558762f555579d4ef18b2368c8577ea50b34faa0da944d31a331376e2e96b84a69751382a4f78cfa71d5ba81f2679c1ab2ac72afe7bf48deb8bb8ca42e0383854a1cb150ab5a00cb14e7ae8b133906aba031e65888a6ab48db27502d5feb9e7f2cd79aa0afb103d42330fa0885d805b0d58f0708898defe711c291e41c8bc60bc5399ea0da3c31fb35490f25ec9cc02ea389a581e7a82a98a3cecd37837027765f76a2d84c7815cac014e275e5765804e7ee223ba09572c365e48d1d88848d79f6a100f85c7712e18a5956adbc1e17141d3301de891ec1c7b7a2c20de924b8662c34e807dbf31d02ba135a100cba944a9171b7c77ec9e7c654a0ee01b2cce3c82cbe26e51193ec366b535e13943d8103e0ef536eb6c4b148eff3bbab3c9d0a98db062ca251b6ac31a74acf070b5d3b3b20661b594f98a228e0c44f590a3b0b891153f2af52dc992afa39318b59784f7f4824115e00b3eda28a301afe7d5157c36f556fb443c5be13156ab6dc21646f242340f8e2d0e2257643ee710fe703df105a402de747d59b45e87bcefa9e3db37df3acf61859987fa7069ba9779b597302fc02b3e14267a8e70825e9805f256fe2d085bc71e8f2aba2b257905bf6097f6f519da991649bf4003e58604191b3782acfb0d4cf904e32b233ea4d8be00832090bfea0cfb219523807512b05d3e01cb06750ca8616affd467c9d3ee9012fee6b077f62b3b381f72e06cd8ab912e7fc34971c37d80dc6f2044518be5e240dd2e35b6ffc1838aa9e8442dd1019a8e758ae64546c946dd8ea78efbe47090dea21cf4c9a9f67e07cb67b623daf854c4439901789a660406acba6731125d98554a3a4f6ab1966b59e02ef2dbd98d345fc0653086a064a4890f761545cd8e572d9aed8a946d39dda6dec975bfe607377732e81ccdcf0159690b443f1651ffcfe21c30d8ab4fda1626a63948eb526bcb091f52344d25b3c97fda0841e6853496bed948cca7b266c22ecd6ded3bc5026240bca44ee5896332f448305d2d04c7cdd67bf3d645e61aefbc23967fb43103a28a036e592a1708867ecb1f5f6c498ae860b666c370a39070e3c6abd5b6f13145f5924c64929ab135936556d0283eb133d9061e2d5a814845f10a88c5d9bb67a7c4b21e0265d4e7526fa72562714daf94e514d84d35c6c48878adb949c39de53c39234c330f4521e31d8331b1c403f5242300c665e3e6ec8042c912709c134ba07065884845a19d03b66e6e2d2e968d5705084d169350c57f0e4c2aebc1353d432be04df3eb49013268c96dd6bab577abe830c4fe5bf7c52e23fbbae8d32f069754da10b319c030e65400cfdc499b3941e08656478b486aef25610c5eec54474addb11c7cdb35e075e48631abd54cc4739f32c14951c4fee08ba9a6b71a1caeaba80d5b2ea6a66cb477b69400394baab839bb322f84692c2e000c3ca2be044f7d3e5ee36e1e37c1209a9df2d14fbbb092ddec88653e2cb1faf4d3683c572d57cd6b5cb21a3ba77a4c281d2dc769b27a672ae443ddec72cf09e893279a7521abee95b01b4d5add272e874c15831cb22df73a1fd3c42a3b815a028f649e8a6f9524a4e64a37286167c8ef620d64fb81f58c7e9f9b3f48062427ac9eb39bfe30301ccc8fef935c5c96a30db6da26cf32c51be647d5169de2c809fecf7f90b1b2093bee81323d99c1fccbdade62ecfa31c75ce18e297b65b02b8ac682f3aab6d7cf980146b6dce7efedf3ff9c76522b7bab74e4ca3bb0ea14128753aefcf091dc833ca6884e8f18521e67ecd0e9bd0919ec90c7d9e6067e81bd925bb0ff8052a517b4d88bef7f543833ac09084d2227f29b0d57862b8a2185faf0ed078b2e97521ef14e813b6defa25ea543253095401ffa2e485f33f80156973770be9ce1f86c54046a993e6ef5f5f84dd408f394e400090ba5fb748bf1ea4d0bf53322cb744ef8238a8684665fdb7114bf59608ddc3ca36f2ac314a4b870a659d37728e7206228b93f9ca10113305994cfd10124e9aec41531a4dd245921e50e51c7009ec4b46eff3f337be55bbfc5e58d30814493a6d62c3cb5e6152385413f95ed4ffeff46d238c169d76f1c02b3e2f935b02140442ed5a14e5c492dad6ffc402987378768bfd75531be27faeb477b50c185b6a509876b6c6a87a987dd814262a6b8bcec10b0406ad88c00c7ae6712932a8d481b8ce6f73a2ed37bc8be28580d16663a776e3d79bf740306bf01fadf771eb2607a5bc5bd2310ca8c32ed83e94feadc4bb2eecaa33ba48dd99f6d0b0eed05bed62da2258ebf9cc8c3d72223f95a10aab199337d4869886a93c3b20be8a8e805718725e0d51012ecc39310d665e82895b7bb34090ecbdddd504b33bdce76013e91999ac9539e837a8e73e33a4127f76c7646949c59c64cf23701814f6d5b664a1d50f2aca81f13f7a521dd19c875f1ce0cb429ca7b1386ec0f778b4e31a2a3514a80f4d350d75da82075412a5f81acd0ae517160fb6490e1b9a6c3517db31a4f57694d84a51e2b475c09c2f5454acf513669ae4476ed9ea7206b83a95b20c592b3eeb46c91cf9453f1b0f3382e9586d54320eb25e73df10abb6ab6b228f5836891b522e32243fa24ed1bd2884e8e730f443cfd986c46719fe3df51546fb938a7e6649e7f927d22aa0b5a5d0066bfed85117b4457fd1aaf1c1dfb0bce2c01a733d1a43540d5ce94138b18bda3f8ef33169cc3a5162f564b80db65f2b6198a19bed6d6b562526dffd5dfa7e36a2d8d13e337feee9f34ecdcf170836b310e491b8b5077509f41553ad8e4224f8c45a17d32bf6b4815362ea379568092f2d921d57faa485798f53e272ba57f1de422a9ca8a72ada9ae13ec785ebc50cfd5f93182d0b95c168791a042b43ada8cd2a244b3b9140bd74dc3d89910a31bcfa78276cc13e5dd40db802bd4b4cba6adc33e4970c491f9c0ec2efba7036ff464d5326345a816884ec0c6359a3b3768dab2f2517cbbf0fa75f9395401221fd9634ed90f132ab44dc46904d6cd1b27c06093b71572f594f615dfea6a0a2271bac27093914d36a09e613c912bed2ae5dc2463dc4268e2aa40e1ae0049d29bd38d139c1a17a29391f78963393f21d8b3c8e8dc0503676470c4a1599ef6fbd8754cb2f158324ce911d9237c5fd0b49fc992a6648b1ff3cd2583f59809cabfce9c962d37342da6efbae44c1d25491a660d6656f8da01b78d3adf526664d21b7777d83cec5a23e75b240c77fc4c966706d19f8a10fdf09df9174ef96f4dde937ab6bc2af92e098fd00906b7806cd6d03e318135971c7444d8c70ea8bbee0718e32b57f4de65e29bba4485cd11c38ba4c779b01ec356de34f4f987e84a25571753e2fbb957650ca1d3243e7e1b18649b5e2be1cea998a8604a9363923a56a37eee86ab6abcb47da725e34862a7af7fbefbd364f3f106196691568bc3497a8335a8959b8e4c585fabfa98cd2404f2fa6ec0b7a616612a8d26e7d08e8ff5aaabdf04b7041d57963eab4dc80f4433d6c0a10733d24c19b145b85e65563121960eedd29bd461d3663353c5725bc4ca679ddd4be6593a2627684442b260fb7b7371c9f6ccff1c7083f3bf8d64f041a4d363a8fb1f5a436a7a6d071e5a12acabe82987d78a3dd09959187ced7067ed3bc488b7779d06486f9aab3c4e3c511beeaf105026bec4730fb9f2f3ef211fa69df91632be63493b17872f6d0d68ee34e0fd3ce96018488617f5d9afee50100e7aea670c522e6ece5c9c18c6b6dffc8b42f3b1753f79fb89511f65bc4628d43f13662b584a94336ea8052441381fa43491a256832def383a25554bc17d19a44b8a7e15be6d116f4d809ed51a9bf40dc75e58f41c8d991af4ef703eb8db3594f894cc77c606c41898d56c08333f44deef2f9ee1e312c1f642dfabfe7b58fcc793c34c8439d2aebf383d16ce15fd065309c4133939b1d9f9f6543dcafcd53a3cc335bb94497dbeb4db2173ea5730520649df9bcf3c1e47d14c9b9dc65719f87e8f0b7c9dc9516a31a25bb94de6a2706500f6058456530eca3d7d9d409af733896f4137ca765d8c15bc4d1070802dce73850a70158ea997a035963b6f8b911adfea81766543bb00a359830892d3c63c497f5c587de2c30e5867fc662ce9cfbc977df718c4f0a6c0af93a6c5633d8454d08f2d1a7f0e83a18911d38aa0df86beecb5f81c471dfcde0efb90038a40bb0401ee71e29668a169cbc7b38d40a93fd97328dfc3f452486e68c38d98d1894b3ec7cf4f384a654cb22ed44c52142d1787a7859eae5cdcb777b4e748f9128fd1e4c0100d46822ccf6d3c0c919dc1c9adcb2b58fcbe82f9f057f05b21e263b1cc64c9316de19a990081dc0c71601e382040963a20a03cd66ff094ebfde05525bd6f2a9f251a69706425cb04088f0c1358fd34306794e3d03dac48f065e6e2834d572f05e3b201c0435ca9853f41d0fde41e1018596e1910ad03da0aaf04428ee5a4c68bd3aafe3ccdf9d03db29c847f432e2a8544e50ff57fc956c802a7a27b2621d8852c0869eaaf6b34be4c98b8535fa3fb6d88434c3d72ccdda09903f8ae4774f2cdb33406a836456525f16ab27890cb137bd9d9eee8970f372764cc53f6883c65b51c913833cc43f7b9e2f25518b11f7dda367a9095fa8020d7d971934d4dbbbc3828f4318accefb1da3d94ba8fa876304b8f2205ef3e3fbbbcaa66b75dbeba9289b0f0db0f930a4be0cb609a3ee6615c5efde5a7a15d1819b17979935e7cfe2fc6d801834e9766337496fc5cad228402edeba9543b1e245d091bd7a40a19ac06f844a1ce94aa36a39c2d2fe2b8bd891b65c078fc7e7ff838cbf92a99014fea68efb328aa37587e4f75a7765b5b876433d10771734fa6fe9b2cf6008226f0a92e218ac93b62034a07d466434299afb09019bdf67ec677c42782cfbd19e621d22906de9ed1f5d5120273db088e89c8275e73441877c2a8d99ee92d833d79b5da4b6fd457bbb2f7ef77338d90b522b21fb95dcee081def47bd79e7f4630d96c81afabf5b58814378391f4627a501a0c3971b4556f122e69dbeb42ddc7d57694aa65a12d258ba65809076e49eb0ff73632e2714ca442247efccdd8789de9e57dad31ab97484bf4538ced66048da7abe52384cd7435de3bc64c4e7c6da88c2d92e29510336dd623a95a30eea6dda152d5440402b7c69bbeec9a91c57e91e0af1c87bb89465b11fd005b04a92b1862ba41e6248990f0fe1a28ed6a4d56fc9c18cbb10359eb70e1d8747203a4bb0213da2324da96b56e9a790f4c3a6cba48c690f1deb574ccbfb6c223204a67c39fbafd0431eb8274f7ae7ef9af1cb2771e96742e8fb2321e425444bb79165185b20381a8df5f9055e44c3b7b4eb87adb300bdc448aa5e56537ca3049293a233737998f7d68ef38ee41f3fae015232bf85a29988efe0724e85c184874ce00dcad90406641a7263e7a1c0e23b690306b3a9ce198339ce8ff0284d80e6876b5b0cbcdb69b05fa88672527de45747464c7d798daf466a25cacc2a6bfab2a77268b11283835a4c22d2433395d14636417db555e3a5f0c68ceb4f392d62fc9377a5d2518", 0x1000}, {&(0x7f0000002580)="79e5b86eedfc6f151a0d7e23be76dfb970acfd8a133f95805c610049b2aabe9dce9eee033facfffcd27c1e7b600d2c862a1d1e38840344afb2e9689b9c00831a0c4376ecc83e36ba5beb43915da00ae86c219faa1f2f07fd4925c429d3791dd86160b9a39292fb4257a50d5108d9f32bd700ea599146508582221ebd1ecaba8cd5a463dce4fe41f571ab09e0501eba62a66ecdd6c037c80de388ff3387e4f2bfed724b3d5f1ec12212b82e60ea0af5408c17fb9536ce05132dc4bdfcf0bf94b8edf9b6df8463cc8a3f1434f6fba7221cb4a67d1dae3b15c90669c64228b2e62ed856b11cd4d4288616ba0453e69eccdf09645b4abedfb61d6ad361c664567191efda1b5836b6542b9710f3fb0ffe4c7442257c01bae14ffb0380110bca695c033d3e2132694f05e2ced8cfa9d6e03ca132ded25cda63565a2dc123fb1db2e3718b2dd4e4d442efde417768f97b4c1d0bd59689d1fec53e92bf04165bf417e2f00df5b18fa93a57f467967bc1c5ec45cedbbb4c2a846a066e46fb611064e3fd18056eb658f30a569cc0eedc6784aebb994249712293a621623fd96ea99b4e23ec4d28e3c4853f31772a95001dc9fb12817120918d92a4da3b39643de1636cb2d5a01c6cdfe2714953cba79fee07cd041e5dd35eeeaab5adf6c4624b6c8f8a248b0bed95bf10a91c2aed3161216bc141e535fc3f0d341c48f787f26794934ce0740648df7859e195464ed50efea8fd8a0d7aeedda030441ecbe147dbc0b1aa0447fdaa4aa4df0056c460ca58a9e6bed0fe5fe900c7f215797d085aeaf8e10b84ffce57110bbaeec6bb71091682367cbf4b403f2167ba040b26589f9d80c9425d96f08e0577ce6ddb599f3d28d5d1d4d0529d0b80c5ce3fbab35668e02d6b848a136ccabe8cd78467d9ea6477c11d916a283623a63a5b37ba09852889796708c9c8ddb9363a61c9617c4d836acc4aa537900dedd303f38d3c7a9ceebed497e7d474e12bc3231f8de732e046b546ba579789d58b76fd2632f7cc76e965beb8c25ad9c3c0af42ececab1fa1ce439b8b4aedcafad8c355f7d8b6ffb3ec64e8055d802e5880399f2cf63f5bafb653529e888d6c8b01dd15465ef4c30a0cd1febd3cb5770630cd6103fdcf5edf163dd668d4c7b9ee7bc8f9e0f4c95c2d260c815ccdeda8541006d49c1b9c90370cadd096adeb8e642aa2d0eb700c308ed2d07bd8a70eae255b98571e0e2fa2374b9bac7f16b7a0bb6d8fbf581d69dfd9b149f23e2dd70e91be3dea14d321898c2611b60ea825bdf23f2799ef2dde959a0d6095730003f5560a077b7d4b15fb80ed2205c684139e5e668a3400a05b208163de5fe32c964486be7c7c3d4b81a41018b084c1dcb6b02f2e55488e26fc2d2e42561a29b86f9cf78ce46a087cceb7ba5251e96d735c9d2334e342e90e4eebf81077dfeaae363bf3dd9d49942850e195b4092ee418def14fe90ecb43063178bfed97b6be515e2d89f8e0bf8790b2c06aaafad9ccc25b134a651f7816b1f493c02b82cd618c60d3a6833ad9a3fc1fb78d8e4878429db322a5941e3af1e51224829fa1401c7621f2d643a2fbb280b75b069dd0787863b5889d02fcc99c3dda11ea120c4d56845eb44b06126fc0afe1c9a9325b2fb10f2b37f791862f008e502ae4761ef2c292a8f414034ae187b6e8509eb08f9611324b43347772c28089726e9b1e6eec47231b042d63de58a1dbf9fb5ea938b033b47f345007834abbf8ffd80cf1451c084bf0237beeba2cccf500e692a50374ac93e0a5c09ec740a1c28554e044ccb8f1363b39565a6e440b4a8a9b6e63dcc185213f4328c6e190d6d1a2edd05488a016b98cc01c120d2e592b3812be7533520e55da34b900f606f27e5d28aad068b29c269c1fd3f9a80c64c1d0956104c70e174f575aab6ad831b15afcd2a3f2774dd5c2cc0ba3df334a313040c2dad6f140c9aae3adf3b459e95aa744c267d89b8eb52ddabbb96b63ffc76b9bb92728e974211e3d4c2f1300f2648a0b0fefb6b3b7fc9eb78047fd66224a9c1e88369147b5a0ad210c1eb7d4355294e777226f2c683e20e1719fcdce91d1af2ca9ba37caee02ffc4d772bc2337760bbbd3aca79c77de0bc210f38ef1981edd818bff1da754c42d08e262a287aa5aab8a9af4f33a7775af8837b0c81a448bb7be06420349923d05d49aa0e18e6ee4666b0bff4dc2bfee1c66c502a5431edb5875b20580d9497dcc69bbef725b9b555559665415905d0a7ef2d1c09d6afe83c136177bfbb9d526f9c3bf53b73c911ab2adc9a5d9e3b1bd4e8a4a3749b36d59023b9287ad215b65b4b41bf5b2ab775162a800b0718cb09127d86da6d474e1790c67af6d61b2685011402521d9e37ab1bbff5ce5a9f54a0182f1e4cf69eca3ef8341989d382ef655afc15c15663857085dc0a128d8d2642bc29ff850c0b386b60aefed14f3e7a4cbf3a97e739b966acfabc016bbc684217260b310dd842ce3e658d4640508d74d860a42b9a279bdf2266f0766021d106ae76d211de5ac840f6142fb294b84894ca9c1f3bdae238a9acefd265924b0ef91b6590902fd7e39304ade61c9b538fef6746e50b6cc86efff16db3181a44b9ce1956defe4aaaa9f2891553ceb0c588a3cf1eb23b27088dd0cc00815175c47b4ab0c6132191ac2fc47dba44e1b2c829b69d2fc92b31118d98a3efcef0be60f4e3714f275d12e03e004a38a756776e4c49a056b5b916e9ddb6660d635127fd6144f8eed30141fc9e5473c82506061acb80d9958dc9c4ea89b9efeeb56e58b148604b822bb643b49b06a8848209b771a189c0e0f7093acaaaa0d2efacd57c6b0819dd2a6af63ead79b5ed56a65e73ea53ba63fb0ade323de76906df167c41bb9c0d4ec3e8a8ab7089c088e44f83df749d3b018087a40d4bae2d7a448ba1e9878ecc86d8a32938b7cb45b4afaa6e090ef9ff1907b307bbe20b5b03b06b10e7151b0dc02367e4344be1e0edc9866309f4b9f600f9d4f51873155f9d41cf031de47cfffec7a22d47b8acd68c47e0e571aa6daf1b0e0fcd3faa831e1ae47b04e69ef42898538c194585537b5e2b4aff58bbf59cc037eae64448a9e365afcf1c97d0641cf18f83d1c2ed89c5e2796eeb00d38ab3a4852ac84cc5b5afff9e94bf63a455d755c24a213e50216f5a1397ddd92ac70ebb96d3db117e7c002cc3149d00c04caa9c3e67d1668218b231a96a93ab97818d2ae13cbd13ccd524d19d4c74a9134ef3c2830947d4d10816514ae8a05fc4aaf1584ad9ba0f0f060a4664fe62016c9adff73b700ca01874198e19436cf11801cb8bc1709a62f21e784070a1062a715101152448b0d00eb039b090f6bb717489f37e644f020bc02b0447de3fe684eafb686ce31bb35fe0c41b63ccf453cb5689479c1e037d1f805249b65ead833080938914bbae2f95134d97cbf1010668667e5b6f8d5ef8d1a48544d901335534028a1ee39f363580ee3b22f8b97e7fe22074333ba3cabaea40be55c673dae4bf8c2e4b79c7b6cc747c8a336a448057778d5ae3071eed7b42cbf8c54f1914564ede1e484de2e3f6cb4f8eb648c4299bfb5d19fcf151f77ebb44387ebfa4fa82810cdc7a7bfde28eb9a22158fcf6a3528f64a42899404cde225e8af80516a931519824e68373f12d7e9a15be8ed87ea5d3a2e66bb0ee34bad74ab956f93aeebfc7f931def5e6c7af47dcb7fbdee6cf24f08e2bb4fc1ff27afec767b708c71d38670d71c8b7571cfa829590b3e897521f6b22160ce8e487290f0e0e3e5fef6eedeb4a2300204f374c34ead616e950ccb6922a8fbc90c7b36a11a07e51582701e81b73743e8ec7619334b395631e6f744d49fe089b18c8944ea8a64dc864b7cc8c645f10730addd1126387173a9db7695c8f1d2b49598984e666f79a9517d55966e66bb5f33693383300964756f08a086d12446ade8028c9383f6532e46607d0b16c6f7a0b7c8533ca5c350a2af82e9ffb661bc0810f96c63f447f5210f781b61706e54bf9fae3718b3e53bde51b9cf4825c28a6e07d575f129beaaa427193657f76204d829a18bfab3ce00cfaf063ce8a5749866cc032a3db7c1d0199991b6b68484f71ee380567c75c06ddc8f1f1776d0d01feda0381011c09889fd718e709637c05f20d3868f1373183178c47934c6ff5fd15bed190d9aa4e435316879a56f727e32b94d0d9889368d1da2ee24ed2735c9566e292ddc97d535fc7ed414e5609284556657e347bf43f7cb1a185691b97e2eda6ac810e5af0a2c5d0cd994b4a99ed12964ff4f7b91a09b49f568618ebb1dd54c71570958c09e785eb206833ef3c7f9c535e7db65e4a266a983bade487b2e1e092a5af47302e1b0a9ad0aed3034f7784573a48c6533aabdea2bc6577e92da451c85308d86eb45737290cfe2ff333507a60e4c3614e2a521a90e306ab2f60dc901d4ee491976aef755ebcafeaf65f9733c3f25ab2c16d7d9d75fe804c7dfaccec781b2e84e39a25d6fed2efab22d90521f8725e04be7fa62f371eaf879cdd066261a2fb7d13c881fada10c73653145937cc1ba599401176f64f220d46cf577543a827b4d354775ad088e2f5ff874980de6e2e49bfc84c12f403a074936db12b3e423f59f55d7af23dab1180f44706e215fdc6ebc85a8fdb78dcca2e65f1ecc46cdf3717a861daca7815e78d98010735419355dce228c0cd7cf8f98fec71392a78277c17020506f064230cf36a70ec11f2539d738069a3b522452898082f826ca2dda0c3ddacca323663ba91bedecf995a550ee6311b6f5a9e9e2997069d0577cb48f11d8c997d8f94ff06eae76c9bc0469b99c4185be3aff9a056eb3fe65c7b57b4d38920e205dccfbe6d80465374d018e6630ea00011ede3cc0a7fd42d8ef1ac0275d9bd175a5a4061b8b2150712fd53e50bcbab2850a88ef5da7485b0aa5def949c5e4964bc3e789fe84d68af17a6f721e03d1caaa08e38a98ad46d6c845b7fa861bf4adbc1d4a2cb2c977e06e9b71d4b8a984b2c9efe19c9f2b4dd544cf3f7c4cf57c56298d32e9f6464856d19cff001b000903bcaac94a6f836601b6d9cac343623966f8c20855a3a47d5e5a97e70ed95a083063473b205b8660ef263c9b8aee4abde710c6985ffde73d2a21ca502f2c2a88ce7b68ec19cf9d38d70ac24606fd5a4724af2f535bef65d86330c91db19b6a77bd6cfe827c09cfb62aa4e7c52fc4ad1044676fe3aca4f29ee8f6de0c2920d99ec6b9de47f8c13d56963f7d6a86bff4b6d64674906e0ba3a63078df96290c5d727d77964fb336853e175d3a31aa2c99d531617d6074b95c56ae557de21d1ff4f1fb6d259a4772024cb637c041f12506510a6d0878d1b8926073661b643f206666dca71e11bc17aa4345b1d5c18c03707ac13ae99d82a812907e1bd84c0137a6897e6e99f22509cab23dcd26d7827b683651796ab3587acf7cda99c3bfaca7de5ebe272703435deddb58710e7b0b0379b0e0df8622ec396acbd15d479c77f8aacf65e4c8546502e4465cf7679843a0a6b0a57b23e94b91a81d484a5fdb7b63cb7cd33187fee3f4ed2debf6d84c94730c8bc82c7240b24b4076c5ebc30dff07fcb4aa7fba9336352575970ec10ce7355db46a69dd4483a2dd2b4390d422bb7423056dcbef5e72087b0c7788f594253ae527095670e64021e4fb07d362a3ea466e1f946c601766e26d5abc750af93056b20311583a20811f76678403384ea7210f0753294b443878b5d5386381db8b9dbb37db824c242d4739fbb47586131149bd2200ccc3", 0x1000}], 0x5, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r2, r5, r0, r6, r7, r10]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r11, r13]}, @cred={0x20, 0xffff, 0x0, r15, r16, r22}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x30, 0xffff, 0x1, [r0, r29, r32, r34, r35, r39, r40, r0]}], 0xb8, 0x40a}, 0x40b) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup(r1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="7bfbe8bfa333e13b81185b10403ad36dbc6b06fbe69bc7", 0x17}], 0x1, 0x0, 0x7) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) fchmod(r0, 0x88) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000540)=0x81, 0x4) close(r2) getsockname(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r3 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) pwrite(r3, &(0x7f0000000040)="a993e68b9125f2f25821fd5a85603fa63ced189bab51351f756b1afea5d860799cf396756f5fa078024c7b49683c24a9c07cd565c204fab4b700a87c6d93fd6d6c4aa6f9acc4d4a53d6118798af160e6ae1122a98bdc414f46e79b044ab01e2aee92bb04c79218af9c731d025448b0d72c1258683bdcd5678d84610bccf508f10379a555241d4d54475fd69b9e8cadb15d50d69b379dc91094122e654776e754f49b7298e4b7aab79a905d", 0xab, 0x0, 0x1) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xff, 0x1f, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x8000000000000000, 0x0, 0x100000000000000, 0x200000000000000, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0xab, 0x0, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x7f, 0x0, 0x9], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x6}], {0x0, 0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000000)={0x6, 0x2, 0x0, 0x400, &(0x7f00000004c0)={{0x8, 0x93, 0x12, 0x3f, 0x0, 0x8000, 0x3d}, {[0x7ff, 0x4, 0x369e, 0x4, 0xfffffffffffffffd, 0x0, 0x7f, 0x888a, 0x80000000, 0x1, 0x41f, 0xf344, 0xfff, 0x5, 0x3, 0x7, 0x4, 0x19b], [0x5, 0x7e9, 0xffffffffffffffc0, 0x2, 0x3, 0x2, 0x2, 0x7, 0x7, 0x4], [0x4, 0xd, 0x1, 0x7fff, 0x9, 0x8000, 0x4c], [0x8, 0x4, 0x80000001, 0x2, 0x1, 0x8049], [{0x8001, 0x100, 0x7, 0x101}, {0xfff, 0x8, 0x9, 0x5}, {0x3f, 0x5, 0x3f, 0x9a}, {0x0, 0x3, 0x5, 0x7}, {0x5, 0x3, 0x1f, 0x7}, {0x20, 0xc6c, 0x0, 0x3}, {0x3ff, 0x2, 0x0, 0x2000000000}, {0x8, 0x3, 0x8, 0x7ff}], {0x4, 0x9, 0x8, 0x100}, {0x20, 0x6, 0x4, 0x7}}}, 0xff, 0x3}) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000000c0)=0x4) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) shutdown(r1, 0x1) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x800, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x9) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="af7801c104c974cf474fa342a2a3b3e45adedf0f81c8e22b46a0765ce87d5760a53197a74118aca703a1e917febc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_emit_ethernet(0x88, &(0x7f0000000180)="2fb6f3fe850b95530c51879b32ff56658e25bf406795ba8fd16b37c63111c31e1aa20924e809b2697aecdfeba2d77199cae3d70433f2700c29c30b0f5b9638dc972d05aae8c342bba515651e174a1dda516f1687526bbbd4412d14cdc009f95597c3d54fd8144120daa07be6153495c28527bcaf121f3012d331313bca5bc104f048d4a9752c8a70") r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000001fc500945bb87a8020000000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x3, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r7, 0x2}) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x9636c8549df875fe, 0x0) r1 = dup(r0) r2 = dup(r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="4213ff9bf9c41346c9421dc0acd9a17c627304eef3361478265307a55c2c8c18faed8e4df83a400ca2063cdc22e0d3449974ccf43de725a85f0776b0c6615848f647d9447de5ebfcd58c6d772ee8d3ef74a23b69cd817e74a5e4522dbd1f6df707047f4b1abd1d7e2cc31eaa079084887d0213a3757c3c4526d32d0871bb0a4d05ce5bd4bd41e9b88665c32bfb659e6ed8236e2630e13b9376e4c2db2026fd20b5e7d7f477d7f579dbb8e9a2b5a05f02f204930468b1aa544bdd8079ee71c234084b7ea0d7a0d3f84298e071846dc44aa3992f414a94a1e454f7cc14e9c51541ba86ac7d924365f396be2217881857912cf3d6255dca9d25446e1b925ab5b55d35992b3cc1b721779a9c30813efc861e0289e5b3de4a32794d307cf7a607261028dbf30bd032c7a69596bd308c3b6fa229bbc1d6f0f2def6e057889a4315fb890be85ba8b5e54e5177bfab8047040988d72f81797a488dfc40cd061e74d835b9a523e53ad10bfdff5ecadc24395a1840c3bc7ee5bbf791690bda76a1876884ef8ae8c0d3a3d19e0a5abab575127df6fc911c0a5959ffa0ff4057d895ef4b4a7d249620d3ffa03503e7eeeded0d10cd1cd80e7bcf93b7040c5d86b7dc761cff6bc351ee6e84dc4c58407f709651bac0b527a90e48587d0f152035bb1af5a4d08c2102300c0df39fb31b459d4b2dfb807425fe445208422b92a08a4e65c383b87a919cdf56561bead396cad0fb9d7539a835a3d5e29eb3df8a69b242dfc35aa55b497f1f17a14838d4e94b2460ca130dc6b5f623a87336cafd3ee99f27f460ed5c3f5029f78b99b1337cc8f509ae8ba86dd0acecafa965e9bd27e7c0ac80529c4c9bd6ca7a3d8e8f563e5d8db2f71555982daa11d970e584235265703950c572132d510a761ffc04346f47b699825bad1d6456dcfebbc97afe12d06b7cd76ac5ec446a60883e45fb758caecf067ec33abf2060ffee557e14dae73a1cab0c7a08d5215859968db03531d07b30be6cfba57c6ed6f564eac022722c6d88e1515b07c583837ecc894236957ae460b6809313a9b08f2860ed48861598de21bd712a1b365bfdf2bb29fdbc064b892d03052286ab7f24a14708006f35b01643bf6c60aa42f3b444ac8371ac21234a24c64c88a549f478c069ab422c8ccbb55f0e25e054c74d6174b5ecd82a61bb6100283f4cf21950157587c128bef5a1975b4fbe63e9de07fbe9ae67cadc845a5769fea807719fd68089a9c46f07dc87bb5533b91e267d7320b5e10b378c19ba0f96fc74c0689cceef27fa69fef3e58bf8e2f9ae7de4b906bfff91e3091af1bdbd51b280e0f29c1cc5e3dbd1cc413c4392cc43dfb47ce0e3059ad1f9527d73a5c45e550524bacb929f3e158e1f19400c461cb726f0eb30652eaa983689cb7c2de2e39a5e475899e28edcd7cb294177ed527a5002ca10383fd0632800224b6e0485cb2ecd3e47f444d7cc86722e0a198c0266a320048e49fc6e9225245459b0b521ac957a2d15d2ec02fc9d2a9286cd57de64196b1d14c64b2585ce5d4af648d269008c09a65479c691b47cf8176bcaeb0ac6c4abf8c783b52f6ccba2abfb54c07293f9c5f80c1f81dcde8761475546369c372d594e62ba1ef5972af1fc44f128ac1b1f47c6e5db7496c92918d635cb0259368b5d611da8ecf8e6b3941a316fae8102908557eab466f26fa8f7cdc742d97d69d1051d2d8d73e73f206960228099d144c458344ca98bf4df0bb77e76cfd915fdaf1b7837e81c9c165d1292538988c3e09e12d40e4f86412c6561b087dd4c985eba0424349c0342171b1cc79fce25bc59f8133d8a30983fbfb8a615fd33a82031d7a8d614694d9e6d5936a85fda94bcc0d29fc681fc20f1d27de546c7861e3d03fef081f299556bcf85df602801b1b795e4ad7fc6c45673857217e45f8e27f32672b725dcb076b94cde7ab51eb654190ecce631a347a8577775cc12e1ac6b033200596f3bffd3c68962f90e6978905b6283b5fe975733df5f436d1e890fa687ba41009b8e323de94cb5024237f02c038276d74f7b6dbe627fa8dc5210d30709d0c1f46e35f1b050a0d773d351219a427b12d876bc030efc900490713da93bee04fee27eb2c0ca40d6eb43449730de6f12716f841406d744977f5b0578df816abd8f1cf68d140f86d30f6f7ca1449a9d4bdf9bf7c15062e71ee8e75d03e360f1ff38ac901e6d363311b80a2388a2f7077636fc63a1a6098bb3fc794fe86b21b173e7c38af6e62bca8a0907b0c3f56801d86245491bd52831429aaf21d816542b0897afbdb70695b99c869563526314f221f4b1ff1a2087433fbf0c85ceaab9babc2ed0757b9fb53b7c9bca25c296ce1799ac2d6f422802cf63b3f480dbc057f575cea1cac5e27db8adbc8d64675b79a714c4e7541554c4f16544cd6d0c23fbf2c72d6e9fd3319d2a2e2153d8a7d0459a0296ba008db7ce8fd7021ec81a88bdd16fd5603b31daf8a6278201d4626555570e4bc4c75a2756946aefc1780f9a8a15fa70d38d2c01febef82b9a8d74266083fa42e606abf3077f2fcadd36bf7ac2046e50fcc8843538a10888480ade9db4a5b5586df839a962163ec93681f362b8f4b692af344bbe421fe9c68eccd8712e015086bbd2da7d285730ecb98e8d0f8ec7bcdd867ae51e173f4c5f624feffdd2ae231bd53aee4f465571429c9296fb8445cac9cac56967bff59d75676b606367798d5cf552729b9188b861e291ace0d4d1168a2e20089793d15443141d828d78ecda224d688f1b56022ac5a1edf28e4e9f19cce9c3048b0d10cfdff9eb24603c09beae5f11e67c8814a0fa33348512d4779b5c06f500607d57f1d1118740aae3205525d3f79364ba57e995a08ae409ed10980ee753fa9710a2496c31f9693c9d0c8bd2c04efaeb647d66d47daa607b303144efb11bf85b43a856a29e2e5859bd3e1647c7b9cc9331c8a699f985b3198bb9a398d71fb804ea3901820dceb1d2d1cb662616c43b2302da9f44cb07ab5adbeb906c7c49e6e903fc67a0695bd328addaa658d448cb4806362833bd653250eed2e6d0abf3a72582570d7c6625358e03fa7cc72d6c6b72f273f116c450d78115da6151e7eb399d661c91bf12a58714e2ac335cd349f531c9d66c0464ec33d6b880848adf056e25d4f289c028f35106806f94cacc03e48ccf4cd0db64c895dd1af9388f23dbb19cb704af6a20f6cb532a6d24c8cb481e0230e10be651ed4897a058eef6ef99da101c681476f907e55db002d48063fca8be8975e717da3d1c642f643af97194809716929fbaac257ba61632c7feef3fd2c6eb1bab756ab8b6152a2d137782f894c439594aa76e5ceb09709a05685f31460f985428c3fa1d683ce7cb3b3ab443c539e2fb053ad2402d0cddd62e7772283ded6832c644d628d5952d1b2aa321597d03ea0fbe703d9b03e6f5a42b53c8e59d0a3bc12144fd5987ee83b98c2bfb792aae92dc3980e39dc2068365611d23c16962f497084a4ea0b515db9f89bad6b9670d711535ce5353ea0684dc9b59c4ce55b57a46352653beefd54c4b395e8f356ba4816cc23847c52cfc57a7552de295774224706692fbccd69f2440f752e9d4e0b1d484242004d47ac0847b7a3c5e7eb43013472db564ec9633fdc9cebe446888b6cf5855e102fe9d586eed129a0b581008acb68dd2ef31374f1eb18fcdf4f0a0501ddcedbcfdab639a367f52e76f155d4e1c23efeb315265d81a09a9ecbb5ac957b2e2c159bc645a0549729efc89ae2e29b749cf83e432bb5d3d22c5e0926b848095bfd565722f8193d34363f25dedecafcb90a8b8f6f1b48e9f983c027381ea87433d432f13af2c58b9e9e0a3ef369c2d88312005878ef79df214d2dd6609ab6d5e5b3771a522c862ef82f75d03a1016e449949f23485a3d8d96bac474c6bf3d70d88c29b4b884df2d0c81266cbfba75e17738387881f4741d7b8f83c191b33dd5eb62f783883e1b94c589ccb9bdf05a9874188880c38ab334009055a41cda389239c0855a9b5f317a391949ac228f457039f34baaa98dcb852a67d3675bcf5c70c5b20aec9ba8561bd427a5a1512f2d03129c33fa9454304f32476428049267ab73099e8f317b016daee890ce9641852cc9af99b96d9c9896a836c1090094644bc57037ca860d9d2900521b51f65316f9c4034401d2944acc0e7bae5ebf1b2260916381614e1fb2529a4009c34ba9182dc6b003e4c7beb1324f52494e7b5707f288e6bf345b49bd574208b4405a3f714a025a00e997bb7f67e1a2618b680a4eb7d030a878d376c997c04bf752ce9752f992eccc0f5d277d0ac5df40edff5aa393a51f366244a26caa738d51bfe827e287567017e19ed98bd58d513738403ec77bebd10dcdcf73e2f10dc62c92996831dcf58c35b14988b3f62ddf023cf2ecd75c4c5d87c7fd694335fa7d360ccecff1a3773ee1c7b9f5aaaa2b594632ef6c4c7555549c8132405c87f6e61d5c0347a39c2e4e6fed4894baee0a9adcd74711ae7aa227bfb9a343237767d1d7768a011f2fb4929f3aedfb0f7831fd215a5c0b54f4c89fd31ec80c37a2c13ce2afb4940ce49f8026a697aba152ed291bcf6fd1144659dc5bda2a6813486c2f2ae4316de28c8f81150260112d8f73a011eb089248cd3758a123d1b0f8b39e10d8306a330707c26bb007942c60b31b90732f71671b96ddc5de070212b30ba8d00e3447c22326b5b567af51ce818df79163c25a9efdc84acd9a7a0e150883f4f3316158571301008af446280cf189bbc23af351d6e90a592f40ee4618b5c087543bb1f778ce4e8474c609bc6186cec58e4ed7cffca5ed067eb269f5c59a6023f802f42349f4c08dede5600be5746d184c8a3a364bd9ed6ca3a8fb4c8a1ee40744370f668c91d87dfdc259477ec84def4b393345e681e4e1bf7f3ae33416d39fd79e8289890e7780fc8a6762f84b69fa2554e7322c3f7ffe3e1f6811a909404b7df7a210e50dede5e395c976b2fecb8f2d282b78a5a9a7fcb74b9b1ffd3a2dd18f02083e1f9c1cd07b5a73b82c8d072f4c7f874b8c93987b43cd0e27468f0b032553cec88994e256e1aaa5c5b354f26de21e898b5fb4ac0d74e9b2f90f25d396bbe1ce01cbd8f0124bb732358d8cea36568ea97ba71ef331a903d7cce194c1c5a325099ab4c07bf7252eae15b3237b9fc8323b1c9b0c635dcae71abc191bfa5c174e26ffa273fc6d1e604143819b17c16b204322fab5e0918babb4d3fee6823344ef23a26828df699264f28400703cb3098139ec3de8de35f5b5cfc28ab4c2cb2547f803478a0913d38729208dee422cd61a8deed5fe63dc2d8dccb7cf8042401781683ee5b86dbe5e1b680cdc8713db18454eb3bf6fb005a5ad490c9a3a669d66a3b23c97d56e4a9bf239961f656c2b02e95e13931454bca39a128fffdf4e3411ec341b5871332891ea64b9c8a96c341ee4b3afdcdfeecea2bbd51dd90bb12188c65fe77ddc342d228749c4169e9973a8a6ea604a990048c36f88e32e411b0b0e96f8dc82aed15ef1b097f43da4a05248d29670b64bae41c53c20c0c8cecc5bae0c8a0d3fc1c228c56a38e94da7139bbfd9a8c5fd6acec9f7986e664c15901af2cc78aa460bb66b95d1c3b1d57892447e3830fa9b7281feba80ab1b39c0f780fecb78a2aa8c7d530c0f722149597a5119fd17f4a9248077d63d8cfecafe123a2fda3dd7d3a68c41b18d89a23c3c988eda51b7a418c31501674967e21bb09e581227bbdb4597ddadc80ee4b7d4d819b1c699e998be8cc", 0x1000) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$setflags(r3, 0x2, 0x1) r4 = dup(r0) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000800}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x1000}], 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000000c0)=""/83) r6 = dup(r4) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) dup2(0xffffffffffffff9c, r7) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="023520bf20cca2804ab4d3286b844c2a0000e270ccbf3b0ae6"], 0x21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) preadv(r3, &(0x7f0000002480)=[{&(0x7f0000001180)=""/210, 0xd2}, {&(0x7f0000001280)=""/118, 0x76}, {&(0x7f0000001300)=""/196, 0xc4}, {&(0x7f0000001400)=""/119, 0x77}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x5, 0x0, 0x8) r4 = dup(r0) dup(r4) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001140)=0x1002) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) fcntl$dupfd(r0, 0xa, r10) r11 = dup(r7) socket(0x18, 0x8000, 0x81) ioctl$WSKBDIO_SETMODE(r11, 0x80105703, &(0x7f0000000040)) lseek(0xffffffffffffff9c, 0x0, 0x10001, 0x2) 16:00:10 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x0, 0x5]}) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1504, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) pwrite(r2, &(0x7f0000000200)="94effb9c182c27bd889912c935255e9d528324291fe65bbf8212fce9dcfa51f0fd4dee15ebe8f49db23efa7bdf11f2514eafc1d3821941a4c9df4f7e9fc01207c0b6ac9802fea87ba6f5ba24c57adb245bfbbb97cf7efb50082c6380132b5939095c52ae98a0437a73dae90d2068f7163e1324771eea0002e6ee17f3ac04933508d7c79b62821e2f222d1f0fbb4ea5f3e4fe973ee7e01769fea98804951342bcfbd4fc050291ac08549537e902b51fa4d9e05d32b64734b65ff1f4e29fa82f0bc29cce14fe498e74a6abdaa8", 0xcc, 0x0, 0x7) utimensat(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x0) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x200, 0x2}, 0xc) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xfff, 0x3006, r3}) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) getdents(r3, &(0x7f0000000240)=""/4096, 0x1000) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) wait4(0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) socket(0x20, 0x3, 0x7) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r6) r7 = getpgid(0xffffffffffffffff) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r10 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) r32 = getgid() r33 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r47 = socket$inet6(0x18, 0x4005, 0x70) r48 = fcntl$dupfd(r45, 0x0, r46) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r50, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r54 = getpgrp() r55 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r49, r51, r52, r53, 0x5, 0x7fff}, 0x6, 0x2, r54, r55, 0x7f, 0x100000001, 0xb1f1}) r56 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000001980), &(0x7f0000001940)=0xc) r59 = socket$inet6(0x18, 0x4005, 0x70) r60 = fcntl$dupfd(r57, 0x0, r58) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r62, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r66 = getpgrp() r67 = fcntl$getown(r58, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r61, r63, r64, r65, 0x5, 0x7fff}, 0x6, 0x2, r66, r67, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = accept$inet6(r68, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r70 = socket$inet6(0x18, 0x4005, 0x70) r71 = fcntl$dupfd(r68, 0x0, r69) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r73, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r77 = getpgrp() r78 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r72, r74, r75, r76, 0x5, 0x7fff}, 0x6, 0x2, r77, r78, 0x7f, 0x100000001, 0xb1f1}) r79 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r79, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r79, 0x29, 0x23, 0x0, 0x0) r80 = accept$unix(r3, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r81 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r81, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r81, 0x29, 0x23, 0x0, 0x0) r82 = getuid() r83 = semget$private(0x0, 0x4, 0x408) semop(r83, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r83, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r83, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r83, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r83, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r83, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getegid() r86 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r86, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000100)={{0x3, r84, r85, r87, r89, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r5, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r26, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r38, @ANYRES32=r53, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r56, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r67, @ANYRES32, @ANYRES32=r76, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r79, @ANYRES32, @ANYRES32=r2, @ANYRES32=r80, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r81, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r82, @ANYRES32=r85, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) r90 = semget$private(0x0, 0x4, 0x408) semop(r90, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r90, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r90, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r90, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r90, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r90, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r92 = getegid() r93 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r93, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r95 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r95, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000100)={{0x3, r91, r92, r94, r96, 0x4}, 0x200, 0x401, 0x2}) r97 = syz_open_pts() ioctl$TIOCSETAF(r97, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r97, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r97, &(0x7f0000000140), 0xb51) r98 = kqueue() r99 = socket$unix(0x1, 0x2, 0x0) r100 = fcntl$dupfd(r98, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r100, 0x0, 0x0) ioctl$TIOCSPGRP(r100, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r102, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r101, r102) r103 = getpgid(0xffffffffffffffff) r104 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r104, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r104, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r106 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r108 = accept$inet6(r107, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r109 = fcntl$dupfd(r107, 0x0, r108) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r111 = socket(0x18, 0x1, 0x0) setsockopt(r111, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r111, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r115 = getpgrp() r116 = fcntl$getown(r108, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r110, r112, r113, r114, 0x5, 0x7fff}, 0x6, 0x2, r115, r116, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r118 = accept$inet6(r117, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r119 = socket$inet6(0x18, 0x4005, 0x70) r120 = fcntl$dupfd(r117, 0x0, r118) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r125 = getpgrp() r126 = fcntl$getown(r118, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r121, r122, r123, r124, 0x5, 0x7fff}, 0x6, 0x2, r125, r126, 0x7f, 0x100000001, 0xb1f1}) r127 = getgid() r128 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r130 = accept$inet6(r129, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r131 = socket$inet6(0x18, 0x4005, 0x70) r132 = fcntl$dupfd(r129, 0x0, r130) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r134 = socket(0x18, 0x1, 0x0) setsockopt(r134, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r134, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r138 = getpgrp() r139 = fcntl$getown(r130, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r133, r135, r136, r137, 0x5, 0x7fff}, 0x6, 0x2, r138, r139, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r141 = accept$inet6(r140, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r142 = socket$inet6(0x18, 0x4005, 0x70) r143 = fcntl$dupfd(r140, 0x0, r141) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r145 = socket(0x18, 0x1, 0x0) setsockopt(r145, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r145, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r145, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r149 = getpgrp() r150 = fcntl$getown(r141, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r144, r146, r147, r148, 0x5, 0x7fff}, 0x6, 0x2, r149, r150, 0x7f, 0x100000001, 0xb1f1}) r151 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r153 = accept$inet6(r152, &(0x7f0000001980), &(0x7f0000001940)=0xc) r154 = socket$inet6(0x18, 0x4005, 0x70) r155 = fcntl$dupfd(r152, 0x0, r153) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r157 = socket(0x18, 0x1, 0x0) setsockopt(r157, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r157, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r154, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r161 = getpgrp() r162 = fcntl$getown(r153, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r156, r158, r159, r160, 0x5, 0x7fff}, 0x6, 0x2, r161, r162, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r164 = accept$inet6(r163, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r165 = socket$inet6(0x18, 0x4005, 0x70) r166 = fcntl$dupfd(r163, 0x0, r164) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r168 = socket(0x18, 0x1, 0x0) setsockopt(r168, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r168, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r172 = getpgrp() r173 = fcntl$getown(r164, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r167, r169, r170, r171, 0x5, 0x7fff}, 0x6, 0x2, r172, r173, 0x7f, 0x100000001, 0xb1f1}) r174 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r174, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r174, 0x29, 0x23, 0x0, 0x0) r175 = accept$unix(r99, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r176 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r176, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r176, 0x29, 0x23, 0x0, 0x0) r177 = getuid() r178 = semget$private(0x0, 0x4, 0x408) semop(r178, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r178, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r178, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r178, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r178, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r178, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r180 = getegid() r181 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r183 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r183, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r178, 0x0, 0x1, &(0x7f0000000100)={{0x3, r179, r180, r182, r184, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r101, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r103, @ANYRES32=r105, @ANYRES32=r106, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r115, @ANYRES32=r121, @ANYRES32=r127, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r128, @ANYRES32=r133, @ANYRES32=r148, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r151, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r162, @ANYRES32, @ANYRES32=r171, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r174, @ANYRES32, @ANYRES32=r98, @ANYRES32=r175, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r99, @ANYRES32=r176, @ANYRES32=r97, @ANYRES32=r97, @ANYRES32=r100, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r177, @ANYRES32=r180, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) r185 = syz_open_pts() ioctl$TIOCSETAF(r185, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r185, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r185, &(0x7f0000000140), 0xb51) r186 = kqueue() r187 = socket$unix(0x1, 0x2, 0x0) r188 = fcntl$dupfd(r186, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r188, 0x0, 0x0) ioctl$TIOCSPGRP(r188, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r190, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r189, r190) r191 = getpgid(0xffffffffffffffff) r192 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r192, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r192, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r192, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r195 = accept$inet6(r194, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r196 = socket$inet6(0x18, 0x4005, 0x70) r197 = fcntl$dupfd(r194, 0x0, r195) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r199 = socket(0x18, 0x1, 0x0) setsockopt(r199, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r199, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r199, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r196, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r204 = getpgrp() r205 = fcntl$getown(r195, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r198, r200, r202, r203, 0x5, 0x7fff}, 0x6, 0x2, r204, r205, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r207 = accept$inet6(r206, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r208 = socket$inet6(0x18, 0x4005, 0x70) r209 = fcntl$dupfd(r206, 0x0, r207) getsockopt$SO_PEERCRED(r209, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r208, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r214 = getpgrp() r215 = fcntl$getown(r207, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r210, r211, r212, r213, 0x5, 0x7fff}, 0x6, 0x2, r214, r215, 0x7f, 0x100000001, 0xb1f1}) r216 = getgid() r217 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r219 = accept$inet6(r218, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r220 = socket$inet6(0x18, 0x4005, 0x70) r221 = fcntl$dupfd(r218, 0x0, r219) getsockopt$SO_PEERCRED(r221, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r223 = socket(0x18, 0x1, 0x0) setsockopt(r223, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r223, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r223, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r220, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r227 = getpgrp() r228 = fcntl$getown(r219, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r222, r224, r225, r226, 0x5, 0x7fff}, 0x6, 0x2, r227, r228, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r230 = accept$inet6(r229, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r231 = socket$inet6(0x18, 0x4005, 0x70) r232 = fcntl$dupfd(r229, 0x0, r230) getsockopt$SO_PEERCRED(r232, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r234 = socket(0x18, 0x1, 0x0) setsockopt(r234, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r234, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r234, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r231, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r238 = getpgrp() r239 = fcntl$getown(r230, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r233, r235, r236, r237, 0x5, 0x7fff}, 0x6, 0x2, r238, r239, 0x7f, 0x100000001, 0xb1f1}) r240 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r242 = accept$inet6(r241, &(0x7f0000001980), &(0x7f0000001940)=0xc) r243 = socket$inet6(0x18, 0x4005, 0x70) r244 = fcntl$dupfd(r241, 0x0, r242) getsockopt$SO_PEERCRED(r244, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r246 = socket(0x18, 0x1, 0x0) setsockopt(r246, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r246, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r246, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r243, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r250 = getpgrp() r251 = fcntl$getown(r242, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r245, r247, r248, r249, 0x5, 0x7fff}, 0x6, 0x2, r250, r251, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r253 = accept$inet6(r252, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r254 = socket$inet6(0x18, 0x4005, 0x70) r255 = fcntl$dupfd(r252, 0x0, r253) getsockopt$SO_PEERCRED(r255, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r257 = socket(0x18, 0x1, 0x0) setsockopt(r257, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r257, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r257, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r254, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r261 = getpgrp() r262 = fcntl$getown(r253, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r256, r258, r259, r260, 0x5, 0x7fff}, 0x6, 0x2, r261, r262, 0x7f, 0x100000001, 0xb1f1}) r263 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r263, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r263, 0x29, 0x23, 0x0, 0x0) r264 = accept$unix(r187, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r265 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r265, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r265, 0x29, 0x23, 0x0, 0x0) r266 = getuid() r267 = semget$private(0x0, 0x4, 0x408) semop(r267, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r267, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r267, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r267, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r267, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r267, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r269 = getegid() r270 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r270, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r270, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r272 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r272, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r272, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r267, 0x0, 0x1, &(0x7f0000000100)={{0x3, r268, r269, r271, r273, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r189, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}, {&(0x7f00000019c0)="84af61fb24aae0b79663c668dc6472503eeb8c875311f859fcb5b72446cbb302f2e92f892d8f574d4679881dd817c0c92227b2d528", 0x35}], 0x7, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r191, @ANYRES32=r193, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r204, @ANYRES32=r210, @ANYRES32=r216, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00[\x00'/20, @ANYRES32=r217, @ANYRES32=r222, @ANYRES32=r237, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r240, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r251, @ANYRES32, @ANYRES32=r260, @ANYRES64=r201, @ANYRES32=r263, @ANYRES32, @ANYRES32=r186, @ANYRES32=r264, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r187, @ANYRES32=r265, @ANYRES32=r185, @ANYRES32=r185, @ANYRES32=r188, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r266, @ANYRES32=r269, @ANYBLOB], 0xf4, 0x7}, 0x4) r274 = getpgrp() r275 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x800, r38, r96, r105, r216, 0xa2, 0x9}, 0x4, 0xfffffffffffffff7, r274, r275, 0x7, 0x2, 0xdc, 0x5}) 16:00:10 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) fcntl$setflags(r5, 0x2, 0x1) dup(r2) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000040)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = dup2(0xffffffffffffff9c, r9) r12 = fcntl$dupfd(r11, 0xa, r7) ioctl$PCIOCREAD(r12, 0x80105705, &(0x7f0000000080)) flock(r12, 0x1) r13 = dup(r1) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000040)=0x2) ioctl$WSKBDIO_SETMODE(r13, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1, 0x10001, 0xfffffffe, 0x0, "5bebfc0ba1c10a9054edf0721b84396af3aa4755"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x0, './file0/file0\x00', 0x33683acb, 0xc1, 0x4de, 0xff}) r4 = dup(r0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = dup2(0xffffffffffffff9c, r1) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8000) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x77) fcntl$dupfd(r2, 0x0, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x6}, {0x1, 0x1}}, 0x2) acct(&(0x7f00000002c0)='./file0\x00') r5 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x200, 0x120) r6 = socket$unix(0x1, 0x2, 0x0) r7 = getpid() r8 = getuid() r9 = getegid() r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x8, 0x0) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r14 = getegid() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x40, 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd0\x00', 0x40, 0x0) r18 = socket$inet6(0x18, 0x2, 0x9) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x20, 0x0) r20 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r6, &(0x7f0000001900)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000380)="66f93284dc08084f129281d86d57cc0072f334ee1e1188dd7d4e29ee8da112018709359e699786cfd399770b8a90427e1accd7a812c322b5358ab2045fec2baff5c9bf5886079edc53ba9d6ce909fbf498a3ebf821032ffa32d17f8bb0df7d0c539c4ec52534a25526a113f4105b636013570754a90bbd8be0e5acf0f4fe0dc721d16b14a46c40ae583484e67ecad51c22cf03834e2d557a9369cee3e5390adc3310ccfeb8acf7e1989bac3715752a0b2587d43780f763b7eeba0afc04c37f102cf6682f1fa94467b1740a1c1d2d5da20df9c0ffbf99f4b8db3e3ac3e67a81c34f1a28d93a4f12c55cf263f2768d7f0bd2006d0af9d8851fd3636e589454fc8316a2e6000c04c395c9bb7be5200c82463cb518bc203a26ec5592710db200e13a8ae13b4746c3c90d841491ed131ec40f567f34abe0636f2ac28518fb51365970622dff299b28da77f1269a1bc161a0e678e76e157679e17a3eb4a0489ddf3f23dcfcd6454e04e9c804e441d3c80809da81febb148ecf6ab1c7f2065c46bd0e920ae09a0b720663616670548486a014b0ff15e332b063bfaeeea1104b9fde8a929eb2c1d0a54fe97361996b0d322953ae2890c9f783f487569589d703f116a7a49dd3c6b5325e12ae930cb3371de828748605fbcf2088bb65916c2dae5359f826a5333d6861e33accf9eb36512602b28b91ace499cf2c72bd1a7d7868e2dac11601993ee7dd38fb648e750637702d00b47f808e1fae01165d1374c5acb3db59d6800ed11d7b5366032bf4cf0bd8dfec35fa87b71709ce352fea23792613223b0d581aae592e0e4da30fee8a16aa8ed372398a2343220fcae31eaf43e3dcf63e07e0ab6c4a1d7ec8f40cbf8d0e9f6ae0b11710ebf457d7e166162dd2ce75db0991e3b79c24ab149e3d4b3ffd90ed893b285fe289accf94bb98eb1874b470b1500979be6e6a3a4e3f12688b0dfa559bd322358aabe2d4d5491c45e0251becaf35a74b7655ef2b264aaef8a97ee75f5576bafca52770c0f0e9f39340fca7352ab04946f21a9f3b603714991552ab7829751af5a9b78b95b75dcd35c8ce1b8b30dfe69c5eab9c46c70e0a58c7b58dde0de6e69ed5d0bede40efe91f99720bfaf03d2daae7b0adc9f268c8d11d91e2da117e66d0410d91b76f0c414166b8b6865aa23b4f2360f1661c9392224d15efb3922d0e0ec625a832b42d20067e461f6ba711ea151f8b3047e6a5939e999464f05f3d7bbdf8678c85446b1e867ecd400f80a46b92525731b820e4667aa81be5ec39eb601017627d871b3f61c3633a4fc746f99d565e0b24d5a90cadbe853436151198c8f1e8d4e5e31bc97ec709d3abda94bfb01f0bcffae7be9d4d0086b4ee23f689b7a6068ae4be96d711a0ff06c4a46de7819b97b19a7624514f63e7c482484adbb05f2a24ca02fb0f25b5aa61f28a03bb14cdb77a5cdb7f2abf66a0d50045dedf087666552e90cd1da4942fcba7a485b283b9648b031df1ee83f5d2d18ff32365c432a6b7d1368557fa34ffcce43bd237239a0da96f75f13c052c77b7deb838e634e733bc2f1ed8d9ae109ab6f8ca74a92fa74dad02e02d18bc950cb5b74c6c5b906aa33f3a315e43b8076346483f4935bd8a8e16e3e0eb479612568aa620fbb59ff2496961ffed50cf89f4ce2e072847447abf71918bd5be4f4f4d7ae5dd9bb933277aa12e349f8c2a5c0269102c541978735e32f263ac0fd53e55187315bb45d6c00aff26d1c824b47bd3542ac92d876d6e432a36f85dd422509e8ff34ddf9646632544802f31bc3c67d89c35349854546fce945e19420e78b1c3a5b68d5d25f09e789a4f32249b6fa08cbcc2b07b862a7ecc558154da7c164d12172afc1a40ae29e1d44cf406e581c4f17a07baa46dabb64c45f3326d99f11087aa450eb1ed2dcc51993e27d3be71cefb93420e981e839292cf02f62ce33276c5289405b05b4804780c8c42d01638560817b0a78a9906781b51082d992615d69845215abdb005fe9820cd53ec2c89fdca0c1000c33605c3523bd07d937f721d9fe381c13536560a9f67a346b9f5c4cd956de58dee85ce52b3aae814d9332bc4f0665a6f69d0d671dbeab837ceca96540c9627f3ba26d728183cb847b62f9f5d96b84063b58d9885d1c1b25138be97868bed5739477deda46e4a192a3cde7bc29b0fb247cc61463d44b3777ae2c1d681846f804b4c0d45fc6d72810dd0729bf5557ae0b83a322c3109b013182cec1c1553d6bc98e49bdc45db7c4a70455549698874c2519554ccd5db1748ee41924e9c71793548c9c5bae446ae74bd51932512a3fbd821eea094e9e8c060d014d17762416ccc1ab73414ac907b297d31540c0a27970bd30d4fcbac2fec878e85945a14a27d81f391e14a12a80795be8ff25900b5a8c548e7f71d38808259a95642900cd398aef66b64dea3b8a147d05f758bd1834dba51e87ff07292eddb4658913b8e0b39a6a4a4275a6587becba37f65ddecdeb2b623a95a1821927a3ca59785b9932bc4c069abfa0857f6634d8710870ee50071caf3f37aa567469d7eb9b7673b7d2cac3b066045d4a46f36172489b8ff2b9af7853b9023ce50fc93434a3285ed6f4a7f440d40a7a0705b40a971ec4e3dbaa546249c2e2aff028a5cab7c2c82bd2106bea95aa5eac49b6939308bfcb94411422806926eba64337f95e09959c033b1cf65ab53a8181f603e6a153b4c2b1e897a6c68e65b665df681dc702f62b318fe842e52af40b90518f1221ef42777a4e1bfe78b33e1bfae9cabe62e687d01c05493f7b75d676a8ab0088379868c89b85534689d5e51b36956af44e418e797cc93e834f544ebeff70bc39b1a756c6d67d4d42c936454aa26f2865412b7d00862a8f8efb37a59ae1d6b5d63f7d02509a25977ac86f69f0105a7be9aa9067dd455a452e6ffb978c2cd58112eb257ede22b2be4861ba5d637b7b08e286ee5ef200d0bc2c2eb3f62684ce78db4dbf979d1e284278ae3f99bd82d71310e92e12f84d5c9a8fd806c191ccf6e4ca386e85ba7445930b80576bceb27084ee1b4134cd23bc880c27353a0b4b7d1a500a3b10bf4b6892baf1ee585d54a2811528241286941726036054d8237ab3872cc4cb584ab1da173477fe7040d8ee12f3a1160877513165bf43055f89ca4f54a20a480fba21464506c19a5fefc53727069538d5704ebfac200825592665ff9d2d8c1156cf4a1f32bf4070294b79b27f84a299f09c7820a51552025459fbdcefa1b13a1a92a091850bd379a7177e79deeb60c4e12b51675f125a3f15a7da4bd49066b087c09a6d8f10c38e83869345f45ec750ae9287137658a2ac0cc309d3f6f5acbed4bcc0debbe79e594997b8ade61c95a727f33650d48e8f48ff4a33024d47e95a2683e69d63a72f074e6be83160bcb5d3e4f962571056cbe66bb908f973f65063ecb4cfed6c006fe04766e04b365e94bd536f964000970bc5e8d2645a569bac36f906524e7b985d33477813935941e48793842cd235f1ca225d2c8a8f81a60c60e1acb87563f61879e105ccf238b2bb9fd412f54e3cafcc0c1be1d5d92dc86a4a0b9768d65672be7ddbbf05de0d5420724c985f226217da448bb9acf8d4a173f5016ada941f2dd8801e4f33b69b4298490a36a7f9d0f081b9f05fb28ef20673d99d7cb0b4bdd8e84f5a4c3d353022e1f539f489c8f0de65124d73074f7fb6061e27851fc4563f8ee7e6af223239381119cf6ae7406da71f33f43b7e6e7415899807c218cddbacfde9390fa4befbe7e841377bee2bcbd392b6936b4179444bd224a207bc209f72111959e73401ebfad4bf65ed857c198ab45606dc356916740e3c5a7187d8b8bed6a5837ba9876b4fb9bf3f3652ecde439f1ec5047ef86d91b06a4217d9cfedb65925e11fad1f7dacf7312e155940819b3b52752c72e75242edcc4f2f7b98092e8e2459708466ee45fc7cc0afae8ee9c6c786a156729d0ac22f88cd0e626656ea165a8564a7bffc75b77c7c62ac304362233819e88e8868959a97f33b7cecf0929ae199b596e985874f4959dc3c6cd4c60e4165c04bda62bc4448b47413bc88314e9e5db72576d4224ff6aaafa5b4e9a831e331e27c11d3fa723bbc6ffc6c5c3120c65b72a54d49e4ea7ac3593977d035dc0391135b794f52986011c1d97d3c8f52164d26b145c81bac80c7392b2279321e1dec63cb2af788b9b96c26bc4153a7d40dfdcf7a1b75bc2b362f80d25c6747f7c5efb68de6df44a9d04315c3b693fd5aed8abd35dfb513759563b46eea16a9acc4eefa091105ce10d3f5edf2c550e17b72c96577a935e6f0413be56f8c2f04f476f6cdcaeaf28a8ce58322fe1a1746fa1f0eb4f9dbdeef59c30cf9e09868110c73771fe4396608d6a91934d800366bdc143de6dac73b24256eaaf889b98cbc9eb6c37f8eb4a1ffd15ad0c2b292df8333d9f07b9e492e833e80d113a685d46275da480abffa28481741618533c4d2c238503275a917646c337c626469cd6cedfb21160df19753cdbe77e7841de750c875364fce588b9c3147c2549b9aca4ba1a19f89446620fbde29c415d70d7152082a04bd1e96046318a28924437719f872ebd8496c2dee310f5422f8484ebe09552130d5846579deb795d14c21318f8a36b3ee48cc268a2b974827ad1fd50e5c37c2f6ac12fbf51bea8d76b18b6a1c400547824efede8e2d44235ab2b3ce283b05aa87f2a045362abc49bc1bd60fcc5db655cf137dbd576d9f59abdad6b9de4ec146fd83243f61e65d4a04be727569ab61ce5130b0ce2d0a28f0748e268082e81ad0f82757e66d0a9e6ca20a8f419c59a709d5306308991b5e0c0b9f3379fd6ffabd0b3effbabc7fefb483a41dc5872705fa5238c10e01acff0436b7ef415a6ff7cf94d6ace7872e9317184423e0e2ad5f09eaf68b98bb47d07a0c46785812fb9a300f56becb4a533bc4d473bb9be72993fb6be7392079fed5446ef910afd35b2939374aeeb977c32b7a177c31b02ee3e568b244210db4dc6717b7a3159e7e1eec4d0104fa01fe95d8181f60c8425e407a45af6a773df38dd593e99d7ddccdc424134541b91a444a487a42db9510356032cb9a3e7097148ad48c8cd1ef9ca3c9a893d07c595d727ae334bd5049b0c087fb8625e79c35352ff7213ff2a137c65b16d487c6b86a04140a6a2c69fdb2bf97ec91d7b5f232d8f79773efc4f89968e353c6089a2a3ee788751108f58fdbe21e7c6e342b232910b54688ddb88c2dfbf2f31a383903884935d25daf2f3198de16febe9314556199770ffdf7daf6b6c075e138fa5684d4c74e86614b1fecfe3c757164880a16a8e3826a7d3669b7707eb961e42dd1804084d63251b6c352ee0cb1564a4f453c861d35819361ab9a1900e7691bb8809cbca9e624397c533defea1fb08bd6457b2afdcccfac2df66e49a4666a7f02bdf07b910c305eb83d1497d530affc5cb17fa75b439e6b729b2a43199a9163a12ea3fa65cc10a5d8be037f26da8d96ecaca2d38909c30ae1dd35481cf84ae23238e391511fad6de2cb5ccd77dba2a923869546975837552ce02815fdb542648477fb286d8531539fc5d4c4f72f3912e9865781ac76d220ebefaf5e2aa36569f1585a851f6dff5b37503df5c95db1545af9073092622646ebd5bfc470f8f7f6d5eafac27c37e3a1f8772c9310778fc6695d5f2df0154a82008e99ea6e37327c9377b4c318c346fe21442f3e9774b3b42ceeef91fd83da69099614bd4e0480eb20fc2cb3b4b05ca9e7858c7cc66fe14402342957f", 0x1000}, {&(0x7f0000001380)="07fe4b", 0x3}, {&(0x7f00000013c0)="44fbfe28500b57e2991a41fe98255633851d6664bde6a7a7650af57d8ece7f2fe69e7374b6af76a76cdb5e7a44b49270ef353b7c22c58c6dce3d848fe5c818e13278e9be6aea1795121d26bba2f9398874dea5ca976d71f36b3970b50a82a81abfee7faec90e980dfc28a30b1f06d762080dc93051f1fa33211be257f62888eafb3199f32e3d9fc8fab9f8135906fd616298b418d9d8fb5069f3f4de8880450e032492b03530b449ccc42b0d9986f5c5d8acfacc82dd3b", 0xb7}, {0xfffffffffffffffe}, {&(0x7f0000001480)="1008576743d9860939c46a675365377805a7c08da9566a7c6a0d5786f5c14b6bd722b319a9efbed206728c7cfe189984b3ef2c44cb3140f866db63ab4ae4474ee4c5cf2a798ebaa9718e0968afbab406ce2e7c65cd8c7b9f93df437e8a6d80dc76a010ec52c7fa7f69c6340acc8076", 0x6f}, {&(0x7f0000001500)="9a94948b92c73c1883cfc1a2f5171cd5c20801aabd4447ed63eeb16502b86de36914e9efdd417019c6e48fd5fc8d9f3c3fa02f650a84d2507e35f957bc41ff87d5b31984b996a83fc2d1f4b45155af519f8179421fb46ff84dbc3e7ea7c38fe89531c369fb642167cd3cf9a8d7cc", 0x6e}], 0x6, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r3, r1, r1, 0xffffffffffffffff, r3]}, @rights={0x28, 0xffff, 0x1, [r5, r19, r2, r20, r5]}], 0xd0}, 0xd) openat$vmm(0xffffffffffffff9c, &(0x7f0000001940)='/dev/vmm\x00', 0x80, 0x0) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f0000001980)) ioctl$WSMOUSEIO_GCALIBCOORDS(r17, 0x41205725, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:11 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) r3 = dup(r2) r4 = dup(r3) fchdir(r4) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}, {0x100, 0xe1, 0x6, 0x8}, {0x3, 0x40, 0x81, 0x6}, {0x3, 0xff, 0x80}, {0x4, 0x5, 0x2, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r2, 0xa, r0) r4 = dup(r1) sendsyslog(&(0x7f0000000040)="64c5b0a0d57458e42590bb4e49f7d013acaa4dfea5ced824fad524af1c3c79b3fb942fe29360bb13807bf659728c0839fdce1537f6269eae78aa3c7eb8", 0x3d, 0x20) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) r4 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = socket$inet6(0x18, 0xc, 0x1) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r10, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r11, r10) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r12) ioctl$TIOCFLUSH(r12, 0x801169ab, &(0x7f0000000300)) dup2(r5, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r13, 0x0) r14 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000001080)=ANY=[], 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r16, &(0x7f00000002c0)="d000000000000000000000820000", 0xe, 0x0, 0x0) dup2(r15, r16) r17 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r17, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = dup2(r19, r18) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) pwrite(r21, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r19, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r14, r23) r24 = semget$private(0x0, 0x2, 0xb0) r25 = geteuid() r26 = getegid() r27 = getuid() r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f00000012c0)) r29 = msgget$private(0x0, 0x718) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() r33 = socket(0x2, 0xc003, 0x11) connect$unix(r33, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r33, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x8001, r30, r31, r32, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r31, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001600)=""/86) syz_open_pts() r37 = semget$private(0x0, 0x8, 0x400) semop(r37, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r37, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r37, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r37, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r37, &(0x7f0000000080), 0x0) semop(r37, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r37, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r37, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r37, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r37, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r37, &(0x7f0000000040), 0x0) r38 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r42 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r44 = socket(0x0, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) r46 = socket(0x800000018, 0x3, 0x102) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r48 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r45, r47, r49}, 0xc) r50 = semget$private(0x0, 0x0, 0x102) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000540)={{0x5, r39, r41, r43, r49, 0x18e, 0x7}, 0x9, 0x3, 0xf1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r41, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r52 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r52, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0x401}, {0x18, 0x1, 0x4, 0x5}, 0x5, [0x0, 0xc0000001, 0x9, 0x101, 0x1, 0xa, 0x7, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x100, 0x54d608e10951d543) ioctl$TIOCMBIS(r20, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r53 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r53, 0x4, 0x80) pwritev(r53, &(0x7f00000003c0), 0x35d, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r53, 0x80045726, &(0x7f0000001200)={0x1}) r54 = socket(0x18, 0x5, 0x4) sendmsg$unix(r54, &(0x7f0000000580)={&(0x7f0000001500)=ANY=[@ANYBLOB="00e02d2f14bb7d36f0c818b2c7a0c5df748fafad0b58aa98ccb0bd434a09000000000000001d000011867f09000700000000ffff006c2a6f87bfcf9041bbb4c19fd47ffa5965740c7a6f7b76c0d768be0612cce02eda9e1dd97cc3707d1020ade95d5406b8e3c34848c8456501bb46f8132f04434a613a39d959e5837ac14be6679c5b05059c8a4be1cec8a2c31b13e33e0230f658ad6ce1ae0013ae13b650d7ec408fe32fe5c3a6bf337ce9e1673b8c87ab0c904686cd7fadbc35c3e2c38cb815328ea084c465b6197fb9aa124b48e3543588c9efa8d2a2"], 0x1, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r49, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\b\x00\x00'], 0xe9}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xc011, r54, 0x0, 0xfffffffffffffffe) getsockname$inet(r52, 0x0, &(0x7f0000000140)) close(r52) setgroups(0x0, 0x0) setgid(r51) setuid(0xee01) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x3, 0x5, 0x4, 0x3}) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0xfb0, 0x1800}, {0x3, 0x1, 0x800}], 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffefffffff], [0x0, 0x0, 0x3fe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000004c0)=""/139) r1 = shmget$private(0x0, 0x3000, 0x18, &(0x7f00000d3000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/106) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socket(0x18, 0x2, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x1, 0x0) flock(r4, 0x2) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x80000001, 0x4) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x2c}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faef098ba3b065818d08aaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3438a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa7650000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x63) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x0, 0x2, 0x7fffffff}, 0x3f01, [0x63e, 0x4, 0x0, 0x1, 0x800, 0x6, 0x9, 0xffffffff]}, 0x3c) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="5a00874b49bf58edf9cf79ef4c31dafcabb4b2db616d2068029ca77a5d43764780ac337f24a581baf73bd7f16c0db0a1f61e1979916a82c2a657b17aa6f99ed282f7b0c77df52f98e920b7d3e02b2a6d649f0f5c74", 0x55}, {&(0x7f0000000200)="a185aa28db74215d595ff6f28138524303f28038019f0160b13cf5bce49da6e64cf5c4e02e6ecd6c75ca0dfca6f0242f97a1e42cc9c67637a1732e2019977ef31dd136c105847045fccc52345efda524ae93209c2880f6f1bff242af9b09f3848f8575a4fafdbfec5ad39f0e93eae846bce3aa5b64543fe62355e9f10f7bfa0468ccf9ab505f1d10e44cbab8818fce23be8cc439b6972cc427ab9163bb124bf46babf74db2a754d6c0ff0888c9", 0xad}, {&(0x7f0000000100)="a81d1be1dedb8b0743b1d5b4737fddcadcbdb6bdffd875fbfd533650f2f0648d098a19431f48ea07f5e5a8f78c59789cb27e534283632f283c0be334", 0x3c}, {&(0x7f00000002c0)="78045a8d67a055b6e160ea59b52bc486e60b43318965899032c36cf6962b1fd0ed36886846800b4eeb79b06dd81c107041b9fdfaf0d6e05d5b1e511a606a1768cc950ec471a21e9019134ba7ce2f5c3731cd651c8d1e6f1a27ea11d9733491b936c55c6068096cff8a62a13e7ad88c82f96a664f2593336f138dd3004de3b7295f205127617c838da2cb6bdbfe26f5010d3a669e84c53548a13881d3af058dfd7bd729ce", 0xa4}, {&(0x7f0000000380)="330c1ce8b3f549d29cf59ed08042b7cfccfb4c98122aeadeebeaafc8df3eeecac645acbce0553e382a0297a8bc9baccc069966ef16a8505d6610275ff90992b23718a1759d3b96859a0aed7258c4f7009d2c37c30812a50da4edc4f9e72458c16d5bb1", 0x63}], 0x5, &(0x7f0000000480)=[{0x50, 0x1, 0x6, "b3aa11e1e836a27483b180b584327dbb3f863be7764858044b87d38ade02c589f753ce98ac30917e9dca677c90ee67fe8781547937cbaccaecda0e2346886b"}, {0x38, 0x1, 0xa0, "528438fdb949dd7fc7f96d4d929b3e5abb6f843bdd2ac959e95894c0b22bd085eb"}, {0xc0, 0xffff, 0xb11, "1f92674a3b6ce91466a1ed4783801a4d0eebd37352a930d96f1c12f2eef74a89be6ca8c3adc08ced8f47ad33dd637b6f246dd93badb721184ccb7340277ee6e6420320efecb229ee50e026244b62cfdd200b4a68b0c21b645c2d1eca65a85997b2ac0f5b24c5c4d7c926c325f1010f98bc469acbad972e5ab92fba7becc24854845e101dcabaeec2b79ca921524d8e3d6b423155303b838e1dc63a4868d9905da321210d74fe48b440a4bcebf639"}, {0x70, 0x1, 0x8, "5c6c960f6f65df68b1ae29c0212251fc6a793ee94a450064830d9d86497ba1ebbe90996c628974e323b605472b16430a5731b0d0226d8983e6db763122f0b3716ae3fbfc535632841956d4745f63034e14a697df267df2fdcbacb1d7656356"}, {0x10, 0xffff, 0x7}, {0x108, 0x1, 0x4, "9e74e762b1d8e300dc32c14e60eedd2a655d3d84cc9786ea5dc84f828cf44af1694134b84c84c6c856378deaaac200e5b321c63af9ab0fedae9cbcde04185176f1665b472918f563de271f125ceaf310a110dbb1d877fa346492f244eb3a0f6ef2a5ee5af0101f0add236421ded95fed07886375ed3675d5e48d49dcf92c585dc0e373c603b6681922aaa1360bbc534ac98fe3fe76cdf52b323989616550b3871bafa6cd5c9af3eddc6b320439320ceec19acafb859701c9dc0c856217341694e4f4361352e5e940fc9afaaef03ae8b04d9a8ae919714edafdb27669ea3d16aee7d66279790d84c016657174c861396af6d447cf76"}], 0x2d0}, 0xa) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000040)=0x1) r6 = socket(0x10, 0x8000, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)=0x5) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) ioctl$KDGKBMODE(r8, 0x40044b06) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1000, 0xf9, 0x0, 0x8001}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xa682, 0xf7, 0xa1}, {0x2, 0xef, 0x2, 0x2}, {0xb281, 0x7, 0x3, 0xfffffffe}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x8, 0x6, 0x803, 0x7fff}) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x1, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x80105705, &(0x7f0000000080)) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000000c0)={0x2cc1, 0x6}, 0x10) r11 = dup(r8) ioctl$WSKBDIO_SETMODE(r11, 0x80105703, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="2b273644e239b76dde419f22b43bd5ac5384d34eb07657cfe9e001a8cffa313f996c013080364dd61d9616a8be8df87dba29c75acb8624c47bb5ebcf1c0a3557abbfd363b4985019d1028b555fba80d8ae8491c476671a1c8f2c222e48237ab3c1c0d9bef51c649ead3716c9b84c4a63bde9969eead3ed14fb7fcefd832b8958e35c30aefe319e3fffdba81791c928d85962bd8746847af71572a4b4a5fea350eca6e62f794285adc68a9d3c8a1eb065236e13a4eb5cfacc63f3422289177d77f4b4f1cc53ca0f521e2b", 0xca) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = socket(0x1, 0x4000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000180)) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x44}, {0x6}]}) socket(0x32, 0x3, 0x66) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x6}, {0x3, 0x101}, {0xaf, 0xffff}, {0x0, 0x9}, {0x20, 0x5}, {0x45, 0x1}, {0x86, 0x4}, {0x0, 0x5}], 0x8}) 16:00:12 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) getpid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r5) r6 = getpgid(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r9 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r25, r26, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0xb1f1}) r31 = getgid() r32 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r38, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r42 = getpgrp() r43 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r39, r40, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r49, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r53 = getpgrp() r54 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r48, r50, r51, r52, 0x5, 0x7fff}, 0x6, 0x2, r53, r54, 0x7f, 0x100000001, 0xb1f1}) r55 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = accept$inet6(r56, &(0x7f0000001980), &(0x7f0000001940)=0xc) r58 = socket$inet6(0x18, 0x4005, 0x70) r59 = fcntl$dupfd(r56, 0x0, r57) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r61, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r65 = getpgrp() r66 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r60, r62, r63, r64, 0x5, 0x7fff}, 0x6, 0x2, r65, r66, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = accept$inet6(r67, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r69 = socket$inet6(0x18, 0x4005, 0x70) r70 = fcntl$dupfd(r67, 0x0, r68) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r72, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r76 = getpgrp() r77 = fcntl$getown(r68, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r71, r73, r74, r75, 0x5, 0x7fff}, 0x6, 0x2, r76, r77, 0x7f, 0x100000001, 0xb1f1}) r78 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r78, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r78, 0x29, 0x23, 0x0, 0x0) r79 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r80 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r80, 0x29, 0x23, 0x0, 0x0) r81 = getuid() r82 = semget$private(0x0, 0x4, 0x408) semop(r82, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r82, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r82, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r82, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r82, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r82, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getegid() r85 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r85, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r87 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r87, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000100)={{0x3, r83, r84, r86, r88, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r25, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r37, @ANYRES32=r52, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r66, @ANYRES32, @ANYRES32=r75, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r78, @ANYRES32, @ANYRES32=r1, @ANYRES32=r79, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r80, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r81, @ANYRES32=r84, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r89 = socket(0x11, 0x4003, 0x0) sendto$unix(r89, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb73baaf5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r89, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x2, &(0x7f0000000040)=[0x0, r11]) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r15, &(0x7f0000000140), 0xb51) r16 = kqueue() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r18, 0x0, 0x0) ioctl$TIOCSPGRP(r18, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r19, r20) getpgid(0xffffffffffffffff) r21 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r21, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r23 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r40, r41, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) r46 = getgid() r47 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = accept$inet6(r48, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r50 = socket$inet6(0x18, 0x4005, 0x70) r51 = fcntl$dupfd(r48, 0x0, r49) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r53, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r57 = getpgrp() r58 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r52, r54, r55, r56, 0x5, 0x7fff}, 0x6, 0x2, r57, r58, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = accept$inet6(r59, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r61 = socket$inet6(0x18, 0x4005, 0x70) r62 = fcntl$dupfd(r59, 0x0, r60) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r64, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r68 = getpgrp() r69 = fcntl$getown(r60, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r63, r65, r66, r67, 0x5, 0x7fff}, 0x6, 0x2, r68, r69, 0x7f, 0x100000001, 0xb1f1}) socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = accept$inet6(r70, &(0x7f0000001980), &(0x7f0000001940)=0xc) r72 = socket$inet6(0x18, 0x4005, 0x70) r73 = fcntl$dupfd(r70, 0x0, r71) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r75, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r79 = getpgrp() r80 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r74, r76, r77, r78, 0x5, 0x7fff}, 0x6, 0x2, r79, r80, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r82 = accept$inet6(r81, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r83 = socket$inet6(0x18, 0x4005, 0x70) r84 = fcntl$dupfd(r81, 0x0, r82) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r86 = socket(0x18, 0x1, 0x0) setsockopt(r86, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r86, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r90 = getpgrp() r91 = fcntl$getown(r82, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r85, r87, r88, r89, 0x5, 0x7fff}, 0x6, 0x2, r90, r91, 0x7f, 0x100000001, 0xb1f1}) r92 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r92, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r92, 0x29, 0x23, 0x0, 0x0) r93 = accept$unix(r17, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r94 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r94, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r94, 0x29, 0x23, 0x0, 0x0) getuid() r95 = semget$private(0x0, 0x4, 0x408) semop(r95, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r95, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r95, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r95, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r95, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r95, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r97 = getegid() r98 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r98, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r100 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r100, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000100)={{0x3, r96, r97, r99, r101, 0x4}, 0x200, 0x401, 0x2}) r102 = socket(0x1, 0x1, 0x0) r103 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r104 = fcntl$dupfd(r103, 0x0, r102) ioctl$PCIOCREAD(r104, 0x80105705, &(0x7f0000000080)) sendmsg$unix(r19, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0), 0x0, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r6, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r39, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r52, @ANYRES32=r67, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r42, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r80, @ANYRES32, @ANYRES32=r89, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r92, @ANYRES32, @ANYRES32=r16, @ANYRES32=r93, @ANYBLOB="000000000000000000000000000f86dd", @ANYRES32, @ANYRES32=r17, @ANYRES32=r94, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYRES16=r104], @ANYRES32=r97, @ANYBLOB='\x00\x00\x00\x00'], 0x114, 0x7}, 0x4) r105 = syz_open_pts() ioctl$TIOCSETAF(r105, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r105, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r105, &(0x7f0000000140), 0xb51) r106 = kqueue() r107 = socket$unix(0x1, 0x2, 0x0) r108 = fcntl$dupfd(r106, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r108, 0x0, 0x0) ioctl$TIOCSPGRP(r108, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r111 = open(&(0x7f0000001a00)='./bus\x00', 0x10000, 0x40) bind(r111, &(0x7f0000001a40)=@in6={0x18, 0x0, 0x62d8, 0x7}, 0xc) dup2(r109, r110) r112 = getpgid(0xffffffffffffffff) r113 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r113, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r113, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r115 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r117 = accept$inet6(r116, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r118 = socket$inet6(0x18, 0x4005, 0x70) r119 = fcntl$dupfd(r116, 0x0, r117) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r121 = socket(0x18, 0x1, 0x0) setsockopt(r121, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r121, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r125 = getpgrp() r126 = fcntl$getown(r117, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r120, r122, r123, r124, 0x5, 0x7fff}, 0x6, 0x2, r125, r126, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r128 = accept$inet6(r127, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r129 = socket$inet6(0x18, 0x4005, 0x70) r130 = fcntl$dupfd(r127, 0x0, r128) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r135 = getpgrp() r136 = fcntl$getown(r128, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r131, r132, r133, r134, 0x5, 0x7fff}, 0x6, 0x2, r135, r136, 0x7f, 0x100000001, 0xb1f1}) r137 = getgid() r138 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r140 = accept$inet6(r139, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r141 = socket$inet6(0x18, 0x4005, 0x70) r142 = fcntl$dupfd(r139, 0x0, r140) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r144 = socket(0x18, 0x1, 0x0) setsockopt(r144, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r144, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r148 = getpgrp() r149 = fcntl$getown(r140, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r143, r145, r146, r147, 0x5, 0x7fff}, 0x6, 0x2, r148, r149, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r151 = accept$inet6(r150, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r152 = socket$inet6(0x18, 0x4005, 0x70) r153 = fcntl$dupfd(r150, 0x0, r151) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r155 = socket(0x18, 0x1, 0x0) setsockopt(r155, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r155, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r159 = getpgrp() r160 = fcntl$getown(r151, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r154, r156, r157, r158, 0x5, 0x7fff}, 0x6, 0x2, r159, r160, 0x7f, 0x100000001, 0xb1f1}) r161 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r163 = accept$inet6(r162, &(0x7f0000001980), &(0x7f0000001940)=0xc) r164 = socket$inet6(0x18, 0x4005, 0x70) r165 = fcntl$dupfd(r162, 0x0, r163) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r167 = socket(0x18, 0x1, 0x0) setsockopt(r167, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r167, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r167, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r171 = getpgrp() r172 = fcntl$getown(r163, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r166, r168, r169, r170, 0x5, 0x7fff}, 0x6, 0x2, r171, r172, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r174 = accept$inet6(r173, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r175 = socket$inet6(0x18, 0x4005, 0x70) r176 = fcntl$dupfd(r173, 0x0, r174) getsockopt$SO_PEERCRED(r176, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r178 = socket(0x18, 0x1, 0x0) setsockopt(r178, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r178, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r178, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r175, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r182 = getpgrp() r183 = fcntl$getown(r174, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r177, r179, r180, r181, 0x5, 0x7fff}, 0x6, 0x2, r182, r183, 0x7f, 0x100000001, 0xb1f1}) r184 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r184, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r184, 0x29, 0x23, 0x0, 0x0) r185 = accept$unix(r107, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r186 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r186, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r186, 0x29, 0x23, 0x0, 0x0) r187 = getuid() r188 = semget$private(0x0, 0x4, 0x408) semop(r188, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r188, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r188, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r188, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r188, &(0x7f0000000240)=[{0x1, 0x8, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x0, 0xad, 0x1000}], 0x8) semop(r188, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r190 = getegid() r191 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r191, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r191, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r193 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r193, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r193, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r188, 0x0, 0x1, &(0x7f0000000100)={{0x3, r189, r190, r192, r194, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r109, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r112, @ANYRES32=r114, @ANYRES32=r115, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r125, @ANYRES32=r131, @ANYRES32=r137, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r138, @ANYRES32=r143, @ANYRES32=r158, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r161, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r172, @ANYRES32, @ANYRES32=r181, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r184, @ANYRES32, @ANYRES32=r106, @ANYRES32=r185, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r107, @ANYRES32=r186, @ANYRES32=r105, @ANYRES32=r105, @ANYRES32=r108, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r187, @ANYRES32=r190, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r196 = accept$inet6(r195, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r197 = socket$inet6(0x18, 0x4005, 0x70) r198 = fcntl$dupfd(r195, 0x0, r196) getsockopt$SO_PEERCRED(r198, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r200 = socket(0x18, 0x1, 0x0) setsockopt(r200, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r200, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r200, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r204 = getpgrp() r205 = fcntl$getown(r196, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r199, r201, r202, r203, 0x5, 0x7fff}, 0x6, 0x2, r204, r205, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, r89, r190, 0x0, 0x0, 0xffffffffffffffff, r201]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r208 = accept$inet6(r207, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r209 = socket$inet6(0x18, 0x4005, 0x70) r210 = fcntl$dupfd(r207, 0x0, r208) getsockopt$SO_PEERCRED(r210, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r212 = socket(0x18, 0x1, 0x0) setsockopt(r212, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r212, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r212, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r209, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r216 = getpgrp() r217 = fcntl$getown(r208, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r211, r213, r214, r215, 0x5, 0x7fff}, 0x6, 0x2, r216, r217, 0x7f, 0x100000001, 0xb1f1}) r218 = socket(0x1, 0x1, 0x0) r219 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r219, 0x0, r218) getsockopt$SO_PEERCRED(r218, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000100)=[0x0, r14, r206, r215, r220]) 16:00:13 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x488, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000004, &(0x7f0000000000), 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)="cdccd6896a3d919ac49d51d4c990424a9fa110075e592c57ca34f74daade742db644701af5f189036cb222490f10f943e8d21ae34be24cfb94d7c207c73090b47cde01b7a3bcd96494df1548742952639d67b476a0c3691d89238e5ecc98a03dba38bb8b8727c48d65c6c7f08845ac9c09fa9d03914238e04416ff11d523d1cdef16aa6540a8430fead755165dac13a919987e91ec080c66581125d01fbc96fc2fc60e8a045ffc4417f6a59957c8731969adf37cc10cb525f56190e627d063b5604b6969af748dfa43db1441a1266ab55c69b6b7de3b2f49f6bd0d1c591492fc36f9e19acb189c4d49fc8588bf8a5b6ba3c51867f1c7cd3f1b3641a9f85744e6cb65d056c9596f39434f2db9cdaa1ff7186a52247fc7f99b988bbf1495db4863ca7ab67980827714af99e8160994a592f484b2429bb113b1a7557748139f1ef2779580f37bf73622a32cb32404679ad600efd0ceff8d414b41d2dac9364fe5ff6dfa4b873dcd4cb8d28418cdcb977eb7a206007c3e14cd9122e69e9a2c73d7410b2fbe8b6d792a714b222e6fdb40cd4ee5c85794590d061ade50d15f3e3a4e1397ebfa347d0a89f750380550712d0e4e296484ec4d1ad793c16a7e85a3c6ba4ae37d0d6594340a0cb60687372e54da087c70e940605c20c0cc5b3f6d92d27fe76f8f1a6f122f119d4d029ead08e202c4bfa68475eed9f9747f9fb07ff397120ee3eae8c261b4197cb9622aa21e2b7aee43c50c270e66a98c6bca30fe113d9c7668189302a2516055f2d54e4907871fccdc702d9610af7bcae2ea83a9c9adaef62ed5232437a4ebebc9ef56540130041ab73ed4f3daffc872f49f2b16d8094067a3d7793a0c902705e993a7a35a789984a07d01a9e16a2416edc9d2c3ac40c435fb1321f56ec8173944442fadaa26b7bf142613096dba75be480e2af69f6bf5492ce67ffa5033729afaf3994588909eeb7a4b619bf8e727121adf97d2e9126bc886e5f00c1311a83d59895a07ca4f62c34481819ea7cd154e23b6175d5aff22ca1e26d629e8a36c0a9821719d19a67b997fee2107781f956aaf72d3be6a9edf328bcd3089d5eb1d106b2539084766b17bbcd766a9cf16d90edd4948527381e1db39ac2ebb9c9c60ec68800bd1257bf3f9df1fcf723dd29a571200f2a85e9a8356c5bd0af8afadfdc4c667734234251851bb463d14eb05e307210b984eac4517d07f88959d4c49390cc22258f9c0f70059d2f5fcf902052cc091a8a83c7ea2db64ff57f7812b587fd4b0d6dfdb5851d2b9b9ad55bda78179be8fbb8d434dc9182e55941a8f01a4dc19ebfc322e5d3a42f639fdb57f88917eb46cd4bdcf956d900be5c5d39f68449ff99733ad626968c90dcf87622e20e1a3ca23f823877aa2916ef3030cef18d13f60715125f39d274d089376bb2f37eebd4a5a6a81b0d768b912847a229e110116e6a2b4c344eb78ed09970fb97da4ac7edf7beaaadcce01b195f9c93cfbdeda238f15648076a74e8a5d4c22ed8e18bc5d2c47a7ed9da3a5636288fa8ee2a14f70e75ab0adfb8b605f42fc4a33f9d2a8217c6477e766da4733fc3ba4099ec805819d694cadb77a26345a958cafa403f5d6a5d6f22069365d6d697166f79f4a635a1e95e0f1afc49e6eb7d52ced0730a62361bf337fa8880647018fddd28c61936d42ade5108e7352e3d06d2988f48ec916d0b816130a379ea1e5ceb338c110b0976748147717482ff23189e76eb40a8d5a8cc269f659a32e9dc421f07cd0f7371be70f53a5cead3261a594060c7aa98d90876e9b48c55e93717aef12710b62a988b83ef3af09417553335ee6151a85391431c63986ac56574174ee871ccd8f4ce9d868d6f1752b31c5f6167a68e3c8f42946462cc2da76ca18a884224cd53285c7f54eb94407431f3ee250aa01060137b91f5a2d6e189a6a93ea0f2cd308e4efb98ca19d802fcc8bc2f0d3a24ed8b5a2135fe6b19e20385b026e06c3474b4064e23e25e2c446e52a564d8841d83471e4ba6d1f87884f4947f43475df259db42d6beac93376b4cda1570347ccf1be92459a8e4e4634bcd48a22625803c6d43dc8d6d8f3100fd30238f774dbcaac3bc73c702910f051f6b92394f18880689a0d89620a62a2454eab75e8577276ad245270f6aaa39c96f397c660b63aae950e1f85a67b84a0caa6ffa189ab78a492f99de15ef58cfbc34577d18039f932867e5e2532ab64749cf0151f6410fb51b63cae32170cd08b5d6c17bd9fb8f9236980b507549a986c1f5f02c3d2ab1f3f5283c4f0cf215fcf691c6ffd31c25d73491208181e5bd31e725a9087732afac9aa78b462ce34764b7a4e317e20bcb9109d2cb2d83128c46728466fc3b94e90f45260089d902ae6138068eb488ddf4717247a84e2cc151dcc8213b0a88af07ea9d9f745d6aacf61b09950fb019e93a8516bbac313e203dbfbfeafe308e5b8ef08a7caca146daccb137a46316fa269dad26af79f215a050901a0159428db691e7688994131eb223ee24bce55f377773444030fb7bfb3a490b32b0a457a97cee0c2a324d835565e9197ab0144a187575eb065a2aa3449a60a03120b756903092068e6900cb9b2f5155bce3f1fb2e486017821ad74c91a276076590b9e786234bf069e120d458fc336e0317ef2743ec1be904bb52d4da80e150fd8aa92c33090a9738ecf4c1c49e5955acbc8b1d2fb62b116963ac49e3b370a68c0a580f674373621f46520db1f775586429e10876b3d70ddc985e5cf93dee32b1ac487292bde8a491e25b23d0127428ce41d7e43939a1d52b1bde7fe634b6de1e066dbbef27135f629215cd673c8b57a1c360be576eb7c3654e82ead53928f905a607188bd2aaab307dcdb5a8e798d9251ea5d885d514943133cc7ad1bb555b497196fadf7be4426029554524e01ebc570ff9468ddf0d1a697e1ecae0e496fa16bad3a3c1562220beb2cde1a5d59975bf9cc2f095b8b8a8803f41a6ec415975ba979b5070957fcaf9c741e6b73bdc4f669f0d2ff2f9de35515bd98b3c11364008631207c1fb665508ae9968b423409d8554f7c12fc2ac22ff2ecf57ec7ae59314ae0e816e3f6b36853446ddcab0bc268d5d7621fae6e5aa0a2a96c7576b7e375e54462e2338a7cc3608e75b5f1f3ae4d488ac1b9ec8951d45c263ed199d545b4e775a4f26e8d63c8cb6620b633da97e73011e4fb7aab81d223dcfa8eff372fddc08bf9c43307e0cf965c86bed73aa60ff845a8fe680542ce2e8bbea86fac4610a50293e779dbfa223a5913717d7d66ef05921a0d409f0fafe0c6a936562afde97453077920ccf9797162f55a5bda5deae89d1ddca6f0358c028a4e3920675b37718ef50b73790212224425059102f8e229fe6c2c7f3e9c00be5433d1100471ef00af6a69cd0f608679edf3ef1252ab0f02cbd2a7d47e66cbf2341ee0324d381ce4cab97f1c1c92a9bffea6a773dd0927716a93cd9de46fd515c80e87030b811b737350c5546e74f9b3afeffb39ad9715f4d8b9a0a4f21bc8788ddb1dc3060386f8da4df24995fcdfa3a84288b62e2f117d99479f551fa3f90390055bed3e42578db0075933b1cd763844b8190655bd717cd1136501a4e4a9547c2c1a9dbb65c1d4806fd4dcf24e60f4e1c8bfcfb1392b2d24452681972eace0225876bdea5e4655e0510c7f769539d13d9d1cff0ba41a207f397e659d034d629f0f49edea6ab74a5925da0751a43c68dee4ddb2aef9ac21ce16525cbdbc164fe9f241bae7b78ffb98ac63ebc3649f9513a782d3fcc9e1ee9517485a9fb6f767669c023881f417bc3d08e80af68a52f8d14f7b39c9a831e913d4140ba6a4959dda6d6abc0b38b3a026719c2599940c4a34348245c701eb0c45727f6237c389b64b63b00f9dae1e461455d9560a42a5b10f181e52cddf59d675ed491c0bc5eecc98260a360f607af166b02b960988f73e706cb067afa6182ff0d0b6c78d516f1fa5b92ed0eacaa3b6deb447f07e684438c9311d0e4b09ad4b95395b5d2dc7aa8633b26194156621a1d217b3b3e460fa1201d88b5054d28f573adccbb80149b916cbcb9c532fe965a61a446d85466c9aaae95ee78393fa63fcf3578ddf4920d2c726865489f9bf9fafb5b6902e57e0f76f625b6fbe21d6bc2216a6ec03fb7345653f4afdacd1e53d35f60f38145319275a5dc1f7dc966bddb4d919aed83f838cdd460a70e395011ac0de1f488d0eb9c7dac3e0ff6cb5ee61b20d53f1dbc19953617d064486b6b6029a77af408ec3be3d77aa3a7603bbadb0e919bc2957bdd635dacfef4b6b8aeac42390f50a65afb585ed72409ae83f37d2e484344d1006de9ebf4df86fbbe9cb1a8b7fb525243c87051f0ea0f2dc68ffbe7c707f58390b47e0d213e7f42311d20188998883f1590d6a53c9bb6890c426e3bae9726cd357de638a175dc5ca93ac5f405e930f7d867781fdcee5d2f211a16536ba80461269f0c016d603fca3e855cee36bc734802eaa14b390e65505c325ecc3f4db37285d03c11ac7d8185a1d672b9c7323266298354582025b490850eb06bd6e7475d517a07cc76aa6aee2474db636dab421ff7d7beb6ac223bd1edc4223e8d6317b054a2408b0cd049be62344e9fa5e703fb53f602f660800d9414f98a597b2bf09e044ba25a413ac73f7f8d26aeef201c61fe110ce07294b281414bcd3d8f8a401b10a45535f5adcfda620f2d7f8562159e7a41228d2f4cf3e37bdd5d760fefe185ce8c53d5183bfb0908a8746d3d149d6637cb1f8efea3239c2036aa97775e3a48fb648da037ad4f178f13e184a6b1408755b4e1dd4f6c8c57470abdb5011145b9dcff69726b6fdb6bcbcb45844ea0170c47aae288947f41147ac96a0641cc7246247d9304866f27b6b6be4c6bedba88f1c895716c2f253296c2dacbe66793fdc27ab524b114e9faf79f1b6912002dbfabb41b24b6526512942dcaa4aa98e67936b1f4f4312f016adb6dd7bf1d89e675fd3e542946a0b3dc2bcbce06600a14a733a2884c66eb005acaa278dcd9ca6ebd45cfa6c1582650b880963d5874308a0da06a26eee1411992ebd152e7cb2f740320f6ad120163f5a49b29482a4e44c47fc1a81f773a6d83956f4eebf704f0f3f8ddb1a253ce78cf9c26b3d3b70608ffaa19439b28bc8de369dc4acc78e396c7f4954443b364c4314bc31afc3239d7eb9240f54f90e6acd6684ae408a375a0536399724d415a6c7a9d91ebc7b30c8c4433a7c0c5a803c713c18231aae1f3aec9fb87e6fb22cfa03ce823f914f9faf30477ce6faece12e20b81dbc188ced1cfa88bd629f2d4f19f62091c01b57ec4ba148ed64ab01c8216922f41297ab8db670c2e8c1153403d3f8461c70dbca3fe5b3d690bcd7a65d5c432397df23e87dda24c7ad0c6f6e07c9cafa0dfd962d4b3c111bc0ecfd76337f2814edd0571a0b61f8299f57818ed9b038ceb80bff381753e373457d347282ed1bda406df67e7c02558bfc3c7bb15e7ba6b17aa68d9457220e191fd29640c95094fff1ba3ea7296261551a83a407b9b513074ab280809f86de6d315399979b912940bbdc2486bc79bed7a0c9217dcc023a0b9e418318ea35591e93215d62259965773963a6024e01119aa6b72d044a6b6eaafe1b8ec325941d912e6ec749b5a6cef546737eaa9a0ac439bdd83517c1d8f6e52d8e67f4dcfe3155268c5936530516acdd4e74739cd74d110d6812d38b10167b6aa1a8380faa7d9524309a467c69c674b18854a2891a8e43f31913ed694faf6c90c48ce14ef61a00ef585e", 0x1000) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r1, &(0x7f0000000240), 0x6) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/97) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/109) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) 16:00:13 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = dup(r8) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r12 = dup(r11) listen(r10, 0xffffffff) ioctl$WSKBDIO_SETMODE(r12, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1000100400004}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffe, 0x1000100400004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x1000100400004}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:13 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x38820, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c82b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd897a0fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x804, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x56) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) r6 = semget$private(0x0, 0x4, 0x400) semop(r6, &(0x7f0000000040)=[{0x4, 0x0, 0x1000}, {0x0, 0xc0b5, 0x1800}, {0x3, 0xffe1, 0x800}, {0x2, 0x9, 0x800}], 0x4) 16:00:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2003fd, 0xffffffffffffd}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='J'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) 16:00:13 executing program 1: syz_open_pts() r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) r11 = dup(r10) r12 = dup(r11) sendto$inet6(r2, &(0x7f00000000c0)="e42d5db66916c17b4d5bf5955ccb3b0a307fd1346f42bb2b3b7f66f2383d62d70cc00480c04d42ba6d24ce74f2338634ed38cee35ff8e6e0c7dd0dd08a4a609f8e54a537a97e809c53f7e2500f869ca1eb7213ce8abdc54f505d765531f74e797b51775e8734f85984b07fcc43f04442e7be7433bc21ad33fd13cf779499194468f9c384067ed6d005c4da9987ee13cd6c76384ccdf35c945639e33a92348177d54d", 0xa2, 0x40c, &(0x7f0000000040)={0x18, 0x2, 0x4a1c, 0x3ff}, 0xc) r13 = dup(r12) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/124, 0x7c}], 0x3) ioctl$WSKBDIO_SETMODE(r13, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getpid() open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x480) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000005fe62fb1d423e7a6cd25d44ea98d51c24ffcd0e90f3f2e982db61d74f533240bced0e4e511e5e3afa4afa2820c38f6f42746b334e86d28a05af982e6349dc9a83948d8cd332058ded18559d9ea2dd9a98763f009fa98b1ac11d167bc1b702fcfd456f0d30a3b2f8656882c70a6df2fe9a484d5d99658f226f7800d0d14"], 0x75, 0x0) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x1) r1 = dup(r0) dup(r1) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000040)=""/201, 0xc9}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/157, 0x9d}], 0x4) r3 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x50) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x1) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = shmget$private(0x0, 0x1000, 0x61, &(0x7f0000ffc000/0x1000)=nil) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r12 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) r28 = fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r29, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r37 = fcntl$getown(r4, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000001980), &(0x7f0000001940)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) r41 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r43 = socket(0x18, 0x1, 0x0) r44 = socket(0x1, 0x1, 0x0) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r46 = fcntl$dupfd(r45, 0x0, r44) ioctl$PCIOCREAD(r46, 0x80105705, &(0x7f0000000080)) setsockopt(r46, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = getpgrp() r51 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r42, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001340)={{0x6, r8, r20, r32, r36, 0x18}, 0x43, 0x7, r37, r50, 0x3, 0x7, 0x1}) accept$unix(r4, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006506baf1dc62a6d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000186144950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eee9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045343432397bfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000472bba405074866f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adcc600d108edc56d0e0cc588406b5f3f58d482da37a1b01d751b7fca54f96b5a9ddbe8f34c871a442cce3ac68f5d01579ed4c0e95690e84074c832972b611945f08ad0000000000000000000000cdba5bc01beef8fbbf975ef7527092fe7807a0c0548cbcdda83d49c6d53f4656c4371269a6f81fc02737a7a3f721b2328b1ddbecfcafd8c50f0683d40b0d57a2b839fd57bc59465b29e9f6241efd4d7c7f07594db633"], &(0x7f0000000140)=0x1002) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) pread(r3, &(0x7f0000000200)="b3e037b65356dd1ae03f2dd36b8f3d0918e54d4db717ce09c3f03515ee8a7ae3a5e4f42631c81288f247b366047b467b059bb603cd2af05aee1075c85e0705f41ba0acadc8043afca28aad7b2ecc8371e637c047e6a5292fe102b9fce2b476bc5f33ad9f0f9d3b527910871e73e726ae8e08aeadc8539c067f09b1bd8ddc87780c81e50a5c2c2e24f14bd4035f811981d8be99a52bfc599f457fd09d739a64f634286e06362c1ea457", 0xa9, 0x0, 0x20) close(r0) r52 = syz_open_pts() ioctl$TIOCSETA(r52, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) recvfrom$unix(r3, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="654d09c9ebf201e37e5270e669398f26f9a0e71161762c562833535616462979f15e575e9bad3c7a3af44194ba02abcb76eaece684c79abf1012f3c81ee2cf90848a8daabeaa49f45e6b661e71e80c08d605aafdfd3024c2d7234ea93e16d259cd1d6a4cccef5ceaf8d6e8ee890aa4d41b82e31a334d1ad66730e80436c63f4c53dbc2b5327031aea399ffb81ee77eb92e99d1975901765184fce6db3d18f097a917fc9ef5fabeba8db5437590605659ef22a7c02d0673f044bad9134445478d0abcc19802633c7a285976a517b4e9b4732fe16368b16530b38f6471621979306f1554aa86be91c7950d06dad4a52b96133b317347eb6271bece9b3f6be8b36f9acc1c634dad288efd1cc3d2d516b377bfb6af9161a896cb62c5b33dcaa2d286c9b0a5a2c5b3631004bc5f07eb8867e9ae3decee4be6fd3b5b59a5abad28e703486378d1a86127825851c7a72205fe7825ad00300bbd04a39e3923bba271e28758ecb73a424b1fbf2b2069e7fea12b8823ea672e7024c84ca634fa2d8c8b78bede32154d0c831dcce13a73f8bba65411eb65134323cb98267f6473972ed21ba3421463d0a7905046d2f5afdc408cfd21af232625de6d0be187c2b61b403fb6044a5562d0dec0b216bd47fd3750896809fb6f1f5394b00b44456f998362d9fa90ab0bebcbca593039e82a956ab02718c86f8aa9e3e7d65589182a0553dedd82b69512f367f8202e0b32248666815b255a89bdcae4e948126a282ace3cbb915a15573e7ec564d0120772d6a6ecc7dd51b67cc52e7c2bdda4e2dd3442369003f16b0bc8ea009720dbfe3215f43210e737be282fe0a0e9f52d53347a74fbda319b64c52f77ec220ca083f50f208df43197db2840fe18b16fa147f27e77802d281b1ce67a4803dcad9e0341e7c9b5303856eea9ca199914a7422ddfd40391db8b37d89c7810d1ed6cc0f692e682e57f3adbf1a8ec126100cb53286a219feef213e5cb3f1a6ff2143b5804b76fb03f26e414d2872e70951ef8971947a54c33fe8fd5bce4be2552c3c65eaede4428b76be09328297da244cd41abb535cf05d283a0bfc1e06b289edea690e23f5c9f95b3343671d93dd2216d6c1072c60b37cbacc9e92f174a55cd4726c33bc49fd0e6f0a546ce4439a1e776ca00c697d7470906400ec1cbd170b43bbda53aefe30f17dcbb9a05a73d3b31ebfa9199cccd55601bc457d28b45932e4e12842b70f74d49128ea95a1b75c1d894b8d70348a84cea2fc7b7618ccde2c4cb1580a503518662089511ca5ad26993e9d9e8fa5ce69376dd173b9f52219cc2fb3b299a7fa67b2697d9035c869da81b8ff20f5e2fb6a2245661c233de5f2754ac208b7e49d3089d8f1e9b09b5a749e017dc88fe38b29d3dca9ea3f2059c7b7c193cc57854ba9e08d952a1c122f701481e5cedde1251dc568a8783d53c8c4d4ad51e877daae5ab465f80c26ee50691070be98817a5f578dfd46a3980c73b0eb0e12082cebac343885515d2e49f379dea7d526b08ab5d2332bfea35f2d930056b40a704e9f02c42f8301e097d4b74b5578a9046be64f437edf45e722f179aa534511905c3be5334d6bc401fe08f552a7d77607cac563e3308db6da40198993b25a9a7c04ad9ef9514c8807d3427bb4a0ea170f75dda46881666fa011c9244d200b3c4d81a0f5119a35e14d664ce33c286b7298f5e15f3a15658323ec88bfd89cb282f75056d50439656ee3deb73dc77d9c44d687dfdc15436c5ab3a8183feaa258db6dfc9e50168cd76218d4cbd1f368f245c69a44d574b7993102b3e3a32c9efb5de527fc594375b9166782bc24eed4e162846f29e49d39e59454b028954f9a54364ed3f8755349ec4e83dc0af37d12ca97839c97307f641182bd1b7a3c58961b1db00494dd3158e1253135e6f7c75d2aceb5d3ab9f6ffc599efe0e9e9741393fd1b73861a048aea222bd04c6de9bb12a1628ccccff61fe19fa570362ae52271a33a9c404c262424ae213be93a3981b1f0aa6e572121f89b54d7414905977086cb47abe641e95d65d201ffa85ace76befb455ea5e864b13468b5e761aa626110983c540056623db4e5018d593e4cd51d840033beaeba3b725d0d50cab956a043ee44f36ccf83245ccbd6759553ec9194ff75b03cb0787845e5b1c0df6e5ae132cb4ef7e84ac97ee253966db1dbe34e58e1c43c823667b98ebd549a578be9a39a6fa1a690c6a6e763bcf44e01a9d2351081cb6226f22493ff3c68db425d2ab4eb686ef18e84120fd094baedf4afa50da7bd9eb9139b2a2a9f15962850ebbdc64af034690820643c5e465c5ec5ef7a7c1f7c8632187b93e45f555bac98887b9a9d322430478f137e75f6718a106dc7d09fc40e43479e6f58e40ee41314193fa5c159f5935f83631929ba5d558dbebaeffa16120510db78d752c344301742ff03c8d800091cf81c3b6d75889676b6d4dfd97115e8aa3f8a6b1821890326f279727fc5444a0dad43cf03f3db427785046442b4e5a2ceb258998a57ccf307d926ed4559d790c08dca1cd75abb168f1230e0995b5bac0cdcec1fd615915ff9ae64ae768857caaad279fd107dfa3f0d3303c368e8d71fa4511addac0ef776d1ff54f7c3c7619547285bf20920c9b5986293b9d947d2123ee6cf8ca2e1bff827277894c2850f1e7fa8d285bc058ec2ea9ed90cdd7337260752f40396a3925ee71ae820bf836ac5ba6eb031a948921b5bd059a743156ceea44e865497a0c8282dd5f629817bc557911bb3fe6b37224383908f1252adb6304c558229b3189a473e02d14eed15899820156562f97e94919e01fe12a42a65ccd81218feda13e6bec05cd94682140d5635d164ae1a3a5c733d60742b6329339b6b2ea6df23da3524470ff68a308960cce3b710bd6c8b56744ed550e5e88bb77c78243fff858c411cc0f1744079d5b05b026f19a005d7a3ea9d4584823276bb1578650dec5b1ecdc5f864d447b1acdb43ef277676a882838cc9be91e9f739779d45bfa0a1d7bbe0a923f243c585273ebb5d0764b2e0394f71d30a75d07687c29254e6626143109fe54dd442737b7f1ac8edae3957bf8bf29308b950f9a18ae590b8df01af6e1123d57885854410b207fb72b65d57e9518dbdd7d3e29ee61f35d8f2bc4553140160722e4057d9038616bf50b192e16f0f776037b97ef1ca7348a213b3f9c4b8552a2c19199b9c44c85bac5cec918df44c9df72c882c790a915854f4a42948bdfe4d718d7d05358458bc921fce48d099812fc3e202fff0a0428f70a85b8f6381b1bc6eb74dd918bde994d475955fad740d23b8d395d14db28ebe5a9a8dda32c18fdbc9dd16b8034777c0c9c3bb3411df3660454bfcc916fb974eaaf647c000cd75768a66f0abd642cec9382b0fdc77fb93d170bc53d2dd21e0d44b9749273bc87198481f37b9ec58cd516c65cee472de3d4fad195197aa5c529ebe1a078be565b601c3925db113c0031f2db814d10ad038c6bb370c3f5e8ce2c445e141430038a949b4e45067a523f63db481c5410159a2c34a11084c354d3bad1e1144b42985026e5e7a20d93d7435390310c4e5a30d4a7185fd73c1dfb1b1b600fbe240282ebd74cbcc22b1aef4cfe8e970a8a29580df41d0021c9058e23b8809e8a2f8fbe834c96ec5b450ec062adbaf860dbe89e115425a6fb6607d4322b66de78e933ac05bcbe315addb5462bfe4f32bfe3bf46c1e02182951411b2c7b132cf76a9b58ec155aa8544186f9a05b64326107042c8c24eac460b7d59362f94b425c6a0e61043daf926130944cb3d13cd7bab0e92c126b5c358da4baeb6314e2c9d272ba3f90ac034812ed98495738968de5907e3468e943cb822346a84c38a165ec59b5a9c5b1e2eaad7bd2c585ca9e224d46f42339871a1cbf5920de2ce588929be3268411f988111f537cc8b467039acc4a9b73b477957618ca197bc85ac5f2e2127454b5301fe90b82b8d191b9ac28b758392a79bb7a4c9eafc098ce2aa8dba6b5fbb697e05270115af693dff9fad9bb7b83670b5f94002844a51b604fcdef6280d276de0b425b740a52a4469fcf1259791b88865e52f76c4226e5e5ba14d9985547f9f2ba8f8f962f87c674e90d32fb403a34da1cd83daa5332273b2fcc0c8df16a85de4992a21239d0937df7cec1d7bc17836e27f68327337e46da712cd66494e2abbbee343a4c46a7026324dea68506849a76f1f14e45db0493e1a6e28dd5a6914caade73a9bb2dfa88771670cc75c9d1b03c97219e3d8058f3a65915356b7481bc95d1cf3954784679ab7e52ed607f5505c261a7a262b7fed81a53261da25830012ab53b28d4cadeda7fe8877e06b41d448c7beb56f64be044b456fe8e6afa5972d3c3705f9c0655e48e0cde29a0e7b755595b2b63795e8f43ce8d170b1d70a4096a79be0f20028119509952deb34823e0c04f913fce35e90456fd9fcaf59aa14946fb2a1e1a1ef01bb5cea484813bebc7d8348b92ab27876a02fdf3f6d5f33b2268a38b9ef1fb40395217de521a4b7a4c9b20a4025872b713b63364b54f6bf7d7de3a0b0b300287e006bf6558d5a0894ec9bd065e8c8e61d47d7650d510205f71afd199468fccd4a4ef45d84494d9d31d7094a3d46091c15d82c358cd37842ad6eeec2983cfd2cc0bc5e231d0e555a09428f1075ddd0e64a98e8e4724601abfe6b1c6a9b990fa015611b1e10bad208d98ea6d80bd4c1a722b13204e74d7bb5de3f66f6599d2c811660f52784bd55f1d92faeddf30b8bde481ca179e790cc76cc94ee26c4bb7f52644abd127e456b9e45880fff0d6da3a7e4a73168c35f0279cd810e0399dc286077bbd022656232fc41b05c148c8cedbb6bf455ea94a3a7df282a82ba59ceca1ba6664fcd6af71595b4682fda4b3e29617a0881f0641d2edc15957de7b180cab16fdb38646be2e6bf47d363032784e57e86d9a1a98feae1c997c08594c9d8e1454d5be8ba84b154a55398d880e4499c2f410d3bb526535ff5fb1670336b50e30253e5450852f8a4e0899fee47051b64d19a77df1b99565c8005b825c2c53a38511c7cd6c34cd2be5b536d7a214ef94948ee2fcf33eb6b23e6c37775e173ceb47a3ea4184edc33da96c9a7a170da31a2abcb7c02588e3bf561cb264c92634a8ff3790ff1c05fef962cc2f2af585cf02b6ce4198d1efca3d86ba0e0dbb28c4a0b815fd32fa9493e90e6c2954fc3730e9a2cbbcd1bc9191507ca198de7520e5cf23bf45cb24874a32f1d24cded48f1efa7ce589f37b08f31f1562c5c0410cc4b664b0673adbfeb989f6cd82a9e91e4a4ef6b06dfa52503b59d0b43a79604f4c963e729e3b3f9f1a3999e472b193ebf8c5167e57d3b2817e3f516dbedd18260040dafb4627b20e6cb1b04bfbd10c068f27c644db72b806d49b8126e6d309f0a0533d2e1f66e24a8f35ee17c91989bbb9e2055a8e3e1e4245ee8a56640771e8a4bb69387d28d537d290855cddcc1a3377ceaca425ae99522548677f5b87a49adc76e636829af1f56e3860eb44a46c2704430da8c51f47406519b8497df6d4af15ca030cdff279dd9deacb1ea57c8e7875de13e3281e816f6c4e47f16298ba9509f9fa08da0f490866f06e0f9b85bea5d9a2b4a58a5c699d94119fbb212f4a1f471421c0905b1b605eac036ee2c5b017e6fe34ae237ec610eee125cedd62e287e0d155716e7021a9746a1eecb9fbc1291e284dfeb7fce589d9982b1c8d9d5630d7997f7de354a961f3d79a98f0bb81cc0896577a83662df3e159720aa3da4d25133b") syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x10}], 0x1, 0x7fff) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = socket$unix(0x1, 0x1, 0x0) dup2(r6, r7) r8 = dup(r1) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = dup(r3) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-.-,(\x00', &(0x7f0000000100)='/dev/wskbd0\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/dev/wskbd0\x00', &(0x7f0000000280)='/!*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}-&\xe3\x00']) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) dup(r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$getown(r3, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000400)) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000712000/0x4000)=nil, 0x4000, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="100a2956b922377639541754a02301ab68f44edc3c8ac384f09e5cfb83ef1aca434ef92d9d391919ee874662c1fc14c6f245efb89b97daa82c5532957a1570453bb341a4c4942d634941d4f48f2f7f572c88e11054440bc999d1b60fa23770cbbd6b5bcc8c991493a11430bdb683909be837217e81f40027", 0x78) socket(0x18, 0x1, 0x0) 16:00:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$setflags(r2, 0x2, 0x1) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x3f, 0xa9, 0x55, 0x5, 0xf320, 0x9, 0x1000, 0x10, [{0x400, 0x80000000, 0xfffffffd, 0x8}, {0x80000000, 0x8, 0x80, 0x5}, {0x3, 0x10000, 0x3, 0x6}, {0x10000, 0x3b8, 0xce6e, 0x6}, {0x7, 0xf7, 0x4, 0x6}, {0x7f0, 0x1, 0x9, 0x56}, {0x8, 0xf4, 0x3ff, 0x3d5d}, {0x7, 0x8000, 0x7fffffff, 0x6}, {0x80, 0x0, 0x2, 0xfffffff7}, {0x10000, 0xe2e, 0x0, 0x3}, {0x6, 0x5, 0x2, 0x7}, {0x9, 0x6, 0x200, 0x8}, {0xe0000000, 0x8, 0x6, 0xf5}, {0x8, 0xc258, 0x0, 0x6}, {0x6, 0x5, 0x3, 0x7}, {0x9, 0x1, 0x8, 0x5}]}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) clock_gettime(0x4, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13", 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000040), 0x14) 16:00:14 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = dup(r3) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\'\rT\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x8) r3 = dup(r0) setsockopt(r2, 0xcc, 0x1, &(0x7f0000000200)="914ddf576f743e3681e76df9e5a2a74e611f1ca71ad7462a322404c6b628e582d90310c068540acaf797f49104b32b25c73f27bcbf857fc4fd4ad6a5f60402919f9fd985acaa9c6b8ff05a235a93b354753634f7a4548eee220c8b25a063f94b31c6cddc36557005a4c0081793d1a830345ea577d3eb778c0c6a2d054e45105e1d124012c7f2b5d943fd96fe200742009c28e14e402cf7deca418cc3b34fd31a418f30c1ed16", 0xa6) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0x5, 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4c52955320184"], 0x10) ioctl$TIOCSBRK(r3, 0x2000747b) sendto(r5, &(0x7f00000002c0)='\a]', 0x2, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto(r5, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = fcntl$dupfd(r6, 0x0, r8) ioctl$PCIOCREAD(r9, 0x80105705, &(0x7f0000000080)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCREAD(r10, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x3, 0x3f, 0xffffffff}]}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r12 = dup(r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x80105705, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f00000000c0)=0x3) r16 = dup(r12) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r16, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r4 = dup(r2) sendto$unix(r4, &(0x7f0000000040)="b3462d9b91785c3d156331384b2bf78a944c5685e8f18e249e6f229daf332dea8f2947723294f2ac2c68024e7c2c", 0x2e, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="1c8a28d5000000000000"], 0xa) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000080)) fchdir(r7) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r7, r13) r14 = socket(0x2, 0x3, 0x0) socket(0x20, 0x1, 0x8) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCSBRK(r17, 0x2000747b) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) semop(0x0, &(0x7f0000000080)=[{0x2, 0x5, 0x1000}], 0x1) 16:00:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) socket(0x1, 0x8000, 0x7) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000040)="4d440d5b71b81caf00c806f4cc29c84d844d7de7d9853c9ad74d7a327cf0aac55fa65a9ebbf02b2b50bf84ca3cc61dd46bf99c91d843d079eeb556221c27cad394c9230a100f5a122f75952b5f6bd7ae1261cb67392c53a0ab1fb6d04ab75c90e0db63bef640ed5a3ffcef54f057e7c741f48bf1e676364f687b71d1227df5fec97d55cfba07ae576362e6ea7ec02b457e792c28a9ac913327a3b9118f493337b7823b4caf654699556e1de903730c524ab51857b7f89fabae380895045119a412b0a23a622a603823184fab4ff17f2201efcf0cf23d43080c9893d19a", 0xdd}, {&(0x7f0000000140)="e4ffa4c00c5e1e4605f9d2cc25fa62b6051d5ab3a8f97d4f47a84e98c52a92bb2665a71cbcac81847773893fa2790d6f88f5883967f882fb1129d54b4bc65f2b6f18c35383a930f6e3bace115221c5cb064a80d0c5cb31493249dcd665343d3149b728bad4832eaf2f8c00f3c4e6c9e41ec716d1c8e12c917c8357a7f3ae58ac25310f62a81abbd005a3ff0769e968932d209d04ec01c50b5c1fc294fc1a70d61eaf5728e72968fc80a09f70760187ae2bb7e9337f6c9cd8e0303d073bc36c51159b660102555621062b9c7267e0eb1b22d8bf4137b938e26312d2024e23aaec68c51e3bed7fad5cc932fc02b8ee88a63ff3ccd14e96925954ee5c00760c6c2fa8358643701646acc6d2fda1bd81ded30efc81d61c22e65dc7c089806f6b447aa73919c49aed68629613da4e3307cfbbac4907983d97b14e17161274feb15b35e535cc2f620fab3984ca1a41352717624e93795dce63600db02ff9af42183f0b1cedc60faf16385398e8bf86ccf21de706d06db32c2b8187a918ec04ce18c317292c22878ae5912d59827824d1bbfcddf9a319e9e7e5b4931d80d67cf813afc73a88be59f5172c15cbe1eafe5a19eedccfba402f6cb8a356b1d7c3bb9740d51b774fc2f943d97ecc4e765c9c7212717fb3e102a02d56f50241bdfce72ac370ccf68596b582241378de5266c35a35eaece0f3b605b224ce16d83b031f80aded522494c387d8fdedf6bb3bd8dac0a251eaa9d45e30ef02496d5080e38ceaf1b895564948313c62bc3ccce4aa8cf37bbd8e30c091d1bc3a98169b9ea8df9f4dace26b4e8369c39ecfd46766c161657dd35d25b541bf6da518b7d1189bb56c0c16fb61f25386bceca9660782fc1fa9a5cf452876a16e092c667ffbe68185b05ead444caeec2a5faeb0f8fb33578e7edb884c0cb16589800ce1a3562fcdc4ea31e66bf5bcf69c9318dc984dec91289dbddfb511ba59842427615f5fa7b74f33984a3893f77415b39a68d2e3b2ca87a26125f4e38d208bdb706bfa4fa51e4f4acbbf97b1c243abbae926fba540c565d092569eec948a83b647307098a1e762ddca0c099c371c9e2e1b204eb777ac7921075c18090dc842f374d5ce26f942139e2df467860fd6608546245099ecf24b6cd50cdb6e158b80ea75441f4e9ee6f8b09e6725544ffc7f506a97624898a160ce28f4ebd53720d20055f724c2c367386dd1ad7b92abf8b2d5b352de8aceb959364ae025f8e3c970a8a34a702690036c8aee20777e423b3c5b718ffc93d635b58d8019598d54462ac110fdc70f0da75540d9116d82d9e1c7992c45666d707103ec029335ff6f1ac4fff3258dc8479bd441ddc8fba2d7ca089b5c7af9481f2e8441507f510801aba141342212ead0b698a065784e200615aa716c9dc57dc8c9f00a47a8b83acaac2b916f7c447b7bbcbd797f599027abed809be35cfc51829f427ccba6dbc3dd678856d171d2257a3343baf723d368cc070b1c724024458395b5260faca74988b004b67b49660d96d31c0edda2026005ca0da5feed2372b562402e9a8b47190b55aea31f806f9e4cb7220ebb7a188098bff8cfee4bb35f9a9e27dbbfbc5650f1dce8b51f21a25f6e5ba44aefe0366f411405d265df1654d01df6e7487d51371013f777f4882a9b3bb6d503396285a811bd09c890e5642ed16e0dd313363722c4994e6db1e4177f0926dd1002fef52853f5d6b1a9592d0fc467457a1122f1724446d33501dc76e0c9a4dfe3ef94ccfff52b0b50f12c1d45425e347428b28500868f96b7530ff3f44b8cb421f1b29d7530673f436d07ca310ca45a7b58346b4b803011a7fd43bba408d1d2dac7033ad338f21a23bfa45584f001d5a5dfeb06618958e27c886d90ca63d2e080e5a75e6a8c346aeddd77efa7d3fba4ae657c8e96eb898154d66e85c459183f0b3aa4277f36a984cac46d37e74ac5d92a6bd4842648dbb36ca5bc72aca2ae3c55cf2742662651612ed96fbb8f51bac77a57ca4f4bfac2ff7a17852db43bc9cd944f6ed1a0338f64620e57d1c23c9c84fdf72438bdc8e3be5fc0b5a7289509dcde808ec9e21b766e02c0906ee638625c28f028f7d8f1c39e79fb1980be1230f1349a88a133ad80a145c4fd6f4c157f315ffd4822204620ec1b4db93c2aec979e0e8696345fe14e29c2fdb97d64664f78b6b527b20c8ff5673369facf12cce1e5374354d7431589cb6e22f68bdad28d132259180c3b7eda344f45d18f253b89a23b1d2e0c0c7734c94f194dea589453dd27289ee12916b8c5d96a22f26b6390752408f6a339846c2464b1d2bf08649c940bb2156705e7bf00563b9793b11a8e80d04d3f3c512d54f825adc901f54157d44c027670cb162a08dd783f7d51636ec8a51c592b54160868fe673af7e2177bf8671f9788ddf5e23283e27ef51d7a5fab407810a4d17cc0b2acab731542c6bde59c9bd6debabf032b8d2363efdd41ddad4c09279738edf6950359126e51db09183ab2ebbfb147a5f796ceee98ab03ea826bc282f133de50e87d01b1e80d99fa6ab244bdb9f9f830bbdba61538868a435f7bb4aa4f050266a7108d970a9479125bf65934c71b89e8becc4a98d6557fb17002b725180167892a257c6216d18470fdcbeda32e929c0eeb1c5e0d4236e54874ced9c513129056fc32e13553ff0fbe0bcd597341246a951321a86d76c8d937765b0fece8a0f702e2bffa911c84b3ef3360bc54a0c5a910d080923d9365c821d7b9f360e1fd008118e65467e6504d081c2e21aaf017dd975d3f6cedff51fa5686320c4717be867aacf7f11a663fe353891615fd36edac302d58681d1fb7f10312b4c4de3d050c203205fddef2419709570416587391fbed70ac8986c7a91aa89d68a8848cf340ac0706ed9fb1d54787e87a8ffa40ba169cb0a933a9d97e1776d8eb400ea0d56f66327b6b15fb71e9e76c50a3ac8241c9a0e0a32a0d551dc56b47f57efa68759c2b2e82cab9e4ecd4b1116e4bd9465f2154a577dfb88d0368237e8461220210e0c6d1e9d6dc71a8855eff29f68cd2a308f78a662db14720e1f5f64f2231b656ad3503351833484956ed5ad0741c28677a2c51289089b6570d562a518ec86118f9735feacd7d9627b8a548ff58d589f8b6c55b820847d24ae1c22c2424c5e4758302fc0f112cf563ed8f623848734cfe7d86d0e88e85cc80cd6324d755514e6442a555da216a13610ec54f142b35aa532f14feaa457a3056af60ae735e42ad899a64ebd8e78169de251210bdff316181d57230ea85e2bd2c35f3c8618a34ccbc7bc9485b1c48eba03bfc1374c21fc85fd89bf456de5bf33d4e963375783be570375fa439b5985e3026dda5f9e13eacb01a93c1fc716364e7d7561cd3f03d0c24b00ad1a629c7c527fdd3d5c3411b1bfb409ca177ff0e62fbece5d9b4d44592d40aaf0817fd3745c1333cec5084e94c3f3f6b024ecdef89c7fac6ef11f58d1e8ff0a452cd8ba75b3bc70b2118f4bd5bfe26e58fbef710b37c702d7422c56be71a4fb2f83cb85c47e209ed90869866ea4e0a9624a47c88f5cf9a64eb7225311444006046ca79aa0a807001c4e02bf617f8751325e818b5cfdb82e57f42750c32aad447fb53112bca7d5ecc8ed01e4f598b20f7a357c6e6d26435ab451c0516efe7fb826a2204eb22a080be0add5ec12179eca821b1783cffdca34eb1d752ff25d5800aa1f135d19c8a46a59b4acdebcce05da80c2dc07c4178d8c4454e7d6d31ec5d229aae9c2338ac6fc0d0acce30f723c160b3044f0346dc9dd6be16d2e1f08b6272180d8dfa804ce358367d6056875b75ea52322453550a2c7a326b4bec5ee86a6eeecc07b2dc5d780b343beb3ced40e3961b318518aac35e468f833bf7ce3bc4f7cf659a68b839da6f576aae980fef12d91926ed007d28d7ff3cb2b74ebd98840ecc3dd7c5d14bbcf4345f8e4d988e705188d654300217d69b5252a98d0f106bd5fdf366aedd8880cbe5d717fe04e9702fca039be376ab3f8bf1b29603c4dd8d1c06b584bc4ac0f497e48d9051146d6ecb6bf8a8d06bf004a5955f2fad25641e4283431c8b9d0da2f363dc0cfd5254ea7eb4e66c65274cebf519f98c7b7567444881f3ae2a5a678be9824580deef075f8d0c1f9159506da038215be09aed72ec0abcd04d3ba382d9b04b81369b41c92756c8f7688037cee216ceaeb845c6beba1a2407ca82837be7d27313a9f79d797c2c6a5f306c9ab3b495df2578f7619e4ab53c45f94b40a897340ad19f57f30ed8666fce74fd64a51eb4232bb0416d199e1af0175d32c1b065c450c09c048efc03865c9a2c608ccc12ac062aedacdc8933c21f137daf6bc923f7b34710048c36f6fb93f5031a2a4db5f5eeaa43ff18539c696c8260e2c68099cf1189198051cf74b2c0833d798be425df0a09bea49615cdb496e4a3b250dcf1c885c15646a59b77432b9bf8ec6720f32235d8e83fa7279ce5d2c61236e2861979c53749e606955ee89f47da818e8f12d005875b6fc5eb8ac9af110ab4fad02caa15801c0213da1b0ebc340c4c1847d08a889e805b70c1d3c848fdc8050b7e747e619c9a85252467c648e5830cfb5c3f2d21f080dbe3fa9b16db078268190a738541ad566f1b22fefeb98c483f28dd7e564bdcb38fe25581f073fdc8f44947fd55328381379ce204f14c156ab23dee2a972f9badfbedf96af253644d08be05d847e7f166daecc01f4ff4a52c2873ca10b37bef3fdf40502ec5612e5ebc5305bc0c609d4352ee2a2db58f5983dd0b9d7fd582c9d8d618d6dd40ef98480fc448d9593e985757330666558bea15a5ca2777441b2e4f6557117074379149d674e7ecd8fa4dd6ed28175767e96da989e222110a2c5c3a0dc394b2659d230424428227f75e95d970dc34b7f5c157e176a4fe75c20a442e4266311d9e51d8c0aa5abb3a3366949bd2b05a4088afb463f052f7738e78ee170fec6a6ce8baf60fde738746c272a1ce70e34287a8356c61d2d6b94295e0214744e2072dbbcf07c7ebc1018ec9d78177f4590aac4ae7dc7e00c32c5ecc03ebc848f657fd29f81798ee2e25c19daad9924a746925d55183d0e7bc729bb76c5fe8c87837755c94edf06cd00aff1b841a4632ed18b79e93d52cc26172b9e03710deb06c8d451dcced8c458d7062d0961fcd67d21c5c39db1cf9d5dcd6f4df842c4433e166c98669099a816fed1f2b8b2b33db9c4d0c046a3bab74232addda833d4cef41c480c3ea495070097bf2239445dc8cdd374673e9da9d9009676231011c3a6f85a9e94dda640a325296c6fb84608ad4dddd7548394ac427cb4ddd700c4fd342fa4c3f124ec1eb45776b7038c5c1d51da54b520c3094789e6e86574b49ce11945b6e0c37b940205ba303635715fd235a1ffe15e9f0db53e032928b166757dde8b52cd3f448b0e28a7e38abc0689e70ee6c5d1d450e7c24944a6e52e38e2bb57645107f01ddd4ece9f12ff8dc64c3cf03eb77352fe9dc2d194a4f614af838aa29876f092b9b5cca760a5fc7ec63b9487b93717e913336a0c933b808916b431aba613d0eb09d2824b8dbb41ddcd0eb0731f401b5bd2b96310d4c7fa19a1aca0a732cca136d32c8f7ff7ae0373d78c6903b1a6e7a101d6d275c0e895174ed6c1bf563ba78360b31ea61d8e2c1a1ca58746d76ecff7438ef0ad45acadae12ad3c6e2e54e52acda8320390fb826d7bde33cfc5a51b3297ff84ace6889759d9400cf98b257b1ef3035b8ba21957eb5e1223eedc91263cd8f9bb6c55a19c56d9c433f8a8c", 0x1000}, {&(0x7f0000001140)="c1b086ad9b6dc6f2ab032a8d42f5b582a9aba13481f1c623ae7fad5d59d946d83c1d5a981b9030c5855d9b99b9cdb9b56d3ea7c3a333c4d8feab07b20b18320536b0c7ee1ad81938cb702c033333baf107195d8ea3692bcbd72c023ed2909a77a9cb25ceeef556", 0x67}, {&(0x7f00000011c0)="8e8f24871360346e0fe02b766c8a3cb9b38068695e49ab1c0201184b9b26b561fdf88be368a6435f8a597134c06e4e5677fdc95f8c47fda9b2b5cd7059e794bad4ee12c0f453520506c737cdc245cd0f8c56d33f72687ed37179c179f5660d5daf622ff252bce785f84463ed92aa150ad27dc1db149e72d06853495aac09e2718dacd0f9ca9acacdc5c22283c77fd21c91c497b2603e3299ce085b21144ace27171d670185d6b186d852fb78ddd2417f4524da8207034395f119a0f22a8be4839d52a9abe5776cb4bbc81f72dc799396f2f607c50472f58e9a4ac6068bdad5210627b1210122e08991fa80a6ef8190a858e130062802a2eaa4dcc64e2994", 0xfe}, {&(0x7f00000012c0)="6f9cf0d5a8f3cd5f6f3d41d8e4dd2075d3a0a388f13420580010", 0x1a}], 0x5) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x4) dup2(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) sendmsg(r4, &(0x7f0000002ac0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffc8e, 0x7}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000180)="3590914d873cc759a9085f9abb4dbabf71518197e0dc2a20d1910365f1fb36efa4ed64e18a8b661a98ed840427b28551fbe3f787c89a23de01a864b59d3d4e653eb5f8ad1a3710d05f394505293b11e1ff7678c01a808913b86bca59c1e0c34b297b29c804fcf975f08549aeb1907f4e2c974db1859f14d2b5ebc8ecaf289389de1e34cfcef357efeef011eb4835ec72b2c213f589ea27b771f34626be333fc0b3739201d6a4164218cd845c040577d29e12b3c780d675d9244a7bb902f6616651efd7c8e52659a2a86d368cc7b77c42a4df503fff10c17b029885f0c40701db555e0bcd97dbacad0e3390ad6607", 0xee}, {&(0x7f0000000280)="1bdd82defcd09d57f5c8563902975461fa467d98a5ac2c6133aba647824ddb1335490b33713b7f183867251998306550edf07fb4eb95269f94f84b72767a68436a7d36e83ffbbb5f3ae5c5e8fff7eaa789fb5134d1a66cc5f796f610d1c08e15849226d874bc948e6878e070eea34ce44680cf4ff89f92058938ca9b9b2ca1a17cfd9de8181a637a94ee1d44d6921feb7821f940c6c8e5", 0x97}, {&(0x7f0000000380)="48e394602ff41d6dc3ce253d311d6748fce936da7d9f5085724e36d8c1f8bc8830df729d997abfccc6d2687c13c2b63884f51cd8ffb81d6a8a80054b0f3c4a82e9b0fb18f7761dd00773a13b8bf94e79fc6bfb5c823e3d21851974dcd4cceb13cd09ff63d8d41f25c78362ef411dedfb750397d90d3c1a8faa01b4a7065b225b6f214ec029ee1a38217c34f4c1287a60b5b27ee5972d67cb6a63e6176bb675c727cc9b281dfc56c12fd3d284607185d1fb7bb84f46a66a039e92046ee90ecb304fc0b8f05eb0f41583c3725ed60cc161f6dd96bff51fa6d21963a0cd669ded03342d2aad149d66dd60ac7918712309ee2ac5d18b", 0xf4}, {&(0x7f0000000480)="5d87294f33", 0x5}, {&(0x7f00000004c0)="9815d0ca278e03e2ffe99463a5ca8d4866918631f99ee4edca88fadef69d6a626c7237fb18daf417119ff3d84a902cc2164911a2bec715a487d0c3cbde6d990c64e915756b049605cfef2995d800fa053732114485f616aaec9efaca912a7c0b3ac232586d0f445132aa70402b4ec71312d10148bf174c6721fb6c99a5080fa249ff7b7b6a7820f0e20f80778dcb51d6db5e6582b51218c5e21d47d6d79d2e5f06286c2fc08a777da7cb7a24611a033b658c2ecd777e7b0824580a7f7f929402323703fd53e76183ede29b63a1c5ded6226a52570c5158f671ad28709ec00ab867a9782a72d32a69b1058b9f1fe59e04121ccd5e90fd018ee6924b42a0b8", 0xfe}, {&(0x7f00000005c0)="60a0403acf3b0d3c46c6240b92ed37c48115c7b4ce18fe3333bb3bcf6ac2243f766346c00f237613a3fcb7728406e343dc60da47fc2174e76098936a4f19658cb1e53d445f43124270e9dd2f5801872aa9bfa894", 0x54}, {&(0x7f0000000640)="ff0fb6f17abbb1ef4d1bc772737913846dbac438fcae91c40723f90dd60d5fcac481e14802240a4f43f1449fe13ad7182df364e9ad68be47263f1c537b22958a7a6215cb87ca16d4bf8c5a7d7a2b2fe8cd55be8361d1eba75b7224c9b1fec79803c03f57f82e0616096e8b92a64c9da0cfa7bbfac19c808f7836cfdc0b9001f12eef97426afce73a4543b81281fa6b9017eee21d31c73b6a6d19275ec19f3bf6d315eca20ad65a662cdfb7f57b8d54c3bdb964d0a2123dd717d019ef86e03a3fabcf4a340e195e1d868439062664c22d81f7a51912dc2c231a1c0d233cdfb5f5907743c91e1071091771070deee562fed593dab0048d58078f5283710ed465a19a6bc01c908157999dfa74e73797387ba294725cbc07031780d44cc1115867de0c6898bad66611fd363e1e11e8ca25716ab8592cd82fe7219955930266f6de5fe9f0be4256467423313cb487581228647aa4f8edcc82d04e06d1d0e07490d51b87c8204faddedc256a8ecb92d8f550f94373016ba5c04218e80bb74aaaf2b3bf9c3c416102d03fca8ff4b23a552b80e401ae67250ebbd3c399abc56e2499c04ead5fc5b9bb5f264193da48e7e8381de3c24e394ebd0e11c0f35bac2f74f795781cc839e4633715700f1acd6dd7e86427224632ecfaedf08087d8dc45577e5b34dbaa6844da1c9494cc93467ff6674967fb1b1663afbd158425e5cf980bf073499121d57b690aa9ad673093be404ae1a1e76090cbae7db81b1bb2c228b54f966caf5dcf42c77e2b428ee31b0dd034ce7b8108200b3edc4955da9718660d093e0dd1024bc47cf29473d37e93d862aa0920cfd2ceed9b57ce9ecdf1e449ded4ca2774319572a97d711d69ce444459881443d64b001cfe3fa2e349639ca19f38c0147a25bb0490b010860a2caa9885810be1b20025eec9c118660aab482e5deab6fb47177aeef0258f9350f328409954818da46ce3278aa70782b4b7a3f9e6afd120a302a5317dc4251b2e7eee537b12986420d8c2fa81e3c78da7def7d8fdd9d99216b9899de8e12836c340eb5d40c30f7323bdc8990c158701adf4f1081f325e1c7ce7be21390a244163dddb4b255fb43102f6f2788da7e1c07d8120199e7a898d7132959ee50d9a3fa054b8e88d777c18645576e21ef4a1465f9b0657ed85295ff2c4d23e1cb0e561c6e1a4074b700814a0abb35052d4fa23c656f0a1acc74ca38c90ef5e6ff3f16b9841d81be117506cbbe78d527aad95f1f1b68f559cc16620ab6f06d683103dd9226874846bc5a92accd451943377d2a9db9d2f118f63e0f4d271437b353de549a2be33a040854f309f3f054670c073966521d39cd16f700956c4bc910566cd71117f497cef36a91593a56e4bf2bfdd0e26e5c998452fd134a06139c5cac0ae56815a194c037ebddb417dde9758bca5c1e189ae10f60111bdd2e87783f933571adbf6dbd9413c15206ab5367c2f4aca179c100c4f42bad8d1f93cda55afa217f0db4beef70203a2abd3a31e8f8bd58d22187c9a1067e8ab58c2cc9951feb2886ed9a51bfdbf36ed247a092782fb31340b469579b0f8bfba993576261d5afb8261545a1430ec8e6934041c5b9edb270f0c1e5a6a8d6a7784ffc98b2955d0a6ef23d50dc35f8a6b3ce729cb7b45b3cd6517703ace828daad27b2c1898cd87c8eba5286e7691bb9884b0c6a05fdfd203dbb33a860812740aadc46135b2aec4e1dddd64a9652d25e6b2465556e1bad0a84a16d5ad20e9b5af4b243a4faafefc0246e73ad07e4e1a50108335c6500386e226b802c9887637ba7904f2bb6ccebde84ff5b509c94864788fb629b60f012a00b50bd17ff0c189135db92210e7b4405566f9958b638861da1ef9a9bc365b39762fbfcfd223ebd0dc95b9655c410771b30b506204d9dad3765bcf168b66a66785b43662caae3b2f1d52690c392a608c1f7398e822e19e10acf0bc8f27eeb4c43cbc00e37473b3ab751bda6699bb41ab7667af60d742f705e78fe854406d474971ec4fbfdc64b0e5b4ca2eabfb0997f5992f2bf915421af395be7327e068eba281ecb1fc18102359073b1141b6feced2c36f74f413a1e929c47668abef872c5b5ad3cf93f4ff01ee8b075db55b2d64ca0d816c7f4a318caf5fda18f88be4dd75cfac21856ae10db2fb45e2f4794185406c2cc8773669c8fb86ea1844f702dd8e307eb51688a69bb7d481e57be5471568f772c78b1afbe0f83328f15e905cd9741e638ddf5e23a9b7320fbf5ae381011be7cdb119e81e276a8db7d63743f499c41775ecda1114d0dbe5342eb78d0e5fd9be9f902c3ea4f077443dbd1f43b55aab573610a8f5712359e87deaf96a7d9e56dc2d974bd16b76b64d21ee7e8529461638987f2bfae7aae0b14052b5ee916cfad1e0c5f5dad923e6d3d94537d27e05c92aa476c173c63adaad2ff3e94dfdc3e724e3400b1049fcb1c23b3f2d9d54d9f5e1cf8dce5fa10c61aec440f4d44457d24b7da9dc5754896c2b72302930a0e1323024f2a74eccbf3681da073091586ba56074d590fbfb9da536ac0b83535814891c1f674e7f48ded2a94b4c4ef6a6c7bf6c0ee35f7cb6cb81691bd73c5ca018bdb20e4874ac04b19043576241088f59dcba059e5e5ead3dfac8b54486abe608e442a0d07ba15e56e1e392aa92a311b182130d2af6a45979496b9c5de4c78e395f8fca700f1d002d03d5fd60ce07f7f6af1150cc9b0c7dd2fd78e127a62fc5b615869bfc6a6ebd3b524c06864bbf8c9bfa2189fb8305d5bb213c8056dd1b94f9f1af074390a3150941393de67e62320a253cc28d98a211d6e7ca6abf1bd802c100a324c6b47fc4f472cc9da2d9e8deff4f5d9130651156a6f3f0961880621c8ec9bf9a3d8541073a3e37591d2c33c8967a615b1e07e968c055f4f501e7997cfaec911270eda01e54a5e147edc281222bd7f890137af06872a34911f63bd5230221923ba1d75e7da55788c7d13269c16b253e1f8d92a638b3106a5b4fed25e6042888db8a083f6b5f393fabaabdc7302774100a1706e56a5addccfcd6a295809fe201c923b29d3f104ecb5017432cdcf630d256558b0bfdf8602bc65cf12be16c14129e302bbfb535040c373c0b2830e19ee238b4e5899527c809233eca405950b26f0e640c98d6b1a1556a38e3ec7a6db7913f348134948d4d7ff65c2933bcde615c4d6b8309c56abf65b563299877599d2d3b6f971ff67a4294bb1b27032ff438e8dcbd2b4dbb365733434c0712ce165faa858f175e65ee0d177c91f0aa3891c01fd71d91cd24426d85e8df4fe45c641ecfd11e81379ccf17e120758a165b170da7865f721bfcca21678a06ca802cf64e9f3c18f92ce8ead0c9b8f001d34bf39b4a31c6db5f656e35ea718ce145918c659d5d6b8603dd1196e54b2efe16dbba43937759964fc33c0428184acc485d3f0bf0e428a06969c07a69a28c74e44499a93f1acb0190bd8d3cb88e07658085bd261ab0fc8ed8fdaffeba51bee7f23015233eb3b35644df770a5bb4b5e1dbf1db64bf99040866111f1c3db34fff7125dafd82024f51826297624bdfc563212a6befb228e87700dbc3e2a18c5b92ef4f8cdf382aa6de555a48c6491b07dbb49e2a16c2e360c30008dc73d88920679b0bbfc666ed16332d68a6274afdfaf323b55dce83ad6fbfa3a40b0dd74403b751a65d084395859e452b0f9cb483f95e6816ab749ed8eb71c9c2efbab7800b68e60ef6b5e9dcc15a006626212ae7e523c969c555f76838b0441fbb622aec59255e407d1d780e4b0ca45882f2ded20daf2041b3b3d4a7f249ffc26686151e531ff04b7ed24792bc871e0ec048413ad4f6354f69d8c8ccac713a43cdf798087b2d4c85ad4502a4b83cfa3836efa9640e851819a5252d56ba99c09fbc430731564b627bd4dd2de34ca147775feb6d55f77bdc6856ac53d88d5b4e7bc3c329a8d1f0448d3e7e8ee353a82d36dfd01add9884c3d0ed6f18ed0f2f737c2352ea87e5473505519a2426f0f899b2aa31de106d0ce209c350059b6f4ac7bbb6251ea6272eb00117ba1bef3078850e6370c33b6e9c2eaa448a44b32da594c06da357d0abfc8e5c4e93515b04382c001a23fe04871d36fd6da03b79f420bfef733e9ebcd7905b5b2ae52c14f906d4878d404b093c3e82c25f4def968f82a9746f6413545c230b384e5b3a341a0e45c9e3ce111be8d44ce69a1e0e608be86f08df8901313ca84129eab40a8ea80cd7a878b86924e9c1bed8eb4ba36e2bbc1a0ccf1b3ad8632461d35d389d86ec095cfda3e45b51fe9fa8a186c5c25683b60a07f1c98df9c9dbbf761195c61ed91d18dcb77b52300e527502b3582e8b722ca5dd349922d9c58ab5d9f32c22cb43540eeb877e06a068c03911691034282e560ab9cee8e52d0fdf32bc06465255ecf1ad5f1e0105e40a48581bf1cae20466315349f004fd1ece5debbb8a7db5ea918300dc87b7bf5eab609bb9721177b21e05410973f2ad1e6b2329f6c3d48e51ad22886616bd3b99b0fb45b929ae929bd39caae09565854ec18de4dfcaa2e37534d5adb81124e80cb2c439b7adec3425a5e3d135849b4e1c84cfe2439b84facfba8c4f962a0970e6540612077ee21d433fec2b920ba2a4c24a47023cf66359ee7ad0149dfeaded47888366158632df90d0ecccc384b902af71eeeb2774ce577fdda1c4cb50320362f0ff2a294fda6273901461e6d45084ce5e5bd72348b6fde7c86c65dbccdefe305edda35afe2182dc6404f3ca2e8eb05cebcb3b0dee97f481ca76cd69a43b3ddca9ec4788695a1ee0b13b6d712347aad6d44fd6979980ad36ac946733190be195a3922ed92aa26ac41905ff232e713ea4a5e165ec53973867aab8b7ec3b51021a2b4e2ded46c96ffd9c75de3e8b356462c760fc5c74459dc21359aa0e5158a0f3eaf038286a0f55101ac8961b5c68f493094021884aff48385ed1e3eb58829fd639bacd50e3d7fdeff07a7bc2d4c8c54876b0613cecabf617491474b9d356ace001cc0a6189e5f9e9712345840111014a6b93bcb471c066f99e15b5b09295d5eb83bed58545822ee3684daaa3545163400a312915de59690a7f68bcd99e3d746d8f1c33c36feb2428a3e27834f607b66155c0b001929ca76fe6c10196ae8ae0affb946dc2d2b0ee7737d57dbe33323507b76962591d3079f8fec91725ed7578b9284a518af0c80b1f6351719ccd3be5a620586b21064d6eae1828f087a23411a764def2cffc88c067beb57286d4207f12f95d0a3333991f5cef49d4fc4090196faa207cee26564a03f367a29b124e776e51d6abc3a61ff9e6941aa51dd21bc7a0f3a4fa949ac2b1673d9fdb57dd06a10bf963b090257128aa1178e092800f617544bc6a8beb7e46cab4f4f4091e58a56d6ee5abd5036c5a2ebf1fdc56a8e91eb40ea54a69a1a5e60bdd704b3a4be0b159ba660171094052e96fb7e3d4adc538b8461d39a8f8fb9ca8f7abfbc77c4300beb592582926c8da9ef8b77f77e1e44f3ee5bbd63733722c785cb285854fb139519ee6bbe1902a2fcb19fca0cdf137942506e292b1347fa30a0c60b0eb757143d614006e9940edafd48cc82c3e7bcb6c4384c4b269428929d3b20cf21e155391fd72a0ece067f0098add8c1f17c212fc28fe41e5738e517ad0975cbbf844eb67eebe81b7156ed38cf6985b9abca7f3e41a0080b0d56510e312eb933ed48f11c06d8159914d2bd22a5c20f48c16a9e020cd592651f75a956fc420efb76cc8e47229d64118ded088415a235e024561bf4c8f5d", 0x1000}], 0x7, &(0x7f0000002b80)=ANY=[@ANYBLOB="d000000000000000ffff0000050000009c7d28f4302d9568eade44ddc15ba4bcebb7eb1387b7e548072f4364eb79b89d730eaf69a7592553ee12e6bc6c64ce1e2924018bc0f3e20e20b24bc23d3b8189e32ebad2a17047f7996bcb8e1263181b249cbd10736c0064bf0d9719c39ff51f54779f572ff8700a9d8a2372c83a4e29eadfd3f348c3dd85641652b705fc2345322dc20435c54406eaf91095b4a2a1a8f6028d91df63be91556840605a4b5249f719b491619b03a40749799aae81a86dbda48f39100ba7de7af3f0480af86800e8000000000000000100000007000000bffc3adb1ae109a1b8254c73288dd5eb39e811927b603728f2192a645a859179f25e0ef4ecf7fce2541d49522f3f351b8c34c1c5fa1494d92d9d66086ab435dd40118f9c730e55863c70cdeec4c8571a511be4b81838aa5ef7b04fc418dd5770b240bc457ef9c8ffe8526bd33344a499b8c6dab1758326c39692e73796f74e694e716a9e94e46aa8973d5f1d0b11eddda5483bd94caef9cc7e572411e47541b7a97d4efd984dba570dbdbc90d7f06ca74581cf6d90b69129a995654b72eaa65f020f0a377ddd079470127eda6cf8b7326355c31b00000000d000000000000000010000006500000021823c00283c89de1d1f972412cf83471256d94a9af619b094b990a7aa4b948d4f7fb87548733365d01fc825d5e43f4da771082dfa30349a9e2bc538548f7edf75167530a93d723351f15b10d8e9d60c4989bac9ec30e364d0139e00689e13c21224905c82a20879f32e1e16ded0c518f02ba5cd70021f15f3beca5e3cef9a8176711070cec219ca2b50d7a0bb7272c635d23073b146de3a29be9384b204cde6f4db25ddf7d7427253f43af64d7a50ccde46c7a5d85380e7d08c6d8db274fccb101000000000000001000000ffffff7ff72c7c70fa0e69c8b536c0c906766516b62ade7e8d02ed333cafe0b52b3455582e810a59abc54d46b806c1364f43b4ee22649222fef16726335517efa05814e04d25b3f6583a46dcf54791007e754f8f951d6c0d6b841e1398c3e1f984870254852fafabe00685b4998ea56127d5548e6adccf395d3c26abcfa3273727300b29f7e5e5e720d671c082f3358be8e352f6147cf02085e3383c725aee88f40a23a9a8461906b25a2e88c47a2fa37e669abfcd02a484152b07c0ae7aa4d83a4031f2ec12dad36a88048bd005ea0be456b531254deb642443c61d6bae2832577210c3c3e71f591ab6a120f28bb06f10b9fda4ab825890de6de23ab32dd9bd589e7b31550a8e4ee7063a22cf286791600656f7b94e9d2eb1b653e7c27d36a91b724a985b5bc4974568b363b662727748126beb4f7cea59ca1564e12a22af5873af60c0000f42376b39cab3d52c229546c46af8568edd5d74a737de2ab09f9ebe3b06268002c5b18f3af2afca2aec8a8ee9d3743e2b8fb2baeb3d0292a1231673a5b0c187210f328e2058609d22866fd89c7dcc1de0a506695dd699fd0bd252ab800865c597c403765e2dd2328c0b824184b2cef43dd468866ad077fbf8df00c3478c70a40c4f4cf61e5902f1e3144203007985826bf150e9dfb9aec843393cfd40668e1afc5935eedf0db34e4e12f945f6737961d6a9317dab1323c3fb05a49e2ed0dc75709b49bc833b533dd343cd7b22fcb720f08c05bff77709e5e8f292e237a712692b14d200e12a042ea1b85f68aff6fc9c2841b8736a45aa3bf8d5c66b8209b866a049c89f91bb3c34ab0980e4e03d1234fcda64ba75d048bd6fdcda2725a06125d3ffd76bdd6fed15ea79a6152351bd515f8052b47d6d2e5eaae017bee44201f549843a770731f50953d7735a2894d2251a440d23f5478bb6b41126c7ec7ccaf2d1d7fd40af3acce18e0c50c8fa109e8331a52f879572c69514858f0943d937fea4e8b46f0b1e6906a15907d518d5f64c7346ac891dc928a6181a3c720e29706a675212265aa03ba1fdcf221f4f367b0a0b1cde19261b7f0d3cd60604699f1cbf7bdd5c8cac33d79ef29f830b39ee9dde1af5b074c443e9cde1ab7d0dad15e8cafac3f68ec483470fd0f4d7e89769cc5f55903916c7fe95b357d410d27872bae4bc825c6e148b3836ec68e57f6827b43abe31273582cc6f6a0e69621e5f11931dc34ac16bf598a07024013ce07d1c59afc202b08ebfc5326b4c9395185fbcad1815f7c6ba67e12491d121292a2acf927edfa34f50dbe95c18b8ab4a22bae894e16752af47eea91cb7d84a58eb31e4d359cf2e4ba5788e647d812dca8bce2190a048e3346a7a453cf1819e1379ddb818638e56a39fac0eb10a29b8cdac85d95d185ba6d4cde17e664a2c87f3d8efdb4651106dbc6ffdf49d4773507aa227b5fc13cf0e933d47f84e0b19be188bb638945993e464c65d242fd07df362ca97a992aa2d66eccecdc634cde223ae7e87329754bc4bacd647724c8b480cf1174f2584c9b98b7e19237b4ce4c551190646f1d4918eeeff0781384e333b90071450459c25d508edab70d60942addbe4841a173183a9c90ab9e2fe7d8963b7e37488908585c4950392b8c4f3d323acfb450e5c59d65ace6a3100111c1d66978dac33e33633c7a743e10b181d082138902a60cd1d91bbcc0c251837668c94b2717d8c930aa659a79a281465a44ff72743eedd8b72f0219b97b2d8a9a4e7d2995df8bcdead62e8c8ceaad1a21705e29c12f64057ff775c69caca156c341b5c534fdf55bacd17280eae6ca9c9d62c54c41874b2c5382eb8fe9629af0d8e6390a8c85c64ed363842485370e5c62ad02a84c87aa08ef606f0daf00998f66c4de81f96bda8f79dffa7ce71077683134a5a6b2c414e5836c874a0d11114a38989bbcc5583a663b1506fea7aac3b59d641d2be9c4003ed23b71a867cb1ef5aa4eaed2be9929a03e12c469f57ce3c290d4e7e3b9f7bdd55f0db16feabca914e774ba7347f74b7c9401558b63d7fbc384808854c17f6d3e71ef464efddc5ad7b822b718456ef3bf3eae0db7d3701beb8a88b8dd193ef99e642cca809355aed46d0f0e28c3fa2aa8ba488e7e755ff93fc3a7608fbc488c74f5c8c053718aa932ebacfb12cbfccded53966c90cb0b97331240d66b43e81c428149c4673b327fb0e47585a1e4fe69643668111ed69116fecff1001a422a5147c50c48fe5e8ff7e97d15388f7314e53fda651adc5a7d188fe4099d4dbf88699ef48ae6d643d6efc14cb879ad40d54f64adeff9e79d5eb9e84aea247d4570bbb3abc4434d3b0d7d06a2a5434358934e99598501d07554a782328860e9ca970c531589d77f3769f4189b5565a7052efa1611ea9669517cf46dd333c9cc13ac6668c5ace0458bebeb70a6c83998c61673b700df4fd519a4e9bb7bd2f07560871066d7694aae63619003c420b4271451c801f6c0762ab9bee1ee11af49dded14efe0361fe5751185511b019a00d96a7f86bfe822434481924c2b136dc0841571f9afb66f532d532c8f0dabeb8c0d831cb14cecf6d43e19bc88ca05d3e7f9d0c2d720933871ca99f41ba13d3d1aa5f9cde84c1de388d5d90b9a1959cb3f09aed71a6527403bb778fbc3ebc1a9cec24bb4d41660770bc1cd0e738d3401f4bb349c01a2f7896fe35a385f92ce73f4b1030bcf9f272fe8d8744969efa3b54d8fdaf2ac2df9c892b0d11ed41e47110a6a55a52686231ff6ce9fbec2354d30fc286b1a0bad2f104410b3a4c73cf67ef09f244e02918dcc9b87e04f9188e4b3e4235cc64555f28287a790389a93fa2ab5af0e8a375e79abd3302b573430d8ac046e2ed237170fa82050e762c3d952cc1281c5389173f19b9b594d0d48e59b89fed258c7be089f3e613120dc79f44dca7605f30931385dc41726ad7f08199654c8954c8cbb1579b7777793b890e5d903fcabf40b7b816911a6e72a8333ef489dccc6ee7642de04ee470a60724e85c654de0b067cc46dfb93e0f6b3003ee62ca81512ba57f7656034ee47043ccf57f2b9a3e9b9ae00380b08a8367461271f83ce9e36db544384ab702e37586c32d704ec34c094b032769314a4ed3df99ec817d45ec9e2cf341b0119e63aa58f800eedc6ee4d0daa8ea99d2907e17f6d9d12172aec360fe001be55d109c6956d56442e28073cc69b6faeeaf452fd0c47badd1c6b0470461add4ce8512b1a9a1f6fcf864e53099d18e858f1a61171cdebc0a71d2c98363e2ba16720d1d11735388dffadc512c4e8dc8eced7df038ae61a97e5d74e3fd69d037008a198627a983d72dc4a5a7bdcf7048ea1d5efd221367596b29512d1e9c0e3eba1914e96b87c8b9e35895977274665262b005832c89cbcad51e386d8e37d001c8acd4ec13413421ddad1b8a5983f6b94e45c4472f7f38cf6c52bdaa384bc90ce93607cd3323a9012544c9e648804c3a061783445f742f2859c9243f5e3a7bf2559c6decc1dd8f1d56071e6969a7ec6d5a4921cdba349190cb410e27222e90f5d7632fd0c5219df005b861bdbff31cf7f38de4ea98e1fff5d09f96ba7d23f62c969677db5341bd05601ee26c56a257c91006cdf1fbac96c54bd008266be23a8c6177935c6c5269518c7160dbbbc8430bd2f33bc69c166d6b162b391f87f9b2e2271415f86a3c380ae92008cfd4e60c461f9b474c88dc1dc6e5b885eb89abf3e1b9e59f630b993fa5ef97ea794a7126267ed4d3c97d3c5b56139cf783bcfff047dc559719963a506a0fb2c698ccbfcbe386a4ee4756eb32b6ba43f9a5df214ea711e9bd3bc06b09472dfd92886a780281237b51763fdc56e7f6af2196552fe57a1a55fcf3ea67981784be1605f0c606c2d20fda7c58f2e07e8020886f940f2763c45d97053dfd008710f7dc4dc3bc0e947588edb3380c340ee842a1452b75385541aa8fc85f1fa42d661f63e3c4c9261e96c8e0c5ae32daa987dd64ce0a8295997a21a4319b53a597b4273eedf6468a252533071274632b3a72ff20233cb9c85ef02f04d830f2ebd1adf8abadebf1b0acd1d75a45c82eb8e5dcb0d150d33593e114a5adf9f62ad31abe499db6855b397871d347b780e9554a16c1606ddc2c2c3c988cf1e43dd0c53b50f0ed24d149c8dc345a45cfc8f7e4cfc88396c4019df7cc6d9f2a16f1dac2607a5febb7744f6a39c56fe7df4e28c474707e2bb02578b7bd9b3764bcfd07963a3f8b47930abc81472a20d9287db5326e36bc2ca53dc0c8ce6fa7fceebe8d13be2b9babe1f28bc876a888a4c78575cd6cdacea114998cc9f8ca7d5521d6e20d5a53b229e9c577af3f6dc4eeef3c8e47fdf68a5ec11d3fbb7bbb03b5a2a23e5031b0a647ce76f7f0efe29cef5f652de470d9c34f611b873b61885504cd33115331f3d4bcdf1758b0bbecd5199cb930e8bb7044b328d0e21d464348b2ad8685341804be1c27f22affa4e7e296a8a68def1eeac7700998bfe89bef0430b409ea3be2bc769d1b362037fe30d3538dfaaa3bdb668a0f751d842ceff14952af0c0002ceefd0526aaa0de41667b5ecb3f30ea0a718004b75626730231f65d3f3788ecdb40c5bf875224b9e35916e01e1f9585da9d6370e0393fa035e9dc1396f63ce204120fc55f86508a44e735dee53d9f143ce0125418b034132da6066c465328fbcfa6a6c570c8c9b0eec731cf394fd2dc9030975497e19aaf2c99569b8d957d5a6ccbc0d8f4f8824028d8b95800e9483bcd0523915dcdd9e5ab44d79a12c5c65b5f567b510121d2a1bb1e976083dd968203c739519e85450aef2657c9d79bb5d5d4edad42878f1f601b40f240d60e0602fbcf6688d27a988c379c58b1332fc4b24a34529b4675022e40ecef717a4173524ade1dd9ad9d5fe7f282d34ab8380e57ce9d41137fb66cd30fec74b8f1bdec4e6de7ec02026a03deff9bb14aee3dec6295ff1b5b6d1d19ce0a1f7661c54ddced9e4756dc9d4a14e8837c183533eb2be94ae99c45be04d5cd737b8e2910267479de8c4b6c057965cd412ee9e74e02d9c51be2eeddcb5da6d7af8494745128df6032d79951d7c854459a924d7d8f09c9468098f5009543b9bf21dea6e92358e8943dc89e8b3cc0f50f2713587843f9ba841e86cfd1b0867a514033df14127a22ad28fc309caa99ee723e62e3f97df1fe7c274ee9c7fde6003901bb7546cda07035b54d9399545b8ac72bcb7c4c6b09e3091e0623d36041e9a78a615b4ea7860e1bcfe66948ad0ef8c846d64d2c44bb66a6618829ebcb23286ba6bfd47d065b369a1ed2e883a07de831474467af915a113dcea9c9be713509fe2d6db52bd5571cee4142662be4f90b937d0a6271b263e18b1955a1388fff5d94db80a14114ee9ee9afa38a93978647a4bc8810a929e0269158cb917216a647a723bc7db5167efcd4369be79623e1d0b919a5d1d3bbea15baa1088710a40c82479ea1826b9d249fa3d3e409d549c4f3ef98fde24def503afca63d8dee118d5b49f66cf24da5d30de76430dad891e4a9a7f7469015673b65f253dfb1b165745acd4960221d3950de9eacbe9371b988952cd25856f2dc3afaecf176269881e69ba3afd5238d25b335b00e319781a14a2794fc520b7e147de15d623b377a6a8fb0b3d6ee36d0f9db3d6a6daae9b861102e17820e89bc08bc311b77bc156002bfddf38239854dbd976d0d0d2532ac2919b1419a761ef85baa096722a3ddbca0f7275c805c7bdcc325b62c69272f5ec5efd74017becb698923365d86f0c70a59f46947813141026b800000000000000ffff00000200000053742e4f76bf302e182d351f754a33dafdad88017a71188d7a3f207d5145ac8f515b3b6e6c646b91dda9d7029b7ea1f82676b1727026453da0988f1a98357774a9c68e04430408f9829da530ea62638cc493c9bcae14e46aba8d9ed219989b9b9e56f86edb12702975f27a1cf28b56337c6fb89317a5bc4cf28a58ff1536986e5c2c6f85d6776d0475446de1348182bab67c8cb761df8472b1a49a2d7d21458f1ef26cad7b4c2f848800000000000000ffff0000200000005475c88e1e6691b5579cb8d8709befe85f05790908b132108a2ee12c13ba2e5c4c68e59b5c94d9bfc8abb99bf6e22cd88b09829dc27b48302fa71fe4b8e0ffc2bd1c4cfbd55206f7467783235b08bf8d0d26c7843ed2e42f34ed8e618a2a50800dcb30fe132c5497dec4dbed12cd53b01ca0af3000000000f2e7e48e6956abf3d53dec5c1e9229806e1e5ef0e7f76db53f14cb150fdd5960bf14896f1f27ae5b6a67b33218708fda952c0b4edc710ca86c16556237e12e0b4c0dc2fb936034a84c7bb8521a6b53cb1d3a2be58e0ed4"], 0x13d8}, 0x407) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)='3', 0x1}], 0x1) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x1c332, 0x0, 0x0, 0x0) unveil(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)='c\x00') 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="f2c688a37a328b3f06c76bc6703d6a2f61ed3651b5189412f7d0828f21010000000000000011edb3329ae45225dc5b7794580308e276701104007a2ce4feacee661534042986d90c02720bd169c6037d1ba75f6a580ffb2f7f3548665589e8b1364ff8db83933f39133eb6ce961288010bde7ebe03b7494904a670fb6d58a2b4139bc63f98682e2ae920e93c7dcedf90b003e794a2f23e00000000", 0x9b) sendto(r2, &(0x7f0000000040)="765e36c8fa3d750573136dee27bbba38d50aeccaab2b9ed15a7bd8dae63e9347fb728047", 0x24, 0x401, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:15 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r1, 0x5) shmget(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) r11 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x5728, r4, r6, r7, r8, 0x18f, 0x7fff}, 0x6, 0x42, r9, r10, 0x7d, 0x100000002, 0xb1f1}) pipe(&(0x7f00000002c0)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x4005, 0x70) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r12 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r12, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x6) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x80105705, &(0x7f0000000080)) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105705, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x18, 0x8000, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$PCIOCREAD(r14, 0x80105705, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3812, r14, 0x0, 0x5) fcntl$dupfd(r11, 0x0, r10) r15 = accept$inet(r10, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r15) r16 = dup(r8) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$PCIOCREAD(r19, 0x80105705, &(0x7f0000000080)) read(r19, &(0x7f00000000c0)=""/151, 0x97) dup(r16) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000001980), &(0x7f0000001940)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) setreuid(r4, r12) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r24}, 0xc) r27 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) getgid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) 16:00:15 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x1, 0x1, 0x0) socketpair(0x2, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80105705, &(0x7f0000000080)) r7 = dup(r6) r8 = dup(r7) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) sendto$inet(r9, &(0x7f0000000040)="26349de6d08cddddd6224071bc3984a770280d801a9d87e57d52a82fccca7570468069674ba880a94d8204b8366ec1ba3258", 0x32, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000000)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r11) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f00000001c0)=""/175}) r5 = getgid() semop(r1, &(0x7f0000000380)=[{0x4, 0x3, 0x800}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2}, {0x3, 0xffffffff, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x8}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r3, r2, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) kqueue() setegid(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="573d7d00000000001f640565dea200c7b9309edfd8ed516c690e6e37b392643f7b8f0013f459699dd4926bb846b4842c1a43b790c24ca0010037fd36b593b1444302046b07a95ebf3550d63783b4d7a2e2c6221bb30ce1ca5f5a050057f128d4707ec92d32201f6a20450608815225558f907570ea63f6f2ddffffff00"/138], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) semget$private(0x0, 0x0, 0x602) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) pwritev(r8, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000000)) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f00000003c0)) r9 = open(&(0x7f0000000440)='./file0\x00', 0x41, 0x4a) symlinkat(&(0x7f00000002c0)='./file0\x00', r9, &(0x7f0000000500)='./file0\x00') 16:00:15 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0xa50c, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) setpgid(r10, r20) 16:00:15 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000003780)=""/4127, 0x101f}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = getgid() chown(&(0x7f0000000280)='./bus\x00', r8, r12) ioctl$TIOCDRAIN(r0, 0x2000745e) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x80105705, &(0x7f0000000080)) pwrite(r15, &(0x7f0000000200)="21d7d26e0cf4fa28a2e78a61a5de29164a2ec690233fc828655529aeec5236f0c164c708555f53eb469c89014e0bd35f545e13a2bf2707496875cfbbb2efba772b27a8d5861758d2a2555f3592aca39f860a29c2185ea654da330b9a7b8487a78d4048a3d0bd3f", 0x67, 0x0, 0xee) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = dup(r1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="32d61430eeef01ee06791bc8a413679e1119c7ef965e1dce1457bfe916b93d3fe64840680353861956d237cbfb0f6118755fa4387c0405fd8f2c253d37b973f73a2fb55ca4c96a3294c9e8bbdbd4eeb06da67fb07d3061246506daf87372727cd49a088fbd88b95e3edbc71118adda7381a55a05b81ac1e804e00dba4af8471b1a60d5e3d21f535093a504c4de2dd79760d50fe62fa1ba24a58d8fea25b046ebe50049863a758ef30dc771b97fcafcfff8a6be966b35d589bba22d5d560d8cba2a", 0xf7}, {&(0x7f0000000180)="ebe702d235457fb512f8c61aba3edf2fa5c91a24cead8c2e1b83e7f5f74c3d69b659d0f30dc9401bc5c7b137d00ebad339c72eb1bd50db662de64ec02b41ada4ee694edb3a9a8b0b2267819dfab8687ae6742b9a58606dcb9a7906d7a1e796e8f11e949d4bb48f4b77e0f4a5a460a77da05ba585f23aafdfc16384839b0bdd2c89cb6628ba4e9ca25975fa9190dec3f7a6a33a5f77600ff4e821d5f9", 0x9c}, {&(0x7f0000000400)="0bff80d905155c15168627e5fd9d3510a8481b8af71168ba33a159035a35ca3707c2563652c5207a80d870bd9d5badaa438d18ca991c1b7854f5c452f4a268536414cf2df91fd2dd4211236641faad06828ef3d5279f96171c56a3626a17b4830abd0d21c869a0e9d79993ab843f59596ccf8f260fb93f86e25241fced8920e7917ac2842ba809107c52881fb6367b65dadfa5fbd684786bd1e138867620", 0x9e}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) socket(0x1, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) dup(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) fcntl$dupfd(r9, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0017f67f000000000000020031000032008304000000", @ANYRESHEX=r5], 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80105705, &(0x7f0000000080)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8081, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) dup(r0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x40, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:16 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x20, 0x4, 0xc) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)=0x200000) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x8) login: uvm_fault(0xffffffff82535310, 0xfffffd0000000008, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ml_purge+0x38: movq 0x8(%r12),%r12 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82535310, 0xfffffd0000000008, 0, 1) -> e ml_purge(ffff800022d80e78) at ml_purge+0x38 end trace frame: 0xffff800022d80ec0, count: 0 ddb{0}> trace ml_purge(ffff800022d80e78) at ml_purge+0x38 ifq_purge(ffff800000a43278) at ifq_purge+0x9a if_down(ffff800000a43000) at if_down+0x9c if_clone_destroy(ffff800022d81090) at if_clone_destroy+0x13c ifioctl(fffffd806f6ed000,80206979,ffff800022d81090,ffff800020ac64f8) at ifioctl+0x3ea soo_ioctl(fffffd80662c01e0,80206979,ffff800022d81090,ffff800020ac64f8) at soo_ioctl+0x27c sys_ioctl(ffff800020ac64f8,ffff800022d811a8,ffff800022d811f0) at sys_ioctl+0x4a5 syscall(ffff800022d81270) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf6753559280, count: -9 ddb{0}> show registers rdi 0xffffffff819ce1d5 ml_purge+0x35 rsi 0x372 rbp 0xffff800022d80e60 rbx 0xfffffd806f6ed000 rdx 0x373 rcx 0xffff800021d6c000 rax 0xffff800021d6c000 r8 0x101010101010101 r9 0x8080808080808080 r10 0x712d298b941f7d26 r11 0x31d9bfabd7dab8e5 r12 0xfffffd0000000000 r13 0x3 r14 0xffff800022d80e78 r15 0xfffffd0000000000 rip 0xffffffff819ce1d8 ml_purge+0x38 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800022d80e30 ss 0x10 ml_purge+0x38: movq 0x8(%r12),%r12 ddb{0}> show proc PROC (syz-executor.0) pid=225032 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac7ae8,0xffffffff82646508 process=0xffff800020a92f20 user=0xffff800022d7c000, vmspace=0xfffffd806e9b88a8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47012 173473 96998 0 7 0 syz-executor.0 *47012 225032 96998 0 7 0x4000000 syz-executor.0 67518 150053 88144 0 3 0x82 nanosleep syz-executor.1 35747 123311 1 0 3 0x100083 ttyin getty 96998 248932 88144 0 3 0x82 nanosleep syz-executor.0 61341 279732 0 0 3 0x14200 bored sosplice 88144 125002 11860 0 3 0x82 thrsleep syz-fuzzer 88144 103378 11860 0 3 0x4000082 nanosleep syz-fuzzer 88144 62109 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 245779 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 436654 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 237275 11860 0 3 0x4000082 kqread syz-fuzzer 88144 380173 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 293554 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 191857 11860 0 3 0x4000082 thrsleep syz-fuzzer 88144 47724 11860 0 3 0x4000082 thrsleep syz-fuzzer 11860 43670 55459 0 3 0x10008a pause ksh 55459 2408 25393 0 3 0x92 select sshd 25393 129913 1 0 3 0x80 select sshd 26506 316861 83129 74 3 0x100092 bpf pflogd 83129 474270 1 0 3 0x80 netio pflogd 28763 134182 79343 73 3 0x100090 kqread syslogd 79343 24384 1 0 3 0x100082 netio syslogd 10436 83578 0 0 3 0x14200 bored smr 8281 212771 0 0 3 0x14200 pgzero zerothread 34909 119719 0 0 3 0x14200 aiodoned aiodoned 9884 255649 0 0 3 0x14200 syncer update 7936 106290 0 0 3 0x14200 cleaner cleaner 7625 28152 0 0 3 0x14200 reaper reaper 7558 103854 0 0 3 0x14200 pgdaemon pagedaemon 57910 174869 0 0 3 0x14200 bored crynlk 46680 18703 0 0 3 0x14200 bored crypto 63770 161664 0 0 3 0x40014200 acpi0 acpi0 8477 325394 0 0 3 0x40014200 idle1 54694 129775 0 0 3 0x14200 bored softnet 67128 211774 0 0 3 0x14200 bored systqmp 68080 227485 0 0 3 0x14200 bored systq 47076 170690 0 0 3 0x40014200 bored softclock 7614 423736 0 0 3 0x40014200 idle0 1 94794 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 47012 (syz-executor.0) thread 0xffff800020ac64f8 (225032) exclusive rwlock netlock r = 0 (0xffffffff824f53d8) #0 witness_lock+0x52e #1 if_clone_destroy+0xf3 #2 ifioctl+0x3ea #3 soo_ioctl+0x27c #4 sys_ioctl+0x4a5 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82648eb0) #0 witness_lock+0x52e #1 soo_ioctl+0x26a #2 sys_ioctl+0x4a5 #3 syscall+0x4a4 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9521 6370K 6939K 78643K 11352 0 pcb 13 8K 8K 78643K 129 0 rtable 104 3K 4K 78643K 446 0 ifaddr 77 14K 14K 78643K 147 0 counters 43 33K 34K 78643K 63 0 ioctlops 0 0K 4K 78643K 1500 0 iov 0 0K 16K 78643K 66 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1511 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 183 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 570 0 sigio 0 0K 0K 78643K 6 0 proc 57 51K 95K 78643K 625 0 subproc 32 2K 2K 78643K 85 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 441 0 in_multi 45 2K 2K 78643K 149 0 ether_multi 1 0K 0K 78643K 18 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 280 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 124 71K 71K 78643K 2891 0 UVM aobj 28 2K 2K 78643K 31 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 132 0 NDP 15 0K 0K 78643K 37 0 temp 128 3025K 3101K 78643K 7535 0 kqueue 3 4K 20K 78643K 43 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 113 0 113 1 0 1 1 0 8 1 rtentry 112 95 0 53 3 1 2 2 0 8 0 unpcb 120 1236 0 1227 3 1 2 2 0 8 1 syncache 264 9 0 9 4 4 0 1 0 8 0 tcpqe 32 28 0 28 2 2 0 1 0 8 0 tcpcb 544 481 0 476 4 2 2 3 0 8 1 inpcb 280 1004 0 998 6 2 4 4 0 8 3 nd6 48 19 0 15 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 92 0 92 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 54 0 8 1 0 1 1 0 8 0 pfstkey 112 54 0 8 2 0 2 2 0 8 0 pfstate 328 54 0 8 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 432 0 251 16 3 13 13 0 8 1 art_table 32 434 0 251 2 0 2 2 0 8 0 art_node 16 94 0 55 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 179 0 169 1 0 1 1 0 8 0 shmpl 112 29 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2161 0 754 46 0 46 46 0 8 0 ffsino 272 2161 0 754 95 0 95 95 0 8 0 nchpl 144 3162 0 1556 61 0 61 61 0 8 0 uvmvnodes 72 2429 0 0 45 0 45 45 0 8 0 vnodes 208 2429 0 0 128 0 128 128 0 8 0 namei 1024 9997 0 9997 1 0 1 1 0 8 1 percpumem 16 42 0 10 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 560 7 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 9581 0 9581 10 7 3 7 0 8 3 plimitpl 152 49 0 42 1 0 1 1 0 8 0 sigapl 424 778 0 748 4 0 4 4 0 8 0 futexpl 56 11706 0 11706 1 0 1 1 0 8 1 knotepl 112 138 0 119 1 0 1 1 0 8 0 kqueuepl 144 131 0 129 1 0 1 1 0 8 0 pipelkpl 48 431 0 421 1 0 1 1 0 8 0 pipepl 120 862 0 843 5 2 3 3 0 8 2 fdescpl 496 762 0 748 3 0 3 3 0 8 0 filepl 152 7354 0 7262 15 6 9 12 0 8 4 lockfpl 104 126 0 126 1 0 1 1 0 8 1 lockfspl 48 44 0 44 1 0 1 1 0 8 1 sessionpl 112 22 0 13 1 0 1 1 0 8 0 pgrppl 48 27 0 18 1 0 1 1 0 8 0 ucredpl 96 392 0 384 1 0 1 1 0 8 0 zombiepl 144 748 0 747 1 0 1 1 0 8 0 processpl 960 778 0 747 5 0 5 5 0 8 0 procpl 624 1967 0 1926 4 0 4 4 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 10 0 10 2 1 1 1 0 8 1 sockpl 400 2360 0 2345 14 7 7 11 0 8 4 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 201 0 0 25 0 25 25 0 8 0 mtagpl 80 32 0 0 1 0 1 1 0 8 0 mbufpl 256 337 0 0 20 0 20 20 0 8 0 bufpl 280 5197 0 176 359 0 359 359 0 8 0 anonpl 16 91474 0 77168 94 19 75 85 0 124 1 amapchunkpl 152 4456 0 4319 8 1 7 8 0 158 0 amappl16 192 3724 0 2719 66 14 52 61 0 8 1 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 11 0 9 2 1 1 1 0 8 0 amappl13 168 110 0 108 1 0 1 1 0 8 0 amappl12 160 124 0 122 1 0 1 1 0 8 0 amappl11 152 80 0 66 1 0 1 1 0 8 0 amappl10 144 163 0 160 1 0 1 1 0 8 0 amappl9 136 579 0 574 1 0 1 1 0 8 0 amappl8 128 571 0 544 1 0 1 1 0 8 0 amappl7 120 265 0 253 1 0 1 1 0 8 0 amappl6 112 29 0 25 1 0 1 1 0 8 0 amappl5 104 662 0 647 1 0 1 1 0 8 0 amappl4 96 614 0 583 2 1 1 2 0 8 0 amappl3 88 134 0 129 1 0 1 1 0 8 0 amappl2 80 5094 0 5032 3 1 2 3 0 8 0 amappl1 72 26758 0 26351 26 16 10 20 0 8 0 amappl 80 2269 0 2224 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 30 0 3 1 0 1 1 0 8 0 uaddrrnd 24 769 0 748 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 769 0 748 1 0 1 1 0 8 0 vmmpekpl 168 10514 0 10482 2 0 2 2 0 8 0 vmmpepl 168 102362 0 100249 154 25 129 129 0 357 31 vmsppl 368 768 0 748 2 0 2 2 0 8 0 pdppl 4096 1546 0 1503 6 0 6 6 0 8 0 pvpl 32 271385 0 254959 208 20 188 198 0 265 25 pmappl 232 768 0 748 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 203 0 15 6 0 6 6 0 8 0