be0921eb4badde2ec4524be018cbe8394b316cee8f51a8fa8d0fbe1e8b0c4c79400eebe54f6364d421aa182f8c2b42a9f5a8a5681ff0ee2a25dc99cabe3834ab2f851573b5e8b2e1eadebb84e7a6dfa051bff3a8a7619908f64e70176a025727676b7bbcbd34f6715d68222146a00672f43272c6a7edf55b9033ffad0c3c879bb28b6f794a937e3c5970ce2997c8d349d6bc4305d5e3741d229b26376840d3953461eb137029a9e0764ddcdbe4129729959a994015b69c095d4bae69793ee55f2915c4116d7ef64b5da3414cad792a69116d7e482d26c875b81c314650442ff099b2870b3532944534ebb79cda32c54e15c08396ebbb4e5a376098f6a3f774710a9228fcb1bd2a2da7299280972f99a3e3be4f56d1ef68d8b28026462d5c27d3e66b66363f4564899ab0796ebda7ee4c46097716efed4e79d1aea27ce3990017290ccc4d5e50984fa2459dcd39a0a31c93fc8cb8967f450282236736838980f62813a41b4cde0b3d8fcd867231230a7bf24302f2364b562ddbbdd5eddfef5bde1cd41846dc6a85e7a8aa7f3493e077420121720f8c4e5a671f831221adb3cd276e7efc10032c7ac1d04fd3c7f0dd7825f797155f57a531303febefe18a09ce401c61d4a56fba4e510bfe6588deea344f6ff428ad42baf1102ccefcf0d5baa14dd7975a375aee017e92361537ecda1d631a4010c84bde7a1073b2d17aafef65ce93036fdb00b9156e84de33140ec81ebf91ce86ab18be49f225518f084c0282cf7ef8ee66bc46fb7c933d7022954c6e9bb24cd93f3e91ab8071697be497542cf02fa03894b0467e77602d3482762c7165ef2d881ea3ae6c6645c285cdba390c6125b5e7c85664ae1954de038ff27bc2cc379502237ce5c8984d4ddc118e8dac5a7ade3852659b1f77c7e3ed621912994186c23c2837ca94abb432753d6cc89ba6c7169537e83f303545cb0809d87d642ee76227a3719c35710040674dca57f4df817353d2845e168e98521d3681807cb2828f387c836515de94fbab61c56685e6dadf7d6330c0e74a80fae884c9a8f487fa2a9d302acf0b2419c87d8d78c06f41c5055390e1e5cee05e509ec58d47090b593c438581acc262aa2337ac42e41747d565eff41a0ef9979576ae3c81767b942cfd410b9d74cca398c473c066b53d084e39480e71d2e6d07c28f656275ca242c0a347244ffe90a5e7f923d879eaad8c08081a39dbdddc139fe8432cfd53dcf01f651cb9b7cf4d50998b1420dc2a5fb9379ddb3178d17f5358b6ac99b97cd9f253f1e5283fb414f1267a60c0fb1939b25e430f9a88d01a36f141ffbede1fe52f9353df2bb73d41b268ad019b9359639c428b8d64718cd9b53e86c2a860d4c3f72294758a1dea7bf24c7e3fed15ed6e99969ac604e7194cbe8904303f523cb887184cdf09a19b27f6dda32c864896d06306f63aa05c9590db73ed807e5af0e666e8ea54ab361325fedc4e3228cf5b97157d2de1b34fd00dce611fbc16968733873bfe0322af1b1f2656927783e732c4432b87249bf99ef35ee9ae0c609a841847486f0183ecebe36a935da3a6359d1b4546208e57dd556d15742b0d229098aa4f5a9ea332e815c001752ef09f3f70235be90dcbc900a33bd09e09bdb96d4ab601f600dd19d31461e0ccd4ab43fde66cf9928c86a56ebe3b752e6afcd6fd7c8f18efe661b338f5466ff9871fb9e7da810ae57b2c35905546a6806c2cf41756259b2144aefa5a4a2517030a9851260d2f4ec55ae6eb252d6243d629e058ffbf3ee55bd2b30ddf7bc500f0fe31ad07ede37fadad74b738e1d07dc1d5acf503acb5b7c52e99bc4c8206912bdb2b4ac65fd077ea3cbce9095ca1ce40e974c3b93c1e1994a5aa651855be92ba0c81718d1c6e0e56b95143e38655a0214f27412cebbabe7dc8b74f6af4b30d17573b852109c5dd4cac0fe379bbdc41bb221330fd3ea8747199b60ff49fb81748bbc75016b7d07fa53a82cd31d1ad6578235b7215ab1450492a09593dcd56d4a501da146eaa43044b4e1f4eecc9e4de19b32ac2a090292dace9a0d693ff64137e423376c19b088710fa103d811518d6584ca41d1dc4caa07ff234d3f4ddb5d021a49d091e670f6d390c8627dbc99d7dddbf9451ce0fff7340ba73269f3a2e88be36fadb6239719d386b7d3bdde9b2b652e0bd1fccfd0d76d37cd92be48a94391ac371305e7748f84352930b3916473527ee839c2f9a46f31c5fb6cad3754efe4c80c69aa117d5b4a46aba918e651437a6fa4bd3ae35a3865b35b302ef1b8d23434dd56fd80d5eb1a4a87913d4fbc026fa97c586761770beb7a1574606afaaa88fed5ad28c844415a2534cf5e0025e2926f4c26dd75a3f1c6db86d31d8510803f7efa742a4d9fe4fd77dc5f2f8312c3072a162749886e19b734cd20c2ad024783bbd69505fcbd57f5e2b318e2c0104d83e7b74d41f6bea6315c43d084341168df548dbd38d3110b3ae3bbb358730be43e9ef5e0a43d478f57e1616593c4dba5a42790382383b09920fd76fe1e4cabf4cf3bb1de857e15251739a2ea6311449bc3d72aaa4fa4df7f2f1ffa279813b2124a547c7888684127a4cf24ced456e3d5a4fc04fb9a94ee91c5e033adbe835b925182ce9c659e00d319767688a0d43760535d89743c181b54123cfecfbe4cf895f08e042d91c9dc523e03e64b595eb9cfc0225e28be6468f5afb649a50a2b87dfb81f4b1041eaa9de8cb5cc8654b9e951825b8664f8a455895c5cf0c50b83e0129431f30d42e6f886c088ebd20e7ab3e4387be26938e6e643e3773305bb7f711dfaa4eee568f08304709143b362de4185d9405db9b8befeb8fada8916ed9f0b68eb150caf17ea18169dda794f902ee056355c403cca486e8c4439d550323212bc41d6d4ba4225168a68bb0ae03d148ee2d8f2731df835078735b93c7afbb49fa91f8e18fb869c4ee67e536d3a747370b52c94240e5ef85e14b76c31a28b6e2dc0b09e4121db9a8c229d6d129da1616ce676c03084bffcb7d35ad04934663c009c8e5e2f86430cf0888be0cfbd17688f8a4227a10a140558608767349addbed20b4ea85c202263d49abaaa23f6dc5f1a6ba8c489f622be45f424375ee46da6fd63c12618c14852dcba3cb88c1eb7c45514477288f08d17d112d148192922cb7d228eb4d34acaaff2d2bef8ec946fb62af91cd05217aead31dd2aa560a1b488c0d4f425673a2e5bb0c49480aea69cfe1f4ae7e58936fcb6ce168d7a3aa8d2a2f2e8804c838ac5396125c0115998fd34799578186cdab6ff7d0c6d1cd3eca04e6212ca903fb413b6db39e37889c1af0c1c7ffdad4b51cf98a789ca3a06c5ad8057af532274c94ca688b6f619d2c4676614d2e841d765a58b34ac1f136b31ea4d553b22279fb503d421ce0cfcbaac45aad7c373b9087e2a238b20a7860767d0ca7adadebe9f2a72552cfc2fac3609f0c193760752a4f6b510f49a7aee58e17a38f16cee76", 0x1000) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 07:13:23 executing program 1: r0 = socket(0x2, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000d40)=ANY=[@ANYRESDEC=0x0], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x10, 0x1, 0x0) dup2(r1, r2) setsockopt(r1, 0x400, 0x3, &(0x7f0000000000)="82ce52266d9eb29e20d1718ee4faaf6fbdbf8fe9b37e26b30796beeb4786267a8ad9732240eadfdb3b5df53da3668e7a78b3ae00a883fb5c1c81c82e10afed7f58af32d221d08e962769965c29dc963b86b6b05effdd9f480a5135aa1e4b41c3cced872fb80dc010cc2a4c993120b4294f0b2f40785a3a5d9aea711c1a10744ce46f293e0eb4e547c3fc90d67efa787b7da7ff91ca7683485925ff8c8466066eef1ce0437f1239cba12d4fd6711a1e105d02b4dae461a1f88d0ffabbc087ca8fc09d347d56556349ecb26a5f8e2276e29cbb4153ce41c2815353851eb8", 0xdd) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db", 0x48a}], 0x3) 07:13:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:13:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 07:13:24 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) socket$inet6(0x18, 0x1, 0x7) accept$inet6(r0, 0x0, 0x0) 07:13:24 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7, 0x0, 0x0, 0x3], [{0xffc1}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8}], {0x0, 0x0, 0x0, 0xc6f5}}}) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_LOCK(r0, 0x3) 07:13:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_timeval(r3, 0xffff, 0xa07d7832066ee00a, &(0x7f0000000040), &(0x7f0000000080)=0x10) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002277a228 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002277a228 07:13:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r6], 0x1, 0x800) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r2, r8, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r14, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff, r8, 0x144}, 0x3}) r15 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r15, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r18, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r19 = accept$unix(r17, 0x0, 0x0) recvfrom$unix(r19, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 07:13:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = getpid() wait4(r2, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) accept$inet6(r10, 0x0, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() wait4(r25, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r24, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r31, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r32 = getpid() wait4(r32, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r31, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r33 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r35 = getegid() r36 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r33, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r34, r35, r36, r37, 0x1, 0xff}, 0x8, 0x6, r32, r32, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r22, r36, r17, 0xe86a26e842f34b1, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r38, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r39 = getpid() wait4(r39, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r38, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r40 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r42 = getegid() r43 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r41, r42, r43, r44, 0x1, 0xff}, 0x8, 0x6, r39, r39, 0x0, 0x2, 0x1f, 0x400}) fchownat(r10, &(0x7f0000000940)='./file0\x00', r20, r42, 0xb) r45 = socket(0x2, 0x1, 0x0) bind(r45, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r46 = socket(0x2, 0x1, 0x0) dup2(r45, r46) recvfrom$inet(r45, &(0x7f0000000840)=""/161, 0xa1, 0x3, &(0x7f0000000900)={0x2, 0x3}, 0xc) wait4(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r47 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r47, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x2}) pwritev(r47, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:13:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x400}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 07:13:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 07:13:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0xf68dd790aedd5845) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x8, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f00000034c0)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981baa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000c1184eac10ce458cd0c7a2f4c7002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae02bcf9a1162c0b08e1800462e8462f3ac09dc08937bee5721f7c1830646eb47eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a7015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c6dceb8e065a0bcccaf627e351063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a768b544c1c0ca3022e46144218780144e5a5f8ed4bbd1ff71f87bc4000000000000000000000000e0476edef26950cba898ddd444c762bc436b554f4781dc65e6508bce9f38bd17536bf26fda7cce9d0fa0776e"], 0x46f}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x401, 0x0, 0x6, 0x20f}, {0x109, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x80000000, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0xfffffffc, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x9, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x22ed, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffa, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xcfa0, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x3, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="0fdda1a30e8146fc132f66c2696c6531"], 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfb) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r11, r5, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = geteuid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r17, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r18 = msgget$private(0x0, 0x0) msgsnd(r18, 0x0, 0x0, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r16, r13, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r17, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) fcntl$setown(0xffffffffffffff9c, 0x6, r23) r25 = geteuid() r26 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r26, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r27 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r27, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r25, 0x0) setreuid(r25, r25) r28 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r25, 0x0, r25, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 07:13:25 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x3f8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000300)="15", 0x1) close(r1) accept$inet6(r3, 0x0, &(0x7f0000000100)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x240, 0x120) connect(r6, &(0x7f0000000140)=@un=@abs={0x3, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwrite(r8, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0x7, 0x0, 0x0) 07:13:25 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xe68c41ce86c8e8eb, 0x90) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\xed\x00', 0x2, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66443511c300"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 07:13:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000440)=ANY=[], 0x0) writev(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f0000000480)="93", 0x1}], 0x2) 07:13:25 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0x81) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="36c8dc41c4347f51333ce241ce99436430bbbf756c956118d5e149ba2818476b5640b002ea6f14cf849cf6996ddc0dd17d3f596ef6d046e5fd03b3283700f95a53d922fbbf4f992a8284d1fb01d4b61e8d1c6aae23ec4369410ff39fb7244b26560cde816112180c654e5736c936703768a2034483aa4bc4965e6f2f46e5d000d82a862ee5c48a5e333ee721", 0x8c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x428, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000180)={0x2, 0xb47, 0x8}) recvfrom(0xffffffffffffff9c, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000001300)=@in={0x2, 0x0}, 0xc) 07:13:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) fcntl$setflags(r1, 0x2, 0x0) 07:13:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x4, 0x0, &(0x7f0000000000), 0x0) 07:13:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() r2 = getegid() r3 = getpgid(0x0) r4 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xce, 0x0, 0x0, r1, r2, 0x40, 0x5}, 0x8001, 0x7ff, r3, r4, 0x7fff, 0x4, 0x7fff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)=0x2c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r1, r2}, 0xc) r9 = geteuid() ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x89, 0x7}, {0x87, 0x8}, {0x3, 0x7ff}, {0x46, 0xfffffffe}, {0x6, 0x101}, {0x0, 0xec}, {0x5d3a17b91e38b599, 0x2}, {0x23, 0xd457}], 0x8}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) r10 = socket(0x20, 0x5, 0x90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r9, r11) flock(r10, 0x10) r12 = getegid() r13 = kqueue() r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r16 = geteuid() r17 = getgid() r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r19 = kqueue() r20 = geteuid() r21 = getgid() r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x2, 0x0) r23 = accept$inet(r10, 0x0, &(0x7f0000000680)) r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x400, 0x4) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x208, 0x0) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x800, 0x0) r28 = dup2(0xffffffffffffffff, r10) r29 = socket$inet(0x2, 0x38029ff8ec273ae3, 0x6) r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x100, 0x0) r31 = getpgid(0x0) sendmsg$unix(r5, &(0x7f0000000940)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000003c0)="7512f68e4c983e2c53ef25cbcd54a74257f375f81dba0e3a37d3273e4cc722f340cb49810d944ed530f294f2ea32a6284cbe06ff0410f1904b2d0674569577bb730964a7c615814fbc0e8fedafe866e145b1189228d98e02b0ba315bacaa0628153e71e92a13357ac7208bae6797ad6f85e3e6789d9e161646", 0x79}, {&(0x7f0000000440)="3aec8320184c300d9062b8bc610211814de801ea180ae24c5621518f7be565c1a85fa07d3b70e2c26d07e7a3e0dc8e4a617eec58ab88e14edc654c13f2395655fed05a2736e5e416096aad4bf1750674c10781203ec0e8d60fa391488c0e637b4e26e008f71b6ad8e05cf73b3a2678558e6d65d94a8c2a92c86a1f35f3178a94325269b93681fe7a8636e679ed1dc1121cc6d0cdcd4f79bbd5be4372d1bd5af5fd1a1f1236dccea985af94dbdede50d28b10da1467bf0d33cd7753462e5a18c72b918dd3dbf0bdd4cbab531eb2bb65cb2d0dcd0f3a10ced6f4ff28cffd64b6ee065a73fea0", 0xe5}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r1, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r6, r18, r19]}, @cred={0x20, 0xffff, 0x0, r3, r20, r21}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r22, r23]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r9, r8}], 0x110, 0x4}, 0x401) 07:13:26 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x7088a4832d9eb62, 0x400}) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) read(r4, &(0x7f0000000500)=""/4096, 0x1000) 07:13:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r10, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYRESDEC=r12], 0x8, 0x800) unlinkat(r11, &(0x7f0000000000)='./bus\x00', 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) 07:13:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x97, 0x5, 0x92}, {0x5, 0x9, 0x4, 0x80000000}, {0x4, 0x1, 0xb1, 0xff}, {0x5, 0xff, 0x1f, 0x9}, {0x7f, 0x6, 0x8, 0xde36}]}) r1 = socket(0x18, 0x1, 0x5) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000009001c20000c61c66400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) 07:13:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffb]}}) socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x7, &(0x7f0000000040)=""/251, &(0x7f0000000140)=0xfb) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 07:13:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000277, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000009e54829f5700000000", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="c447b6c50f8214454962daf860026cbdf0dd5e1957a6a17ab416ed2d0fd2841da17a74a9e26cdead2ee0e8fef4ea299329fb4e652fe60493434b7b6a415b8d606cbde582296cf401a1bb1b903b7c6a95"]]) pipe2(&(0x7f0000000080), 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x10) 07:13:26 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaa0086dd606d570e0014ff0000000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800005bb34b13eb92fa1f73343e6fe1ec910a2ef9b2b754654c312bc93e0008c71f30d0130f877f75470daace6469b8b654609fa8deeaa21b277f9d80ec345b2d5e24fb77073444440bb83e7feccc24fbc54b0038d0670a93b89d5d73fb75398420845616e65b29e17a67a1b6c580cb9807a6bb5d42907c79b5b7c782c5c4a1b3184e2fbfb5869876bf941c1771854a47c28edbfe929422a4f380a2c83c1474ce3289ccc3ef79aca2b6a67d"]) 07:13:26 executing program 1: getitimer(0x1, &(0x7f0000000140)) 07:13:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x6cb8f413f4c655e1, 0x0, 0xee93, 0x80000001}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') clock_getres(0x2, &(0x7f00000002c0)) recvfrom$unix(r1, &(0x7f0000000300)=""/14, 0xe, 0x0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') fchdir(r2) accept(r3, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r4 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x8000, 0x14) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/123, 0x7b}], 0x1, &(0x7f0000000580)=""/217, 0xd9}, 0x40) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x2, 0x10) fchmod(r5, 0x1e) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x8, 0x384, 0x7c, 0x1, 0xde8, 0x80000001, 0x1, 0x0, 0x1, 0x13, 0x3}) readlinkat(r3, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/218, 0xda) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockname(r6, &(0x7f0000000900)=@un=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) r7 = openat(0xffffffffffffff9c, &(0x7f0000001980)='./file0\x00', 0x20000, 0x202) connect$unix(r7, &(0x7f00000019c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000001a00)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000001ac0)=""/134) 07:13:27 executing program 0: 07:13:27 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) 07:13:27 executing program 1: 07:13:27 executing program 0: 07:13:27 executing program 1: 07:13:27 executing program 0: 07:13:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 07:13:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x29, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x1, 0x0) dup2(r10, r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x1, 0x0) dup2(r12, r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x1, 0x0) dup2(r14, r15) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRESDEC, @ANYRES16, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT=0x0, @ANYRES32, @ANYRESOCT=r2], @ANYRESHEX], @ANYRESOCT=r4, @ANYRESDEC=r4, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRES64, @ANYRES64=r14, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESHEX=r6, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRES32, @ANYPTR, @ANYRESOCT], @ANYBLOB="8354b8390456a9f863a3ce3224a2e7f09f1e2cf2988a77c039631ae47c2a5cdbd78e19670a2f7d6d9ea731f0514d83da73c8a5fe6eeeba192137c0892eb4ea7210b83bcb6c4729d8e6134682f5ee53cd71c534497cb72364eef0f7373178557137a2507e1c7831c5f92125e3876c17bffa52", @ANYRESOCT=0x0, @ANYRES32=r8, @ANYRES32=r10, @ANYRESOCT], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r12, @ANYPTR64]], 0xa) r16 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r16) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r17) setpgid(0x0, r17) r18 = kqueue() r19 = socket$inet6(0x18, 0x4, 0x2e) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r21 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r20, 0x0, 0x9, 0x0, 0x0) dup2(r20, 0xffffffffffffff9c) recvfrom$inet6(r19, &(0x7f0000000480)=""/169, 0xa9, 0x802, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x7d}, 0xc) kqueue() r22 = getppid() fcntl$setown(r18, 0x6, r22) r23 = msgget$private(0x0, 0x8) r24 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r24, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r24, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r24, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r24, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r24, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r24, 0x1, 0x5, &(0x7f0000000240)=""/73) setuid(0xee01) msgsnd(r23, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r18, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[], @ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000740)=ANY=[], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb73700000065de22aa0000", @ANYRES16, @ANYRESHEX, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) 07:13:27 executing program 1: sendsyslog(&(0x7f00000000c0)="995d7039cb572d7aa51ba3337f18712a296ac2b16f30d5a87d6cb2", 0x1b, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 07:13:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff9, 0x5}, 0x10) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000340)={0x5, 0x0, 0x3ff, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x800000}]}}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc, 0x5}, 0x10) 07:13:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$KDDISABIO(r1, 0x20004b3d) 07:13:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) read(r1, &(0x7f00000002c0)=""/162, 0xa2) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) recvfrom$unix(r2, &(0x7f0000000000)=""/42, 0x2a, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0xd00]}}) 07:13:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/82, 0x52, 0x40, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x1, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x14f, 0xffffffff00000001}, 0x8, 0xc07, 0x0, r9, 0xa5, 0x1, 0x6}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f060300e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x1, 0x0) dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x1, 0x0) dup2(r16, r17) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x1, 0x0) dup2(r18, r19) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = socket(0x2, 0x1, 0x0) dup2(r20, r21) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES64=r15, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES64=r17, @ANYRES64=r18, @ANYRES64=0x0, @ANYBLOB="329c5b47645e275646701f8a01e1a70edcec56be37b9afd043a4e85b46edd40a49bd4e8f5c5f3c41d18ab5e5bff69944f8c2ffb3abe068c8b3a0702727837660ad5d87975ecd009d1c6359440eabaf579d5ddcf107113469ca1762c92e8f065c3ca8882cd46b2fe22f482ec4a162351e2233a27255bbf5360f563ab64792511981894f80d90bfe239fd8d516a31b3ea8f616c6b332a7918ead11a842b5894e1f157a4b0ab69c93a2ff547aaecb3562f83e6d3059e468359d6244471f443fb4e5c9d94ab21eb169a3055ed07040640d0c674c0fc7414adfd3abdfbb828722df96556a70c17ef5eb8d0ea0ceda0975534f6bd3c3257c", @ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRESHEX=0x0, @ANYBLOB="a750ef4965e948497fbeaac53b46db1685d96fe2a7e6a36f3b252e7cbd7cc352fb84148ca3d018727f10959e237dd9ad74c08bc8b0318a702a1812c459a49b9ed73bd420d57db72bb00445a893b25788df3402c34e42d6587d3a5a817d5efd0ca27bb387e095a1020e7ce4deb2cc41bef7cbceda3b8b613ccc00533e2d43cc1ac99187c23d312285f4b022f99da767c40dc4c64d88ddfb30", @ANYRES64=r20, @ANYRES16=r6, @ANYRESDEC=r11, @ANYRESOCT]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r22 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x1) fcntl$setown(r22, 0x6, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 07:13:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x2, &(0x7f0000000200)=[r17, 0x0]) setregid(r4, r19) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 07:13:27 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000007c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x4, 0xff, './file0\x00', 0x80, 0x35, 0x8, 0x10001}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="bf610bf0c9f5464914890d86eb55f4d629df0988d9396ba580c66b1c9c70b74b64495116042f2e0f1169d4a3c0a26d15e2129efefaf1a28dd1aedfb877ed673587c32fd9ef08e0774bee2a4e175d3cbee47fb10b2a249e0a8b9eadb004be49fe8ca7c15849d6581d03589c757a3a3f8d141356b503ff7c6a77e1657a4586426a88d38f2eb2fdab7c3593361803be4da6a2862816149c80da75ff4328101be420ae173e215aaed4de61ee3ea172b7ca2903e8f3ac73f9cff59c128e3817b53679daa7af7eb961ec6b0bff05c471b57ab322ac805dcc1965c52840eec12d1bff2f3e17327f", 0xe4}, {&(0x7f0000000340)="89a134d6e141467c72575772884e095e3ff4a448187b30e77f91f1884292c7d0a4c3fe3b857f5128bee203473612e3e2be01e10e845b61f6c9840b23d9cc61b12c3b1df562422d5c2922471330f8da3e73724658d2bd86a1386b686690d66fc4f75d742628f2b2aec62d59d4b74de04f591f1019e545e57f4d1361ca9fdda520135a498bea362e272d775e5cca2b5eb0231faf9c9c29fe746046ea7f04b2fcc7961d92a123a4ed82aa61b6b11f990ebe1c8fd3b2503def8959fb82132b324039dad23954adb587807ce37d9712a78fdcf7cbbf2c0ec5546183b41aa0ae6a33ebf8056cbeda9eee3d83", 0xe9}, {&(0x7f0000000140)="dd450dda99f2744d7d1302bc58edd961b3c6fa24e4878f8fa70af87325a0c858c4fad47e1e3e9f566bc751ae4ef2a9bc28120e5b121113c1cb8cc454f77ca79e72f09d48ac2860d872cc825e9e974b2acf8b0586ace6eb288d1de9b922f17ef9f1973d80c2ccf742f41b727c37192da04ca7832efbe7b210674929d57e90ffc08a06eef71dba0e", 0x87}, {&(0x7f0000000440)="8b966d2738499ead942963e32c97043b3abca92c1ceaa3d8494aa0d9c665275aed7a8c76c87561fa596dc28cf4535c3e96145673e4e879f5548a9944fd4b19110c220a6d918fa1277a850a0bb921c9ae7aad6ed8ad8e3e4fd14bc47980e9586bfe850c23a5d6e0e900ace0506835a64905e276970bd0a3aee79e63da6be60461e158c6567f7a39daf0890f2c288c513c61a85edf15f0765047d49ae3cab79fc3ee19223ddfeab272cfb2df0c7c40c823927ab237e6563022e203f725a04cd880c33e2f9e2c2557d4dc09", 0xca}, {&(0x7f0000000540)="244a274636814a17a9f6e9f0cbaeedd4ac56a81d18f83923fddc5e81c721f7a2d9833a97e4d38f8bb5ef5505c3", 0x2d}, {&(0x7f0000000580)="cb8b9731a9677019425351d793bb1cf593ac03f34979706f6f5c818f522a44f1b1f366310441b550f6b705897586becf", 0x30}, {&(0x7f00000005c0)="b7179cd389f86d3b38cde009e5c610e3e0cf7fbfda75bfe9ba4ce70e6a253dcbbfd350634148dc8177d4a41b259f67ae2dc7c1cfa24c6ce46fe4a50d046a2087932bfc6b7f6f013e9a23cc8fec045fa5bd652860", 0x54}, {&(0x7f0000000640)}, {&(0x7f0000000680)="bbf57b8e8af1e38bba7c089e1448990d18e3df79ca41c5baa4e1f34022b78921a7d337776d27436afd9fd4f292414fc67e9f398a061c85152fcdd794c1630ddb0963e47aeac6be462d7b26096b64ae76fbc8f9ab384ce39f245aaccb6ff10dd4523d7c7bb64f1b43b9c191e8f8b0dc9f05c04d0ea0d4e9e5d77c4bb3c8", 0x7d}], 0x9) r6 = getpid() fcntl$setown(r5, 0x6, r6) renameat(r1, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000100)='./bus\x00') 07:13:27 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x29, &(0x7f0000000080)="01ff8330987a7e9dcae9f47c2ef2d5e35595af600adf73950b17629faf745ad2ecc58dbe3b0d4c540d1202951b24013c4f1e586b6077dbcf32f47ee1e443af9f68bc8c2672765b423047200c71a57e411a65b2556f285863bfff6cddb228df515b521c639ec333214befa09086351b8243fe7d7cad03ed909b36264bce", 0x193) vm_resetcpu: failed vm_resetcpu: failed 07:13:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="05002e2f66696c653000"], 0x10) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$dupfd(r1, 0x0, r3) 07:13:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x40000c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x0, 0x200) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r7], 0x1, 0x800) msgrcv(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000, 0x6}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r16, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r17 = getpid() wait4(r17, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r16, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r18 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r20 = getegid() r21 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r18, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r19, r20, r21, r22, 0x1, 0xff}, 0x8, 0x6, r17, r17, 0x0, 0x2, 0x1f, 0x400}) r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() preadv(r26, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x9}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) msgrcv(r25, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x51f, 0xffffffffffffffff, r9, r19, r35, 0x2, 0x100}, 0x4, 0x7fff, 0x1}) 07:13:27 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000000000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r6, 0x5) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) 07:13:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r10, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYRESDEC=r12], 0x8, 0x800) ioctl$BIOCLOCK(r12, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 07:13:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0xb) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x98a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x1ff, 0x80, 0x1, 0x7}, {0x6, 0xff, 0x3f, 0x3}, {0xf0d, 0x20, 0x80, 0x7bad1493}, {0x8000, 0x81, 0x6, 0xdef4}, {0xa600, 0xff, 0xf7, 0x1000}, {0x9, 0xc9, 0x8, 0x7}, {0xfff7, 0x1, 0x1f, 0x6}, {0x3ff, 0x1, 0x9, 0x401}, {0xfcd5, 0xff, 0x5, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 07:13:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0xb4cf}, {0x18, 0x0, 0x2}, 0x401, [0x2, 0x1, 0x2, 0x200, 0x6, 0xc79, 0x3, 0x6a19]}, 0x3c) kqueue() r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x4c) linkat(r2, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 07:13:27 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 07:13:28 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000000)="01010000", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffffff, r2) linkat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = dup2(r0, r5) ioctl$PCIOCREAD(r6, 0xc0287533, &(0x7f0000000040)) 07:13:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="00000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083d93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000003d3d00000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ba54f5f1e52621e5ccc0c1fdb70c2a91976e49bb1dcfb4156fe6d8979643d09fde117b8be730f12aee8d2f903ba0dcf87f27ddb3b60046f4d282a809585b6bc139c695765695ee215e0d694cc5f797fdfe306ed3a9537503195c1996d88b204632043d07020f97df7a192ff51108769fdf00393942cfc8bf973126cd96570bae8b6a382bfb4a9a8708c3e93786ce452e476bb2b0e570b5e74489b0e17f16ca179126d5362e406cc7159e12d16"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r10, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYRESDEC=r12], 0x8, 0x800) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x1, 0x0) dup2(r13, r14) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1e7f305d64df9df6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x1, 0x0) dup2(r16, r17) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x1, 0x0) dup2(r19, r20) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) dup2(r21, r22) r23 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x31183, 0x0) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x1, 0x0) dup2(r24, r25) kevent(r12, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xffffffffffffff00, 0x9}, {{r14}, 0xfffffffffffffff8, 0x20, 0x0, 0x20, 0x2}, {{r15}, 0xfffffffffffffffb, 0x0, 0x10, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x20, 0xb0000014, 0x70b}, {{r17}, 0xfffffffffffffff7, 0x28, 0x3d81e9dd40f7cd3d, 0x100000002}, {{r18}, 0xfffffffffffffffa, 0x80, 0x20, 0x5, 0x8001}, {{0xffffffffffffff9c}, 0xaa9d0a083ec0d762, 0x4, 0x1, 0xffffffffffffffc0, 0x2}, {{r19}, 0x7fffffffffffffff, 0x10, 0x6a3fdb9ca4252bc7, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x60, 0x5124db774d33c7b4, 0x2}], 0x4, &(0x7f0000000400)=[{{r21}, 0xffffffffffffffff, 0xd1, 0x4, 0xd3, 0x80}, {{r0}, 0xfffffffffffffffd, 0xe5, 0x4, 0xb3b, 0x7}, {{r23}, 0x8000000000000005, 0x10, 0x40, 0x8, 0x28c9}, {{r24}, 0xfffffffffffffffe, 0x0, 0x4, 0x693e110b, 0xc04}, {{r0}, 0xfffffffffffffff8, 0xc58f085f95f73c30, 0xd0000004, 0x7f, 0xfb3}], 0x3, &(0x7f0000000340)={0x3ff, 0xac}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 07:13:28 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 07:13:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20000000000002f6, &(0x7f0000000000)=[{0x84}, {0x7c, 0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:13:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30080, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 07:13:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xf9a8, 0x7, 0x4, 0xfffffffe}, {0x91e5, 0x6e, 0x4, 0xa4f9}, {0x2, 0x1f, 0x81, 0x1000}, {0x0, 0x7f, 0xff, 0x8}, {0x7, 0x81, 0x7d, 0xfffffffd}, {0x0, 0x73, 0x3f}, {0x7ff, 0x7f, 0x3, 0xfffffffb}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 07:13:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1080, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) 07:13:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = getegid() r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x1, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="c1ea9c6549235e09edc3ddb1ecacc9"], 0x10) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x1, 0x0) dup2(r12, r13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="d0cfffe365ee17325222cd2e375abf16c7b216560b405625d760165631f5712b8c82208bd7c7594f05b67fd5f5cae84a6167c729c684e63ee3a278d35b376898e95304cba47538a95d5a94f2fd03a233c026733d89b92674dd36795893ad3a1af731c1890f4a60e0b117d17fd50e142862e266696862430ed6d7ea09c2426b94d39d507e227c6c64c27ab6ed6a3219c0d27e8bbcc671d655aa8054512f240c909369efaa964b1ead94", 0xa9}, {&(0x7f0000000300)="bb9508b0871de8d0ced5f171f876fedf812ca57ef25912740cd2c39f52354704093a0fd630898b1ede7746cc47e54d0b3c4fd12f7d906585efc47de102dab862a0fda73b7583df5ee215e11196dc540552c23b37f3f534aa22b626eab9216c3902012845f47766f18f9b66d6e6c910194b6576656626d169b8299c2232f63c8718db0fe80f2834fc86181e57bc8e30e413fec8ca6219253a38d933ce11dca632e12bbf5a16c58f65cf13c261", 0xac}, {&(0x7f00000003c0)="1aa8ba173f9c188cdc9c6ccf074a7103d8d2128d1d21e46c57c1607bf5a14a845932d971346c32538663e55ae4a0d629fa902c405c9767317c7aae76df772e541b5d241ad063543d3f666ee163943ef8c0368208824bbe7746b6f5c06648a2e1c9185c0f1a1eda80ccd69b474a53268c35989bc79c8f0432f71e637ddeeb11a61015ae6fa5133de8f5dc84acee7c2cd5c99603c30c69d2b0abe48dba33159054f4b1865c4eee4210cd49186368047ab680bab8cf9f1536d671d74c54667b02bb19784133389109a788b25ab02b421f003901148ca25e619219384075f26c3e1c447c77d720b7a8fc32a248a1940a6c", 0xef}, {&(0x7f00000000c0)="f0197306d39885f9f916262f499f4f2cf1d48f2916a9f454e6451484a10b267568d1def2b36e981df291a76861c734ce433e19a04170431f1aaf81ac21207a231a23d39b335c190b49243e8718a98532", 0x50}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r9}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x50, 0xc01}, 0x6) 07:13:28 executing program 1: kqueue() r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(0xffffffffffffff9c, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0xfffff1cf, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r6, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r2, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000}) r8 = msgget$private(0x0, 0x10) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000001d136578724599b08b24383867c98b0a2ba584e6b17f5b95b397d3ff682311c6feb42d4b9b160fd5cd74206d6090068437e1b1b506c706a3fa9f02af8bc039160eb2d8fd2b2068cb0d214695df42a67fe55c1d87"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r8, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0, @ANYRESHEX, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r9, @ANYRESOCT=0x0, @ANYRESDEC=r10], 0x8, 0x800) mkdirat(r9, &(0x7f0000000080)='./file0\x00', 0xac413a6a98563780) r11 = syz_open_pts() fcntl$lock(r11, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x1, 0x0) dup2(r12, r13) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x1, 0x0) dup2(r14, r15) fcntl$lock(r14, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0xfffffffc}) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 07:13:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = msgget(0x2, 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2) msgctl$IPC_RMID(r2, 0x0) select(0x40, &(0x7f0000000140)={0xfff, 0x9, 0x6, 0x6, 0x0, 0x0, 0x1, 0x3}, &(0x7f00000001c0)={0x1, 0x7fff, 0x4, 0x7, 0x4c8, 0x4, 0x8000, 0x7}, &(0x7f0000000200)={0x8, 0x42, 0x246, 0x9, 0x3f2, 0x1, 0x7, 0x3}, &(0x7f0000000240)={0x3}) r4 = kqueue() r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r4, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r5}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r6}, 0xffffffffffffffff, 0x40, 0x8, 0x3, 0x7}, {{r5}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r4, 0x2}, {r4, 0x40}, {r4, 0x80}], 0x3, 0x6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r4, @ANYRES32], 0x2, 0x800) r8 = kqueue() r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r8, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r9}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r10}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r9}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r9}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r8, 0x2}, {r8, 0x40}, {r8, 0x80}], 0x3, 0x6) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r8, @ANYRES32], 0x2, 0x800) msgrcv(r11, &(0x7f0000000280)={0x0, ""/55}, 0x3f, 0x1, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchflags(r1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r12) 07:13:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0), 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r5, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) r6 = dup2(r2, r4) pwrite(r6, &(0x7f0000001000)="5daa1f6299cbdb3c3cd0af47213c0982402094343a906a7a0d091ef3c3b62bc112d7ff799ff58ba19ddf1e823cee429f6c8505fa275dfce7", 0x38, 0x0, 0x0) 07:13:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/4096) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) fcntl$setstatus(r8, 0x4, 0x4) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000013c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3900f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40cde2cb87d592320bbbb10b72ab362976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) r31 = msgget$private(0x0, 0x682) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x5, r13, r17, r27, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) r39 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r39, 0x0, r39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) 07:13:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r2, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) sendto$inet(r5, &(0x7f0000000340)="bc6fc4296ed1d236108233f147ea5338834aa714832a505e63259e8d6234dfb9ac8a09083a4ee80a1cee4b16fd607195b636853a465b501e97c90d056457b2ecf94b50a3fb2013e00c819aa05c0a31f4ee2348dd352038f497dba65f35a5f5182470bec4e3955eaa2dd34e31bd6ade6f9e582143065f4ed2530ea1df22aff970f7a052f93865a26a99ff6422da32c330196a9ebc7acdb0b13210f0d1c8f0fa2ae959a6a7fa1d58f5c0ae7b0fc7956994cbc5fd3bf1d6009ea9104b9b3b40032a28d2bc161f5ffdd64a4675c49d1497bf8888b04dadcfeff673b4d06bf448a93e01", 0xe1, 0x803, &(0x7f0000000440)={0x2, 0x3}, 0xc) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) r8 = dup2(r6, r7) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x1}, {0x3, 0x800}, {0x3, 0x4}, {0x1, 0xffffffff}, {0x0, 0x10000}, {0x2, 0x7fff}, {0x0, 0x800}, {0x1, 0xffffffff}, {0x3, 0x400}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x800}, {0x3, 0x2}, {0x3, 0x7ad5094b}, {0x2, 0x1}, {0x2, 0x61b}, {0x1}, {0x2, 0x800}, {0x3, 0x8}, {0x2, 0x555}, {0x1, 0x5a6dfbda}, {0x6}, {0x3, 0x8}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0x80000001}, {0x1, 0x1}, {0x3, 0xced}, {0x2, 0x7f}, {0x2, 0x9}, {0x1, 0x8000}]}) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = dup2(r7, r3) r10 = fcntl$dupfd(r9, 0x0, r0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 07:13:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) linkat(r3, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x8) write(r2, 0x0, 0x0) getpgrp() 07:13:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="4830d9000000000000003c1c764952d391a5a7579c409097a88a5064e5771d116d8a8f"], 0x10) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/97, 0x61}], 0x1, 0x0, 0x0) 07:13:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 07:13:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") getuid() fcntl$getflags(r0, 0x3) 07:13:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x20}, {0x80}, {0x6, 0x0, 0x0, 0x4000009}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 07:13:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) write(r0, &(0x7f00000006c0)="7cfe498407161200c0a7de3278678398074def2486eb0980f116dc9b8f1b99e740f391a653398d6ec9d51c385afcd1ad921761f5d426c9b75cc6588b1c6bc05af13508635a5bb2871d8ab13d12845074e7a8f6d2929c7f87dfb8a71e8684c8acb413f2a72c689736642cb05f35cc40b2201386e7224f8ea1522f349dbef4c4e30a55cda33dd2e8a3cf8f90306af5273b27a57056a2934809d259971ab0e1b57b35e18f5aae0705af3d", 0xa9) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet6(0x18, 0x1, 0x3) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) pwritev(r4, &(0x7f0000000a00)=[{&(0x7f0000000780)="d736369d294cdd839fb799be31aa9ea72efe4c1d0907aa63240d086104a4e572be8eb351fb15f8382797f9252d451da84fb776cd9399aaa513d54cde50ae02ed4bf256679bbab56fa29bf2d02e6af8a93df831a414af2ff007e44e708a1cf7b82fa0369a642e701702784ebd90d7fcf65d48499f387633", 0x77}, {&(0x7f0000000800)="873c0f2870a93043ec51229fc4bae7aa1d7ba46e91880f326093153c3b8e478198d93a45d69e5183e59b3dc481d67bbe5381f30bd035f2b0902daaf7afc5a21b84cad4da9547c6ee7cf69271fbec95bdaca0df0b46ae7e72322f6da2a5960469c1385af2e323", 0x66}, {&(0x7f0000002200)="d7e2cf2c29118e5edd10528b7c39d1ce9ebbf5fcb88d5746fc65becbfdc7d3d1dc48f47ac57af380a985db7e8d755bb29a87ffa134de89859ecb5502b19834dd9c705d33d20e4627289d79bd7d8c9d6d30ac098d28432c01e7b1c2d175fcf74c4fd041c5b3f244cf3af64d04e80a56350cdddee7c0256d1ab6f588e04f8c859b95b8e43acabc3dac58bd13a8f82c64f3bc15caa4a5b25fa44d1bbb44d668d3608cacd6ad2dec2ff78f983a0a7817cc5e64c799f883a73726ff8e6ad88dbe73517ced4fe6b78c9105a0ef4d4697452fb65e02c05c88236be3d96cfd8bc14bce4c204843def0b834c1d80361485f1ce327d7f2631e8d03f7b281c6a8c2a274d6fe4e9b2dfc96cb0dcd1c940c7901ae7264695c334414d20861f17990da6a35e1f0552283a1b1cb80ff7265fcf52f2a773306a888a69ad900dba3f8147dd1bda9f8718e4ce3ac89ac2dc371b3f8d1402965479298995a787f9ccabbe5828fd724b71e116284c30ad386afeeb7710f8e38316811a0bb46670f417a3c47c5dc1e40f35e59bb618777bf2c4b60942f0f4ed9a3a59c62485fd7c49eb0fca2866686e0b6efd10d02cc3cab84d2923963948edea0f326577cc103390d483e9a28566b6d34f91f7c099a1f9908546986141686ef18652b1c40ee9cda0190bce60576377cca1b8c73d75f01722973b069f3e90a956e84977cf0c7564070d100740b78a208354976b71e0638217356ef5830d2d5d469138bd6bb441864e607616baacb84940da22edd09c0d3258955fc49c5cc1ac60e9a4cd24944cc504ad44cfa44bb1da66ec578a4743c5886a0baae3fc2fb43efd9651334e2e8164ae488b555d7b8f898014717bfc2aae9d75cad1c4662bc61a6c372130e1a121a51d0ec6eb9b539e25f14795d8c663539e8b9c756bbd43a37d0da7b5efaef4011fd5df7a06245c8432b761402d03556a5ffed3c2ab9201304f41063f85f3646f83d92369564ae608bdb2e7134eb0a6f06d2730395428332aca07a11d8063c2f073950fedc49d6a19c2184d04966e6fd2b4933bfa365de32da2b39dfe531188abea5c0442ff5405cbc6a211b5b44aadcf64ecf090b0bed2245006cfce26e3ac53d5e2001c1c8e6ef4626515762728e48d51d04d554a802f0fa3af310638b662d2cb6fef652870b119b66e757de2bc302788e294e359559609f447e6029973178340a07676271e237d1423e74930fcbadf5e36679942f56862a5c025d7b5cd494b34ac8d53df7b1989d51fbe5f6b4c0e5921ac435e963e9dfb11566bd0103273f35148bb2dbd38c91e4304169c741a779ec3ec0cfab983486f1a97309ac9b2badd542c9a821ad49f837bb1222c57d2240197fed81ee07743d98bc444011f031727f474db04b5b1fa1739fffd3cc3a8db4ee3384b1920c58257a40c6213291c5bec2cafa2f612acc6512901b0aece7fd54354378527e928ace3b5c5d4772d706ad1504960ea43461589079fa8c79eb095a5f46b38a88d5df6cde5e8b7c73a3602b23d7aec1bc5a1e3a6dc4557f833bea67a0552aaf5f467015a609eb7ed4cef21a42e85f29c3410efb69d48ef518489d6a99a861f7c09343b70c3b55c94b4f53e311dcebc8e43ffada1a38fe303a851ca7b93ca0c41f03c3cc5eabeb48b840f88c36ddee112f2d1f06861fdbde6175407fc5d6ce39f19dced081be95549daa29bdc4d0c7752482512c1ff2f18bc96e46148431f0e6ee8469aa9efa2e2630df8f3d92e96c5b3ba440579dad35a1cc78256b5a380ea46b1f9656724d1b5dcebc7a9eb14c2b2514d8d49c50f154c9f167e76abdaf0624e9823dd05922f3136a222df692c8790db72cf215aa69ce92337d460c8088082c5127670df80b8bd292b51a1093b0448fd35e767b8e632ed4e25aa08b74569652279b8cf966a6a43bb09cc5a80d609a59a59fa22d80c82446c37eaae96812f26a34b06353fcd6d07064530edbc8baa922bfa6828add5d92b83bda97290016b23f70e730f5150d4861bca1b2485eb832f34c2a155e334503c9737b42711b5f2c24a6888ebe4b0480057693ee7589cc3e31aad4d5a012bf32286468581fa02b4a5ba47a097c8821506ce79d03f95f4c072ddda01c06fc9ae025daf0c52257561e55bf2484f16d036a37a5f3b75b7fe6eae977f8b17b86b3b7e39e763666dd711bd6be485fc645c4fa01651d15bdad875728d1337a758c6c44b9918d6347767f4968142b698bd2eea9e08265efc553ce39538870c8daadf7de580c1f6a08441861d79c2c84f1bb54846166a71962566e86f87cf3019e8a81b19022aef1faeb85b318eb306edd8add10971dc92bc0edff21969f9608f3cdf662495c6dad6e217b4432f89e1361e968d9065b9c05ba01afd76e998f219dba6b8dcb9da608529e88689239bd40bb681ec4d7986695855a7a89ef65b584f792d9f9984e13fd871debc4fec5ee8be1dc67897e77b84c6afb8bf32f9b9f5523b487528bf10445bc3500112631a06c7ab2e8e29865d37dfbff45674e83de2b0a1049e2ccade6727d314e1fdc8746c833391c08558dc833fa37a4e740590f747fb9364fc46fab3199ef9d6d46ac3ade1870bb92759820caf530e2db840c5483063807907658a7d04afe6272a4731ec73a28c955ad1487bd1c55703d75af71c9d4e30f1e76c94e12d7125c926f7abac45bc17e951bb350a483c365926a45de4519475870431464d6ab49f62c72bd06a401fe58c9f4ff777e411f650b18916f1aa1c4183dbc61fc2779109701ff0a268887435ea63e67624f15b339e20d32dceac0848d648855434ffe984ce5bda0c80881cd624a5deb5deec541c70d83a54878693e6f20c5580fe24d80adcb6416cb956b31fce90e2ca44da47568f35d5146ff9fc0b5b25614a845985a2b6a0dd7119c770f904e585f9b5bfc4a7080cab05de7daf36c456dbee5e7d42581008cba628bfda009a3376273a491e6f6cb4be6c941dab351e06d665d43224b4f389aa89046f00aa33e356a10035030e84ce99c259a4eeedfacf3234aed9b8d7046fbbe0f380f99de118393de0bc05e698564a2f42f50c7063726a816971a030ccda796af6a1708f139f2a9042a2a798249b4e285e052f9ddb0d6136a80c35a803da8451560d5f64979a3647a5e7ee8978f7df20bc51209f5efc9ec585d3a9a6652ce3ea0ba749e9424825280033dfdb9e28454a9bcd5782faca6cb98cc104186f90622b9aa61d218757b615ec9e3fc581c65f338694fd6bfc886b534f7ec2dddfb2d1b920268be858c4abca92e9f13e31bcfc25b082f5009299d6c5d2278e80e6f45b83c3ec3427ceabc250a4fe26018b19c2b10864084f395953ba830da91f71dfcec5344f3c295ea4541e4594268b29dbc78d49b5639ed6feb1cdc8e349f50c5d3306558d36af6353abc5745243f74b09f0b328ef146e9a2802ec578fa5dccb0329e800da00b5a7ccf47730cc8fcde90d9fc19b6a31f9867919a7a4e288cec26bcd3aac0081b4e8bc55dd186d53398f6ed190eea44e514bf43f1765171db7a060a38b76686909e10a21a91dc20a02dd098ad83ba01cd0ed838e6282c4c332a2c9f8af8aabb2e4123ac1d49daeb764d9e8a753c5a6e790fd4d67789d8da7bfd57268b7bc0adae7dfd30e8044aaa250feb2d09055386f5220de18d0ca8c7ebf8a1bb98cbddd5929b6714fb5b22643ff692158e31a57d32624143cb0757d0902b7dc767c17bb73c6e02c139894ca54385556f42ebf305a874ebfeee867cb46ed2c074cd154baae78846cf8777d9d9a51f1a7630173f4b3faf63f320a32b6aa63f016b0297302ffbe92004f4d3565ef0281797fbdf5bc1f1ecc8e22d8a9657173578396a4209c1465eced1a29dca7f11d8d5c3e16ef8aee8c841af104a6c14457993b4fc521d8322f6985222fd37afdb60dea9ff67072e8dc7c4b9b9b1abdf2c6dd56747179bc2f20600813d1152a6ce7ddf0f256b4aa399de1737169d0c346bb3f5e3a0d61251b7f3b33951d607c0710b7b4a32518dc9a29d47ea89463fe51078dd29cec47af11a19a55f62904aa580cd7cf66454a155043e4132adc76b64eb39fcb4ce38937796a8dea3a195eb5328ac9170ffd010527605f4b7f6317579823eb270014453b18a34bfa8a81c258f9889a183d0d6449cb41025b22caaefc1e71465d3b26fda82c82a6c89fe70868c8357db2d7b88d7b423907f5cac24aee8560e2503ea3fd21e56db3209c687ccfe0ab4f1f10d059943aeb64aeaae30d269cfd6ac06283a4163a51d02fe07556fac89f6199fe78b43646cc477c7179bf7947c8b927d2a0d08138809970b2cc579a8bdbd47d181febaba5a5a989bfb8c39df92f53ab3b9e57466f125a374089d723fcc62a00ff28b1af7657737a4b0a247e23b7815b30198d71e67b240617b6566df13e1118bad88c54700f3528b888edd7ed0ad6c07ee0f10cf9728eb5f7b87b2e1b289c471f128a70d876b7f552c7a6f665180d31decbf7dbecf7435ddbb40db9b896e6cbc7554cb48d498164cb450e310883a453a4eadacd6371b25200e4f0f2fb77a29f30558ed0de4096d3891564016b8001f43eef74014222552b9e5f9c9f16dab7d67efdd447b9342d92090433b3ad1ca28bf0658b080cbf485d16188097788ea4ddd1d68858113091123a133bf16eb8a611c3617ba3f4e8dc96b9a6ef9e8bd93228d5d86cef90050ecc495c21c90de36f6b1138abf0118292c3a38c60b4ab767b91c21b1945c2e33d4b4bf75b1b8b960179c61100e3ceefeca5aa1e75222421921151b09c665e52c6cf9122745934de84958a2484ab84e00758f9cda34acfbafbc917339b2a9adae5f01fd88bb1e94a76d644803795f003aa4d02c333ae071ccca056e7a89205c165ebf24fb26ec1367983a81f046e56279f878ddfff664de0530a98eef03b114794ed2e77ab4fa68b42ff72b98cf83b5c3ac0fcd7caa69c249711f14fe49b71a17dc48ea5a734c30201b7fac438eceb052eb823db5d3d3c4734df9954af46491f0a7b27b514af18bedbeff4cf7eb4dab7f93109327bf426ec7b7dda50eccddd0cde9768f485750f6e2970ccc30a425d5325ab34b62c12745cf2704b7acce6db86213da6a0a2fdb21636ee2566215397a3131dc092f213aaed3fffe28a5747b0165c5e2f5997bcfaed5974c22231c4f6e7c3898be8cd0035194b9ca575d03a512e69b711bd6b9c6a136627577e79fa3cf5123679e70c7878035b760ef62fbdfd638df5473741675588780cb9d4698f0d29c78da248bda39ce24f245c2463846d9b4058007ba7dc6114a0d1fb89fbf9ad900d8ca599a5b66842d252020d2a557ee3418d9893ce2fbea96675dde92bd192b4ff59889c6f5fcba9cdd91d4778c6367c69fa0d220c65b0d09ad9ca641202c80b611b5018a80026bb5e1c3583a04d05719b72466d43e77438d0ba5d4e523ef032286cf6f593ac5fb744a87ea11ab3768af52eaf6879d93f16e8e2d5d672d99623d3475627481b8c66e418b4bdce428438b54d20fc9450dc410ef3616e2e5c209cad15f50ef823962d063f4d3f01d1d9f5b41ce5bdb1dae394746cd55165e1bce3e20d4372721712e5b5284270b43ced7a405e3dd4f2881e797d21870fe9fe9dda092803bc596598f7a9c9bd464ab7d1d3e968a026a1e2721177d948d0cff86474e44a25b3b667876cedc80586b496d493801d55214b8f00df1926d249a31a6919305450dc41d54c8b49bd5d767b21a308a0f1993afb2096452d75e811a5deedc5f3f7c9fc885a4603eb33c8caaf335a5ce89", 0x1000}, {&(0x7f0000000880)="84e9b69bad0c5c28bdba93042885a0103e01c1b4ac20a31e9c3d06e06b7029e3a56be617f3f6ca79e05b8a53318fa0c95a61063f67247852ccbf8a09f0afc7ad650da6846e8e83362a8fa7d69be7face0cb4d57bed9444e3c0b58ff34061a8a83f791cfadd30247716f24ff90e8d301d02627e614cfd792383167ee2198bde670343d59c3da9e63d45bdff08800f12fe8ad754e796fabee57aa04fa382871ab795452f26c7bebff1b31afa55d75517d26d6fbcdbe1", 0xb5}, {&(0x7f0000000940)="b2126ce3bf6078140208afd9445367f80f18be6da0a046199c3825c55282d01f7908df70e778b9233976db4880381b6f5885b6a86534a46ee9812e56989aa5b96136a3e2e046371c8f97ef6d5d6cdb4b44cc357d98e2938b1b0816dcbccddf027faceeacddb2c2820c289728118bb26137c88cfc78f5361fdf6008c3a8c86d57dc472229f304b06625686bb3dc0e6699", 0x90}, {&(0x7f0000003200)="9bbff13a48afd1c38748c6c8880681a85ffb02bc39464f42e020c27a67d2c3d816c2b0bae36d3aed6682c741d0af7ea2a1e30414ceb0f4d10d8fa964a7bce654b2587cff601fc9b116288885cb65894954db8fd8580b4ee8431daddca3a8846b2103d3769cf1f715921b9aafdd0e52753b2333313480a7b703a836ea50ac80518cb7f7889a863163015d6c5fabc7e6bcc4507df06f9b84d0f7ddc2816f0957a871f1233e507dc8f177e4559dc7ed76c44d33679ec3960b98abeb26a7a43fa885e8843b829e950565ccedb6d725b88e053753ebf74b7c29faa849e06711a8103ff4f1eb76dfd6d4dc32fde9f3657b68539c150ca5e92844b3df222ae2cb46b8a761a693cc350b86a61ef068b859cf231bff95efa7bf31656d7094a4ef85429986d1e49b12fa3a0704ee00c4e017a4d9a44486eb935f4e5352e15c4c40212b39d1d33183ce6f30b634383107fb316746f044621f29656dc54e20a4abbeaf5a0d5fe53bd65ee40de0c9d6d862909d593777ab82ab7bb6150df2f3c24012c5d05e4c83c954503397fe08040022596e672b636a18955e8bdd5bcea1aa44a9a469c7ee3dd3637c7a47ef6b66f29ca7fb0f59fa2bf90bdad395acefb836a44650e1e7cb9ba24a390c3353e67a80ddb659b7ac8b4548fd5085a744dea92055afe63d77fba6d899049484a2ee4c2b1a00e1198880276caa0faf55b21d5d6b19594cea3210b9d0b97b8e6a569b4b79c8e44301e99a87a8ddaf5cccfbf3038accb4fd2605a0b4e2287bc2c84841293e74a66e3231456384a71e1f22d130157ab32618e031d51d39bd0a73c05717fba9caa41c694d62c5d7e1eaf4d89b6a104698a0797ddde2b0369c67d837314d96e76c33c431036d5be7f80fa4334fc1ea9852ca6361314e395c3c8fe9f1037374ba0310c14372ff3088dd220028680b97ad65c91655bcdebbe717f57e548f71f629300f0e2db21bcaccabbc87c92f338814cf3f50807a7afdfe6fa8cbcbab3e0a53e58155a35623efcfd37fbab3ea568eb06b2e63d90839423cd097d6b60a463b157f0076ccfa3b4c24c909a018549acc0fac890a39c1f9724aaafb8c78472902b208e046c2ae7f43206e7d119903028671206c24ec87d11fc22a7c456132c7e1ba62f16d8b2c3cf49fda74f8ecc2f18b09a5854f7e7125364ffa86f5f4ff032eff6e18a18033cdeb29dea733b7733639258c96ead510af0858a417f67a7eba5a79fef26f9c99dd77a0dd5c993ea4a1e23ad6f2765eb7d552f6faf349ac373ec1af79696f3c0575d525f09cdd3c43e4d0c1fb243bfa154631b4574d52b75ca13d9ea996315d450141da117d6343a2af16a1e8e0691c8d9757a02a90c96893050ceba46c9988f726fda97a26bdd8bd9e004b65ab51b3efdaec441f0716b8bbef57b00ada968f3d7351d89b5c743284abf17fbf23693dbb370fb0a044508f83bb8c68b7a8996333ecf27d247e903968ff60a6f959c22d8e4a218e5a7ab0647f7d8264287924d077cd1a1c12b0238940dbe73769482fe587d3158ea46ef89ada0f1ca50a879ed7ff9991e15eaadca7115c6f4758ba02d490ec9ea5a46c128952bfb00109d098d3709757e60800e3f16e8244272dfb18743d4dc0a01ba024e17fcddf56e14424a7a41b59f91419151adc4db875d59249a11222af9230635c34533e8e9b65178e895cdb1e129f4b25ee226ce7d53f22140f3ff537dd42eab49591399782d5ad116d89e87f4fb0cec418297d9e5eb607cecad6318339386317c04c3258045b26efc3b32062c967202f7fc4539cbc7a212f526df85a69ce19b003a37ad5218fce511c588604bb6c280d7fc30ccf5ba8072814de31eb6225f0493b77735246274efc18507d1af50d142d9abb0d2eed938c532c0aba09ebb4e9662dcf7cf16637df152a21d3f7df9744864c35a71ec82f14c060d171e33cdcea2323d1140e77289e7db153d40d0c22b606158bd930d16e2dbc1fa58f5a82624d6215b94f3ca6189b8745b132ed9a14148ce6d30bd785db30c396cddb6a547f090e151e0a4d278d77127d6ffd4c8d3a631bcf6b8d631a314fed9e386534c22995c6a4a87de5e6c7afbfadedb796153adb28583673746d754b0bc942dbdf7942f97bfb56eb2d17c82544d340ab5773d6169f5aa51df453299620050ae4d4ba17b9d88c2002f24553ab7e7553aed36ce6325d53b3ba1cbd02f8eadeb3af262e4b3590a085cff774c8418f203bdbda6588e3c907d978beb7f17902ecf33cc13afc23cde98912bd38c7291b90a05b93a547281bebd9c0fbb18aa11dd06130839823e7d40a07c20fd570c878f44dc4ef07ba6d248b2331ba07d0eacc0bfc75626787d21a86930d3e594a93fe34ecbfac6d3285d7a2f1a086a6ef47800e18c7c191090daf67f6f0b0e10d7a08c32f5fbcc8fe5cb120728d52a5e1904ba36a0da2f1fa4dec6e8e1c8f6deac9235d368f4b3cc30d863427eda413e2e024fdfbad57b2b55ebda82516c955b29af3afe49bd4f393581457490f6003aa12c656f6ef3e87d6324bf39833b8596bb71f7de028f774053ca8faf908d7326868babe6a8a8c15569ac7ee8c4b3df16a136573c633ffd6fd0f4eba1e232ead7b960c6551be1513c9a0a4163a327d19dee13cb60c5506285a2ca2913d26cf3759f77c8989fbc561bff72cbf65afe28b7fdbbd765666ebf0c030679716d71db8dd98dd5725382615f804a99bff7678e256cd031c88166b6f7bb56dd593c1fbd1e59ebf08eef6ab605699b3a61ee307be850472a2e20fa658d69059e40f14b8e0f6cddad935129b99b32280823481057a445e419f787719c4a700637847bfedfe9ba6e9c9ed9012ad8a25233f836394bcaf6925d530e8486cc6424591b3fd9ca5867630c08b4ef054fda16e32629736ed7abc903653437d78eaf202b781fc4deaa9595558e214ea2109cbe15077dfee9fe12816a77500a0c6f17ff3fe6201b9b23d76dca84fa5ac41d0780ba4a54b3bf7d3c06a4c10a831eb2a69fa49332e86a6b0fee6469be10f1de233b9c3942f6c22e3d86ccf375c67ab941c4be079826ce48369ba71267d94362651d1ed670e4be5f96cb81832009eaff9c10b8314bd2d6a5b59b9f6594a506793499ef7e851fac2fb012f6063829cf28971848d671a959260a3d5d3d265a7c940aa9a61a61eea29a96fc1279d241a5607d7aea3b4ee88d56410693e15dadfa196c287f6858619379199dad58999fd443261c815e00a09830430773d9df17a517975aa3b8164dfa91f8e39601f4717efb1aec1e0c0b43c187dc660fa43f63478c5d76091d3106938b4cdb78ce72d51ae2f90ff083e1bf2d17f05251155cdb35524af2719142c576b4d3026c1442499409ae4d055b4064fe5099a16603c4f2f081d755c937dec88f25dcf7cc76f9255155a8b2db2cb6b61d48b9d96d65ac472bd465c0bd82bb774d7f8e9dd80a425549246740cef1095bcc77c05d20ad74813674f9dd746b591d70b4b980fc64b5f73ab9436dbdc1db78954ba778ab85b29e45beab531ea3c4aa5146d1e192b3abe5668faa841b138c4d7c8c286c6e760c43a135bb073ad192cd0dfa2672df254804a5b5603981ab88158fed651a1c9cc34fa54dee508e7f9e8c88f8876d2594d434a50e1d359b94f3944d577fa686f73bbe1cb113131f561c52e8176bf66d8725dbbdc79284fa750c00e04df9d96a41cfadadcd452d0836cd2d8a13aa5db56fa9d3979986940db16b0d1dde27df1b110347997e1081732eceaf4caa299d06aa4bac81afa202dde8fcbd6324bb3275edc59b45fe13cdca591ba0b43fda1450bd7fa8a633d3a5a6dd9e469b14dd5922d265167250b5119b13b4c8c9087e652e3b308333dd04ae70b743c38870a32dfaba75b7d56de4df96f0b8ada6d2c2647c114c2d478773595aa6ca82e297e278f3fa9cff57cbacb95a9bf84aad0347b9ff9e7fe7433d46733886b47962b395c5d863da5e8dda4f5fb806cb244530005b1054c682683c662726f028e7a28325d4aa5bff50d8afa7c3500d83a63ed45382105938e12e8a2bfd5e5e4ea9a9391e0fd7bb251fe519e001fd52e6af8a09eba721f3e1a3e0d3d9c68b08d7556dcd1b2e3784774efb3ee43a5c13ff55af16c1cde11f927232a46a3e8d7e62902729002941461d8328df15ab100eef9038aff02400f8b2e08e3efe1441ac1838b8a4823b39ad98a50af1264536f993050b6e17396d651c091010adba6cdb88a32962a9d478f32e31151b32ddd64f7fc2e965686f94e3dfd71d8e10cffc5da6d5e650ac2fda28586801bd4820ec162e08027135ca83464fe613bf0c6bba63e7c4b26d607857641fb66c4d1acade9194253e2c34922a9e6b1517c137fd11837f606fecb8abe0c2e30c31038f74cafb9a7a2e8464c898463155e07333c2d6ec4af0225740c2082c9cea16d99166def12b5c93dfbbed352fbfdac5455371ad7568669cef13f833f53386e1df3458461995605df53a40c30bc91c5d18748fdf4fb84cbd1ebd48b52ccdaf3345c77994a9d15aa7931f7da06711cb5abb6410202c0fdfee22896a75d0a660adc36bf65b0ed9925c6302479ad381304e919533f691f6b0e3234d324a60aca58730a210d92b8ac55d42ffb08eb4afafd0c71e00b6d2fce2f794a7ee5d5a8f25c5314bdb29180e5b05c0650ced59d10eabd552ff0e8a5cb92cdfca589cf86cc236c8c0a78f6f2cb0cd20d29ea397e7539360eb8b8212552c95e14a3f4ca05630830ca0deedca211633324134bd2cf03a93a46cea2b957e8d12110d68b3353599218d2c8e5edf26f8037a0130508803d0176d4cc9ed936a8e00299594411f8e4da504950b7878a9ada69d4a245d0a77abb347f66b586f0137f383c9e49cc26c91cc04dbc49d52f5e72100a0dda1fe0dfc395f4315d7d3438a83c592f728d57706e54abd616306cb99d9c9c9bb5e577497447799e70f2264476f778139cc02227c6f22dbe147f5f7a5c7a4f13e41ece2df59e16f3f9f3bbba1ee5d7c30f69c47c88ef6622e1fa6732592e7b8a8e7003b0d54c3458d873140b70f97fb9eba760eec0fd22a99e8a19f6827441927bdb9018ce2d4832d830812561367055b81c1c90c6ed64ec1caf1e53e820e40ef131c7773ce93dcad3c94a01776ef621b6d159501f7ebd5490049ad70fe47db90bf031b59482de8d6e24693d95563e26894703e701d22381b5b81c8a8ba44bbb022ac24961eed01b69ee7d9099a5f392af73006a8af42ccc156f2e93fcc584c522ace184d14ffc7b2a0d853183e61d2a8fa3ed824d5dac62206f32fe75a3fa2d826e8a04c5c38bc6ad6db7d5888fdc20da091ee666678dfd0009492b23ca9b85445952e7f84e3b2ab30f042b4b484fda65b0f8c2625116b03d9709663450ddb2ca80857a283f306924a2f7651581c422e798d70d8c0b0b9909c50d3ad2a11df86723bb64d8da506213bef52729b747663986a5e88cd84f55c590ddd6fa913178400317199c37cd6f594c7d4dcc329fc9e3992424ca50a7ef5b53affa5d7ebec5f653e2440e75adae3d35d02ca50c8a068992bc5422218d578461ef760fa37f285f08bc3d1e108bdba3db0ae6e89f474085088eca7a2bfbbef70c00e0c4bdb93f657e77a9a5d1c3ce866d58ffb40c9c0ff87605739ca417e2681c7c066924fa223210e1eff821294a3b571813010ffc3f3e7a5265550e14424d3708913e5c3121f08183da1be5cd4383f01dc8635f68e4516a226ea7450a8400e36d763b555529fa4690bc585783732d71cfb1a28e7f4f3f22f1f4", 0x1000}, {&(0x7f0000000280)="479a905b9502b11c7a085fe24c5505a97b8c2f0984", 0x15}], 0x7, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) socket(0x2, 0xc003, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) sendmsg(r6, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {0x0}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b2ce6369e82f6bd9da22624b74d7af2b537930cc120000ea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a558100"/112], 0x70}, 0x8) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000240)) write(r6, &(0x7f00000001c0), 0xfffffef3) dup2(r3, r2) 07:13:29 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x10, 0x5, 0xf7) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x60b375e17b59c903, 0x0) dup2(r10, r11) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:13:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14, 0x10, 0x0, 0xd5}, {0x5, 0x0, 0x20, 0x1000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000001200)="00000018600432152dc226f2b5fdffff0000000a8dd278f8", 0x21}], 0x10000000000000c7) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x114) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x396, &(0x7f0000000300)="dd0002c9") 07:13:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 07:13:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) getuid() ftruncate(r0, 0x0, 0x80001ffffc) 07:13:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x20, 0x4000, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0001002f66696c653000"], 0x10) msgget(0x2, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r8, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 07:13:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() geteuid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x50}, {0x63ae}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000340)=""/164, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x2a}, {&(0x7f0000000940)=""/189, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) seteuid(r6) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 07:13:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 07:13:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) 07:13:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') socket(0x18, 0x4, 0x3) 07:13:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000040)="056965009f6d79453ca5dcd8b8f1ede85483ba9f2211c4cbb4ff0efc6fcb0b66a91c03c9e77e3a455281f83fd734edd6", 0x30, 0x0, 0x0, 0x0) 07:13:31 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fb05704a01da2806982103e00008000"/76], 0x4c, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) 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) r4 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r6, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r6, @ANYRESOCT=r6, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) msgsnd(r7, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r10, @ANYRESOCT=0x0, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r12], 0x9, 0x800) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = getegid() r31 = getpgrp() r32 = socket(0x2, 0xc003, 0x0) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x2, r14, r21, r23, r30, 0x20, 0x74fa}, 0x25, 0x47d, r31, r33, 0x0, 0x10000, 0x5, 0x4800000000}) r34 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r34, 0x8020699f, &(0x7f0000000300)) 07:13:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 07:13:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="758bdb1699f5d5bb1c3eeffd1f51340736d035aba4a77810c64e80034e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 07:13:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x38a}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000b40)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) fchdir(r3) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x0, 0x2}) 07:13:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x99) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x40000000}, {0x16, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') geteuid() 07:13:31 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r1, &(0x7f0000000100), 0x10000000000000eb, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) pipe(&(0x7f0000000080)) 07:13:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e02300000000000"], 0x10) r4 = dup(r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000040)={0x4, 0x101, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 07:13:31 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) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x4}) socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget$private(0x0, 0x1, 0x481) semop(r3, &(0x7f0000000080)=[{0x1, 0x7, 0x800}, {0x0, 0x7, 0x800}, {0x1, 0x3f, 0x2800}, {0x0, 0xf4b, 0x1800}, {0x4, 0x8001, 0x1000}, {0x0, 0x5, 0xa5682d8b8f8751}, {0x2, 0x100, 0x1000}, {0x1}, {0x2, 0x3}], 0x9) write(r2, 0x0, 0x0) 07:13:31 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = fcntl$dupfd(r0, 0xf01df7407f22ca80, 0xffffffffffffff9c) socketpair(0x6, 0x4, 0xca, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x1, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r12 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0xdea6, 0x8}, {{r1}, 0xffffffffffffffff, 0xa7, 0x2, 0x2b, 0x1921c}, {{r5}, 0xfffffffffffffffc, 0xb8, 0x40000000, 0x4, 0xfffffffffffff95c}, {{r0}, 0xfffffffffffffffb, 0x18, 0x249316e58fcc7308, 0x0, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xe1, 0x20, 0x7, 0x7}, {{r8}, 0xfffffffffffffff9, 0x2, 0x10, 0x7, 0x80000001}], 0x44, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x20, 0xb0000002, 0xf000000000000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x1ff}, {{r12}, 0xfffffffffffffffb, 0x40, 0x4000002f, 0x2}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0xdf, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x390a364c37b96343, 0x6, 0x2}], 0x5, &(0x7f00000002c0)={0x8001, 0x6}) close(r1) 07:13:31 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x20, 0x2, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1030de2f4aa1210e40a3046714512e3000a3a4f6cbad2095f04b22e58b8c9380daf3b8a440e2187d4cd2699614943e9137335fa0f127d0783489d4f56902bb84ee012ae01417f0c86320ad33b217805f505c940ce3d7320bbd2917184f784975ccc1a4254790496f7aad045eb948b5890ba55e5ea664d7c3fcb57837f8f22771f34b09b93c407d02d8a9f19a90e79fe09647c2da4455df58e4a274a83d4b3a0e265e5e4724bd6ea4cc35ac2d19c62c11779fe95eff614be44703d2b7afa78b8e178311256b5453614781572d78272dfebe459d6b90f650b9fa0bfac8dde66fdb84873ab1e23a9e86e155898b53c6a6c211d21257f18c3b7e3df211f9217ae522ca23dc73850041577b92fbe56ca59b6c8e7a709f87790b1b7fef75ca2f4b721c3a8a4b38204de1873bdc647fb172eccf3517497dbc6710fdbe88c4199f1e6380df11189099855a145a0900000000000000851284f51328949d8302fada81b3ac2f488e3511052095aea81147fa9f9acc13a8fdc5031f01a56143f9efd2f285dc002936ee07a421eb0f4cc9f86a9c52019f7013540ea66e058abba567da169dbd4df75823c78a7f3b8df726326d099d"], 0x10) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 07:13:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x4303) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x80206910, &(0x7f0000000300)) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r8) r9 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000000)=[{0x6, 0x4}, {0x2, 0x1ff, 0x2000}, {0x1, 0x4, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f00000001c0)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r12, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) r21 = getegid() chown(&(0x7f0000000200)='./file0\x00', r19, r21) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 07:13:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x50100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0x800}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2e) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 07:13:31 executing program 1: r0 = semget(0x3, 0xba7a4e344e83c443, 0x400) semop(r0, &(0x7f0000000000)=[{0x6, 0x2, 0x1800}, {0x4, 0x100, 0x800}, {0x0, 0x7, 0x800}, {0x7, 0x7f, 0x1000}], 0x4) r1 = getegid() getgid() r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 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(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x90, 0x80) ioctl$TIOCFLUSH(r9, 0x40047002, &(0x7f0000000100)) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x40047002, &(0x7f0000000100)) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x4, 0x9, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x5, 0x400}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1}, {0x9, 0xfff7, 0x1000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaad2b) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0xaf}, {0xffffffffffffffff, 0x10e}, {}, {0xffffffffffffffff, 0x2}], 0x5, 0x8eb5) r19 = socket$unix(0x1, 0x2, 0x0) shutdown(r19, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) setregid(r4, r15) setregid(r1, r15) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:13:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setrlimit(0x4, &(0x7f0000000080)={0x2, 0x3}) write(r0, &(0x7f0000000040)='>', 0x1) 07:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = socket(0x20, 0x7, 0x1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:13:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7ff, 0x80d, 0x3, 0x0, 0x7, 0x7, 0x10001, 0x0, 0x0, 0x3, 0x5}) write(r0, &(0x7f0000000100)="d8bced5ba76e2e", 0x7) 07:13:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x100000000000054}, {0x7}, {0x6, 0x0, 0x0, 0x4442}]}) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x8000000000007}, {{r2}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) r10 = getegid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, r10, 0x0, 0xffffffff00000001}, 0x104, 0xc07, 0x0, r8, 0xa5, 0x0, 0xffffffff, 0x2}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000fc7100080000000000000000000000000000000001080000006d559c8eb26272dc743e69876dc4e9a14e157c732d0d0e8be557a4843624ac8b83c88348775dcbb1254231d6160b4a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgget(0x2, 0x20) r12 = msgget$private(0x0, 0x10) msgsnd(r12, &(0x7f0000000140)=ANY=[], 0x0, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000040)={0x0, 0xf79}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 07:13:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x5, 0x7f) fcntl$dupfd(r0, 0xa, r3) poll(&(0x7f0000000040), 0x0, 0xb3de) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x3, 0xe3}, 0x3, 0x8000000, 0x80}) r4 = socket$unix(0x1, 0x4, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000180), 0x0, 0x800}, 0x60f) 07:13:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="4404e13c9d574519361610ecdf006e57450000000801000020000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 07:13:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 07:13:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x5a], [], [{0x0, 0x26}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) pread(r3, &(0x7f00000000c0)="4665fd419c33d1a1dd86be78c897f44181efa194b18e3ce5", 0x18, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 07:13:33 executing program 1: socketpair(0x20, 0x2, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x7f79ce690d62cfc0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="cf9e1c22d0e307f53bc1e5505223746944fcd441c8bda244e530d9d468b2ce4217a59c5e661d89aa4ca40ab5279601f10e750c8db968676757f1ff6a64b9d12c4615a52f7edbdfa7e4a3053b0d3cd6fd8efbf8b754f5ccb3433b439c875659", 0x5f, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 07:13:33 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="82a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 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 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7b}, {0x9, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x2}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000180), 0x2, &(0x7f0000000480)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f0000000080)) r14 = socket(0x18, 0x2, 0x0) close(r14) socket(0x400000000018, 0x3, 0x3a) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:13:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, 0x0, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x180000, r3, r6, r11, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r12, r13, 0x7ff, 0x9, 0x6, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x0, 0x10}, {0x60}, {0x6}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:13:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="36ae2be9399715c73f", @ANYRESDEC, @ANYBLOB="880bef59f7cff34502c355bacdb454d4d6644954fad45a7435788f1140439caf2f1ca4a43b95cf507c6d7c26afa52f50c4f91142d4959400e563cd54b070b92a4c0b01b74be89fd97feea329c04db52c24846b7c5e1e0552c558a55a9da4dc3e2c8b828a11ffc66b49f7761fc8a697e86581f07163030371793f5c39d326967511dbcec2c01d573ad4b5da1ad6dd95d5e6", @ANYRESDEC, @ANYBLOB="56890f380a5f3748111684d4bd37f96492d59c99fe9488fae8b1cb8b7a2ac4688c10cbffce92b162cfce483c232c853a98efc9bb4f05a2879c8e39b42636c7a69997bdc75d7671b38a65037f2759a40c3ed0bda494cec2367311046bba412e07c8244eb757830ccb001786e6be318c5d1e1721c9dfaa531bbb7ce78de5f25fa6912adbd882464e6bf593c22c992cabd9d148c12ec8db3ca95d6d456bbfd06ad788393bbda8a6ca4cadc1ad36677fc743c88827fd7514e50d8c911ba85d43b3434d49d9189da2e80d7f02c376232757bd3186671ae947846b182eb312a1c8bf18a477edde8d30d78c812244e1ad153de68c017766f5f6c698382b321f8085935669357f91856984b24338c37f95d076f215aeeb36b5afe43e3b94c61ebad300405af93fe78b4973105f0f73107755544e1f79c7a1cee94edac0a699e2b89e7e02cc6662ec853bf6e8d0c32509ce2c5381e92b3c3acecd12101c650179b7d1f0bb86af720b33e0ad25783e45b81a264fe0cbfac8c2a67ad1418dfae861bced8df5e58837a2c05e0aadf24cd4eff9add6d55fa3b0527f48fef03515ff60ad642af241edf195d6132c9c92bff167765a303c088e8045f357d2b38545d674767ef862765a59458efd20d46783600fee5f0709fd1bfe2dec7407316179d71deb589fe6cf72ca04ca1863290f53c382621e363b3f541d1c2e5229e9ce55b8d8e292780a3b3d7230914201c8508313d2f900733780298334bea9edf02ea257c8d25a291c4db252c874e13a67c84d938c8903cb765f23a0d6d0f0cb6481c3137781f094b087f3a05e16e0c51c9d81c3f11d8d54581da244f8c16cfdce9587c3e6f05828aa0af864479905152427a13abeb0b03683902248719fbbda95d644c9bfe3de8fdcf096f9965457dda00fd6370c8e422825e5af4487a762e5a63c2c01fb26c0546f6d1d6b0ec9f1fb8855389527b9517069c3fe918664984a9fae972aaba9a461f8615645d8c90022d2cb0c2b95a602db1679972339efe119db504f1045024d069833d8f480733bdffcc524a5704a9632712f91a092df06c2c19655bf8253ccf5be757a11c5c3f99ed7aa7b8c1f58aad54092623ae74476508d596b2c7015ad43c181594121d6a6b66cf3f2187aef29175aa3b4cd3b0ff94d53957b5f3555491c6fee4d012e07a77c4c87c6a5c08cbed721b2ff5a9555dd78fd48cfa04476b0e3bd8e9c33c961461f4107590758b7674b3d59f62f19f77e4451b8edbff492b0f1907dd00ad4ba13cb3aa54a544015372caf56b837c87fa3329e46a8b8efab0d44f48c479bcac39d4bb56a6235cf277a413d9ba9573adbdb0218ee56b14cf8a90df6183509c46611bdc3def35044d2f8842cf22919eb529a41afccb36ee88333f8c19fb139e498f98f0b28253e09f3d823663ce42b73c9722c1512c58453d57489735e212677a60ba3548087bc35dc8308fe4cf5c0051c95ac241c81f0039e500c4c9beca7c9e5654bb811ba7b1ad01cb740dc7f862e95ded818e5ca0f04d38f10e7cc6db9975473225ca658fec1538b845bc40b69308031904aa23f9e875205c8125e2430ebd857a6c8815ba19a44eae864e611d0f2724e374de35f22d9b3e08498f0abbfa3fb31e50c9f4c7a49f75d2750b31da6dac486774cfdb8c1d531aae8b4a2f6164da844bfcf1f0a9ad57dff656297d0405d36c06ce13d2d48262850244c36fff1f140f1ff29b9281561fd2f2d9d1961a7a97f41a69407a7b3332261d475c2ecbf6d432f3a508504bffd2aab59dd70e338e1477da0cc37292064ca47489083a7f2f465c4fb814da7ec3ea546de4c72efa78a0ff0ab51ecaa3365da3d7b6a5492cd89053e68773148169605796786e3bf2697aafe409c0722007d67d6b4eb19d0fffa6a75da9e3c8b3b5a9a05003f786d00989d1634b9b266da528d494afad5d6d02d291e083bc62f5ff73128465b75990c756228e40034adccb64887ab69bd2832a79829bb2a3ffcd91102cb3a274dbee7cf9d48857b88fe81d09213cd159db54cae8241d2fe13a2784e9308cb9bb4fc8c6c2b2042079fc04e118661bcf3ffca99a2a35502743a4486ff8e738e7d436519e8708442b717791ca712eebfaa6e233562bc4a7b4bde5be8c86b4f102b2df9b53f1175cd81f93ef46a0a6fa0e5250cadfb7f93330a2e6df948de0c85e339dae1cecf67dde9d8fff4e5e8b23df6827bb30d9ccdb389453cee055e5e6a6e936d7e202346ed342b9f319acafe3a06371da3be913a0a69c1452cf4558b3cf1cf4444c96c968aec63c1df11cf23795e609ee4a7a3416bb4416f9cb7d5964797f095dbecc3d64324bcb632fd473e74e1481d62f2daade0f6baafc79dd3ffc888e84456c8857141a0f54f00ada112b2079506563c43bfa52bd387bfd45b176e912107e6ccdf128b753eb12acb535c1a2abfe4e864c3d1e9c463405a92fb6ec5a205d0bc0cf1daa3e5d35c1d39e0120c7e290309141a5590e20491c313053a3e73c814fefae834977904a0301a725404b32144475d84d045ec8b931471696fd237b66669e4bceb747038769421990359bbe32bcb22bfcf919711ee61f114155057582925324e4262bb31f970116733d32c5b53dbc14f5e967339eb9c5c4523dbabea70feeb3c31064293e2aaf63b9d1bc098c238a98d6718d89350ff8457ad6feb4d0729f4974f92575f74d476f551019c29be1fe02b2b4e746dd34c3877afc457a06fb40cf01b4ae718bb2c2f7487eae159e83fc03d600f7d2c30a99bb3a1522a74959ff45277795792aed94d1da6114468f23510ebe74e51a49ea95cf399b890c3cc594b8da8d11e7130f7a21aa7d883ca38785535ac05e3e2ad6e20041b3a5a3d10d3a65c9fd018e085615627d250dc2914c3803bbb33aa1b7cefc4233eefb8b0aeb0737ec6d8e4addaa49bd22663d10250080d3abe60aeb5be76239527809c21fc133ba60286a8112d9673dfd4bfbe7a8e8be27dca8e41161ac2db60775e01261093ec371ddf90b22d55a7cbe60901b7986b7d7e6f3b34b08c2b8903c180559a7a9008116b50f1d78835e73694a4f2670015c5c24bd8d8934d7a33d55fc0950aa7de4227196079149e6d1736b2b6fb75442d4547fb840b2d45af81bab179ba259eb1ab56c84c733e0b4278be2cffb2c9593c4335be2cbac62e66aee4653d02da44def8e62e0c0a08d79cf09a677b00ad25be33f96e9e8ccd39cdcaa2e230c1c82101fdc7764dfa32e35b0f33b722cf61934d166602cba49fa059bd6d966471e40fe1a293c730725c464742213e68af9c99137444688a3c25086d9f0a98c969a2bf5cf9e8dda4340ad3f85635a2a6a9a02a112d9136e48a39d4419bad1e4788d379887316144392e147343530642b80456e6e17bd7d096b23c69ebf169e1dc067217c2869f2e073ab44aec48d5c7d6380669c4fd7a20262df38794afc86ebfc1b8c33640824060ad1045fe167a88c1be8e5692ea0be8c9964b1fab33b125da16c732f6a764d3d17eed83beb1ed671117d5e473f136fa1e0c33d8f99262e174cbaf34ed492c7158c2f9ba45b00e50166c0f9250a2335a37ade540f13a05ebf1b706132af4e4355b747fa6941528cc389a907e13f5dd7f47a2bdc7e0eb085e1976500879f8edf595d5378ee77637fdbcd63191fcc8ae118d51005a23adcd9ce2b7bf6e4a01c1686fc6c1cab8747e21c94a11a1591a6edc087e278f3fd7170fce3ba73d06ecc624fc4109b2a696efefb709c96f9c42e4abe5f0fd00c58731f1cdb2ef6e1ecde9661b745c76271e57a6f20106f2fb6e7caa09532226743eb0df99e6093a242515e4b138f75ac591ebc44668aa76eb02f96651d2493dfbf58c5aab22c7bd2a14b804e3fc6ba58c69944131439d8f1add9b282eda41a623fac9f2b0b8c0d6759aa64607868f925c62eca207f4dd0b910206aa0a9d9a9ce7abbc07a0b0e9e3c4c2383afb7184b6c46c5575a345f9da779aad34f83fcf77b24f2cb47e9275bb33807aa4b32856d553d3aaf38abf1a143bc5dba9a1f8bb927d2dca081b611421106fb97ec20acadf63ca258da7b51392add0ebba353363ae64d6a77a3e4b5a318dd08f4e8f36a3d8727b4943f5e76078936709707ef646a5898ffd36fdf807d388d8b5fbc1ba656132d97dcceb974426a265469d387bfb2676c0aaee311e06c6917948bfeab682a789de591b79ac872c1337936e985e8d1115a78664417e0131a85c57329476559c90f248346f0209a93901e55eb7206657a6f64b7057a36b6005aa0b9262d3252deef9b2a03ac72295d3efcadc63fb1e243214c1ac63c0c8134c135277572ad388a362247db63f177cddd0bb01c146913fea75823f8c6a88f081ec6e8eb3d5b38e29afa63dcc4486f9bc6a7a88b0e7015067b6b52fcf39e3f76d5847346c9bb301428b8de0742af364c343c9e11ca75bbc1969b62734add83e979216472ea4da07b38da2e004deb97e276b4fc6e13cfe94b38ac962ca45efea71716c9f45a6852e1bc18dba0d3f89f4ac36ea434cd204891f00665084ab059e3873cda6640a36a3aae4e2642852cf5fe10055512e1235c28ea0de275720d99e08d96c8faf920123a7f5873d7e0aed9d849cf84d2381771b13c2f405f75e602877127800c313968d65fe9d4d815ea656de725404f584f9996cafd95c8643f146caf9d47c155b55e3b61dd918151e37a3263589a4599068df8e3fbcdf908dfc318185d59efe3cec1d998ec6c37319e993ce2d049d68f57be778f3a266f69d1afc9462a0721f30896db35458cd14ac357509640241d20728aaad0e833e915e1eb8370b7eb562a15e10186edf696d3e884fc944c70e86fe2c9c46e03211728a89ed0ea20002ff480242685e8e5411d46a2bb05d2b0e980138f25be5c9a91b11509a6455a5bc4e17a16853348e1e15984da37f242df2e9c7a89b7a426f10af82844d20604ed487d1eab83dc7f4d40ec7a97d050259db85f6479ab3a53c853575ee76663a88c9f798e2b9e4919fefad3b75128dcdafa07cbe3a1d4e00ecce6b881537d017323ecb783c8377b5cb52f91d60148e5e587cca927c6b8b4c822a96165fe00f7d681e1aaf2cf9d1c6742bd1aa27254376d49cbf54848303e4ff1e66de79ff4dd9cf67608e236ad13b93dd2e1922feec5f3f047d2d54bb7284f0bc9ddccf71985beb596ca59fdc0cd17c497da8daec98e20d4ffbf3d14895aaae5bd3f63f0a2c37c38ad44a7c463bfd2e0e5609743657793ab0ea00a87a092d8e5d8e05cbc783f79197aa4b128b7de9c63dc41e8623ee2e46c253a9d3bad2196bc2cbedc6d535856b4ca7c3cf6c191d2273ef68f0aba87027301186769e42f73abf29fea22afe71a1af720b24635c315f39b4bf6a9aad507dd59c0c1201ba5ae2148aa2c9ad865b7403baa361d502207515212ad8064825686040f13abb3445ed1273d2ab68edeaee081edbb624611289f02573b3d47cf7ba9b9f91ba40bcc5dc6b7a31d29e37cb77a7a055e1fa81a122706d1d35486191deb4fc6a27801aaa982a112f5fedf8c0db446fc3011ad95bad15dac58fe5b711f034f9c5851e0bc9a11cc769ea6c726e810b7cd8117ac75c6e1175bd8a0d2720c53c805021f549de64149b70f608a907fb49f1736e6bde51faa2f9b37ac53b964963aed2e5cf8a0118679bd2d6bd2f6cd3b963b1c9ec29b172c901442d901a0c83f24ac450064c5b3e94fe7955ff4da873267823d8defcc15b4c83841a5288197049a0bb0d704925da7a4b1559def0530ccbed3d647546486907acd", @ANYRESOCT], 0x6) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x100b7) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x3) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000180)=0x1) 07:13:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xb) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 07:13:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r11], 0x1, 0x800) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000ac0)={{0xffffffffffffffff, r17, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xfff, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1, 0x6}) fchown(r4, r5, r18) dup2(r2, r0) 07:13:33 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) fcntl$getflags(r1, 0x3) 07:13:33 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000002000252183700407df0b5362ccfa083d0e4200e7ba4f35b1ac42230520c14cdd000036ef1c094d96084ee360060619dee80f9a29784"], 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfb) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x841ae7b53aa7fe54, 0x0, 0x5, 0x0, r8}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x76f, 0x5, 0x80000000, 0x101, "99c5b319cb9302b0ed8b52e1146a65b547afff4a", 0xedc, 0x3}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 07:13:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000240)) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x1, 0x5}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x401) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8043, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000340)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000440)={0x8, 0x800, 0x2, {[0x43ce7e59, 0x1, 0xcb, 0x2, 0x0, 0x7ff, 0x1, 0x2a, 0x7, 0x4, 0x3, 0xab0, 0x3, 0x0, 0x36a000000, 0x0, 0x8, 0x2], [0x9, 0x2, 0x7, 0x6, 0x3, 0x8, 0x2, 0x6, 0x200, 0x2], [0xfe00000000000000, 0x81d, 0xac8, 0x100000001, 0x26a, 0x4, 0x2], [0x0, 0x8, 0x8, 0x2, 0x4, 0x6], [{0x7, 0x3ff, 0x6, 0x2}, {0xb3f, 0x2, 0xffff, 0x80}, {0xb53, 0x5, 0x8b, 0x8}, {0x40, 0xb0, 0x2c, 0x80000000}, {0x40, 0x7, 0x81, 0x1}, {0x5, 0x6, 0x9, 0x1}, {0x1db5, 0x9, 0x3ff, 0xffc0000000000000}, {0x4, 0x6, 0x7, 0x4}], {0x6, 0x1ff, 0x662, 0x100000001}, {0x4, 0x9, 0x7fc000, 0x100000001}}}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xfffffffa) 07:13:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d7c44f4331ef8f85ca21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000013bbf4339341a106682b0685a6e3f68eea5dc6b2bfb8369728c3c9ae1fe3bfdb6a0a8e3d6b2b79a46e5b080f65631159e4cba56563fc979e820d7b89da427336ea29842b266a0e970976ae50f902b72ddda3ca7897305babac3029c804dffc2c72d0e39aa46e687bbe721b41de2934ac69d80086062023f39a16cc39228505d9c2497c28d1691b33f86c2e7b1fec9d3f21a90a4e997d12de9d75"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001940)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc03c50db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcbacdb73f1ff48dee9f0cdc7527d27e8a15b7000000000000000000000000e86814a576b24813a8b72e902c907c6e0bddfa8130a04b4ad6d8ab00000000000000fa327326484829f3f776966900"/280], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) getdents(r12, &(0x7f00000007c0)=""/4096, 0x1000) r14 = dup(r0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = socket(0x2, 0x1, 0x0) dup2(r15, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet6(r14, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:13:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="157f630de0e39501f6d7ea86dca80776ff594bcc2859f19a417cf69ead45135a1faa79fc279e9c8d40a632c97e3f2f0b5b75abfc5cc3dbff03646a4c4efdac6614772773d894a3782692ef1dd7b02173e5e5bca3a642edddd565d82bfbe4062aeb35134d362e5c9d6f6554b40ddd2796940658d37b458b8f484989ef85b7f79fd4cf90626a774d9c519109540d6e32ed0b5100000000000000c0640eb1917638314237990f99507342892f991b248e64427a3bc220269c44789c1ad6ee9d781d889f7513c577d19b5bd3f3c0576c1605b1b98e8d25d86d818e187806c0b773c28e7d8ce695682301c6869d6c6a9f70a09e18e96bf6f8e7551710180dd0806ea5f6fa317185409d6f0e252e6d60ed"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x3, 0x0, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000140)="aa174e8acbec1430c77368692c655e056ea5bbb3f645e88c32fbd6bbb86f1f6b23d966a252a34e3efe74ed75da89da480d828db81515fd7058e3e9909d4b6193d7937b721c0f6e3e465b6baea4a19689f65bf5e54566ab26532dde67861662c9220e4809980270d2131109f8b7f0ac5b12f1b35753354c3a58c2cbde3d55e76ed8f645de30093967642f02f9c62adb1c8ad6a4bd1f62c4b592a9e623b84ef33646fb1389e2c02a1943ef033f7f53d1ee4d7a4484b6bf93c2ae6c10d89b1f0111bf636db88d48cbb17a342ef356e044195e54dacc126c9b0ab622dcf9d8171df7f07ecb2959189dd5bd2d2ae100e36e33", 0xf0, 0x0, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 07:13:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x0, 0xfffffefe, "97804000d11eaaf1d8c8edcd0882cd0900000080", 0xffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="00002ee419bad0b4ed9befcd67bc0eac1b94962f66696c653000"], 0x10) poll(&(0x7f0000000100)=[{r2, 0x10}, {r4, 0x2}, {r5, 0x105}, {r8, 0x8}], 0x4, 0x80000000) 07:13:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, r0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000001300)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, &(0x7f0000001340)=""/104, 0x68}, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x58}], 0x1009889, 0x0, 0x8002, 0x0) 07:13:33 executing program 0: msgget(0x1, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="dcf06b0000030000cad9c8959d910d6579fa28a23792b7a4e3a3337cb47689b786bff6fd6abdc1350b2746edfbe843fc81ffad4fbfed7e9e73f778460c9b9d19bc4390cfff16d34823a764a13d5569db44c0fca5426f2c927656151e18b46e34ebb9c16fa2006fd3b9bb572a58e94eb9fedb03826b1fad897a054dcaf3a527ecf056264e15a43daaf9c9e54573c0edf71a6c9bf9f374cbc74fd1f5"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002680)}, 0x12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r3 = socket$unix(0x1, 0x2, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00014e4147a05af49955b0a71e6e000000696c65525d"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgsnd(r0, &(0x7f0000000540)=ANY=[], 0x0, 0x0) 07:13:33 executing program 0: r0 = open(&(0x7f00000002c0)='\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//file0\x00', 0x80, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev:wR\xbc\xcb\x00se0\x00', 0x2, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x4) r2 = dup2(r1, r0) clock_getres(0x4, &(0x7f0000000080)) linkat(r2, &(0x7f00000001c0)='\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', 0xffffffffffffffff, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) getpgrp() 07:13:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1061, 0x0, 0x0, 0xfffffffc}, {0x4, 0x0, 0x3, 0x80000001}, {0x6, 0xec, 0xff}]}) syz_emit_ethernet(0xfffffffffffffef7, &(0x7f0000000100)="b59682b6e80de53379883878f683") 07:13:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f5ffffffffffffff230d21d7df007a72818b658a7b24e3e49e09bd3b92c26f3dc604058248361a19cf3a70f63248e5a08537fbf8ff98e7cf7fff2e40a1741d261f10c582a7a4c223e363768650312ef2270c6442325d7e20aad225cfcac49361783fedeadfcfd43da12ead2bec48b03792837df9c8005d158e9ed20486c1048a93d4daaa65c1c7edeb272997537db24e85c8bef1df20849f5cc2364ac09f6e58b49b0b8819ea36a8396a80056b6dfc0185b0d16fc96cdec35c3802bc4be7ff681d1dc22ec23e64602896bdd072b689cdd6576e3d022666e9979336d926e793445358302dfeb56f3aab423fcdc779c7203cad99cce85c20a77d66f01b7d2a479d9a658df9c49c0808c7b3c0904b43322bc3f5e88385626c1e4fe7b11b6b45dcbf2d47b515a4d620cd50ea826e67f1d3fa87fb03"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:13:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x804, 0x2, 0x8, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) 07:13:33 executing program 1: r0 = socket(0x18, 0x3, 0x3a) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x118, 0x0, 0x9, "72958ad69c12a4a2162826e69dd1dd134647d94e7b1b3d0dec79b8094b3fbb15df55de95591c31b634c105b1c7a7e0f9717f28b30db805712df21751b658853665ff703890418315ac6666a0a821302c3f59eb8b4fdf61f24b82e697a8e23e3ee221eebfab28c5864660ba4afbbeb27c4ec214f48587e5eaac3c359bc0f948090b0bb1f1b42a030000000000006c56f067c8fc1312ff3717edd78af8db46bbab076708a09201faa7d4469f01fdf81ece5f4650a46ba1b8d30d3200a81a28e631791d8084da1613bbd7c97bb8b54fe893bd76bbe2fcb5d39c20907e1cadb9e5698f2f62f7e7db62be6650b4bd54b9985f6317aa255e7041ff6c0b4d9f87149dc17a3d"}], 0x118}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x206) lstat(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x20, r2) 07:13:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$lock(r5, 0x9, 0x0) 07:13:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r4, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r3, r0, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r4, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r10, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x400) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) setuid(r9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r12 = socket$unix(0x1, 0x33a95b30fea81d7, 0x0) r13 = getpgrp() getpgid(r13) r14 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000240)) recvfrom(r12, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0587005a246f760c2cba8b5c70370122dc9421842784f2c364604fc94b0f73d9ed7d2a07491ea3476b591ae304b4880618a0623f5d7de99a2d190698e7b127207c5f22526247d4c22677a776ad05e1dbbb8345918e02be0054289301ad100b21027396daf2536e048ffbc1c5e8bc7454f77a0242546b60bff3e99bf41944a24151f4a93d0390712dcd4c57707b7ec82baf6c1b2c00"], 0x1) 07:13:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xfffdffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 07:13:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b0300000000000000000500000000f659565c000400000000000000000000ffff00000000", 0xffffffffffffff2e}], 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 07:13:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r15 = getgid() setgid(r15) r16 = getgid() r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r22 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r24 = getegid() r25 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r22, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r23, r24, r25, r26, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r22], 0x1, 0x800) msgrcv(r19, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r27, r29, r18, r24, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r30, 0xa5, 0x3, 0x1000000100000000, 0x6}) setgroups(0x3, &(0x7f00000004c0)=[r14, r16, r24]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r15, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r31 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r31, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r32 = socket(0x12, 0x7, 0x7) setsockopt(r32, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="f7e1861b43a74ebef1765bfcd6e89c5f3e7de4854d13110c2e87948aef7da61e5a8250f8dde9ea787a56663c057f166e402278fe235aad4b3e0b908e46d62a6abbb508e0414f943bcc84c4f870bc9bdf8faf29de00c8caa7d0a9f1b9b1d4568fd62524b4b768c6855e65f91da7622943b837fa132e16056f4ddbaf7686b8a98fb03f91d65da4b35bbea1b67ad10624eec9"], 0x10) setsockopt$inet_opts(r33, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r33, 0x0, 0x0) close(r33) 07:13:34 executing program 0: getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x7, 0xeb, 0x852a, 0x4, "f690ebaa92e5fe54e744f0bfa200285c68c765fc", 0x7fffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="59d1f06a062986d4eb91a5fbfc65b05bd0ec69de7faae914ce0125f285fe06a55de72f96ee1b6ed792ee4327feea7c3b392372cdb5bce2adf233a0a4ce6abbd16a825d570f138ad8b3aa047462c603a71c64fbfb44", 0x55) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 07:13:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socketpair(0x1e, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816b1f41b733a8d4f79949656c78f05fbecc9b454a1a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848476b21891cd5cadd5c34a4d35a970795270288cab5757ab2774029c49db6294a64973b455f58ec400000000000000049cf25d058948293b41cd64574ceec40d924a82950fcbdb118123b2a297a5858d2e21dd97e3b11c57ae22e73b6589122601b29e8aaeb84bef28780f3fb32f579ad20dbfbd86d92cebfee9b89e0a1649468665e80ae38bce7e70700000000000000fc21d80e3ec77baff640469f8e9c339cb94d9b0000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) r17 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r18, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x10000000fffffffe, 0x6}) r20 = getegid() getgroups(0x2, &(0x7f0000000200)=[r3, 0x0, r20, 0xffffffffffffffff, r2, 0x0, r4]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r22, 0x8004667c, &(0x7f0000000440)=0x100000001) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r25, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r26 = msgget$private(0x0, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r24, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r25, 0xa5, 0x1, 0x100000000}) fcntl$setown(r1, 0x6, r25) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 07:13:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet6(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00Db\x00', 0xfffffffe}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x890c4497eff0547a) wait4(0xffffffffffffffff, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x8) 07:13:34 executing program 0: socket(0x10, 0x4003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x0) r1 = socket(0x18, 0x1, 0x80) sendto$unix(r1, &(0x7f0000000240)="50732a82b9cf7f740105020000000000000003f6adb2c1cc13060000081010fecea11ea8fef96e0700000000000000000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900038be048b16855327c411704743629e64e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000030000000000009539cda74d1467802813c67be2313927b913cebdbb7e563c738b1d0898db1c1d1dc591d642d7eaae2541f638837f11c34bd1744cd6020cceb202a45d709da9d158d945a223894257cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e3406ac46995b0f7d4930323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7000082b599d7eaf8d7b6713b2148c01d5684632981e51203f9d45965f9c7ce9071beb1ac946f599b7b0c7e7bffec40750440153c363976105b5c4555ec55", 0x8e509f2b1db9396c, 0x2, 0x0, 0xffffffffffffff3c) 07:13:34 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0xffffffff) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x4}, 0x4) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5, 0x2}) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0, 0x1c3}, 0x0) 07:13:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:13:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100000000000000a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb7b1569db165228eab68d29fd8b818a208e7b15d8527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea00000000000000b724f3963fde09e9457f4dd399692555e960ed5c6d69f138186a38a0d1fcb8afcd3c38638052514f6d38ff7f5fbe81dfc59cd3d6cea35ad615dc66dbb16de0fd46dbe8f3229c083e7f65e5c5d0c79d5e54ed5707f43e34be58d3d2bdc5632e14e5ba47b5188801045c"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ftruncate(r5, 0x0, 0x6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000980)="0facafb70b2c31f865c4097867ed0208d10148ac95447f7019fbd203393ae77524dee6739f5b3200964a9feba2b9cc3a761f5dc90982c1d89bf47a091c15e39b46b31174f4e3d53a8d172f1ce0003ca85a329c8dd6425b81ab33b92ac6bd84718d557e4ab3a8ec38f10b7235101d3396ed5e4b63896782279e1c7aedd6aa1b7e90cfd5e7b8df4aaae6dc280def490fa3b68890fa327cfab9fe04acbf5b094839d7aa0c74b78f9e1ac07133c032e3646a7115e8038c44694b8648f0e715f1251771fd3c55077e5ba6d2f72184a6e950ea9f576dd0ee3d113e5f3954d008a27fa802afc002256b4ef951961606a6a2e95a4cae8df93ea781fd940f143e9853effd71fbb8b77c2effd59fc9d329a91f08fdba5500fe79017b2f3020c0213885efcd2397363e2135b3c0a8e23536a24f617dd7ffe6332450aaf03dcfbab1a7572499", 0x140}], 0x117) 07:13:34 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x800}, 0xc) r3 = socket(0x1e, 0x3, 0x0) dup2(r0, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) r7 = getpid() fcntl$setown(r6, 0x6, r7) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0364d7e8e3ae8195"], 0x10) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 07:13:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5cc1) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 07:13:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, 0x0, 0xfffffe4a) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0x40) writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000500)="083657ee401b6a734fa7bc9ba6b2f440565c0d6d3b3a1381eed729afcdb0f65842e7cc7c99189b8a8c295dd0f2881cdee03c6e036462b6a897070f89f5b2c1210edc62dabb1db9a6ffc7995cb7d5fad0c57515d7236c955e95133b1b808b69fc51a2643c9cbcc37fd16074b5f39967b8e6b6757d0fdbd28c52b4c76601d31d7b9dfa038507d5fd0248d38540b279e503357c5047c17b722a24fdb2b887f9faa0445f8cb1408166a4f53f601f311b5f46fa37c9cd237a2fdbf59be59b0116cdb8bc8ac5d759872c9f89"}, {&(0x7f0000000600)="bfa6e7b1a6240d350bc0ba07382080018f5a5090a61e3125bed05ed4b6dd1543949342f2b353614005f4417d831dbcab33db0f1623cd11a2734b1bb8ae071c1b85e85ad2da6d2528ef44b29fcd8118ffbee6609e4427be1eb3b6584631cc79e5c7a6d1e85516c85274bed26ca749bf93de2d053bbe87020fb8ca424bafbe177362e9bc456c"}, {&(0x7f00000006c0)="0f98791eecb66438a4a82d9df36ff82070c858f5a501eda6992b7e43627a0034df5387e5d3586e94d5afa3f5d6419c21d255da2dd5445de014c3ebdfbba7f19606d65264938d94d677590fe01fbf69efc310d1edc31ba3986c750b3b56bd1cba30f912eb5098968fc323", 0x56}, {&(0x7f0000000740)="1c986eb64af5fbbfad1b4356ae0240bcd9bcaea3569c1107e4e955a4fafcc42d09b65bf561b5287aaccbbcc48129e90dd755de7eebad229c5c8d5b93db58d02177399318ad1590f7851d"}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="1c104f17b05d292d760c62157b9ccd91cfab1c92c759d9341febc3e0d589c2d7e1691b87e325651fb027c59b60f413828df4b08592c99c3f72801602ff172f401be8e9f5809640f3bbaab8202ab2c57bc3d24c86790bc8c6a8510beb99e884fa00dc345a834946cdceb1bb568f84c02a2ef79a4d7bdd140f3129611cf18e83314544018388fe7234e5cd5292d6e4fabb1d81acb4bf7d512b2dea4bab7129d55535968d5b586f6600fe372423d6725cdebaf9b976f378e44cc54e8a292bdb243cbf99a84989d647b087141c1673299f3ac05ec484a158e5e48c249cce89fd32407e5077d7678bd9252c6552b5bf226e499a889660e48fa362fc7bbf76f2215208eb455d0d47890a2bdd211e388312be2e2cf36ad74450e62a7efbcb08fc2d43f29e05b7dd4dce92f9b5217b1e30652fe1080728ebe5b8dc4234f4bc58dd52a767e4cdf9a5c70f4cb9fc1eb3f211163bfc52bd5c341038454810d730a17afd8d33a1ecc2903819d84adea710f24c382cacb81f90eab2ca7a1346b378612778d9d7f3806b5820e7855dcec4088f222d4c0b3455fdccc5d4ae304c582f3c4f1b51ddc78890442ddd69078f658ef3d90f1c444e550655b44e1467eda4d04fa119d4d7deefd90cfed94c3dbb59233acc21b266d9e16cfe24b6ac8b0d6728df0253e5472b56649ad605eb7278639cf6de6a1df2aa6d1387a8554ff5c9c4d2c8c1fb782b6554b99072d0e03cf98c3fe3b4786c6ea059fba7024349b8472077cd3bc4ce98eadb97c0735657ca14d3a0c605c15a4ca8fafb189375483ec471e6fc481a730737e7851399075438d08f8898b0ae741fa178e6a7bb5706d2d71ed40cf4b57c570da2d50c913a65bb5472ecac3d488e5ddebd7f89ea114ef836a288e57b0f0f0e15d3a6741018e92b3b0c4ed9553bfb67cca406fd22bd27f8dde5c607a7516e67f31d4b7d6206c869db05785aee159714b0130e0a50f6a412599b5028dc5d091d2082af8a9ffb1ce219a8fb60d3624403ce783c54ea12e87e661c7615c85053f7aada64f4fd96eb925960fafec4fd0f03c9d80a24182830185dc40e0e20b3c0528837c86cf70f554e2dede8a83b1dd932241ecaac08571ca68a83b66abed9b52c0849a2857e49f3d0cc6337ebf7dafe8ef7ae5f3818583be4efb1a12ac43701d99d20d162a46d9b75a41727a51eb6630d90cd476aa33c6951b390067ab903b76064fe852e31c583e3f3f557581eb3e3a94b7779195d7865e3b7207ae9d9803a2d63969bcc587c0a0319b1c1b94babf017153dbe8b2cec5b1e20f7642c2cfda2df34c54acd0d6f76241690d7d81de24ec0254f525bb6a74ed8410ba6f3577c48380072a44624294182ba6a8d9c600909c23cb16d62551a0f6395920923d8ad39378439d15d3c706fb6426eac9942145b874da8a62ac9acc638ea899c4a1a15dad78b5a1c3802822fc07debb8e71d3cf70ea88f8d7dbb0b7743f3fd3c8ac110f4b722fe2bc8865594d7ffadbd828c713f8f0d7448c73b2bd50038f443393edc222ae55c49353d03cbb4478ca88094e12aab47b0a77ab7f463643a76dfe8a096e2c861495dba3a837862ddf273bbf3267158b960a687717a7dca046ac3921ced4bce84e237ec70b4437ab757e77faa34cde3275eaf2e42a1bbcf7500ae0ad3beb327fe9b51589380252baea88f15dba11c43571b6d052514414e43eb9dcc8d9a395c63fa5ce4961b62a24b2db7e33be6da27f67ffb8e5872217725425009ab70181f96e3257d7a3f464a6fe46b5f5ed31405dc8b37f41a64684c9c097653ebb17c4fa4982509309116a13d63e38b5fb12a8bea9a656c2ea694895bce149445275a1891571a2d78d7ed90ecee5e0fec0513c2305f5215da6ed3fbf476c286d3df69ea697269465d27bd2e6032f308364edfeb02ef80615d6e1b2878569ac8335534b3e30f1d9e890d429051221e1b0679c907e72cf66612572903e6935d3294a9527aa15ce624d1644b4a2e3b55ba6d1b7c437ce31b4f45ab99332c5981abb7ab0d6a03f9c1549cdd165fe69da5ccc136cc43f54606f494fdd1d8bcb423491892018141dd499ecba9f734439a43bc7f714485d3dc14b95cfbff19c3c516916476143dbd914c540a63763b28e7fb9cb59c872d5d556e516ad55d6641d411975c01b349cb2658446391887edd73e194353972a19ff7f4dbb07e6a57ade3563b07a7ea2bfd8ee189966f294ff4e96b759d4fea97c9feba6f47873b8322f61236bd263d98fc02bc8f854a251669a00f059b2f66b692109c32f2245fa8b7fd7c0e1e11256b461f2782e38d2f9914303eb7052b63dc42718dd9aa0050358e8dacdf2bfb31ec0512f47cbca62e29b0a416eaa3d43860eeea232250a665833f727594968f45629fc6195953105fe1bfd4d9168de157541bab747948ff4150d5c6854563a3ff2d8c520141780d60afcb306f166f8aeabae2e864ba194874fc9e072d60aacb3fc8670bc9846ea075b671ab45c0c6325a3c9b6cc08ff5c532eb3bd6f1ce5b68c386c9aead02d28f010b0fd1e9ed3879450b64392b7e58a4dfcc697b3f6f2f6f95d59cfbdb8af71321b58465c79221e1cee0abf91d39fbb7e74e9244f216e5b56e807aee7c35af8dd1aa688d55700ad12c1a2334f6d6f3ed97c120e0f4fab7177e0b4eb719ccc408c69d0b9b88dcc0499c1005ab8c562978178a6828c584df6043f5345d9e05b097903c24ec9d99e53fbd614b5828cfea90a123a0732aeac90cbea2d2583080490ed5c6b6337bace2767b47511f2777c76f38d738599d0c6bc1943b64394afd868b8f9373f4e18cbf2dabe75982b91398a1104643296204bfc2048c17c80c361f6493a337f4c19b7b260ebcac835b0e2f08d3a110f257fc6cd49d5e355dc05d6c0b251988e1a3b20527abb8cdcfa342ffa468bdc0321a028039fb87e8add8f62850d82367ad37bfe173f469b2b0b53885f62de57a9af62c08351f8b72f74d279c71f30f368de0a7b36de3ccd5e940e70a0cf4137e7925b272bd1bf8407c7859677c6c74340275293429b91d024393ca4a2e60738161d69083aa749a9fe63422c652c70b73d39d63d3c9f70cf3eecde68ceb1bb33236235abf23d7ba6407e7ad190fa60bc3af79c51930c350b26e8a23a5a9b68dc3334199bd08e1c16779a20b04f6094d087611a237ce9ed7adf112f4fed7c01e211fd40d87f019b0f94eff75b9c7cbc1eb5a1306d8f823f3773aea5ddc84e8d215ad88582bc088ad82c6dcae1f8eea9276e908e4dec429b809a9d6085cae5cfae00e2607560455380bce101b4f605334ed30498a8d6bf4de6f4d68f13f9c4d762a940de18b203c5c757b3524d8fbad9e90c05bbc5f6371baf8338742edcf5d2ee6275c3c0f76f4ad7b82ec12760c1803e468675d2cb7c87f316cfbd1fd4648d6f07472a499cafe5519decd8ade6ce3e4d948f3f871528b1f93bc2030d9ada1595066ea8319424972fb70237c745d96834088a72d2cec3dfbee5bdedb9ab0d0c7ecb7aa30dd973c1208cc3b4e2c6b46c1284b0f01e25a18e66df3cfcb841b817175cdfaf0027bc3d2344cf7c38c8f14e40abeb9b94c45526508221ee9055bea6b351644dd12969af54ca7bb346bb14a9e0591596bcea608dacda93da41e586622eb13f574a673008df254a75d94ec41cfeec19ae63501ebafbac4e1a8bd60a6975d5034094d92f80ba77c838756d23f856beb2f88089adce9dfd08a652cab9dbd91e7bdc890fcc1a718b890f44e12e8e5108ada6263bb2fc17c1ec4ebb6dfcad936ff6be797273eb12d0a622322d56aaf83273453188e34b006ce1653810b515e7fd075fc2e90defe17e0e4bda2cdbdd7e7310d9df0fc0e1f5b3c572e89687014fd663a19ea47e47e7767b44658072505c961e1df5996b53f559c97867d8cdfc723ffdb93ac57f4b7cda115961e4b27f5451330cebafa88b7c1013283aea842471b2e1978dd23ffb76df0cf37f9ac66ae1baedc5d0dd5e74d64d6cb60dd223f0dd1472a1673b0686f536fb5429a27a56e99fdb62d42444aad7f0449a534540a62efc2cf22d64eb1e5fdba3a9b6f882292f171560c0170866f4692d9600b3fa55532f4445b4991485fafbc7fa9f3163d13a79acc9b8cbab5cb51eec1eda2ab0dc8f436923066b8f33b8f8d39144b0a13b7098089f8538c06adfe95fba2bf6f4c94449109bf7355eba92c3bf2ee4e2fa9e11edb8dd460a04bd6319f23d18cfffca4ff446d1d14e4a98aa2474ece3aa16c557c64c367d0b3c716eb7238b28da1dd157a3b067ba958ecce1d222775f26070b81016f74de538778873edd2ee43bfa5775b2f964910046c8328e47ea6e0452b83cfc25b46651b1eee124bcc6ae8ca735266c6deb9f54ae7f01aa025f7cc24e36759e1480d718b97d562233b3a5e1c991a3b94eeb9a806177ff976c7d63448391521a87c1b6729b3ba071ba440f65af457a8354f69a39c66d21701c6451256ddaae68b5f1301516c1509ed609e015a3929279c0e720f8c47a720f84c55d9e47afb8a8f1dc7325267aeff7135f675f2a171083d89d78b4b98ad29811c5275fff4b77f7419115a503fca7ab6a01f99ebed3bc9dba31ed12147648fc29372e475e50c2fd9a6d0d843a626a8673305ad047ba354e84c5b8f0e64f4204e955b88f751613dae8e1f09dd09f29c3375a88044bef089861326dec4368e6957ab74bc01968da869cd87461f24c8bf7f13070f515928e90adb468e4a9a9655c79124710ed03db447a53850aa893c8cb126a283abec07663574f5656542647777ba59868511de2e6c62a8b330bed8812cfa767e778f54433b215a3e67e021aad7539dec5d080f0584935d3f8be9cba9e262a4675164aff211a2d3c36ac1c085be2ffbc5a7c8d226ddca51b75a3ac7ac699e80aae44769be59b1f415e43865683a0ca57f988493e35e4a8b4811bade3f03e127911a5427acc4cf63a3a2afef87fa609436d7ff94d595772fd886ed995250af361df13ed943c10a0d88cb7e35b3e27b7f10c1bc8423dde19fe895bc628a1cf055cad58b96f2466e0274f486352e8f22c4d82a25ddcb165b73c62a9a682e8c293773b8a596d11587e16bf0a9c60f0e4e4ea97ba6d68dad71abf9556085098e7a1fc64f244a79bac34e903c78a75fb3271903f464fd1d5e825a2ddceeb6524966fe182bfd6d0dc5b572ad20b4e6bdffd3dabba9fa5f179f8186755d55f36c77413c6860b06ed6e43e88a7267b036bced92ec94bb8bd903a1f145f5a4024e4c0f88d175ec2046614977358cfd9333e733fd3c9e4fa69123b75191dc99e3f800c7a03ff73ef2dc832c8ee27aee3d1e00648f37d6fc53bb20bd7d1b50fb8b8dce79862ef6f002631e40787bc202e0d929ea6891b98edc96860883c5ff0797ea7e9d8f171b232c5c2adb56cea8043e5e4a66f6654bf8d0b0a0c58c853b4bf01eccfaebcb0c665eeb96e342c950e8e292ac1fe0ead59c4d46f78e65f251216522d4314fc53241ffabed90900ba5e4a80d39ee9021617b061f807dacc2c9a2f14dbd55ca75dc1e4ed843184611e646b570dfdbd23ffafb9a5d7da4cfb92d1e87466d106e22c15d2e469f2e50fd010f4aabafe9bb34a389e64b67b1c8e32306308b591715cd9b5521ff20530847aa1bfb79c9e197e13293cf070c8bd4aa316a85b6039eabd4a59383ea43395b480feea4917d4aa67600883f5b25b8f077911798cb442aab045e11eb74c55df9a3c76d03d770ce25d09b8412704fb35bfe1f6e8da76301f506e6302ac231a549e209855e1"}, {&(0x7f0000001800)="5889f64515240c38fd7da55e83e9c6ce0080a8e639cfda6ffc6b02a346fb4d64e493b05a3b83309e0cb382a7e17adaf71cffec32079579866e2ba448ca34a9c225be10a842d89f79f19676c1d49dc3f4b4d7a1ada2a8670a4fc0b3d05da4fd9a35d2829fb004dfa54b8cb9cc99e3373531dba5458abb5ebcb8ec3b97f883b51faf5ed2eb6091db9edf653195fd3934", 0xffffffaa}, {&(0x7f00000018c0)="6e8317"}, {&(0x7f0000001900)="adcbaad8c3bbdcaa75503eb3707e755f5d6068571100029c32aa10964ab5263b6b6b58fd655a3314a56645b950de26ba0b11d5f257c0591112c8117759d9f0e3362ef515e45b8d7074fbfd9faff26c693ef57c9ab4fe709afabccbbca83c9b6f8d8eba29264eb604e93469cc14e798337268bfd8d6ee33b78fcb79240e48ecfb60ab61773e8932ba4c7046e49945a6ab240b23bb7f2d93b0535493d78c1f8bb75a2de2903a80206412b4edb59b671eb6e65ea423efb30d9b34d7f0d56bef8d0c6471d95ca67b0c294874"}], 0x1) 07:13:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r10, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYRESDEC=r12], 0x8, 0x800) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") semget(0x2, 0x2, 0x40) semop(0x0, &(0x7f0000000080)=[{0x0, 0x6, 0x1800}, {0x4, 0x7fff, 0x800}, {0x2, 0x2, 0x1800}, {0x2, 0x8b, 0x1000}, {0x3, 0x4, 0x1000}, {0x2, 0x4, 0x800}, {0x0, 0x40, 0x1800}], 0x7) 07:13:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x123127ac6e94a54e, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000002b80)={0x10, 0xc30e, 0x4, 0x100000001, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7fff}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff00000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x2}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x9}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x7}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xab67912}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0xa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x144}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x80}) open(&(0x7f0000002680)='./file0/file0\x00', 0x400, 0x8) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf753ea03b233d2e5, 0x4012, r2, 0x0, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696cc18300"], 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 07:13:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) recvfrom(r1, &(0x7f00000000c0)=""/35, 0x23, 0x8c0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 07:13:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 07:13:36 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r7, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000}) r9 = msgget$private(0x0, 0x10) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r9, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r10, @ANYRESOCT=0x0, @ANYRESDEC=r11], 0x8, 0x800) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r12 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r12, &(0x7f0000000240)="220e2a", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:13:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x4d}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000e40)=""/4096) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 07:13:36 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r7, 0x7, 0x803, &(0x7f0000002f80)="0c0e0475689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e95200000000f648fbbfb39918840737352b37a203d77ec1ccbf650fbe259ce263b66d250222cd3c53cd6437611540ba392a2243c4368b1b0680ad555c0d5cca76cdea4a294e1d92b422f0e3e0b434365f38734f436da871477d4cb3715209efaa989b18974e6ed669d7f3757225ee2b8134e2ff2e8efe30ef2441e89bdb60338b10f1ba0b96bbdb88554b995015bc066aa071d376b69ad8b5bcbcd77eb386dca34265242b1d06f978288b8a09d05c466d490caaf15a9e7d921efc9a60a6c6b00a91374cfb5600"/241, 0x806d6ba21d6251ec) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r8 = semget$private(0x0, 0x7, 0x20) semop(r8, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r8, &(0x7f0000000340), 0x21) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000000c0)=""/83) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r9, 0x20004269) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000980)=0x3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 07:13:36 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect(r2, &(0x7f0000000080)=@un=@abs={0x2, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, r1) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000800)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff199df76d987f4d454a808092b71ab4f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7daa34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb0f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc574216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) 07:13:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = fcntl$dupfd(r5, 0xa, r2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001480)=0x175) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r11], 0x1, 0x800) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r19, r20, r21}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x1, 0x0) dup2(r22, r23) connect$unix(r23, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$unix(r23, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r24 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r23, 0x4, 0x4) 07:13:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r2, r3) r5 = dup2(r1, r2) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="ee3c18611806ddec2a1c7d9cadcb0f0ecec901dd85a6e3525c4d8c4e1ef4a47906b480161a0f769dd752c781079c88717ba4df18dc54fd3aa65af50d095964139cc609256796ce515d14b2e816fe9e5b07af1e711bde644f41fdf4106c3b8fa0dd9487c8aa20fa82aa55b487f039c25242d230ede0ef21a4cc7edd488f769b842645a7e86e918a5e21ea23d91df37301e7e6d95d242b21290ac1ec2b60e3cfeeb216e4196ac52c2d6bbe6c8b1270f435a16e4214cfa632e06042bcf737156fffa96718552d2a32bde145", 0xca) 07:13:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x82) symlinkat(&(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./file0\x00') shmget(0x3, 0x3000, 0x4, &(0x7f0000284000/0x3000)=nil) rmdir(&(0x7f00000000c0)='./bus\x00') 07:13:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) r10 = getpgid(r4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = geteuid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r15, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r16 = msgget$private(0x0, 0x0) msgsnd(r16, 0x0, 0x0, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r14, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r15, 0xa5, 0x1, 0x100000000}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() wait4(r18, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) r24 = accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x1, 0x0) dup2(r25, r26) connect$unix(r26, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r27 = accept$unix(r26, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r28 = open(&(0x7f0000000680)='./file0\x00', 0x20, 0x79) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = socket(0x2, 0x1, 0x0) dup2(r29, r30) connect$unix(r30, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0x9bd, r37, r38, r39, r40, 0x1, 0xff}, 0x2000000000000000, 0x6, r35, r35, 0x2, 0x1, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r36], 0x1, 0x800) msgrcv(r33, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = geteuid() r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r47 = socket(0x2, 0x1, 0x0) dup2(r46, r47) connect$unix(r47, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r49, 0x4, 0x46bfb) r50 = getpid() fcntl$setown(r49, 0x6, r50) r51 = getuid() r52 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="bdcdf87300da6fda7ec20093", 0xc}, {&(0x7f00000000c0)="aacf929c7673", 0x6}, {&(0x7f0000000140)="bd1dcbaab820af6c643e36e4be1af3d1d3ef8925143f84b97c99", 0x1a}, {&(0x7f0000000180)="9a6537e3b0c9fe9d395c22276875d3962adb4abcbb1e543f48cca347255d689c98e11ad61cfb1151fb81860b294bfd31da2268c807a017209f8b5d9b1c3c713cf3f2b22c3f9bc477a60c03399ee47d6a87b028bbb82552f871d1e3da02283724d575a7cfc4d291fd5d2fd360f3db670f7e1e323a49c60e94d414f80e7a71ab555575c15e7f0f43e9ce088b234d8685e18b63f46dbaea5ca8b7e387e9a9f7bb79f38e74ce58cbb478586b00344ae20aed1f9bf4351e8646d8ab5f96ac0c448c59f475c6ccbe59dce78fb9a26c2d799895a5650ec9b10c15ce2408643c", 0xdc}, {&(0x7f0000000280)="be0afd48d958f18c57d5297c66ae800693d3adbf92ee9f3799ea2ba6e604a2468f0ccd112d2603c1162a348edee5edc45c68d368d56896db6bbb1dd6d2e94da7f6ced844f716bd2d7f31452548f2952d7f550d846a363bb8bfd01fa49a7e8f99084abda0ee8577a9bf025a1d32b6ba5f20028a3c61a77c150b4c0514a043351578f61d0145481f28123d015c6ae930cba042b2a5a80bcfd010723e1fa23e25bad8aaeca5307827d6d9ace9480a821e0303e51e92984de8321c91096e2e9e4cce2d122ca71e4ab1470e2ad92355", 0xcd}, {&(0x7f0000000380)="49c671abeaa86e1c8cf57a8cf03f4fe3f5eab1f5", 0x14}, {&(0x7f00000003c0)="d475e57c259c23fd0b8ac04ad931f50b9ef2ce7fa7f0368e9f9da44276036b898474ed36fb52e1d895ff3265ada388def2a5b4d611ab09675b30095e4631f3431d81abee4f354c2c470a346ae3f9e0f0ff73f8dd09500b316b35fc3c443964236bb646c8dba4cb5c4d8166a95706f7aa150c86db14b8e569086e9470cba236e0f4d86e3c84e3d1634eb4fb1c918f78ab8ce844bbd6b79b5097f985396dec2aa51a4e686e2d7d1616cb3f5341d9bd649c5e70dfe14982c851cd64815d89c2a41d20cc91f84a48ee3b5695fb13b4acd08f48766509846547f45bf6f6984ad1341160d829", 0xe3}, {&(0x7f00000004c0)="121cb655dd3be760449da9b8", 0xc}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r10, r13, r21}, @rights={0x18, 0xffff, 0x1, [r24, r27]}, @rights={0x38, 0xffff, 0x1, [r0, r28, r30, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r44, r45, r48}, @cred={0x20, 0xffff, 0x0, r50, r51, r52}], 0xb0, 0xd}, 0x400) r53 = syz_open_pts() write(r53, 0x0, 0x0) 07:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="63628186dbd40d5261", 0x9}], 0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 07:13:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f00000002c0)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000000100)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 07:13:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 07:13:36 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 07:13:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x40, 0x14b1e182f921cfb0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 07:13:36 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:13:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r0, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/64) setitimer(0x1, &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0xffff}}, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0xb696c816ac47e3d2, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 07:13:38 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x3, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) listen(r0, 0x6) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) 07:13:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r5}) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e799c5d3fc52f74d394cd5905046870382344c990f3a98553d0cbd8f65296e0cb"], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r25 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r30 = semget$private(0x0, 0x4, 0x6f) semop(r30, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r30, &(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(r30, &(0x7f0000000240), 0xc3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r34, r35, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, r35, r26, r27, 0x1, 0x9}, 0x8, 0x1, 0x9}) r36 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r36, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r37 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r37, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r37, &(0x7f00000003c0)='./file1\x00', r3, r24, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r38 = syz_open_pts() r39 = getppid() fcntl$lock(r38, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r39}) flock(r38, 0x2) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r41, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r1, r38) 07:13:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x6}]}) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) setsockopt(0xffffffffffffff9c, 0x2364, 0xfffffc01, &(0x7f00000002c0)="c530a9fa08523a7df6eaef471f0572976b375b836a7788aefb3e60e1b85134015e2937dc82905ca1781784ef5ba47a32ff2bc94ee2c834d512ea329c562392c12b83ad90eaa840fbcfacbcec4dd7125d9578681b7e40adb2a021ecc259fd3aa4cef41e73c1b14001425e2f24240ae954d3b993", 0x73) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000340)=0x1f) dup2(r4, r5) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="8e8d5923a06dd01c0d6206dca010027c6a467a87e0c20596955feb5d849c"], 0x10) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x44, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) ioctl$BIOCLOCK(r3, 0x20004276) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfb) r9 = getpid() ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0x6, 0xb3, 0x2}]}) fcntl$setown(r7, 0x6, r9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x1, 0x0) dup2(r10, r11) getpeername$unix(r10, &(0x7f00000003c0)=@file={0x0, ""/9}, &(0x7f0000000400)=0xb) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getgid() 07:13:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) write(r0, &(0x7f0000000280)="063149e1f997110d40dcecbd018f332ddd40d67778c9455c109b63ae47a49f087230afa8c8403979b82243c410ef7517160148f9eb1ccd252ebe4f6c874564dca636191f", 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0xe001, 0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x20, 0x2) open(&(0x7f0000000400)='./file0\x00', 0x40, 0x80) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000340)={0xd, 0x4}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000580)=""/250, 0xfa}, {&(0x7f0000000680)=""/206, 0xce}], 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x3ff) 07:13:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ftruncate(r2, 0x0, 0x2c5f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:13:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) fchmod(r1, 0x6b75aa345a91ad83) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 07:13:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x10000, 0x1, 0x2, 0x0, 0x7, 0x5, 0x2, 0x1, 0x3, 0x4, 0x4}) sendmsg(r0, &(0x7f0000003b40)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)="173ac8c977d33d4d85b148151152f3b0d4bd9d7f19199fd2198cca2e2892e799eaf2787d57f632c6502fbb69923c2aab2ce2091b4aff892c950631facecb2eefa680f277d9d9b5cb088ad7fb99ba41168588408d9c4fdc47dc2f418f279c161d6a8099b2ccc3f2ebd4d11838c99aa0e8faf7b29bc9d0752aa61a91c9877e45b11e695083a8c4a40dfdbb817ef34e6708a0160529d5cc7f3965c4cd19c9771a0e11992ae09976daf5007f83c02f9c98f5692d6946526a632a56a1865cdf9d041dde07", 0xc2}, {&(0x7f0000000200)="bc2d1f4ca2b4e3c01726d76fa43e04f79142e3093de9bc863cf617bbcd3ace9165c1356d4e7202c1945c90fc9427b1f29a9f5c4225142d9fe70ebe67b079c879a0", 0x41}, {&(0x7f0000000280)="9dbc52a2f397a97907b672936dbee260df34f399dfe953fdc59d42b4ce79362c4ff4a3dc465374eb6ff1c10ffb4c7946a7c4275d9fb3b4866841b54d2787f5a36685ffae5948ed0c8b5cef1751572259aaeb846de3e64c86cacb30b7e97e1e6d56f06dc371da211d2d25d14413e4d29e51f739b12e89d7", 0x77}, {&(0x7f0000000300)="ffa7f90d98a6bf85a6de0cc78d4273638b63be8521ca0a87c6f4ed352ec894f18fca7e59cd9b7e8a095a64746bd93241a6d079db459946f91aa15b5e1ecb92111f44a6eb52d341", 0x47}, {&(0x7f0000000380)="23a81b5949f812ac2437193abe5ef76f3d4378c17e5774c2f2307443ae4a0f19a010fe51898cc3852cc2cf2f8074b8b6963d27a920ca5cda71cf3b8bb805ce433ea4b87fa69942228ad4ee7949e672465673362038b187056e5bb4b397d936c21c", 0x61}, {&(0x7f0000000400)="9a1b41e06590d4b6934396a623c5097f1432ef51c8a9afb3ffb8ea81fd6f8f7488b649055b86d5391af3fefbc71c5f27d455d4c3559fdcd3a2c0fcd76193bb0a244ae44956bb98ab38841900aa0bc41395aa7dc777da350259bb8975dbdab5babbb092fe3126a39ed8b954710dfb6d0e34ea3c65198a8eaca20521803504bbb608218edfa6c636fddd0db1a57182dfec73e40e69c265af17b27fc3b4424358167e2edaf0bad1926c650aaf9ba6d5c684aacca1d7503235d4bb3d5245d645e38fc6a82c40422c963811c7148633af22987c6926396022c34eb340a3554f8ca65412671dc63d9b25dc1115e46c485c82bf6638dafe4fa921912e2da78a6d2de2db5e3ca819485164f29d536072b834f05c1269aca6a19bfd232995052b03b4c19da7c5258af024ebd4c72d58d18fbcd63fed5130ea8caefd72f66c96f192719666dd47e841813700bc089559dbc0b59181a866feb3c38de8e79fdb6160531ff6340456ba7913f120dcc78118282990601efc70fdb98627c90923d768aeb9fa08f96a24028ebc3be3389726720467828b868239d9775ec5338dee4ad12280929f0c124529214e9504010eeb31f13e19f5ed5d7dd6d4fd527751f20be9bb6334183ae73530605d72fc3f5c82313f7b050d77805672ab9a10c814c31a2279fb9f8854d92239a014a5bb0a48cde2feb36e58396632acc3b2906e67042e76081463b5cbb878e4ff3668e4e0ef259ce4cde5ef6132d2fe9b49bc95133dad6c0082b78679e8d5eed96970cb7e98e24c9c682a5ee26703a096592bb0a4d995719676483b7dd92f73babf7b28475868b3ec65c991ce17654c579d36eb97963e5776104f8c2c9ce946644498437c2b368285255c9e0b67f4a88222c2a42095b1031598b804e9d54575593f5b60e4fd22d330ca1922dd4e3ee7572d990e86f994fdd498228cafd067832f33f6706c12074b7c2d44a535b78f0ca1fb83985ebc97610dcbf3d4b09df07c08faa0f0500b467df7b7d0424c25249b49eaeb1e9e447e03664436bc16990f361971d10da52174bf93fbda8bfc39e78bfc05c4bc6d8a0b8124420c84d6684122669444fdd471b3ca1ddddbe85f98595035316b3da01d416b732ab075b5095f1340c7dff5a6da5133a0afa54f02e30e0e4efb2cbf7ebe3b379c280f7e704a84cade327f08c2b9be02b9f2f907a2b5b42ec364e00c5774fff2201a48a4f00bc07e95a8012988eaf6b010aa00ab9e95498fe80042bb6d1131618539e7f945d18c7e99a70e976b4ded8392d16ff8f13a052f02083dce5651931465a2617f00243780698f2e56171c5270be892aa43415ce1b46bc1bde104873679e9b2479a98c710820921c605fe0d4c08a9d2c12d1209aa9022fc4aa142874f437f2bfcaad7128b25884ce24b6c5b7826ae8cfbd3f4f728794dea55efcf0f39740259be69e416309da9209c5cb59bbfdbf3e37fae2533f1520b90b96efe05a6e2d51f616d095c8baaea82eab99224e81e7793828f60c7b0aad508ff3b9c1fdca2e4038f928241dae23f4b736074ca13aea0a8049e5a3f6487d6ea1e60cf030c7171da8c5c01a99b4642c48c1fb7c11e4bf0609a9d6c30a5cc7523e14663557f733c7317a94748322f959cbc0544f5ecdc9af98ca61487223d8c557b37101be83f9db0decd220aec0ef7d308426bf0480792e332f9765718e1d9f7ac5ec5574c8800d1556401d5c325fdf00970a46caf98dfa3930e09d35f32be3363cf511e3ea5843a115e71696f4e95e90a8a836fba4bf50149d18eb587fe0f193551d4bc38b1b8d757e8da6d2a1ba8b4f1170033b6fc584cad09d2e4e04055d2a688263bac8c9b313e797d2cf4810c1a95ca2365d5125fe94433cf43111a499c7cdf01725b5c51e354ec10542957b7e5e35152e8191c609cc343310b01ab4e8b125c013cdc57cf78e56b126c65ddcc16b7557c0bb4ea4f305085d196bcfe5d069e9de3ce8850e707cbfb235d74b23a747e5efb869f8a7d816335da283d21e25184a7f8f86faf6d82e0914e613505557cd196d30037876f3e2afa1874e7124cf8a88f926b1259ac2d3243a58e406371ec902b0e306847381b9b4eb89ad4432a19b6da93ba7503375f47e016d1bce9a3a7ba28ae29476bcc83c924fed4698fc262ce7fa3b4b614620d015c1506cc20e0e47aa7170bb81144631a9945bc1195ed66a6059e46bd90ae9fe745d0e376e9721bd8a4856244565f5c5e408327cd278d56cbe84162b9443e5c841b464a7899673be7d93a79a909e94db759e348cd77420dd5a2508c5c1b761ef6a7597198bacbead7c7e7c108d03b4f171aaf13be616e8585b55b22ee89f9b09d59e26d41977147b030b2dbed0ff479872cb2e3f849cb39a01a6ec839838dfd23f587b51a7c7d55c209620ca7104762114ac0b2f90bff63eda0a9ef71b961fb8a3ca3b3bb39e6d9085040b0b712ca36ba9e845b4ac587533303808da394ba5fb4d296faca69efe62efbc07087100cb3f56c77390f393f2eeeca449668e51c9b40fb3fead35162dab53a6febcc5907a50677b33de896188d43400e5393b8f2a9c71c6f18e21f85e6d74a624ddf8d44419de1192026352cd5eb39b2b417c89070aadfa9e266530087d14f57fbaebe55882e12c0de4877b29c8dcc85633b61d1313681b71d64663c4324d5e60788a4682328d98c39b1ee9d7262fe03844d941169b894379394ca7c044fa92b20454e633de45cacf3879b33ee26c1b31e283ee34955a770ec4bb03fae8b02f287e49a10414064f0995058f78fa1c3364e6466892cdd33a72680b522a6b969ac5ec9c0e9c2716bd360a218308566fc2ed901ae1a8631edfbf90d853a05a22e8a200821262d859f0ac42caccb749e27e4302fe492fd4543ddac4e64b610b5b1da8c1dd81347955960170d205a0b5a47a58245687639e8bbf5f3a16a82b8b84170669adbd49df88fb7435c1c393cc17b04e75106dc9c31b4b2d619d9dcd70e89530a1fd45c5995a9a4137228c5cf0785040e0010bb56e443199cff296c3d4394d84d748fc4ebca8c4dd8a341dcd248c32c93a827444f68f9bcf323240a6626e86047eaacf06faa4bbc04bb221137ec810bd47483aae7492aa7159ceec72bc7513b6c18018c9aa348e04e638dce1550eb8f4ea35aa916f8a9d699442c43df5799844f2e9fb5a0478c476587ff4aa86c148c9ad8c371772c53d914f8135ff0b619c80bd8f617a1a2f4d1e442c8ceea2010f6b3a3962e4a131d5425309a028d7e00249b406756b43805f6c6a83dd893b16fa14c358fc3ad74391d2b50e3f9626b9af85ca50faf30c87d0740c938bdb5bc48cf23fb552b99708f8a71bd4c02582891fb9bf76dcad1f8a8fdc21f48f8cba1531fcbef2c6f9d54c5848774d4f38b096760c05707b5c1ce9780f23317b6af7d41f86c0677399c0839953fe83938a42cbb00fc10fc68e2307229e3284009e59fe9ac78107b1d9b4f542e2267cba9f277448cba92ca0bd8fa19f8ef8d4f8b54f85cb476cde942c32c5a5654b49fc0e2fb46f307f30b7dc1e074e39877d1aea6cd5b1dd1e330097e347f1fec2003f38a519734d1d94bf155d3c95750a03c0186b27937f04acc4f7d4923d11d94827759ed12a8db5dc3e76eaf13a6a47e3829a440b44e88f1d99433e7df3c878bcae491fd6dbe6b0d1f4235094799bf339169505e9a7409facf85d11eb46604d5f34e6fe43668d7452182a1387b53b71e78b090701cc21b709a5b0015d6554c26c569be8d7bdf3da40263f4f6b4ec81a7cee04dd2aef9b628cd31ae7dc49b225cb5c07ef0eda88337db05222bbf7cf14c1165fa2f21926202fd889a96f35833bd0527186ef2e3bc4c6cd4b344e377a05b3d8aa1777b429ccb4e20e01c13b6e818f97ccee9c09a38f692d50d4f6a32f9a6817209a617daab3f375ad6cbad7806cc7247c59f3d93088ed3afb3b9f083db0e413be01b6d7bb95584334a807adee44f6757c8d7fdd54ff1d756e2b63962349b5297d8356c614c25f6dad00885acfad0b207813dd4f36d28b779dbb03f44c476c67340a689f8972e8e967e98d25c91d293822f7a16965cf0126138c5e0a8a8dd94dd6e80eafa1c6d636ba5ce8ca0944120f62e90a4a80282d74e93160c9d0d7a0f692b1e2ec814bd67afe83e03e04d7591314be8cafb9eb5d7fe0a1b7515546b1a7b7cb7c001a3e8536475b1a6313a3d5e799e9c1abd99cfcdcf714394b5678cb5c0d86b7eced2e8bbfa2988d96aec854eb88418e83ba994810fff87ad05ea0fcfa8fa00d22c90b0202edd36d4aa1b22df35aeb4b713fb97a8199b58e580a056c667e7af3bb5b373ac7eef17e822eb96b833b324a8180e83515d3d64795a6c23cabc40159c64a329349a834d0c8e16d46c45831f38745457a3c8cb54ec1e24dc7f68d4ec5bb6e6ad3225be5ad02b64c86a50c4e7eb5bd1e32fd47a37e032fccdd41a4498a206e1194f9fba5ca70e4d2b44eeba7129b647d044c21ab975311ecc7ac546e2ef3da9dc171b3672428418d85e916688dc99d5240facb92fd7b313dedef18fd66cd4f65e4bb91cce7189eb47a98a6fb3109756c56b04acf1155d5fa2edeef9ab5e363e242addd547a8d0ec2ce6645e443abc62d55cb0e0ee756b12bb659c8b33129e6466d62f8db422cf62afc04e99d7b965646bc5524a9cb3c5f63c98d954d0572916f91042b08ea1294da57deec6ea92e7f210586fb3d29f887e192169ab3e7734e34ca44179411b616365a099a610afd56b360e41d9fd700634985665fb9af9d3a39bb27a9468ccf2daa72444f8028f6445ba4cf5dfbedebb29a6045a6c225394b156166a64f516c47264259cf2427de208b8703245f3beeb99afb31d2426d275ec4ebb14daa0666011d0c3fc032be65c665155f2db75b7070adf4baf37e07163b853ca7e359b7c6985a7610e6ba67cb9d518cf847f0d672a578025080b4abd2cf4ba2100d32991a9ae70a91c8fae5360b91572cde3e1e4a65aeb9601827d1c4f69da8534fee4ceb2d0a3fca185562ea1543c64e04af2d9772a8d2b4cf659e95d5dc7d03b13f0cdee0344b637657f9de0f8e4b89196554408a5f376564a45a965d0be0a71e88d3d8c0dbcc1b572937a10d9645c93d91656f561330e9aaa883d30958b64eb88be979b3903cdf52ab2aee56b5bb54dd379e96d49a10f0bf423b832d7e2292c0db7d1ba51e1e9c77f144a521812b343dede4f82e84d2075a29ea7111b4d52f37f5271d5c005e5362c5cab36cd80077669c6be9b4c914998d86ee2ccf9a877044dbb912bdf75201087234c4346d83834b625ce793759c1a5971dbd6dd314a879d1260bb4459c6eef793501050d498c4bca486ab0762945e00f6eec0d4cd030a9303675fd7ea98cfc9a5f06e17379773e64c6a7e291bf958c87e22b250f9fe571aecc8cc4ced4078b0016f13012c8dc8d3c295e2d90f133bfd2c3b5cc0513b29de93f3630359c67c49a84f21c4b2d7efb606df8503773595ce89521ee77bf93da57fbe5b9953171a87253fda1ac5aedbf784c848dd7d1ed12c571dbc5de8b9e75cc74a32712c78fd5e6871bba432041ecfe9d404fd3734b9505e6492daecc542c84ea4fb2e888e6d68652641257298f3ce0ff68b66e166be0d126305ed2800a9bdf36b9994260d631ab67c32887369e56b32c66cad1e3cf9c32dab7fda96d429d29ccea40ed6cf6b3f814ffc6164346fe6d9001a553f8b993065baaed43b86e56ec30b87c913a15491be5bb425e92d30c1ef74d80dcca58b4dd0bc2cf354de7bcd9e1303", 0x1000}, {&(0x7f0000001400)="e012304abf03ddf14648f15e6d444e3dc12d5cd43f5fa43c9afb6cdd2fc9e3a0db35e36246ee187d1a68fc", 0x2b}, {&(0x7f0000001440)="bdbadea41a6d45be6c0626de03f20c8f43", 0x11}, {&(0x7f0000001480)="31736761aec9feedd21631046b07e78025ba14b698c8601b0463a87c28e0952925352c4ba972d24db108d592a891dda1b9ffcec785da23a7a3c195e0ca538ce2870072291fb503d32ebefb0f5f723815ec393099dbc0517eb788aa1ba3c1b8693800babaa97cdde15c8a4033a516cda65639aab0aa0529c1e84e6c8acbbab4eb07d2cd0005ca1117b795fd28e0dd299529f261b137946c650ef65d1ab493ee5ffa192787d5b3ed82daadbf50ddad2fdb7fea2b4ead5a720c7b0131cf60cdaefd8295f19a76d729dd2985a67975ba8551ee0627f04e658f59a8aca2c70b3d35557d6c2413f768f93f8118", 0xea}], 0x9, &(0x7f0000001640)=[{0xe0, 0xffff, 0xed, "5cb442aa8c83849589857d56e0ec7248811b27899b0acc0ce4c4616006e3eab59e631e45e4b8e9ef39bc4043619c22b0e63cb88f64dec26482f67e87d3506540140c2f5825db85f0dbc4819e7490298628c50c155f221534a5e7ed235d5a82928a574f2779f95d54c654f548b7b7d5470065273a75ee1086f55ea27491d9a52c8ffb6daca275361712dddcb5c9d51395ed4ba4bf840a134f9aadb9c6479360bbb3c486b64e458fbc6a17d34a2a627b5b995d3e8172a100c200074f887f71e0ee7341e65e41c8e557b1729eb892c6a4d3"}, {0xc0, 0x121e445a9420741f, 0x80000001, "c6accd947c48e1f906a1ea688b25bd4c695ac301e253a46e9b0f2c416099ddd7bd4a09e1f833b2d35f2ed8c9214122e40091a86a80e835da5441c27cd95bd2ad8a854c5abb526aae3a16cbe8a153a74ed44923e3b25b061114bd2e98607dde5c0800e0af1f586b99c224ab710efba13c4d439825c9e937caf6f3369a3187c452931c93b8084e634953899c0796b6214b2d99c38ec3570ff91e18697dedbda8d2bc38ef7c8e08d09e1346"}, {0x110, 0x1, 0xde, "89432f35e6d962b7d87078d52acd15f74b679213c1c3cc6fc91bc21eb7c324f8ef6331c8ec04f3939ba81a0306b500003adbd9017cbab0cc6561ce6a2ea7e7fd2be71e1f01611da4e153aff33f717a0abf4598ae7702755381b6625ca9f6755a727623f8029b9f2092225b60b7ddb576410369b437b31614875fb16a0a59bfa5638d524a5927767bb32e5f01c377ca4e96335cea335cf2b185afd7102cc5cf76d8bb9c403dbc3607e300f780eceaeeef915b8e80e24290c9771ddd21e5720d61f93dbd655cbf63310cbf0ca9f8dad0556dbb607f79b3f11173379b1537ba42a4582f56374dfd689c9a0c01cbfde1d3a80ff8e958d4aac14e5acb82a274a7"}, {0xc0, 0xffff, 0x1f, "1e9eba307ac9da0f340af96778d74802f7a19b37e27519619b38fbafe62ac94cad4c7606ea9df14db8f81ce14daa4b70f01a692ef076ee4a62cf601f2e41a50b8d5d669c54897361ff30fcde16e779f5e99c3fe330ff15d295335b31c8bce7e17215212fadc39f01328e10d6e5c9820d7ef5bdf65f281741c569bc873c9685674e25acf0b7006d49e503bcf8df0942580146b0138325df72dd5e5abbcc925b4c5ca5a4a90eb170de5d87a8c9"}, {0x1010, 0xffff, 0x6, "42dc6da13467e702dda6bf35596b962f7d0186160c50b51378c3052fc2fc22fc520fc3bffebce76ff30dac529345211fef5110eb6e5524afaf3ddab924b518f035289faa62cb63529400778ca8b7ae084c2d6a17b2efb6c4831ab194d1036aa52aef3c29db1e8a59a38545be6dea384091650876f6e671da395dfa970f6622750a9ff57d07a9df97f736c014029115106834752030b88f7f0a9bddcda297e60a5f95ef58f2ca146954da7c66a8e557f728a092d8a90029d945279c26d1ca1e93036a81729d1184aabef69904f14342236c54a2f753d27dcd93eee3e88c68e665da9cc15df14b41b82a1d426b78215560cf0e4d48bda9059b1903802793d75f2348e97417aeac129838457f95c6e0a36ed95663cd529f7240c1830a4d87a3c5bda6f8b5b4750e132cdec759398cad307fee039473970ee9ad3f69e568eed383de56f63411e3ef410f9d9fce3648a5985a81fe9fbc8883b0d560f6fab54a0e136e6b7d3929245ce79194d8886cf4507c1d963c6373c5f156459b48de7414a53836a92eff1477c2e353aee16df280683acc3658f9c1ffaa1e87a4ea1d521798ce46d8449a223ece72c0f9d475ed01ad914d8236def14f93664b4ccaf4de02e1e106de5369df86f57630c3e219eadfcae7ffe1aeb5f262b87bb29b34e4e466c0a36252aefaad85b13819211c6145e8bd65c57cc116b6478e8a24e929331500ab7d86298cf52fbbd3ca3549dda3825922e73609116c8295a36a08f7605cc15b2f9c2baa6fdccb1c784b63f8c2f153328b60bd9caf3b0db6bcbe26af04a6cb17ea07eb4b815fe1cf3cb392bbf0d9c4c5767c4dc14a49806b9d72104d2ffdfaa20367db37ef9fd4246f868e7c1f2b5320e03d9070f1934679d97060549a084b69164ccf2c59fc6130ad604953489a71ba36c52887b91a6e6a9b719390899b91a8995870f5d6025c8c63fdb3881b77c609c6a01a74425c4c12f493f6dbaa6846f16b52bc3dbf60ba10daed09d1928862c83a21726ce6ca60c6f7d0b08ebd7a28500140f19ed62bbd9b425072e95b49e6757cd00b97c8ce2a66153042b4ffea03dccec8c55b6b1909815bf8dfff6690dbfb58a2a626bc649e2fe5ac0f5de604754d78b6eba08a840a941a4e29ff91644e049d53097f4c67309e9946de51dcab7dbc18f03a5a5d0d2c59f775e944f26f1eed6c4ad6f998ca1d8ad5d8cd963c176d9b2599c4373561f82d7e36aa55ccc5c3db457140329abdf27397b04811866cb3f7e69de38925a609558d064f28add494f899953bd2c1cd94701a5a9fb339b089453e151b1fbbcafd5eabab0e325fbfe43640f3da6f94938bdf3d385da983d0c1d51d350b97ad6b80a9fa8527cf64175c976d89e9f9a03325ab661f8852af069d070170cba16bfa4122a94a7e92fcb0fb908bce774a98972b67b9caf45d06ae617f43c3a95031eb0df9d9d52a1629edebb16d1c4bfb395d699de7a744a9f34492bcdc5f80f9909cea93a51570f176d0e34034789799567ce7c20fcde95de375cb0fa700a6b879f9ede1d6b267fbb221933b21de6cfc701454bbe41c5e13770870ca6af27463eec885f1540a22aa3abe7190825ba3d6a4b8f79b97862e0bb28d20f378711caf0e66d96bbefaa80b02da9f3e57a33a93c4335dc614b4b653ce79eb7e0084e0bc32a39cd123ad158f8dfd75ffc18bd666693c369bd0bcf83e305a61e79d1b2bc90e69b8fa66cbb57dd5d7f1a112ada5fd2bf4e55a195bdac2d7af8173e33cb643f50264d20bb072d1ec20c1d3cc29f884bbda65dd943ddb072d8d5894e9fbc34d4cf4248e656d5310d4cdb8271f5e37ebac7efd018ccfb1d57f70de57042a590a5cf36e438af178d632550ccdde4fcb67c3f062e26355a42e6c9f20e58026166ec51318291382b644a7caea48e0b2976f87a4600212196666e6b6fd6103e639d8157996afb3c41bc4a35303c96c101931c78cf76a9d636708aeaf0ce9466efc2d5bae4c11e9c085c0700091be4782f069173e0472b19d4b84b67f96b82e91fd98a1f18d553bfdf8a8c3ec6757c9d77e7987502d71a9f14352a6fa989a9986c30cc86169b4d27b11c503f436a759de4dc68601dc4faaaedc3bea88ced73ff637caa3354a7360688388966ca81a081f0f78108a727e2daa64ab817665ffe8e849b44fb9391088a3703bc711c49988c46a58e1d8d362c7c216d6e095a2d55d2bf6e5572d27f887b49e15ecdc074be1ed23fa3e829ed563134427ddcf5d0e3ea9f1376205130b2de2e8a0de6730acb4f770ae06f07ad2f407dfbdf308492e0c8903c85a949d39d83c309053d1676b7e4ee273367e167e57f86e0e083610e028ed0aa9cdb2209d800e55ddd992ef4061de0852aa42715bdfd31e69353c0f39beee3b6a63041fdb241899fea649bab8969b8d6eadf5ac7171991170b133b7d14a3e3a6c410c41827ccc9c7e11188b1bf63c5d67c4bffd013b0087c35223e8af19758d5c2c5f6d9b4a53bade1589c6257b798afbfe00fb5e2716bb510281eba89fe9dc421bac5b962b433af1a9f776278bbe4eb2f086540acc81e1a09629f961b5b38d79c199d23a2d7c40ecaed237b483022921da3d874053627676c46d4feb88973019fca255a986d6e430479fa32938362eac11c7e2a84908ea152e37fb19a77745bda22a7fdf3f4717b48aab30698c4375af4757962a088911b00032296b96d7583f66a4c2a170cfcfa0641503ee30f355ce9a2f9484f3243cc17df9777067784dcd65c26b84dd9518c6342084f0ec555dc20fc30631f58b7f7fb4a3abbe9fd074a3e843a560358c5eb4c4b5fc23e2636f01f93976dfe5e3d44a2d1d01d289f36ab81610d1e7c2c1c1f7c4e4e22f320adfa49a31d21e3995d8705eab41f5b779112bed8b55365c20bf7e3e69d9b47f1d636392491e05876f95e0ec41920fad4fca17135a3b2685de46e494ccd1523f0279137b9ee97de90ab72a747caa76abbacdcc5624b0e7a8d7ea0de26d88580a971041a36e208254ea8265a6ad9f8c1281ea7e654bd76b4bb944b127f2d183de12d02695768d46a2561ef84a2c808d958229ccdc6e501edea79efd8c077d0b59b9d196c1047a25b4b4f6ad70c1234198212ab7d3ae3bc166dbc41b29ada62b67d72753bee095608cbd520bcf7d4f9079ef1eb757acfcde6e251bd3511b0f290c8243aa22ffc2fc59a39b67ead4952411ec0c3cb41ad6f6ed3bc1addd1d5d63b0914515fa886cb0bae12bf633d41da01e6d7442a9ba0df637d2937eba1964d89045e7be209afdc7d06d9171b2f53b23f3b98aa56fd3cb9ad123eda6f9775d884c0ab68fd7105b77270ca298087c7beac8cd5fa673e83933d1a3e8cdb43ba225ef36b5cbcd5282d8fe6429ec8fcd152742e7d92bedfe054bc58edc2b5c1cd42a4b6133db04ba55a4ec2c59dadb205486376b8c92bf68b1bac3e242ccca81e10390bea4030a64aea380551d636bdbf306a38ad3ce3917ae00fb98e43e4c13eb5c78c6cd3c7eb65684ca50f1f35324c64ea3ac95ca7e3dc0d4a7a471ddb600e7dbd4ee9e650feed605677fd51c057b87a50165c1a94fe4a032cb2844007ceec3c51867bba76b499ec91a2afd3ea7558dc5dbfd5fabd8660d4946d2a75f17b8c409f67b308306afec0282b752482265d703a804e8d002c6fa33532f215526af191d8662bb84dee6b2b17ea56e1bc3fa49e67bb7c3cda0a9f81d39e804667deaacaef4a772fad7450772c9aa134779f5315a9e0161a2572388def9bee3685568829545a54b6b740c038dbb5b6fc86dee2c82791578473640e1da833211eea7ac739489b17f0730a9e69ac47b0cb74974f78dbd5d8bfb27bb4b577b6b6200d0f333fe9eb3cb763d599903eb7efe8beceb9ffddd634533885621a23d0f0218e524a8a56074d32a410b84632ac59dbb09378e7d5efdbb7bd35f0db5ac067d62248386e05fd3fc83aec90a55e6c2d5b4c2a02f5be7431e8e55a70a05a4df4626eb4d81f59c03511d8b6dc6990799de76dd67493ef814328730028e5a289e8aa363328fe385ebaf0bcfc4c254d6ef960c2abcd42b0a939f6f9eb4dc9fec3f534c38215efa78c1ccbe550c5ab2fe64df373b9a8bca1b69e91bb4e53c3e455d28ce60ddcdc19f86bf823d54eb594b8a2f965d908b764fd04abb3f3fa6d5b1a8016840ca77798c30a54f5791b708e725cb196a23973b61e857f3f06adcb73dad48c1f2ec9ae7c37329594daa934abba457f1cee61b76e578deb97542a55f91c7a95ba8c016ea5e113e4aeeddfb0ece97e9dd3939abe010ed069292f2c547456d92673deb3a1e3c0301c5df82038d0aca69e93d1789296b32a1359a5dca06eecb0122c7adfda822b5809d45ac2bd55695d3994bb29b24a131cdcf5b4c426e3e78769476c5421d2c977a42750708f5dafeba901eebd890494794ffef70f68e7c1bef13faed81ec92c53a0bb83d7df7cae97efba1c6e639f8d86ca4246256a085a6c4f7f000a481454becefcba1e7bef697a54b3338e175c68857c24837873e886de0554577ae12d80a5429a1f1f1247a20c4c5638ab1f33050fe45f850aff1f1eb8c480417d18be2d4e22f38f8dda56151f4c1b6234639e82416807dd6898d099f0cad5a517c611b30e453c579cf60ba0190164ad5429000d758748acfb77e40e085908aaccd349190f5373c788d8ac25224dbdc3478f87cc8fe28802bda7ef96dca3adc711528dc36a9de8e3460b584ec57ed0e67abda0b67e808f4664e69e558aeb8bef457fc99745c0fdbe0af6d33db3480cb0542a11be7124ea283bcb4fc5860de14a5cc386345cb43c8fac6dd5152cfb1b32a486930b15390b2c34222d710106a4822bb833d49f6f812ebfc5d3a631da25e393e9c9678d31df259fc105d813b097ec31c6761769327860b8b5e2e1e790b111aa3b8a5777af3dd7e91dd64ce6cfce6c1852ab4fd0e53515202ae55d123c7e38fe1ecf4ccf09714753622038a1f559f84e5e5bfa7a753d4682fd51838356a3ee5c7cb3166ec23936b4e8109bc6ad0e1c14ecfc1a526b00642d79fa30cfaf0b321e82f1de883e5a11830ca380b1317c7771b3c6ba5214cd314759523505f9821f8e7fba0bbf01f213494f27c2d4800ae245109ec4ab1d7e5ef751d00ce36e8f269d468e9a007ef01a128f4dac643716c06237fa41cadf1d0a610c77e66419ef69ecf376a057a66a09200b4a95274975fb1d26a1eb04e983cdd9999b7aaaa5b1de4475db50a19524454593ad6b0f79367a1566b3310bb4924fa4fd60e17115af4565365aff57582977d9a08791e3174f89307367de08233315b765bc7e2c90dc3cdfb7d0221a132b6a7f387551ac813c887102737e1bcbb38fb342dbaa8d6538e81faac6d166af08b5ba7b842f98e7be2ecf79fd6868f8d148490c9a1cd81cd5a92b57f1fbfea1f00b633c98a2f55fe0785adca04ff17bcdd7fbe911c2ccdca3b0eb0036082259e225ca27f352ffeb9ea9d59032c840fb599f1944ef30c4492d6f0b552e044bf3ba69d6eb5fe855fc195c09e65f8ded743688e2bea47ffa120a6e5fe9f47a3442e1caa250a3449a01e0f0bc6ac6e14e3099a014884a1004082fe0a8bded107b842ff8b467ef26663684f75e1e0d21219f432f4c28d160b31c398aa437152465f5dcce0af4b2e6ff625ffc08fb7aa7a393d7d5d5beb5a49d0e59f41fd37e7d17034f7747d4d6bd84d112f7e5038c7f81ab41eb2052deb72bc274c0624a6a00affae15350c91aef5b15417aae85b22003ef0fb16bad5d7bc04a09585a49d17507a"}, {0xd0, 0xffff, 0x7a, "6a7c2e133c720365899aadf7388de871a296f4972c3114a1c11c3c826d4e21f370ab08d5fa075231bab76a9a3c9eb1688b6a18a8a221e8729e0b5edd255425c077f707f4c67e7d3c11c2f87513e37defbb4e7cc4795c985963f65b176997c2216a4468ef18429240485b93e2c216f70666675e34053d2ef3c4b2e901eea75014772983de9e3274a9474d284e55d224ddcb80d9011b965ae99c53597d9dc9bc29e78e00372f03dca72eb1700decc3cef8f9bd24e0dad07d12043ecfe0"}, {0x28, 0x1, 0x0, "900d35f816336af676dc0643e14a5e0978ed"}, {0x1010, 0x1, 0x125, "a9650b1aa8bf4fa5ab6b0f97519783d56e961f33f40931fc349cbb217d9a84abc982012ad7601a8d358b5dbf8b1e61c9e4668bbaa463c1c0c09e10a98352b0d02865425c6af29011ee48cd618715f86056ae0b74b346e67c2996513e11faa5bd26b1b1136c8c2b37b709a4e036e227f57cb247c74117f67d989047f3bb6638a2f81b2a7690c325527747c682ec6a071174e4117678594ccc5f70fb32eb7714cdf6d27de7d1f77bd7df5da2f5bce8bf843ca02aa7ccaceae3157089d6aa581d69aac245309cf5792482c85c708ad22e54da28e7dc77528e1df78a7b660ea12e7adb1802b3047e51df3a22507d22a1796938590fff9b5b7f83dfd857ae185dd67d53cb0503e710a69ece0b15c49e16b81f0359b03a899ee54f663a22ba118ad50033c982797dc4efd03d31d4a3f3edcf7b1f46d06d0224724a0c86c425b8a6d27f7be994762c608a0dc6e445b0b48301c50534f6f0511b47a7bbd6a4f061c506f3771084e230b7e67b01ce34688f8b68b16389a6492036f4bb177473210e491f99f8e13be175394f83660932dde8529269b79add47b2133173746bb7728ac1640e64a69fc9e01296eb7dc8fb664a931936b568708845ae1cd0fc9fd49afdb1ae3d0278b2ec9f42c0cd60052cd8526ed17a0203253b8bb35f10e6a432a0d979eb71e61b7142705a14a515fef0e2c542a66ba9cfddb59c056df9304f9a7901003fabdee1a05c28e9b151a7bda3d78819796cd73c68595d64ae705bf8f3a3c5d646bcfcab8762ab978ba91e5e34dfdff265a67e46cdc0495ef48642e94cbcd95c9ae10c2d7bc883358f69c1e88c07060305dbf768c67259328553b0383cfc0b08a6ab2a114e9fb0a1c1f312cb6ef588e59b748a964478eb62b41b18bdf0b1021337313464b37da93bc429467533ff3f6f1204ff839bdf4536f90f2176b3b6309823bacff9f6473942241fbc41cc3f888222babd6f1a5210c68fbf82ce070d60f05040e8667bdc1471e6d4d9a07f0a7d24a62bf04940f40495bf595da7f9e73e8a11c9952c79b6ffb106d758ad261f0be18b5f56f891e99bbd2674161031dc5ada0f9c3d26b7aeac18dd4c56d3445762c0857b4c08886d0912cdc7c231934d30a583232e1c6d044fd6883139b7687e76f32a21e4e388ffb539b4823399c543800d6c41bf80f9d23f9b3d2ea893676f5d53c6d23a1c2c172402b96e411897a465dc8058a6fd6cad8300d0535fc5fddb13c427aa04db4bd83e95f1272d358580805de5ce3e0c10c13cda32f24cec61e39fd18f567704d2b5a21c85d1af0a9aeca612ef8eee93f9c740d043c0f466266739315e28efc5e9486281eae0f661322e048f7699cb41514b0af742918eb6369799c8a2b3c98eaf9c13092dfd494dc28e549dbe9e0c2b2bb52e531826639085e13ad0f4c86472732cca30257a43101fb0e16ff0f006f5c272fc32a8a33d12767c6f7310c505adaffd5dc9e8d9eb2a6d410810fe87f4fff527afcadf2dccee09e6bc012085275458f9b7afe76fd56c5842f76165113d5626f859cadfc981247c8a85277816119d3696d8ac946d7d430d68709cffa4b4da785400d654602ce4f01fbede4957940e57c91231712c4c5368c2b15a8024568c3ef66fc93f0f8562156572e50464150bcc591f306075dc99a83b4039b39b83f3cd56eb318546ba3b12a0efabeee7f7b40653f9c524f4f93163316fdfdd89393e6599ea2374fcab6456ba149f0300300fba3dadbf125a4e7e6839aad0f9d6187d0c59d8d83273727c4d01fe66a1be22a80b71ec27633a9c1647b6795d8bc3c15abaad6eee4fe2bc104fa732032aad5f2148d2398bf22b72441fd76cc0b4f92b818ac36f439ec27a6b35eb66ae3beed134f3f9bc6f233dd5c5d64771cdcbb6b2a00b57aabe87401cfb8b632383c1bb09cf3fc1b5803ff5dab200d66595c3b53dc94ce3afb5f8eb40c29b7029f5184cad3c488267cd9d1791c03220c5420277740113a7a09a62aae3b5d1deb6db7c6508de8cf430244c72a84ba59572df27c4e50edd0cf55d5f09094308058e060ceeb7b00af259a4a0c75f51e0777d6f0395e563618953ca1984b9f60c77f5978ae1658516a32fdb4ba23131e5d718fa6e410c41d0f718e0b15e46b061070b392771dbeb32af765da9e27e0d69f314eef58f521b6f4c412fe857a1c27d80e8d8857a89aba31c2f58cf4643ee3f5336a99df5efb16c53c97c1c80e2a9dbb99f0f747d88db1d9ecd9c41e7103cfa8989244d481afdea214dd59586cd5ba7101865952f2926ccd588cf38ca513bab6cd31373c7b1cc413bf35e237c07512e704a755ac963ecc6a9ac988ee416ae03a380277d0d4ba264f74d47fb6a069ba6ee21e5c829ccccfacb57880a38163bf7c9401becb9bb2ed6e6bf0fedcd9725d62bbdebf538611ba5b5b989cbdc4d16ac78a28eabc0c830050bc8ad05ccac4f719f56c6c797a33d2d73bbc4f665d722b9bdd176bce06ea47c866c6febd104469657bd1c5e834dd99bf02879558df7eeeba141bed5aa64a8411ee0fca4641e90ad589e02d5ec43586e69126524e28804f4ed60c561bfb9ee458d40a3557aab9aa853f33aa9cd04aaef1a12dbd66afe4be2868999e68dfa9435f577ff10b4645e3ef8f02ae26ff0266ed649b110329c1411206ea429578ae3d43bc4d8b1f4daa0e3de70fec1d3e8f99e7bc6e58a96c126289b30fe6f864aeeb036ec4a5b09504b9a6a52bc154e413e9c21677084d030dce217bbed9b7ac9d724a589dec82633a29f1b4d01d7f688faf08c66fe04c88097fb3bc180a13301adfe556ab1750b9ee886d56dbbda58fd10b36cd966c4978cde6f36e1583e3c99b7e5cd0e1e6fda1ba90170984ddbc5befa98acaab8e1941caadc0937e4e043922ae6904d87825ed100f47aa84eac8d5a6f9a9ac381c304b5ff082ac8a197bb50a5e2c2342ceaded9957bea84eaa6c644cf9275698b4587ac9071c04d617cb60fd5a107fac33a1c1b6053eec0b00ac1782d44ab5320e28ec1cd5152e6e6ba348b6072af063208b1f41a95faf8f31fb3032dff0394931ef4e31af41a870df3b184554c67f7e2666c3f9de0c8aba47cf762678d7dd32d316b454ad5238ea005304b2c60e9f6fdf7522cd7edfa7d511dc4a196adac74c1a91962df0f732fc0c988c2c936e4ea897b0b19af0745b11b4a051fc856abedf9968bbaa28c07fdeac825fb610800b3d4d0ca3233cd911ba9810a0894823c55185685151272418b850696f395e057bc988679b9f2d699f52d1c415e37e09f1a1864d0757d789608540f75be5f7a6248c84e7053269e5ef18f393bf87d189e862a91c10092524d6040cb156ac056ffe4545c4acd43e82fddace4c98faac6c9804f50320b060294ad965b6f69ba4c25a8f885001e6e25f054bcd2fd8dfac984152a1491b6e907f6bf5ab3d8a248bb3fa7ea0ec98e8c6de85431dbf85b746f5f43cd4d64b8222369629131778b985d047de3e295c98443c64e7110f656ba03aa9a072f94673ef85b9fa6a9a7a776d2718525b684ba45be7f71f194b1826145fcca74203c32424b374320a294f4cffe43f54802e6d6550cdec413390a649882707138a501a7154b897eb7244be22d390b1b1e3f8a28b52ec042637c8f91e4214655c0600610b52d971a96601eef5d8c4b508f2403b9fb53e652e2ac0c8671cc53c90d60da4ec25d7fb730cbd3f2dd4b27bcf504ad6a0202eb9a3b058a0f036d00b7c6e878f5aa4c2013bdef77f4763a145103ae21320080aae25923b6de04550fa66bfc3a002699ed92eb7723a370bcfdb0ff08ed2632d38be16620f7a734bd25cbec71ba5a004cbb49d1e7eacefc7b69227dea68c50b10e41a6d52aaa4d044b0255f71a3631bd62aac08a59b56c86a09dca3b824aefc38f14fbe59acd5a7796705a31a9a9eae5f468d65a21907cfc83cdf30e15fd9120bf6dcbf1704fb814cd17127b44831ac799b7eca438536c582796d698ad1d8940fc8db9b7cc6e28fdaadcdc437a16937285d800ceb3f58c7c80cd0d1cc7ab518fadeb3649b7fe645087a44e71adfa6450350d11a07a86e8f727f2899d8920e1c537929383ad4687419a140127b1ac0dd438e71a1d2f91fef5a29993e3fa26bcb44414d30ff4eaed415542db5d4239faa9789fef2cfe11659669dd7f4db4f619e858b7dcc266fa1bb0e432842c1097f797f33ccac7b8bb7fd33a17927373efd432f2a672e9b779595c6fbb973aff66fc79fbd7a76dcbc64f0f5eca9aa609012880b2be67f063395204d7f34f0356f0db5f3f74b0296fbf591e72051146da9260c96b478685efe8d762e0c0a2d949981fd7c6d870e37a39c5986c9b553bd7dcd7472c70c8fc0993f396f1d819dfdf10fd0f0ae6f8443243cb4015fd38448f1e628b79a4e15bd6ea09ec49281f00dffbc01503efe55f98f4fe589fec347cdf134b324c7630a246c40f100e4b7cd9a7fa759a5d2304d831d02a28034c07f9ca3d0ee9d86f1ed3064dd4135b0eaf9444f5798635fd8ae4eeeab3b1f66e451b98d1ff291e96babfe5653e2ad2faa38cf2a12bf1e3cbb489f194dede3cb392df02c0b82641a6fd2368a8e24feeb6762a02de94a6343e757a590edd0a917ff6795e2f6f07182179e2cbbc0b9ff9b57a5e560b7ac769e165ea2a9a3521efe7f3dde5ca1e041d45e6cf93e30b3b6b20dc2cec8a973c8e0865f532dfa08e05189f49659a492e297dadab8db73e10aab2926f62098a39e1fd0b22a1662a9434cc139c1abee47c23f6dc83118ccb61c0703ed1ee7a0466e44fff12ec53d68daa4c2624fe712c7f72cfe165af4119cb6fa257790fe9dad4ea391a7905b31c36b6e4d429e7314b721806ead1466addc504df9f72006dbf94c1e92dd2c892ba64d0681b674fa68517716c4732e3534b3b6644dfe315fd22243620373546de6c562d5c983cbdd4766384775f61d088e678e23ddb448b00a4f10d5bc42cb567ae94e9729a7040bf92e8cb173e7a554650325d6cdd38a358d8d797074e77f42152757d79033f547fe3c37f36a3dcd4365b295474141475dd521140e81daf8b13c635530da4501cc0bd99d2f0e21d7e8c2c10499c439eb0521444f5d0db7961dcc68cdb35689b709a9a4ce859ed6e6c037af29783df6a9cf61e13f0d4103c427aab3d76d1b709744f337fbe6ad5eefbb3b6c74e5d257fcd1e58f357f3b35b9f74e97666b4ee2f45d7310755b325240d095a0e0ec0b4a34ae4404669005b1d1501aaf3c23d141e9072f92939b34504bcc28f038cef68fb631fbb890756bbd037d1abeb179ac1aef6512f7eaa76d28df955ee6aa1aa264027237ec386995f9131faa0e9b4ea37a58189ea8d502c3eda6a997b09938916ef65ca45c8d645fc2d6518f856909288660aa281e76e51c733ed225c2570210605e07061c79f33c0a561b30497dce74316e52e03a3c84e0b76586d63a4fbd937b73eb176e1d8587b4b2c5b86bd903015a1be1f692c767fb3a7357d6cc0425593be96eb51f42e5e341808a1355aea9b61b534bb0a3b69e7a3b41f5da6066e530ea3841b7bb188146008beac41cbdfed968b1a163c7261059f3112cd858438f9245038d001130450d5c68a27ad9eda126cdf622f60644d45937ca9d0736b63f11ef288a4d9ed7938c621589350295fb314676c8f9f3e58e8bc5b2151ad1b9d7f03c198d13619a7c4efe831158ca54f75c41d7172a586da716a95fc1fcfa5c9546c3813411ebc768dfef77d24fe5b61bef05685fad1b7251d88df70a0546e9b60759e633cc6b817a5870e024"}, {0x50, 0x0, 0x6, "64eee95912e482bf6c5b83bce178a2f110f8c7ac0edf6f24d2786498866c19a41f916c2d0817c8de42a7d68c8fa96e6f033c4f7b7d887e2da494594e83e8ab"}], 0x24d8}, 0xa) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000003b80)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000003bc0)=0xfffffff9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1019, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000003c00)={0x5, 0x5, 0x1, {[0x6, 0x8000, 0x3, 0x3, 0x0, 0xcf8, 0x7, 0x5, 0x7, 0x4, 0x100000000, 0x5, 0x9, 0x10000, 0x3, 0x7fff, 0x7fff], [0x200, 0x0, 0x5, 0x8, 0x7dc, 0x9, 0x9, 0xfc4, 0x1, 0x2719], [0x0, 0x9, 0x3, 0xffffffffffffffff, 0x2, 0x200, 0xdfc], [0x1f, 0x6f9, 0x8, 0x3, 0x0, 0x1f], [{0x8, 0x5, 0x72, 0x3f}, {0x6, 0x8001, 0xfefb, 0x3}, {0x0, 0x8, 0x1}, {0x7f, 0x5a, 0x7, 0x2}, {0x7fff, 0x401, 0x6, 0x8001}, {0x101, 0x7, 0x50926490, 0x56f}, {0x7c, 0x3, 0x5}, {0x2}], {0x5, 0x6, 0xffffffff, 0x40000000000000}, {0x400, 0x3, 0x400, 0x3ff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003e80)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000003ec0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000003f00)={'./file0\x00', 0x8, 0x7, 0x7, 0x0, 0x2, 0x7, 0x3f, 0x3, 0x0, 0x3, 0x81}) r2 = open(&(0x7f0000003f80)='./file0\x00', 0x80, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000003fc0)={0x2, 0x80, 0x8, 0x6c}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r3 = dup(0xffffffffffffff9c) read(r3, &(0x7f0000004000)=""/4096, 0x1000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000005000)) pipe(&(0x7f0000005040)={0xffffffffffffffff}) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000050c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000005080)='./file0\x00', r5, r6, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000005100)="0b7cc65eca1d916261c19ea5208948966c77235b169001f0bb3ffb96c0be7d906b78bb0ab872a6a79ec12eaed47d8a859d09d78cf1e398ff7ffc032d3ef2cff19fb4d2e0d61907be175d163a9e1cb9e7820d95b9363701e695d0bb29cd1c7b3edea8ef6b7164fbc72286516c84abecd7a383f36a3e46877e95a34c7244ef08acb06dd3dc7b511c881e7b09df68665ada7923c5fa298899f7e98e0e9c450323db08e2f08ad22dd951f84bb27451a31292561777305b41e12afa725015558bb58c2242e03c1a35dbc3cf11859777da14362ca23b634a682141050b5ea105c85f2ad29f341a1fafad873b77cc853a4c0e5dc7178e73f0c3a75676416c90a329b411c13ef3562aa0a7a8f45e8c60464b8fd9e186a0449c973167d4f6198eb4efd605090715f229dfba382203319a709decb643519a1c70fb1cc92da0715426049b893fb65875c6044166b4729e5cb123e6ef5fcf0ccfadf3bec8af3d4198c84eefa46c55675aec9724282ff3d91a64cd98d8dd5776efb930074385983da11fd97f44e88aefdb4a120ae4bf3a2e92979058576652b30ed45d5d68d6a15990c7572a6e457c460d59d71829a9cfbaf092fa935738cdac5a9e9cd6a3b046c14e8a4d7115644862ebd26c80dee7635adc37a648f89658b5b20661d5be307c9181c31a1d80334177a44cb5030d04cb20add0287ab8163791123cf7db420af5515f757352cd724e293c653dc456eee3aad38a922f283ec67fb657988b15740609b09727d1cdaf97b6e8f7a254561bdb307d18dc09716eae724b8f149d010fa6f07564e349b648fc6dd002ad5e25600580c64d4edceea5bc162c97f193be85600e271c8636f16c252dd7ed3f551f8a4ee2612111e45b1c90b07debee88df672b8a9ad9e15d035199612e615fd7a604b446121fa95e1d4dbf17e1bfe21289e1c3686d856681f80c38338a28dc1b75c6ecdcf7ac813ead7cdb367c455bbdaef965f9870c0e3872ff28381dbe9963f92901b345fa7725159858b3a13259eb158233d59ecb3f52f9666935300323eaf33a3a5bf9e81ef597a3f83ca02ce5adec9c126766b1f404839b06c1633f1548d38ebc6aa3028706a8e5ea7e857d4667bec83ff9ff5f401e526a1f0399ec335b5a26f99e818aab5dfe70ebfa005119e35961797d35457807dc11a3c991fb3c9bd878dc2c2ac2734110cdd76f5d94aa04d466cd9624f0015f9d2c981341cd3e99881c12c15573ac6017780d6aca6e1ea62915a4dd9751f716ed633182da5da527abe299c6fb37c698a154ecb6d12a7e28044675086c16ba339dd3a535dde50149c7fc7f2019916b56e1c71907e17ee6a5cbb20784a5459b26aa03e33523146983eca2d3805d54a5e716c97617f14dc6dce99167a3d21e79bb0da08733fdb43c3eab50b1c66d2f2397b84b1a78098e608bc09593ca2351128d3b14ea069577450f56bc5602fa61454b3c5147615fff16b8f81a4f0bf4f0749d6bf148d551f2fe254e21221c30a6a739b4aa1fd109fbc1f28bd6b87a629ca82b9140e78f46b65426e82582274d5ec0311d13a2b50588d67fa6cdca3ba29d1440b35ef713d59a5801f2b710a120b61f2a9e64ab4e6bd958540e8e26c3587c457a0faf2ef6626dc375c2054621f6745a69859cd57d11eefaa63652d20f2ade807ce19dc2bcb87e88a3890ac63c56bbf2a8d85aead2ccce79bfce280ba73ca0c75dc306f5f0f520d3062f199568a5b62af7423bb46120119d48eb182d6d593fb2a839b02aa57951246de19dd879c27c7c9609cdb869f3e0c7c61f6fb91e4cd3b01ba3f17fa4a0e6a9d651ac718b77a48fc009174b674bf135f408bbb6de0f099ab74a65896420f9630fe2facd94056b168935c3a4e908abdd14a782f7c1e76ff8a09f1edf50d42ce5b52cc532b262809140cf897d88bc2c6341c2fa8ce8d8416244cd24d406f51ad1aa0d63376e3e29a4bc259edd7c911b0217c932b1100160d47294be67453a9f35b27a072da84d03da44eafba92f477b511cd73b827b676e7c367a286666784d8ad31f137efdd19d1f914ab80d1f5063835d0a56a0eb2d571b90d5706d2b9f0b6801dce1e9601ae801dfd5d070c05f13c7fd1bd3f72cba9dcd185a74bd8ebec638492b84de29a520d753fd2567fcd0f77a29b356a645907daf1a69af03954ef5298ec29f8fd3b0b72991e3bcf96022878b7488593016d113ca3ac3ed4c6e7bb4742297db3b1432b4f0b080c17c7bb2e7d64ca1499ea0b37e272329bdf7a19e44e98964584964f00a06b1ecb996e9de35b8a54bc08f5503750dcd54b9901200023bb9fd19fd87491e8d9f95148634050cd3cac55c6e2c5fb2c60fad6d732e6e8f415039ec4ee1b6a899891db48f7140fc91c08933828f44f62f6b85d28af0e69ba239415963d0da27a09a4a1cde6bef4ecd30a0e94f209be5ded3f041cce2baa96475151bf8c1a14d81baf580bed905f85f769003a441dc5f62118e04c6d22d2289890362f5eda1140653b52ff1ce7db96c6f9bfe930807269cb9f0bfe2207b589b03347a93fc00832688745381cf64c8b4f8b6cd46cb747715ec98d9acee80f68dba8e1ec2d6ccfb0a0d75774e6d8019fc5f3ac5499553e55d2961ab66f5ccd654b7ea79c3611d301530f1e126eb82650a09f81e779538a126aaa26c5e37cf880b0a51bc4b07fa923517e49f21db0435f74475b4f70d90e3d6d8041f79a62d691bb5c592f17398753cfcd252577bd94ca4e8d331ad3651af4939a7fc05649e25b1be86bbe5e510d536fff5025b461c49dd6434ce423c123d6c6dbe1f23d386c0f9da94d8588d4a3fa20371cebd5efebcc12ea8c62cf92176bf16785cc5f9783babda7ebdabf245b7a34d0c37340d4e7f3f60c585dd5c5c1d4b807b1b96691c078c8b831afb64a627b7e771fdde3283feb5a65ad465c0541b13fbf8e27f21dbcdc991d99f2d60b47557ebbd09990c0248f3a98d854b7c739a13658132050d33b96227e418eeeeb52b385a4fc8a736ed4600080e90be53decd4a7fdff47775e0abf4cda887f2274d62330a669bcc80be5afd946382d31c1ac4cdf904300e9c9078578e20b0c82ac280945699819a2c8d03b6bcfe6333a5f2bf9966bacaf3f6c0c3d509401c969e41586036f33ee6e39956cbfd7f1611e85a1da38bb985155b485803db7e31558c5a9fdd0182445328df598bbe370205b740114e4f71e5fd2bee3f0dfa1bf7a8e2a2bbffdcca07ce06f50afb350d004cefe87523282096271aa9f0b881ba2855b884fcb8969d598785b8e9382d75d23a964a84fba7283ee099dce874cac15296070dd5d6087cb7bb851a3b4459947ee10abf1786e5ef83dcc72e8bd1f70b8373ec917aedc994720183c69f29fe257720f61552e4291931e8228f894a3483a18cbfd60555bfd261c4dc3d94a3aa9aee53669f624fcce3138a4d774c158bb22659a01725d24270539e8eb68cd8925469451b0f1faaf60200766703e1baa035c1c450d508f08b48e0b5755bcbcdcd27b8b1ce40670203a25175b66ca5611db9ca1d0b7b9035872ada6119913f9c788f753fe6703077e120fbeb8092fb0f505128769e2c7c0e21a1c861d7779227e02cc82dfa91ecf4a7d9d06c6c2ca7c982f0f3e55cc51e74182a7bdd44638755ec4ffd6467f5f06976b5c02d0d46b1c4cd06cd6085d6ec876d76e69cde559d171c91ed4cb87dcdec4e6542b033c0c515c217407127c16364921d24912a466deb977ce9dfcf0adcfa69e42adb1e8b522bac1821dcc71dcc395627f8646c20452fa409e962e0daea004ea25283a0aa07257c4ac84f07dcf64d0cd57d1f8c956bf5a311fda2cc3a2b8a53757660d14818b4bcaa4258fb47477af9bfa93764ad03eac930f415a31d2087d07fbf5695214f98765519dffe307472699f6fd23411693ac59f8de737d049893ab83976f192e9cebd28579f016605871163bb27788448b70eb384ce695ec5e2c8eb95be219a4d9b68fdc2676e52f222e8e6bfb305c3f7a4489802db407a68aa2d9e3fd7269d6662d31ea589bf07d3f1ebbb08e90d67d170fbcf0b84a096243cf85273128a1d6298321339d0ee737ca9b7563448a63ebcfa23c36330599ce48b8528453e3b1bffeea5bfd2a163cbc27298c36bb09308c380a17f52b8264b19746294079140549410f0f79ff070b6b1f37c065dd89ddbee60bafb2cd20f1e62db3d90b1444e176662012684ea334728f41fc577f926717116da34cb386d4e2b70932ba7ccc6edf7386d6bbdb3eba873df5a31449c9329c4fa3265a8807e617f40557c29bc498126f5ecebf92dfe5da28bfa8d56c72d7e6a7b23266e73ae2111fc8a11d9222a5a3ee8edd077d5a3714e502ba9a00b1aec681bc220ae90a8d655f5c5395c7520ab24155e12b50d57d0b0f0d407005869653adef1485d8bfaf07eb412e7a6887b087721c12446a9b11ca446dec1b44a8a1c4543c4fb413462da68248287c2a1754d073eeb16a9c0f67810fdb6010689a2c270eb3ea2243a975335392859f079f645cc90866edfd88e13d286ea4931e5e7dd6cb1a1de44586d3da2ff59bfb7919862f1b177fb6c53937283f5f96121dc8abb03fedeea0553f4104191d94aa19584799d1e2efb1092563a8782978c8f14ed0b1c9c4156cd9d8ed6a8c181acb4e4469b4f4145fab4af5c74ae8c16d29cb551b577c907ea8dc5682ae7f50170ed280f45322726657f6abbf59b0bbb33483ed02e450819e1e51af3c3f91ed0eaff362c6a85de70dc00adc11c48be94340c908789e5e9b5ebf9eddda05aeaa80d7ef1ea5334f70749e75ff200788f17ce0f1f0cc4c085d446f2b00777ff6d317380d6e5d7b7ae408662af8654fd500a423bc8646df24fd6edf2e93b5e223e9cf6d92c270824430ae42ce4416a4520f53042fee0c7b6c76091f37f6eb24fcbd95d5bbb034a769ec5dbaf32cbeae75a568d075dcf545d1474db2bc6f078fe091e3e9f5cf789aaa9beb18c681fb783da5444fa359e48f93e9d81b437dd70aeea179f1ecf69821b0d94e1473e543fc925c7df8451bf35fb0a3c71cdc3cebf50ec1cc717eacdb81778ef8bd4c00d901f07bb796a149a805c0d5cf19eedb8e7662f3663000f2bc866b273d695d1c366a353501587935ff065b843195d7f0e415c9d3bbdf15612ad7fd2d4ae19f84a802c5478fed5ab7055ce571e75bd968004fc02a1f1f03a7a4badae554c1c952256c82a16d27f9bc34df27aceee170a85db49c38a66b85b73898250628cfa4abaeb4ef7459c4e429261e7168c687027d4c01f58089cb8be0757e978eca73ba59c13f92d8d8da8e5d8488d3a99060f110d340f6ae1182e7dabd693482b1e9c213e0176b40a24c7411f6875e94be2eb24bc54f0ab3345bdf17b6ad97fac7c59424bb0f69933488406add533bdecd839b57cf73f22e47e701db4b1e67305a9c5603652b4494d3ea4a1a6d1b6f662f5dfc9d14f22f8515d0eee8d379f8b096d83f5274069febbc677ed1a4864a809417423a76b2825ff04f9cd2eaf32aab2f8c8baf3bdcd7270d773420b897686bd6274812332762ec56527e5f1a27df5bd9ee0788c1b0fb835e92fc068bf53c68f3b670f591b7598151608ac05482c6357cf9cd927cd9adef897f73fe55973373c5c79d8ea15d6f705c48e3995c658ee6074c762274c4f372617bbc583c7ddbdbede58431c9c812aa10d648dbd8ff7cdc1fcb595650b8519ac1ce193ea9d2669361e07d780613f12aae350ee4a43ab80cd78c72c8e0175e5db76439eb831323a11a0fcc8f59b7cd0f78e") r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000006100)='/dev/tty\x00', 0x100cb, 0x0) dup(r7) bind$unix(0xffffffffffffffff, &(0x7f0000006140)=@file={0x0, './file0\x00'}, 0xa) r8 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000006180)='./file0\x00', 0x0, 0x48, r8) r9 = semget(0x1, 0x1, 0x1c1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000061c0)=0x1000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000006200)) 07:13:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) pipe(&(0x7f0000000380)={0xffffffffffffffff}) dup2(r4, r0) write(r3, &(0x7f0000000340), 0x10000014c) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r10, r11, 0x8, 0xadcd, 0x5}) 07:13:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 07:13:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000}) r9 = msgget$private(0x0, 0x10) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9e303000000b33d0000000049ad4ae8d462fcf5fa3be68fa5506ac79afb57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r9, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r10, @ANYRESOCT=0x0, @ANYRESDEC=r11], 0x8, 0x800) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x7f, 0xc0, 0x8f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc020699e, &(0x7f0000000300)) 07:13:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x10000, 0xf8a}, {0x18, 0x2, 0xffffffff, 0x3f}, 0x9, [0x6, 0x2, 0xeb9, 0x8, 0x2, 0xfff, 0xffff7fff, 0x7fff]}, 0x3c) 07:13:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000002c0)=""/206) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000000)="52f984f503cf77a07a6169210effe175edee0655efde908abce9091b575fe2a172cc1cf3798a3a9348d29fa9d8341c3972", 0x31) 07:13:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72a49fa4a6472d0950ea55ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x143}], 0x1) 07:13:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000", 0xfffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="757a931d3b7b37ce52fc15da4857f49db31fb0acd7ffc94dddb802c1f32fe68ed3acc9f773b4c0ded7c4f7b182906d01190a2829fbdd120c79ddbc99fa5cca748d9ab22aa2d811981a55e83ccf78707a0d2f823b2eee3b", 0x57}, {&(0x7f0000000200)="d526b51e5e9e53b6ee445e6b08a9e719b3d06a896af2b23a6fee437b839a1d97bc77b02e20b161b59865b051ac007cf317c835cb665add19bc0d438d2ee2d6f8ea91e56ec642319a04d772ba83ac1d9d673155a836c0453446bd0ea1c330537b74b060e9f51e854b6a1a6e84d73e9a069e30f32cf428f411735f23f7dcace2cd15dc8e38ce54e4ce109c0cca5be192ec5f9d937d4cea084ddefefaebcdb24587952e37d64e45a1a527622e2ba41e65765fff4b91dcc382a93d50109a44c8ffee37e81d98f5a5fca28bbd0435389c7e6913", 0xd1}, {&(0x7f0000000300)="4fcdf4b8053e621f55b13d1f8fece32553d1596ab3c2ca0c385c90dc164756bde6cf260f3b7b95d0c4b12520ed993177d63fe05afd356ef542e3a673e10bdcff0848042eefe47ca4fc94d70378fa9520b1624e75848328a27057affb49863431170c927f4f1f62802c3d19ae8cef5764bda9f5acc431e7224bd7bb3f0428e90577976e3c5a46c449858afd5717247c518e34c0d9bf688a9064596315127ab3b457af1102694f4dde67f5202402567aa868dd9876f42289a155ec00cc43d80d07445882f99110026c217a6a27b573e659f11b", 0xd2}, {&(0x7f0000000100)="c8b5a4fbb0877e12700164525d09f41475da397f9cc31db9050ea8d95b4ac68e8b446a7fdbb8a330a1d58fcda2d4fa", 0x2f}], 0x4) 07:13:40 executing program 0: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x9cad, 0x9}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r6 = kqueue() syz_open_pts() acct(&(0x7f00000000c0)='./bus\x00') kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r6, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) faccessat(r7, &(0x7f0000000100)='./bus\x00', 0x39c4953e0a1d35fd, 0x3) 07:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r3, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCCBRK(r2, 0x2000747a) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x1bc5, 0xf49f}, 0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000b40)=""/249, 0xeb}, {&(0x7f0000000780)=""/183, 0xb7}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000019c40)=""/198, 0xc6}, {&(0x7f0000000c40)=""/102400, 0x19000}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000a40)=""/235, 0xeb}], 0x7, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xe291, 0xff, 0x9, 0x6}, {0x1ff, 0x11, 0x0, 0x81}, {0xfffd, 0x2b, 0x5, 0xffffffff}, {0x49df, 0xb4, 0x81, 0xdc58}, {0x3f, 0x1, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8000, 0x9c}) 07:13:40 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "000000000000000100002000", 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 07:13:40 executing program 0: r0 = socket(0x20, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xea1, 0x3, 0x1, 0xdfa}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xffffffe0) write(r1, 0x0, 0x0) 07:13:41 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f660ff265683000"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r6, r5, r7}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) semop(r8, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000a00)=""/2) 07:13:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 07:13:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x257}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto(r2, &(0x7f0000000000)="bf20b94baf82ec803c1adaf63b3c2baf305d4335d5aec2d9dbe284708662f2d9c0e2e520e27a8221abc69b771703f07a8a6ae5835f08532d3ad82daa0a1521fa0188295c85cd3158216297bc365030c32d130d338c1d7a439fa393fda85c8977c6ed838143edda29d042d2e29f82", 0x6e, 0x6, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xa) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) 07:13:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) dup2(r0, r1) 07:13:41 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) r4 = socket(0x2, 0x1, 0x0) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) r6 = semget(0x1, 0x2, 0x100) semop(r6, &(0x7f0000000180)=[{0x2, 0x4, 0x800}, {0x3, 0x704}, {0x2, 0x4}, {0x2, 0x1000, 0x1000}, {0x3, 0x184, 0x2400}], 0x5) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0000536ff6b4860ffe0ecd8d0fba6279c6f32e04eb64b0a7aa9b6c69e56e6b339ac1a070ea9d46fd7427cd91ca202ac85789cd2016ce3a430b21b4618f11d7a5e765bee35140b59258ebbaf47ff48e4135e8b99575bd4fe057b0222dd518b84cf528b0cdabab3ad1ec571f5ffda6b7cc54351f0814d0e3c1e99c577c3453a4f4442e8bbe11004d27bcb6e834e2495d5f250d4c8a642f54d7a7824dc55d61d565e2ee3d82a13f0cb414582627b706aff1a8139d9c6e2dff8c72860f262208a7c0e5fb78e06fcc3597ab3a07f9ac896d7cae1f75a8c715c93c62de20a01e24387f0a7869114e301f316776f8534107466ab931fda274fa12fe5ce75fc1e5df6bc15a266a2496923afa2947d5574a9d65e9f3529f3e80a95de824891d9c894ac33d543a433295092396e2441837b0091298cc1c006bd2a8c7aafac9b003554df9e6aef0da888ee55b09727d208f4544fd620c0128dbf52276c5e75b4428db455341fadfb69d357114743e5816fdd146c3f15e6244dd1908f52fe33918301b0b97c7ba4cfb21f99544eca7ee551cf3543115248e4ca831dd0d3e839c311f578e"], 0x10) r7 = accept(r5, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) fcntl$dupfd(r7, 0xa, r8) 07:13:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 07:13:43 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) msgrcv(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600"/202], 0xc4, 0x2, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000016c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e50450000cb00dfd508999e4335f63069086de0a37e05deca1ca3f2c11d619464a9a66c31b3217dd84c330acf901f3d320fc8f244e8de319ebcf7b86e"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r6 = msgget$private(0x0, 0x400) r7 = semget$private(0x0, 0x4, 0x4) semop(r7, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000040)=""/41) geteuid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x75) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) r9 = semget$private(0x0, 0x3, 0x0) semop(r9, &(0x7f0000001780), 0x2c7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getgid() r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r10, 0xffff, 0x100, 0x0, 0x0) write(r10, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r11, r12) r13 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = socket(0x2, 0x1, 0x0) dup2(r15, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r13, r17) pipe2(&(0x7f0000000380), 0x2) r18 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x8, 0x0, r18, 0x0, 0x0, 0x0, 0x80a9, 0x6}) 07:13:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1a01653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x1, 0x0) r11 = dup2(r8, r10) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x24, 0x2}, {0x85, 0x8}, {0x48, 0x100}, {0x0, 0x9}, {0x27a, 0x62a}, {0x21, 0x1ff}, {0x4, 0x9}], 0x7}) accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:13:43 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="c70000000b000001"], 0x1, 0x0) 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"}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/126) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlockall() write(r0, &(0x7f0000000100)="8c65", 0xd) 07:13:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='}'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="a31caadf3c529bdf85977760690000d5a066044cd691691af74b49eede933c68f652d08d8361509b31da9a265f9a111e59e72f7c55b6a1dc9d91b4da23415227978da53280ef3bc2083788b099d20f808af170bc139e1566d202b51dad284ab3e65bbbfd5ea58b042c96bd5143ff0d3a9084ad9791c54275644f8d3f6d2204f30288fe49dc791c496291693421cb1c9eb425de6132a13bc754482b987d9114d823a68fff19d36afb9c5f9e2875105605070000000000000005", 0xfffffd3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() socket(0x18, 0x8000, 0xe5) wait4(r6, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) lchown(&(0x7f0000000040)='./file0\x00', r4, r9) 07:13:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x81, 0x0, 0xffffffdfffffbffe, 0x7fff, "d730c1e7bb6f0000000000000000000000e74de4"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r3) dup(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0xfffffffffffffff5) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x5a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffef8) 07:13:43 executing program 0: 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, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xe3580b2dd18cc9f7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 07:13:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(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', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x803, r32, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r45, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r47 = syz_open_pts() r48 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r48, 0x0, &(0x7f00000000c0)) r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(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', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x803, r53, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = semget(0x3, 0x0, 0x41) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r12, r29}, @cred={0x20, 0xffff, 0x0, r1, r32, r46}, @rights={0x18, 0xffff, 0x1, [r47]}, @rights={0x28, 0xffff, 0x1, [r48, r0, r0, r49, r50]}, @cred={0x20, 0xffff, 0x0, r1, r53, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r67, r0, r0, r68, r0, r69]}, @cred={0x20, 0xffff, 0x0, r71, r73, r3}, @cred={0x20, 0xffff, 0x0, r74, r75, r77}], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) 07:13:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) write(r1, &(0x7f0000000a40)="400000007ca7784b9ff2cf77e7cceedde6e5d20733f594a55a66cd6b234965c8806a2a09fd4dacb071358b117b5bb90a06fa1acb5dedaa390b37db4bd6ca4278e8ee336901dcdb6de5c1bb9a56fb7d18ef35778fca30b4854976a25b019e72fa18a8f9b5161f9695d80c1d3866ec199c47e3103581246f3309ca0d91c9c2bd13a8144a2390bbd0ec8ea4cce7b78e9530548bbc62581700a179df5d4a4a9538e0b0f38144290c47b24453bbf5bb284d810c873b12dcddd6885ae8b8cff997c5f80bb7d92798acff7aa6ea0dec6b850d7dfa027f9d363c491a24cb1d4a55ad20421ea04cc308fc1834480edae631290935c3fec5be768e7f6609d1db9c618779d0c9e0fc73249c6ff668ebf2d126be8438b8db47f303b98e4c0983445f9d7ebc47efe8f72771f13056e65516937cd689df3b9cfdd61253b973e3627f942415c95b8df092918da85c3912f9b1d3e86023fe37fae139c93dcf2d3f4e1e0120604e6e595a12b5e6ac2b45461745c99f9290415a61d132767884ec2f66af25506c3ad7ff56451b79dbcace790257a9f2c6970bbc154da27c4d2ccf134048cf59fb4f5c6606916fdef6951665a1aa62a291dc8aa756b807143a214f06c20635469c4889b567ffabd1c758935cded4c5851fb3f36dbf8383c56be955f6781cfda617e90e6f35df2b4b6e6e17a1951bd94196f690afcf0edffab643c6ca72687be011d57662e3", 0xfffffffffffffdbb) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 07:13:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000", 0xfffffffd}) 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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x7, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = kqueue() r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r4, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r5}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r5}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r11, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r10, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r11, 0xa5, 0x1, 0x100000000}) r13 = msgget$private(0x0, 0x10) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r13, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r7, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r14, @ANYRESOCT=0x0, @ANYRESDEC=r15], 0x8, 0x800) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000080)=0x800) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:13:43 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x123) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000140)) 07:13:43 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) 07:13:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000500)="8f5e01f4981b1cac35325ca35c828520667016403e5a08da5e72e9da2ad05ab2932727bd0b5ed3fdee0764e3146480dfadc98183d59816075a4fcc8ff233125563f80c9651fd96aad00176ed02fd5c3df56bc71d9b768f9e3cee830f1ff0775772fd9ef9956fa5190000000000000000c45f630ba0c78a7b8b0e5c30227f6df915c4e6f4586438c2a3f0d863b0909cb996932428aa2f83c89c9f2cd4dafca6e83313170e5c4e734d83258bd7bd94b9b7e12e046f2e1da24c61626509ca6c68581874d0296d452d", 0xc7}], 0x1, 0x0, 0x0) getegid() execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001ae66e3c7692568071f7138a5c003cc3c21846bd9547e648ec435812797ee76ad5dac4a6400c4f0a50979b88fedaa9cd6aab4e81732fdff7408b629f7ea23fa939dd38307d35a9356efe4134316383105b8cace4283e7c54a13a6555ca7966280ee76a87473c248d3a9a1919ee600426ab258a6b0a0cba404fa53e969f3509c301dda1a74673972ddb07917877"], 0x8) 07:13:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) 07:13:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 07:13:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000fffbffffff1109bf6776ec2a46"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="a6d42eb8662b2845fc8f32f3a26ae79acbc2736975edf0e17c033c527806ba24ad9152b5cb538da1a2236eb27b6cb70eb5d0141e0315963fb33fb44272e26d90311be96255bd91da468a6bacefddcc89fa86acb5dc0eebb7da7e0a82135f48ba3d9a47e37c5c5826f4c958b93b797f571dd1cd99b8f70d50e9f1f735ba9dad4d90e061a918a3fde9e2", 0x89) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:13:44 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffec4) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket(0x2, 0x1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) connect(r8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) wait4(r7, &(0x7f0000000b40), 0x6841dd1a04d2a401, &(0x7f0000000500)) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="349100f0ff000000"], 0x1) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x5, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000097ddf12a704bd7b78b685971000000000000000000000000000000000000000000000000d745291ac737f4000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001c000000000000000000000000000000000000000000ffffff7f00"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730000000c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc750100000015b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12e4ea143283dcc795cf8c8356abf973ee70107b123673287b14c13612fb07fe834a4a97476d3b92208c9db4de80d676d7c8c648ca28bc3ef95bc95ccbca16b5189b758c7677c3c524020c9c7cf55f3a02a90a11adda9cfc12624f3e4fafca517d4712ee99f94d09701ac91e8e0ce59ec15f7d1320afa1ca86562d120bfdf3d291beb4103797996629e251b66b57135ecdb2c35b46135d7771b711f706dc184427d8e7d5721b756fceebf19be4a399ab7bcaa129484dbfd6eacb48efe2613b67056556b38420be78848a3ebe2c7e729a932a0cce9de7bbb8bc14f04e6969f130045aef36bf8bb21b022f05d9bd1b50a789647fa98c2654211f44b0c8e7b2114efc9c2d4ca882c9916c4ae43a526369e65cb9ee179c2bb033713c5d2b6d9a3a51439e8a62c15aefe084d4e91d9cfaccdf2feb2171e451371543917469b28f9616c3acbf3b389f495dfd116c44f9ed33d2983d268379ca9189716c9d76db9018c5f5f2d41d7296ea62e01a9a3dffc65d31c75fe55ae02d78b6dadb2ebe3f6c175a2fc0fccd363a3cb86a44d19dee1effb5bc8939b648a39425bb17bf9f6c6f698f5457635736343fcb2e691edc9d4c751fd9713bf0d2495c19d1d4e517ad2df8b6e13de793c44c7b"], 0x44b, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) 07:13:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2c, 0x0, 0x4}, {0x2, 0xfd}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3f, 0x7, 0x20, 0x7}]}) 07:13:44 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82ffffa1ad10b75be07b"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 07:13:45 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001640)=0x200) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x5, &(0x7f0000001540)=""/254, 0xfe}, 0x42) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) getpid() mknodat(r5, &(0x7f0000001680)='./file0\x00', 0x100, 0xfffffa6e) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/96}, &(0x7f0000000000)=0x62) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6acc1e6bf3bf554799b9b813ad30505e8f5300a49f98daaff1871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 07:13:45 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = dup2(r3, r4) ioctl$PCIOCREAD(r5, 0xc0207534, &(0x7f0000000080)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) dup2(r6, r7) syz_open_pts() r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r8, r9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x80, 0x0) r10 = socket(0x20, 0x4000, 0x53) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r10, r11) r12 = socket(0x8, 0x3, 0x6) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r12, r13) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001300)='/dev/diskmap\x00', 0x1093a, 0x0) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r16 = dup2(r14, r15) ioctl$PCIOCREAD(r16, 0xc0207534, &(0x7f0000000080)) accept$unix(r16, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r17, r18) open(&(0x7f00000013c0)='./file0\x00', 0x409, 0x20) r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0xffffff00, &(0x7f0000000000)="01000000", 0x4) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r21 = dup2(r19, r20) ioctl$PCIOCREAD(r21, 0xc0207534, &(0x7f0000000080)) r22 = socket(0x2, 0xc003, 0x2) setsockopt(r22, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r24 = dup2(r22, r23) ioctl$PCIOCREAD(r24, 0xc0207534, &(0x7f0000000080)) r25 = socket(0x18, 0x2, 0x4) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='ap\x00\x00\xae\x90\xeb\xba5\xbb\x9e\'\x00', 0x0, 0x0) dup2(r25, r26) 07:13:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5b, 0x41}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:13:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = kqueue() fsync(r1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x2, 0x0) lseek(r5, 0x0, 0x0, 0x0) kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) read(r6, &(0x7f00000001c0)=""/45, 0x2d) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x6) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = syz_open_pts() dup2(r7, r8) r9 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0xe315e834a58789ec) recvmsg(r9, &(0x7f0000001440)={&(0x7f0000000340)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/31, 0x1f}, 0x2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000001480)) r10 = socket$inet6(0x18, 0x4, 0x7) accept$inet6(r10, 0x0, &(0x7f0000001500)) fcntl$getown(0xffffffffffffff9c, 0x5) r11 = open(&(0x7f0000001540)='./file0\x00', 0x800, 0xe) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000001580)={0x7fff, 0x600}) socketpair(0x18, 0x5, 0x1f, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r13, 0x2, 0x1) 07:13:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x7228c370828e5b5f, 0x2) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x12) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = getpid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x1, 0x0) dup2(r12, r13) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) r28 = geteuid() r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() wait4(r30, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r31 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r33 = getegid() r34 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r31, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r32, r33, r34, r35, 0x1, 0xff}, 0x8, 0x6, r30, r30, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="ea327c514542cf78498589d05693a8300b388a39127b36c60564b56a94c95ef5d2b7643a2a8f3c5348a29d3a819ec3d6c15547382e449c78f3856691f29034ace1cbe9af3f5313666729ab62d0612d993107df01f25a26602528fe3acb09e82a4b551d99868c6e7beb12764b56eb740912c65863d58c48052612978438887f6dc6cb8be65e9038c25ae6f1c9f7e24fe70fab4bdd2e1bf54314e53c20aa2ed35a9d515828890416b0268d560a737f35493141e3a088", 0xb5}, {&(0x7f0000000280)="44fb97698922af20ca8e54700547b46a5f9645b61f31e22f53f25819131c68e84c196eb718a5dcc0659953636558d3ec708029a7add4336a01e4ad99ff1c1f382105ba4080f7d336186d3be2b0bacbb18b07bf9b937d98f05328b5c256e3eb5dc901cf9866f69167556368d5b2010511b91024348c1c390086d27666e838b6acf84ae1472964fe7a903846c4d7ad44a390e0735361caf1fe340d72add2944950fbfc7dbcb25f5728cae53ee5bc6136b42c7e942c69d944d596ad3e06c89834a9a5b7992c528e1d6548c712bb53faa16727d1f39ada4ed6bfca55c7ab688992f179d9ff90fbde50d3d7093ac9d93166c0a51d8d46fa490f8031722e77", 0xfc}, {&(0x7f0000000380)="b8effd3116f2d78e9934ee3d1e1c158c35cff1d18bf36842c2d6e3a5872d6085a410d598e37d0b1de02130b440cb5af5e182f62f4f455280d49963b5f71fe65f3f34166dfc3fef84a1fb504c250f5d14244145b876e8714960add2c46069af768dc35c452444d7fded2c6dc56514a92915e4f49976acde2688b6d4ac66a38ffa22e8ed2845b315ed3027639a6066240f3a6a2e1481bccc5984f4d2fe6933fe4ed1fa14620efde67fdc31b15eb7f0a10d93d684ccd34f5b906260541f5061f3273b19e1e929f6c8ce168dfbe8689505eb7c4c43", 0xd3}, {&(0x7f0000000480)}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="40fff07395ec8e63e62b0efab78ab30507ff7bf0fa1a243cd0f1297882dab70b2d2400918be8a358594fe3745ad54e0bb5033191beca6549870167e0a1608d5113aa641ab24767750a1373d6098e62ca03186523df8a029e8fc5cdf32c8b6c0ee25bc19e0ac6bf16d97d18ad1d26f28b3efc369685cc8b21e17b7439b6e2dff0d538b059591fd9af4299989214ee0143caa81d1ad52409136556270650df8586d9817c92762e52acb21c899e8c210a3811bf777c6aa31194d51ae77fee15d4fc997c865c313f256e9478900372f12fb4ae24feafdad9baaff58b95d7d304e673b59bdcffd794a51d33c9e1c2e6c6c92ad1516705e14c3d15754630c955e803", 0xff}, {&(0x7f0000000600)="4bb1e4c72d8a1b7fca91f5170253d6ee439403765fe2c5b11c0d2fc4fd61d79c48ccebf698e0ee3048514267189dc78e5ab5bd0a7dd0c23293b90b081354d44d38db367663929c161fcc28687248a50d4ccb42843b015058e933a05e550e328daa569cb98a929a6e16a0ca36c636e814c1814328540511238d98de90546a4e53d0ee8683fea213b8090e6ea420fd0deac5e5294bf164a3abdb5a68f89389702b", 0xa0}, {&(0x7f00000006c0)="abbcec90717308278193c55233775d146c5ea1f1049c5d38efd60258f81eb7b181110dd3c49e887b3e62", 0x2a}], 0x8, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r27, r28, r33}], 0x58, 0x80f}, 0x40a) ftruncate(r0, 0x0, 0x9) 07:13:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743de927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb0cc7bca24e81730d5d12a9b8952776143a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d010476f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5bda1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722ff54eda4cb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300e4892554e110dc8467968a87b53fd7696ec1469b83155086addcb76b75e6f8e42fd7c6e9d7c369ae512c977398c5fcd5ac7e3f84eb1433ebd2fed169b8a47a526cbc40a04f294280ae11c50077bb544c09c7459ba6bd66a52459db4c1eff8112551791"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000340)=0xc) r6 = socket(0x20, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) fcntl$dupfd(r6, 0xa, r1) dup2(r5, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:13:46 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0xfffffffffffffff0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fffffffbe75bcf11cdce778bda4319ca4f0800000000000000009881f1"], 0x1d}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r4, r7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r8, 0x5) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) 07:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000362, &(0x7f00000001c0)=[{0x8bb2, 0x7f, 0x1, 0x400}, {0x8, 0x6, 0x0, 0x2}, {0xfffa, 0x7, 0x3, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:13:46 executing program 1: r0 = msgget(0x3, 0x241) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 07:13:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8c, 0x2}, 0xc) dup2(r0, r1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x5}, 0x12c) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x81, 0x6, 0x7ae9, 0x3ff, "aa2f21a1b3916ab7e8a3981425d36b84f6cd7bab", 0x27, 0x64}) 07:13:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 07:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) lseek(r1, 0x0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffef8}) r3 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) socket(0x18, 0x8003, 0x6) pwrite(r2, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r4, &(0x7f0000000080)="530ea3fbe7ecb75117ca34c2f1acfc2752c556dc39ad2900e85082d3f095a538689cfcaec9f1", 0x26, 0x9, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) 07:13:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet6(r4, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000140)=0x8001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r6 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x81, 0xe1, &(0x7f0000000000)="efffa7a31612c231cbff1339fd812eaa00000000", 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000280)="8c082076844dd9a3a15eb8e4d422ef0ef6e1e448bb7ff1d41b181f161b3ba3431f0161bb8fac04c54c42790c3e97e1d36735f5083a6b2c21bde6ca7f494eebcebb13601f6954c26ac6424e23bba519d84b1d6acf52945bf2754c7242e2f083d581624c3936db7f14694a16efaa20787dbf862a44313e2042b11740e2f79d2a6ca7150435b03802cdd4d9293ef2a20c57574026af", 0xffffff44) 07:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x20000000000006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) r3 = dup(r1) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 07:13:46 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x3, 0x1, 0xfffffffffffffffb, {[0x1f, 0x3cf0, 0x7, 0x7fffffff, 0x7a37, 0xa25, 0x8, 0x7, 0x100000001, 0x8001, 0x81, 0x3, 0xee6a, 0x495a, 0xfffffffffffffff8, 0x0, 0x2, 0x80000000], [0x4ec1, 0x4, 0x5, 0x101, 0x7fff, 0x4, 0x9, 0x5, 0x30f4ea3d, 0x5], [0x8, 0x0, 0x5, 0x800, 0x5, 0xffff, 0x100000001], [0x4, 0x0, 0x3, 0x80, 0x100000000, 0xa3d], [{0x101, 0x8001, 0x80000000, 0x7}, {0x7, 0x100, 0x3, 0x8db}, {0x0, 0x7, 0xf83, 0x7c000000000000}, {0x40, 0x5, 0x1}, {0xff, 0x9, 0xfffffffe, 0x7}, {0x837, 0x4, 0xca42, 0x97}, {0x6, 0x78, 0xd341, 0x2}, {0xffff, 0x1, 0x6, 0x2}], {0x8080, 0x6, 0x18000000, 0x7}, {0x1, 0x80000001, 0x3, 0x2}}}) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85, 0x0, 0x4, 0x7}], 0x3, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r7, &(0x7f0000000540)=""/226, 0xe2) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0xf3b) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) shutdown(r4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) socket(0x2, 0x1, 0x0) 07:13:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000240)) r6 = socket(0x2, 0x1, 0x0) dup2(r4, r6) r7 = dup(r4) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x2c7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') 07:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="005f9f495b05060091e22aec0000d21b"], 0x10) 07:13:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0xffffffffffffff8c) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000200)) r1 = socket(0x0, 0x2, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8861, 0x9e1be3ac6324b6de) dup2(r1, r4) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\t\x00\x00\x00\x00\x00\x02\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x8}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x1) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x3) 07:13:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e00000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcdb786186a3c502b585649796386e1c709fd422cb82c4d012ae4470900000095aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/216], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x10, 0x5, 0x7) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r21 = kqueue() open$dir(&(0x7f0000000440)='./bus\x00', 0x10, 0x2c0) fchmod(r21, 0x48) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r22, 0x2000746e) r23 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') 07:13:46 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$unix(r3, &(0x7f0000000080)=""/12, 0xc, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r1, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 07:13:46 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002fd7d687ee762fc0ee98cb8339a2d7ce59f7851ae06289c72110f3fce8a4101846e8a2bcd4af30c9f81fdc997207caa7ad00"/65], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x8, 0x1, 0x8}, {0x2, 0x5, 0x9, 0x3ff}, {0x6, 0x3, 0x3, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8102, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 07:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000002c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x4, 0x7, 0x4, 0x8}, {0x7ff, 0x3, 0x1f, 0x5b}, {0x3, 0x3, 0x0, 0x6}, {0x8000, 0x9, 0x0, 0x6169}, {0x80, 0x9, 0x3f, 0x3}, {0x6, 0xff, 0xe3, 0xffffff81}, {0x40, 0x0, 0x6, 0x1f}, {0x8, 0x2c, 0x3f, 0x8000}, {0x400, 0x81, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000240)=0x1f) 07:13:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r1, r2) getsockopt(r1, 0x0, 0x6, &(0x7f0000000100)=""/252, &(0x7f0000000200)=0xfc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r4, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:13:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x40) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x3) 07:13:46 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) pwrite(r2, &(0x7f0000000040)="c56e6217cd38fc2ccc0b4ae26aca9553378931b33e9285b698f139b3d590cf2a3ea94993300c7c437e45ba20b6d075fb0c7de5590880c08c6ccdc7e5017dd950e6de29ec146143ec35c82bf3df5e46f47a2725800df4f27f9b851820a20845254d4ef40a36f20a96df0881cc1c013020137287e5d2f35210b8796ea337c9c700f1f8615b0adb7f", 0x87, 0x0, 0x0) close(0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:13:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet6(r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) r3 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000008ce17c965c93e73e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a254667b86748fd3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14ac6504a0f1517788976a51a292d692ef585fadcfef68e34d4c4a74b52dd748e54c4df72ed35dda5a881c1f000"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget(0x2, 0x4ccd1f0a8680bda3) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xc40) r6 = syz_open_pts() close(r4) dup(r6) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) 07:13:46 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f666972653000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="751b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgget(0x1, 0x322) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 07:13:46 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = semget(0x0, 0x0, 0x2b074c9fc01aef49) semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x3, 0xe0, 0x800}, {0x2, 0x0, 0x1400}, {0x2, 0x0, 0x1000}, {0x0, 0x4da, 0x3c00}], 0x5) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_RMID(r1, 0x0, 0x0) 07:13:46 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000040)) 07:13:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x4000, 0x7) shutdown(r1, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 07:13:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x4000, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="62c5fcfe490e8883f5aff981871b93d56c6286cafca79bf87d02ffc6030ddd", 0x1f}], 0x2, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0xfffffffffffffffd], [0x0, 0xffffffffffffffff], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x228}, {0x0, 0x0, 0x0, 0xc9}]}}) 07:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r10, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) r12 = msgget$private(0x0, 0x10) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x1, 0x0) dup2(r14, r15) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x1, 0x0) dup2(r16, r17) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r19 = socket(0x2, 0x1, 0x0) dup2(r18, r19) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530ff"], 0x10) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = socket(0x2, 0x1, 0x0) dup2(r20, r21) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x1, 0x0) dup2(r22, r23) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x1, 0x0) dup2(r24, r25) connect$unix(r25, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x1, 0x0) dup2(r26, r27) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x1, 0x0) dup2(r28, r29) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = socket(0x2, 0x1, 0x0) dup2(r30, r31) connect$unix(r31, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r32 = socket(0x2, 0x1, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = socket(0x2, 0x1, 0x0) dup2(r32, r33) connect$unix(r33, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgsnd(r12, &(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESDEC=r6, @ANYRESOCT, @ANYRESOCT=r8, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRESHEX=r22, @ANYRESOCT, @ANYBLOB="117de3c6d88f6cc08f438acfa02b825f9a69bf12a5e110f474a2b3fc32fcbe4da036f950041284699a73e6356ff954bf52fcd7b8f4954e01926b5d71929efd95ca157cb332d001d1610f2e142321800bbf7d481e9a70f28d8163bc71c962098579b801d83ba9fab1951da374e5d11af7472955077303d830"], @ANYRESHEX, @ANYRESDEC, @ANYRESHEX=r31], @ANYBLOB="e809b496ae1d3597c741449e8258203da16f6737dd32dfea8e22d56fafc9cd15de1e29aef6071bda991179d2f3239af2420adaecefd9591e1d7f672aa53f4fc204e17b68", @ANYRES32=r33, @ANYRES16=0x0], 0x4, 0x800) utimensat(r13, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x1}, {0x100}}, 0x0) r34 = socket(0x2, 0x1, 0x0) dup2(r1, r34) connect$unix(r34, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$FIOGETOWN(r34, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pckbd_enable: command error 07:13:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r10, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) r12 = msgget$private(0x0, 0x10) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r12, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r4, @ANYRESHEX, @ANYRESDEC=r6, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r13, @ANYRESOCT=0x0, @ANYRESDEC=r14], 0x8, 0x800) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r16 = socket(0x2, 0x1, 0x0) r17 = socket(0x2, 0x1, 0x0) dup2(r16, r17) r18 = syz_open_pts() kevent(r13, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x35, 0xf0000000, 0xfff, 0x5e}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0x20}, {{r16}, 0x0, 0x52, 0xfffff, 0x7, 0x1000}, {{}, 0xfffffffffffffff9, 0xd1, 0x80, 0x0, 0x81}, {{}, 0xfffffffffffffffd, 0x1c5, 0xe056acfab9329e2f, 0x7, 0x8}, {{r18}, 0xffffffffffffffff, 0x40, 0x20000004, 0x11d5adc5, 0x8}], 0x9cf2, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0x1c0000000, 0x6, 0x3f}], 0x6, &(0x7f00000001c0)={0x8, 0x8}) 07:13:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "b8000000000400080300"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r3 = syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6d, 0x0, 0x0) recvfrom(r4, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000440)={0xfffffff9, 0x6, 0x100, 0x0, "55942a1fb9542e65fa6aa778369e01a3288bc12e", 0x8, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:47 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = semget$private(0x0, 0x7, 0x286) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) setsockopt(r8, 0x7, 0x2, &(0x7f0000000a00)="e8b8a1764c5d6eccb04b965727b907d8936216ccbf3459b9fe52fdda25392c62ad8bff1deb19bc7b5c648affc6e2983ae261938b72f3dd6a627f574976446820485e960787412f894a56e3a3e81585dc4dc9a706413eadfd67fed083fb7f17e8435c6c8673c604726f2e6e3e38bf08ed9a240e09fae18f37c5ef7a306f03b311386095e436e1bf1b96017acde95ba55c27bce36107d3282ac0018b757efad888a7f198a3a5c29993dcfee6f7077fad235b0b8a3b371df26f491b33b1ab489343f4b91a126bb9821f52cf7f6c77e9ef8d6d9d523e9db7290778f7f802810bf18045c5bb06281e4703ed9848f94ec94c25f5d27680418e9b2f391ed5a7c5c5e672d685f7994813f2e38169e96c06fc5cd5ec6ec60abb65459ffe592cb31adfe73911a442d8b1992d738f9bc7b92ce19a6eb65501352957cfc6c161694f3e93fdf0970962ae3a88de9a416c3329e66f0215715f1c63010668ce956f81a363cb77cbbaa89763c4c6cfc80cdd1d4f2023f9ddfb43e312e73db6a7bc7ec7a9e89fc95de193c6885101f4c4e604ed371e45be2eccc37617f40a426065198f963818ed2f0a939e4f83955119d0496f734e57000886bd9c36c9ff6affec1446a7140005ab34c50d9c9215c52b2b068f4095649150a7015cb9cf7cc10dcbe5bc193993b94d7b584afd36f233256c9dc25d0c9aa3b0ebcc307e694fb774191f902f43cbbe97fa20b1bdcf863da128f3ef1cda321a391a379f1fda08692c94fd74f5186b1dbc8b51986ee9a0fa0276b640ef96da632121970caf4ed1391b34f171835b8a3137fbac694ad1ac81bbcb3962692a8e24f85db765138b75856c374e34ed593304ebce13d668c16fd219192bc7a95d6ba30b2dd07456971e7fcd1b0ab742894d86a768fb61cf2ca3b8120c477e8e8c80d9acbf741f387c2f6b56433e4d637b8666078c63cbfd5923948db649bd77abbdf53af9b19adf8e3093b917a0cc6af366404365f3440ffdcd72d92e5b527e661deea0cf42ce077d214c8a1aa537fe434976c9b03ce5939a8e97570f46b3a574def0e1095eba51d05f1df327f7134058e4224ba1836fd54103e39372001797aff0ef1aa3845ce8dbc1f686bc5ca59a646d750ff235490bd95c27bbfb1369ecdf07f98a5ade8f352512a873f96eb8c2fa885aa8e6dd9d35ce96d426b37deac04ca8b02709712dabd86ddcbbdaa1e1272f1101fa7d5551ae267d5906d520ba3be9b608f059941e91ce060fd17246dee28844a4b5b06fa926efc4910f69e2c3e42423bb3dfc69308b27fb6a79747597bc21897071b5222359c15bcaacc2776733d37e9cd866a9c6cc03c2f229fd38ed20422388afe390155ea55df9a09635f0ed8eed433c8749052b4cb4752f57f5043b1e307acf3395cb200971e5328f08dd56430277428d2754da9eddeffc719eddebbe620efa75a7ae3ee72178ee3d976b619858eda9083db939d5ab03cfa8b8a72b98b59b23dfb121effda0ec228d4c9c3bfff6be1d104fee19889a6af3a0b72ca380985474e3a4dbc62858371410bccbc45d9e384575175c0784850aee4643ac2d8c0b40ab48ba2efc32160e04afc9bebb594a4a1b311d752bb690a9ed044a16d2a606729441f1030732c8088687b33575bceb66c64cbc1ef8f829e0c600db651f6e565ab6e966b30238a9b636b3d6dfc14b4581ce281a35aecf46c701fbf664c166d7696aeb3c12873cd6db0b55c4e14a8be62eb58058e7ac7c252b14aa4e77793a1594ac37e91931ce05c78177d58491bbf7dc394452ce484f74c82971dc6c59dcaa0904a55825adfe326ba5462e1588a8b39d07ac0f863c6e7adb908f09025ec7d89c539d4d4db7064785312bfa370e4886556b66aeb99e11492b07c8c54adf8475bf6f59f6e388a81ff2793a545da182707a5ed39ef6ab26464c5f0c23fc23a980e9dac8e5ec9d0a67197dee5edb5c1e7b25e430a5a20abe299ccb6054642329cf5a3d507b294e88de4ca5006e36f5da9f91cc72d1272819db3c02f4407530fd16944ca3eaf2ec8ecc509344eb9bb2c81f7e632816128c6f146491d795fe0fd24c40ff2379c95c2c284d9d22b6324e776fc8c2ff09cee08e4ca74e5134a66a8f309bdf252a7ed6710e3495f66e339c9df65291166874402d397f3bf70e92a51a2c68915c68ac8fa319218aa0d80f3fd7788270ae6c25296ff05c68dd334f57ac31638098c16e2b9a681b71c57ff7904c0b15239ca2789a6b7b77dc273035553ec356880032cec210f77cba0fa51b8ee2fbb84c96aed18166971c6317173f1c03906aef0581dcddcd9e3489f67885947c9629f218821ec1490d37c135968a7311ba9f059551959faaab4b2a17fc8f6419e8ec6b8d3f95b1e9f2d1ed5d2d11b68e2f1474714d98508151f04cbec004d3cf355c0a6300f1767299ba97d7f11827bd08cac71e571344a37e18135b965158591d67721d99a57fedd61551e73889d854e9030ab4021100a996d22f0187a96256f5f7e79c4322770052d535705c8da2f2f8ac3cf8ca6aace9e36f3212d6d0ddea9bfa91ac92177bd66a1b1c810599761740e36dadc0f462ff4bfbb22cbf7ddb3ddbe7e4d87f6deb51c67cc5c03df931a6e0b84d0db6d4479f33fdeeb2abc1f14d1afd9adbcf7a1d36d820ed967bfef738eb005ea5bb5bcfb4d13d62922da0e8d0a19816fe8cbe4a58a82ec392f8d74d6d18e9c63f653a2509ce3f62bb6da4d2fa662506b34ef0a6e9d5b214ef62dc14d9d957466170c83dd0db6c0b41bacf9326088de71268f9be96cdb0fc70bae4ae53b81024ef509efbde8b16a9f5b24d37a3e3edfb6cc061d16e3f4a7968bfb97a27b35bb8ed46e82e5d397b16bf1d2d6378e5b676dcdc2b2adce599c76f77b8a779eb429bd28e30b14350e61a200b0f55c1715cd5520a57dac14e7547c810e6a3292a9a1e0b76ef43a424073dd2b35310e5e003e2777ba182aea7994de6d3290d0bd9ba0c0e5756dffa855b7333f3d99727f972ceb581f601801e6ef5fd4550db1db6ac5902875e1e375762c1c6a6bbd670ba5baecacae4cbbf10391a95e2854c19342131d76db858b2731af34389892358833c8669b8ffa6a181ab6692f1c2e39650ef25388210009d6690c2b90af0be109125eef432f22ed5ed3f832280d7d32491f79368ee46c75dcb56a675f54f60447dab28a70d12e709154c4b3f7f265ef142e9824c01600c7cb9696175f823d263141fe8f883f7d1202f26d844d1d4bc938c5a28c4752cac7ccc325787744a87ddd5f5a69bc305a24afde7bd0c3933cc5e8c387a2d654ffa59d962d0dd19683fc0919db7b7b0f5dc1aba76ef755c8ca8fae9eab8e4897c4a1981d69bd490357f0202c0565031ce5631d0bbcbd0c195cc8fd4356a99202ee0e5f05181cbcd223b76174759eb190334885274e4c65f1cd2175428096fbe2ce417bbc266da13bdc3270118fab04558091f2f39db303dbb2f0411d0493d3d009fd99e6f5e1153e20ffe93eacaf4b2a047d9be54263eb80228aa10f0cbaa5002a600124fd2b0c268a774bca8f61f27399e708c8fe99f4c43bd782e44eb8ee1331cb6497808b9e45220c516489cd13ca84ae22fce58c3520dfdabbb5b8059c0c0c8ad8d3a67931364fac420736c90bd33c3792cc8a3126b229e3fedf9e5f639bfe32d60a6dc705970d6b04b87a53a8e37bd39a353cb90969490f31c4a8afd9fde531596d0360ca3bf048eb15fc79410b35830b24846128c37ae6a459d92e480e211a618eadcd7df17573debaa8875f0fbef2f5a371992b2704b66113652cfda5da758909047971a7002b21a36a0841041db8bb008a9390321c99ce20d27510725538e7ba26dcf0ad4e32876df86cb343f81be48936ca3622f00c6abeded5253d0d79f3c7f1bcdf98f73e306bfba968e1cc2b63a2de5b4360f82db95ed8063d780ec128a80d373286f9b40b4b5ada48e87d49d62af0af97bc7e870b43c811ee23d45b172f18863b4111d8fd1a94fb34bef96b5ec105de86ae6898cbbb4dc5bd685918fd0d33e9862cb671ceb16a1f30921c9f97aace65c97b8611999ced3a79b9ab377a305c8c4b469f7a41204420ef571ff823b6f1407e05f5290e8d9243cc0bc3024620acfbb5d14148460eb3956ea232d0f8ed5f6150bac75e37665d7eec5ea55c9912b1433fbf131dc03c9ed03c5b77862ce7f05a324c26bec9dd21b29015a5a5c624bdd396f8224cc5d385d591f5d57234a47722e65d663b75de178a6f91424710fc95f3ac59ea5170d04d9075687592a1420467be9cca6c70b0f2e79c373337d79a007f971f93683f38f9ec6bce09f1b4b65b1102f5874ac10fef2eba42d60720dc0c15edc8bc67c5b7f3034bf2916030599304065dcbc2d7f9d53a0b6f2efa805bec12051125a4634b2d4039475f51d1eb9738adc1f449660d6a4822625d712718265caafb77d7862369f104fe57ce246fcc81bd1b115b200935e03cebd1e8dbda303286cdb237303556ae17084355ded051d3bddfc54027e45e27215cd518db66b465086e25cc16b1ca066258324f81c5cbcabc78be54d278ec78de218cc0e32058ca96328501c4b64672bdd598a0da5a95e6a711eed696aef1dde3b31046f0e261f5146bc144f62e65669a2e9437fa8295b11aa1104b74e60d4b465fee0eaba5bb860ebec7fc0fdac943fba9effe38622d90b1a3a9519911be1a5eb0f6f1abeb835bbe51281ea8c96c9262b25eba8067a64238ddc51716a49d1840596c95283206629cfd8c0c2ed3a33e2bc78a829d6eb72f72fd3edf033b416ab838188809df22d9bfa775ff94b0e7b320afac339c27c7ce192982831b4e355814e9596efd4ce607c2dee41e75b4f47a9f265730a9d1a8b6d0ef568df27e0b04167011305302b9e800745183f181f38eb93dfc7cb399dc7dd08e8fbf68f3fc33b00d9fbc8fde5207014be30f852699cbcfee29a087e470c6d08b5b839f570a128e70d7eed187464bb7e86a24d54a346070168419245043c2afdbca08bb439d41c53f7b3d4abbd5c5603dcee07803b64996bdd60af6ac0fedc2256d81c9319d5959915fb622f645c498e3e06f251ef7400034333b96131e79a9249cadfcc053dc33b5097fb7266b42ac133f45f764350270c5ec1dd73c99b4ff675a0ccd21bb3f655f0f522cadee5e4f06557e180d27bd28c239dd3e64e025cf46e2470f73efa1f5f6a6cd0fa83db596c591484b0e51714ab64999c88040ec559e91cc084aff0fd9be20d79c85f3adc7f693b9c92fce345b65c1e32bfa4b67a9f4bdb7816bda15e116bf1394e9f67779585605e2d2f4f13217dbc41c4c601f1222a71308cb06d6b7a1c6f58ac817078492c29bc8e5f5111ac1d6a6cf336b042b8d289209237165cd552f6f7fd8c55c20c5a7d0ba7559ff99f77f0d031676823e2e929159647c946b237ec93b4f669610573722481fb44b2ef2423a00b8dcfce677ba770e26fcdb03207b341e080832e56a7982cc5226edfad7fcf4025cd785f3bc6ea42c04af7b625ed497b382b2a873c75369d78665a6e9554d47c45a4e9ff1f867fe9fc617867e2fc3d5b8c1b09e86e7559b106c06425454b13734b5ea76936beca7ecd82691cab75b71cbdef2ede9e1aac09fbb891ad75440ce4653b5769b06d596f51a8a867c73edcbb25ec3fb0f2ff45278691efab58d4a5b3b6ca80fa0fbeb7154182b09da9b86d900f25432edf6311cc80d35a60d0ee270d7237ef7e6eb10c519c3fa0b912c0239b9791b6b787d012a13fca22aa3b9d1e2f94c56a5dab08500d4b6b91", 0x1000) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 07:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000001200)="00000018600432152dc226f2b5fdffff0000000a8dd278f8", 0x21}], 0x10000000000000c7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000000)="9b5c229ca613b50fcbb74d058ec9fdbe1a346645e01d31a12cace5f713f0f791129992af349f10a6f70d496bce5bee23de501f02d9bcffa32fb3f5760f01b9ddf90317a0e2d5a9a5b2171ac1828d9736ab696357aaa14be6d7c12d2453d2b96f10f7af8f115515d19e281545b77a40e286ae60405e7a51255544392a97b1276a33043055ea50327cf44f258813481652f470817cf2e3b709d2f607581a29c3491bb4a4c94d6b43bf6ace9271f31bc06941ac7abddeecc98716b8e2ebc54047f4ba11f3a6e7e6b890d812ad2732775a34bfe98401de9bb893b08b5200b1a637"}) setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 07:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 07:13:48 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) fcntl$getflags(r2, 0x2) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000140)=0x3) 07:13:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) lseek(r1, 0x0, 0x1, 0x2) 07:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = dup2(0xffffffffffffff9c, r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000340)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) faccessat(r7, &(0x7f0000000380)='./file0\x00', 0x4b, 0x0) 07:13:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0xee676a956dfe0c24, 0x0, 0x3}, 0x8) 07:13:48 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x400}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffff91) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r3) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff, 0x400}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0xdc2118ed66ac171}, {0x3, 0x11b, 0x1000}], 0x9) r6 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x40000000003, 0x0, r10, r8, r7, 0x0, 0xae51}, 0x0, 0x8, 0x7}) semget(0x3, 0x4, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 07:13:48 executing program 0: r0 = openat(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x110) fchmod(r0, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 07:13:48 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x8], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 07:13:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket$inet(0x2, 0x1, 0xdd) listen(r2, 0x5) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaae}, {0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 07:13:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000001ffe5acc06d967996732e6a034a21e9d9244d74970a3d9e50dab8e3f11254f66829f6a71f079b6d8b03b65c8ad45e75ae6eb52f211c2cb569af4536be439979feb41219b89dc1a70d54fe9c9ff4aa0032eb4c59e41fe6bbe3804a9cfb92260150d9ff5111818e8cf51d64d6658f4c0d92d4e4fb135e178bdc2bb1b6208b328ebad6c0c82de94d0bbf0d570b488947723dbb4a3ac949b5fb53d00275ac9a4c1afe5fd70f56"], 0x10) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000180)=[{0x7fff, 0x3, 0xff, 0xf4e6ed5}, {0x8, 0x1f, 0x3, 0x1}, {0x0, 0x2, 0x1, 0x100}, {0x7f9, 0x3f, 0x0, 0x7}, {0x0, 0x3f, 0x7, 0x101}, {0x5, 0x9, 0xb0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 07:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x40, 0x0, 0x0, 0xffff7fff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 07:13:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x20}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) accept$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000010000000000000000000000000000000000000000000dd5020955600"/76], &(0x7f00000000c0)=0x47) close(r0) syz_open_pts() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000980)=[{0x0, 0x6, 0x3800}, {0x4, 0x1, 0x3000}, {0x4, 0x1, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x8ff, 0x2000}, {0xcb7c7ecbee1be717, 0x40, 0x1000}, {0x4, 0x3, 0x1000}, {0xef1d84c7a50c2778, 0x401, 0x800}], 0x2aaaaaaaaaaaaafb) semop(r3, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r16], 0x1, 0x800) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) dup2(r21, r22) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x1, 0x0) dup2(r23, r24) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = socket(0x2, 0x1, 0x0) dup2(r27, r28) connect$unix(r28, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = socket(0x2, 0x1, 0x0) dup2(r29, r30) connect$unix(r30, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r31 = socket(0x2, 0x1, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = socket(0x2, 0x1, 0x0) dup2(r31, r32) r33 = socket(0x2, 0x1, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r34 = socket(0x2, 0x1, 0x0) dup2(r33, r34) msgrcv(r13, &(0x7f0000000d00)=ANY=[@ANYRES32=r21, @ANYRES32=r23, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRES64=r11, @ANYRESOCT=r25, @ANYPTR, @ANYBLOB="cbc5c9", @ANYRESOCT=r28]], @ANYRES64=0x0, @ANYRESHEX=r30, @ANYRESOCT, @ANYRESDEC, @ANYRES16=r31, @ANYPTR64=&(0x7f0000000cc0)=ANY=[@ANYRES64=r33, @ANYPTR=&(0x7f0000000c80)=ANY=[@ANYPTR64, @ANYRESOCT], @ANYRES16=r17, @ANYRESOCT]], 0x9, 0x2, 0x800) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r12, r18, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() wait4(r40, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r43 = getegid() r44 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r45, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) r46 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = msgget$private(0x0, 0xfffffffffffffffd) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r49, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r50 = getpid() preadv(r49, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r51 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r53 = getegid() r54 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r51, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r52, r53, r54, r55, 0x1, 0xff}, 0x8, 0x6, r50, r50, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r48, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r51], 0x1, 0x800) msgrcv(r48, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r48, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r56 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r56, r58, r47, r53, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r59, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, 0xffffffffffffffff, r37, r42, r58, 0x14, 0x6}, 0xfff, 0x6, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r60 = socket(0x2, 0x1, 0x0) bind(r60, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r61 = socket(0x2, 0x1, 0x0) dup2(r60, r61) write(r60, &(0x7f0000000040)="7121e20db2c6bbd4bea69964e2d1efd0294bb09ed02b47e6014bcaeca7f11f078ed64b4f96b5af2d86b13c6729afdac936ad3df60d2205b7c644b215806ed0056774195c1f38aad34af685a49f0bddc8585ab12cab6750878a", 0x59) 07:13:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r7) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)) socketpair(0x6, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r22 = socket$unix(0x1, 0x1, 0x0) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x1, 0x0) dup2(r23, r24) kevent(r17, &(0x7f00000018c0)=[{{r21}, 0xfffffffffffffff9, 0xebe560311a418694, 0x0, 0xffffffffffffffff, 0x4}, {{r22}, 0xfffffffffffffff8, 0x50, 0x2, 0xff, 0x4}, {{r13}, 0xfffffffffffffff9, 0x1f1, 0x50000000, 0x1, 0x7fffffff}, {{r23}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0x5696, 0x6}, {{}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x3, 0x3ff}, {{r12}, 0xfffffffffffffffb, 0xd4, 0x40, 0x5}, {{r20}, 0xfffffffffffffff9, 0x10, 0x20, 0x2, 0x9}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r27, &(0x7f00000002c0)='\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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r26, 0x100000000000, r26) write(r27, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r29, 0x6, r30) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe83, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r33 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r33, &(0x7f00000002c0)='\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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r31, 0x100000000000, r31) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r34 = getppid() r35 = geteuid() r36 = getppid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r32, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r38, r39}, @cred={0x0, 0xffff, 0x0, r37, r41, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r43, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r42, 0x100000000000, r42) write(r43, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r44 = getppid() r45 = geteuid() r46 = getppid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r51, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffffd95101000000"], 0x10}, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r43, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, r48, r49}, @cred={0x0, 0xffff, 0x0, r47, r52, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r48, r16) setregid(r8, r25) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r54 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r55 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r56 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r56, &(0x7f0000d06ff8)='./file0\x00') preadv(r56, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r57 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r57, 0x4, 0x80) pwritev(r57, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r57, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r55, 0x0, 0x0) getsockname$inet(r54, 0x0, &(0x7f0000000140)) close(r54) setgroups(0x0, 0x0) setgid(r53) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 07:13:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x142) chflagsat(r3, &(0x7f0000000200)='./bus\x00', 0x10000, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x2e2}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x1, &(0x7f0000000380)=[0x0]) fchownat(r4, &(0x7f0000000340)='./bus\x00', r15, r19, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x6f7) 07:13:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r3, r1) fchdir(r0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) 07:13:48 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) socket$unix(0x1, 0x142514375b1bcee0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:13:48 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x6) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0xd00]}}) 07:13:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) vm_resetcpu: failed vm_resetcpu: failed 07:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="9be603f83edddbe5db483b48946823c1fe1f6f8f7b64f76371a930acef0c9775700a5b58384ddf3ac78e1875d9b1b384f9290627e3f2281da94d3a5f9b1fbb41778b29ec7821a680347e9853875e67e6241458108106bc76bac1a5395185695b0786805e1736b23ea73ba535e0d2ff76730d717ad07f48bd303839ea695887b702643bd36d3579bde67d191219f33827f50ae461d8812460f4e9adb0f3af1fee232412d83f4a7482574d885c3d9bd008f28b", 0xb2}, {&(0x7f0000000200)="cdedda21ced73f3aa6ed441ad62dd726635b02d88ba59ca20d4221ec5e64e87bf8981fa31a096efd3e27c1755d7f6ef3f6416766306a8917db1f181ac4602499aa949468f839a0dffa580225eaa80e73c4de81b2defdcc3adb088980e2496045a377cee8e231539cfad40c0862bb2a4c00dacc38c1431cf2af485c56c2ff8728800410394b1e254a253f143aaacb6aeed1144b6745b5ebc788ce6ab0c8fc17376121f8e54f793ea5442a2121a264c9237f7e0c6ce594e6d933803800db05874c82254b33725acd38417396f2648f80ab045f1b7f22eb19bbfec90deff5065f432b9364fe5462ac16b289abb2980fb9fa", 0xf0}, {&(0x7f0000000340)="aebbedda20d2368b9720c41f1942788276335c45ee6b7d2bb302b703bdf80d2a9b5b2daf6ae23424b12690be6de8d85292cace7cd95e7df0c77ed19616beb9a5a0b2a311ded33814e61f23c10c38efb129a9ac5bcd68510e7baac7b261883fdce27ec864fc16ba1a6afa12a4c28d73922e113db1d43d2ed2be120aa8e48e2d9ff2e2b50cb400a87096c772cf4ddd5f2f3cc475b029fc96d5970d84ef7cd1a7f7e28a7a425af1ccf45bd8cef0e82e5d1b0e61113444043b6a51b3c03af41346fd4121970da7c90628409031df", 0xcc}, {&(0x7f0000000440)="f0b69c9283f270a8f1435c343ed42bbdedda4be7347febc66dbff88b7272d3210969ba828638773f409818e17e81e9acc7e297a8e90a7d98adbf0aa991bfb60fb58e53f43e5f8a2d3e12187fdc56cc801fbd1b683c17ede2f139257c888205b53d63d5459708f1993688edf9fdf3e6a5bed0acdce770118573faabdfaa183b1fad8e4e6296c0fdc25c38f8f8620b81ba46ffb206eaf69d7043994633b8804f6261aababe030be95bd4f197d239071e8f4c1ed4ade0bf165f1b3023fb86a07dadd1bafb51b24adcc21ece163566c68f45c660a64e8d8c4815b199f7311e9910660ff01b", 0xe3}, {&(0x7f00000000c0)="b3f3f1df03e642b5c7af10f90c2d4c104d8dbb4c9a1406de6ce12fdf727434087bd60f8bfcbb7edf08e71cb2fab884333bccfeb343e35cbfd93cf638", 0x3c}, {&(0x7f0000000540)="5abe0000178b637a43861f894e1ea64a0f06e1ef09943019e0a2e291175bd54e2e359fb95024d3cd113ec37b9a2239cd72e0", 0x32}, {&(0x7f0000000580)="189fcb5f7c17b49218e9a07e8b84d455c8a5278ce22135604eee", 0x1a}, {0xfffffffffffffffe}, {&(0x7f00000005c0)="2c8f4c3c29874aa4133258f39af9bc370c0a64da431208cd697b298368f789597cfd1811a5840331795cf7f45674c824455049f1b08d7afebcd86a28e53f0e0cfa81563f22df712116ec50873e3c07269902b9114559224e845d0c308683f0a83ef2d7419eb5406f6f0d011bf5dd56915c61aa93a6d9ed488eb8802771f6cd5eecf1a8a9cf295ade21", 0x89}], 0x9, &(0x7f0000000740)=[{0x28, 0x1, 0xba50, "947e2935b1ec6dd6fdcb095c3f3823e028aa"}, {0xe8, 0xffff, 0xffff, "1f81b33bcb2426b25cd8e57c4ca8a1a12eea6053eb4e4a7033a3cacf252c279f23b3af697c18345ddf4a810401e9f42f7a182ca62c3e1ad1068a4e5674f71c69f1ff7a4d688c45f844cce13b17fbadeb8af0e3d52678d51297a20d0ece26d54f2d3bbb1c637132a77c42b59b249152c796215dba880e96369b72fcd96fdd26a3c14ce2990fe138650249c2d9cbf665caddd4016f72197f7696f9f47f4a26c79e41cdf3d4c198c4b002d179add14d6407b09ce7f4cd2d48df29a13654e3c259fb402175f8f8b86621f0d790192ae3093b98"}, {0xc0, 0x1, 0xffffffff, "c75f7578b2cf177d19e959506ec8dee27642ddc6cf6447c906f8d0bb830b639298a20598ca2eb5362a967caa5b3d56cc709476c23aac0d777e18179160bf28321358b19b3b18ac6438dc06bdcdb7d0ad910e577f9627e471f8ee43e9db0500e40ad010e174d0b0da680b19854a6daa154e3313a2ea71aca7268d450fcf305b7f9e1a373aa9972de52d59c51b2cd227ef7008676688100a4a9810ecf7a11683ac6355ce61b95b2b2c68d1c450b312c7"}, {0xb0, 0xffff, 0x3, "650dbbcaefe965ae189b2b2cc20205431808a2264630a8d1706cb17426e66ebb55fcbc0d3653f0e45531702cc56b5cc5b6a25c27ba47fa67c68a759c18694e6c818b67412081c9b75d07f7706d75a1ca1fd8c6404cfe4d8f38818c65035656ba200ff35328da233b99906224dc94cd4cf6a10ead5b4d0247d91175a6cc4aab148127d80b05d1fda65ddc057abad37f6e4c7604830868f75b6e36"}, {0xc0, 0xffff, 0x1f, "66b99de2691415511923e55b1ae6a70e5c2342f4f00a1fb232a4786f25bd7ccdd87c1f529555253cd0ced9e91ef54c7c03214049229bfd827c2f9e8d69e5fcf75416102c1a15f18d227ef6ef3679a5186ca192d0e68e5f87694739d84e9e0a86be5556e6dab0279e0f5c92aad99d0607e5139aa38b0e02e97ada55b0aab03414577d209da76d908957a062d23f72a85ae543abec53cee74e79f3fc521458002925200b88d65735274b87d283d5291aec"}, {0xe8, 0xffff, 0x9f, "bac09624152d7a4f8039c4ee1a6a23e16c00fa288742492d4918a9c2162c204244023e105b431932ea9ec402123571ff68252fb406e1f5e0523746e44b390b6cc2aeb83057d1e6e8a2e9763320fca9979cf3f227a89763b1cd5bde5711f3a0df254a39a7fe29dbbe1fbf56dcc82023ca6214493e6cf2e18d41629cbbe9e66a49dd1d7f905bd3dc843a4861bb59355c5a21b6a989636d8fc242f9638611c2dfcb3c7989233cb17445b63f39f07460be22bc4920d4f269f8d04b5dcfc49ca2a17909f886a6004ad54c223ce716d49f70dc7dd8"}, {0x38, 0x0, 0x8, "678d5a7355f555be3a110da5aef913b64ab74c0626203a161afa41630cda4dc1b1"}], 0x460}, 0xd) chflags(&(0x7f0000000c00)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 07:13:48 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xfffffffffffffe85) 07:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000440)=[{0x0, 0xc2, 0x800}, {0x4, 0x3, 0x1000}, {0x2, 0xff, 0x2400}], 0x3) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x7) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r11 = semget$private(0x0, 0x2, 0x20) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000240)='./file0\x00', r12, r13) semop(r11, &(0x7f0000000340), 0x0) r14 = getuid() r15 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x6d, r12, 0x0, r14, r15, 0x49, 0x5}, 0x8, 0x2, 0xb667}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) 07:13:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fcntl$getown(r1, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 07:13:48 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x2, 0x1, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x40000000400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) 07:13:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 07:13:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r1, 0x8004667d, &(0x7f0000000040)={'tap'}) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/6}, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x7e) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r11, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r10, r6, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r11, 0xa5, 0x1, 0x100000000}) r13 = msgget$private(0x0, 0x10) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r13, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r4, @ANYRESHEX, @ANYRESDEC=r6, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r14, @ANYRESOCT=0x0, @ANYRESDEC=r15], 0x8, 0x800) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f0000000180)) recvfrom$inet6(r2, &(0x7f0000001780)=""/4096, 0x1000, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x7fff}, 0xc) r16 = dup(r0) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x1, 0x0) dup2(r17, r18) r19 = accept$unix(r17, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r19, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 07:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet6(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 07:13:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffcf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) preadv(r1, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0500000066696c653000eab0afc989a6f4d475858b777b98ef0c9fe9e40c47ee576d2f8b392da24e28291b55283b32951050483feb4710c41fd01d661bbd45bb71ddaebd79a4df8430d6139c001a817af4ac3ffcd3444042dd2382c2e6b53b3e65cfc70b99e733465a38dbc2970e98551f2a897910c3ffa739daaf06ba1beafc3d9a175c08c4ea6b2eb2406b2d5e025d04a3ee1d2edf420c84038a2ad149b9be2323edef71077b3e26b05b56355d2468040b"], 0x10) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 07:13:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1000000000000000, {[], [], [0x20e0000000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 07:13:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = syz_open_pts() r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r16], 0x1, 0x800) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r21, r23, r12, r18, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r24, 0xa5, 0x3, 0x1000000100000000, 0x6}) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) msgrcv(r27, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1312e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684133929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r26, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="e76aac801052671c6fb194e4afaee550b75595f4ab56ee51478d78ae6b3f34bb0c0101a661ea8a648d98f9e7babd", 0x2e}, {&(0x7f0000000180)="3cdb712c8652a809353abc26fbdddb52b34e9cfc1741d51eee5aa303ebc2a589a38a452d8e0ece5afa2fef5ca39f3fdb713c8581fc7616df1090c5adad77b9685fad49de90172398107acdaca5982123b3dba70e14c452243cc68fc7ea6d34edf87bc89130442c8c31992e7077eb65af9528c7689723fbd31b9d37d48c4861099d1fc487b1c4b54d9b00f7136ffe39c086b7", 0x92}, {&(0x7f0000000280)="eff77e68a4f3fc52912497de743f7b265ff80e0a4f9c60290cee4d084d28d26ce21992471a45fee039daad1fc3fe803f5f1a183313d64ff6861a844c36fd32eb868267ef482ebe2aa9e87c911ad24bc9c528814a467c5714143180425f6e7a905e4b75d2ed5016f50fe9e8e277801def7800b0771ab0e90172e947140ca85505ac8a408682e4b865db26c34457503d35f6f5e2233d10f5f5f0b0a0b0c3fea95f0675b5533b6e6aa8cf351d3303976af57f11af09f0e9e633721108933a8406d1d0a08c24afcd164ad75a8d297196257bfd72eb12d749b5a5e6d7ac445b4a5223516c8e7a789fd69b9d2004970d335686415e9c240c9ee6fa00870993268b21544cbf8e84a2308382785e4ceafbac68f67d3d2a5a483ecb880c09073f230ab00e7475e42056136337e922a7112094326dde7bde7da7648b044af77c880c219a0315fe4b3ee2f1e9e3e73bf04ff6d7464da263ee393c3ccc58985466c80efc5ce6e1e888815122c5dee709128a2472c7efd64858847e79b01f1a2a9bf298e57e1e3bfe5b8a1cfc2ee99f78499e22d7e500582c8f9e4275705b94c2916fc567a3a55166a77708edbfda46a80635a46e5497b14e032e01a7ad9e63dc361ed96481f5590caaa8f1aaa6341e044de404660b597ad9d6c7e1d6c9f325290edbc66dae66511c6145b5da34774a707a378989d961f1ac66be69d54275db7991401d8f30cd9d206e2deab94c5eb469e6b7dd041b3878e5d008524fd61ba39c11289209c12d49a27af0ea102838bdfa018307b53af43a00a67e4ec78b4f9c98b8d0d8892c5568b2977bb57cf0d36554949c4d93d25eb862994c35f660e71da7c2a814e2a2364421cc922c398f5e7c2f32db078922bcdef0f2d71eb24cd1cd34115fb3f7dea909699072ca7d5aeaf9c74a5ff01925de3953326f606bf3b50323c4809b55c26b83bf1cd8cd019f19431054ab41103169cdd3b0edf45f01d30cc7eb65a31fffb3e22621f07e179dbd884bbead9ff754faf60a83c558daac191d66195a8c5a6cb7e4bb6059ab9a3ca419e86e652c03a2a45c343f9e55aad02528eb203e3532e9dfd7a7ffa22cd37d12aaf8ac95d88884afdf4c2a5e16d1edbe6fbcfc203be3d6ecd9040a7fd66899ad7630c682bfb885be9f34b4523aa0b60e10693e5dce5ad88c60c97a1e1e2562286fa030c6032f0f6db304d6a31a9c76f15b6fe8bb276ee71f1e46e73c7cb978d9456992be547cd820736f7c15d1f8c29b67846e56e5b8979631c31049eb82e935f4754532f3e664bd25e8e738d65581a4e1765056808b1c3adc849114604a4fdaf1f473ba58e2a265cf71f959149a59386eaad862a89ef6125155540210b93ee8dc1e510fd76b0fd6fc3aab9f692e37b7e8233d57921d158ff85294a0c187c44c9267043b32725ac5e4745aa2ce1cf5d067aa5833cdd0a8f40a03ab478b158517ce2f21c4ad89c99a2edad5004ada72e1eee11686f95a7ddebb89f41b09bd050bc3bda00187463d50c6afcbec569f5cbfd6840c8cf06d1ed6da007a692d6f18007e8ba1c7e7a7bcca38c788e3f3609b3ea100e14e5533fdac8e2232c15d66fa2b5a4126c5bf43a75f05ef4f3a8b52d51b75569225c816aa22c3ee5f6625f9317f956908760b20acd297d7425f1076d186cead461ebb1f3ccc6fbc649cb4c729e7f976139dea53e9d49d76d0c70bc1316c82b49c879dfb18e6869c042592a3f8d667a185e0ebca5bd503442d73b45c8b0b1cee7e0507b514183f8cac751cc419317f32822e70b8fb4fe22ac1f50cb53dc86f56e7a090f4dede84004c28a46e3639e1bb569a44fe3976c7bbf0a0a68ce891deb994c5e3ad3dacc14fca5318e798fa2cad8eb57e4e5473e83f4e4cf6b6d72372dc172d5cf4fd210c26087786934476a845ea398f93127a0a1a9fd014fd9440ec9ecad6fad0869372376ab5b7717346364e96b9d6dae2dcf8b98049924a2569e7576261a9953080640f6f25a325004b4c3bd951dd4dd54a5678409a06db0741e9d4c6d6d1e4ac0d9c11f66085729e4126ff73494dca8df0d146607e382bb98456e1313a0cd272081b84b24d80839a77d51573f104761c8c5502b1d51e543f5f5bd6f76a9883618c98138d19f59e928081622072eb6b733a0127c483cb9e69faa7cf8903b98df2d7d3743f223f5b8f2ebce2113f833259ae4f7e5a61c2fda6a4e4ba1dfe393b118bcb1cbd005ae474c5b030c86c30f28339e76cee34824f9f801e6a0421d394dd4cc57ddf10d4ba02698a7718499fb7b9e29566c9d7937c64ab200079b70938871d7db6612be59915636f0e627760c36bb56d4738b58f295261274dd5901353b89e65edd48a079756e8268859eaa8e6e6f62f2ffbc5c5ffe4d7d058c8c9bffc24b04bd0e16d091edc86cd8a9bae7d8dafe4d524f5eac120b14042074dc97d4a771c120307bde4335614c67da7f17eb33278f76bbf3ea0559f0fce683b3b08ae98df7bb568d7ce4fd4d5c9634d038b4555f864da739e8fc724612dc780db922738e2f665c3794bf5856270ba6d7456a362904da43c4ae371c712e3596aaf3b9b19df4a53a4ec05bad40e45699a09c9941014cff98f725de6f091b32e36cf22450bc3c694e20bf89b811eb3a19975d9cee3c0778672ecc5118271c07217a83e7e953ee3e28e6d45cab64567779bbdb542ae4ed86e5607b7cd2bf41c04d345259d702c04379b509d28247f0eb60353de67c7a1ddb43acb40dfbac8c53eb5b5dea508f31c38a7825909758d1cba92585cd1772ecaeaa0f66b9e5fc9249860957e0420211c3fd9ad5b3467e78fd8c124a360276fd5934c9908099c3e6b28df5086ae33968766916263a0a1ec4ba8ba1989ddf8ef57bb506fb2d691bda990391ee83753f10a5a3af8112e084b60a111cea61f18092857e3fca50579dc44a2f57946c9ac7d1500f2bcce7de99d27564b6e2557286fe2fc29c240451a2fe53dd4338d2b21a8285d128510ef6671f4d4a1213b957f0cea8b18aea9619628ee3da45202cca6b734b6a8b14755403f54d1b29adb982ce4bc3d43516bec6e9a008576d4f8c7cd7a6b956eb1ec2c93dc25e5700438a8d75799f36c1ea03ca842e913d7d6e8bbb48c1ebcc40e854248453fdd88556c98879e59e60f3bfebdb4968e95729b90e4eef5e52c1585908001cfd78710c059e9b98d6954f469d6ad968e356468d4775cfe8c5caa1d54315ef2c3c6c41387376da563c6832c56614877714513727915ae8e43c039295a8e8f5c5e48453eb7ab971c28160045fb19c26f4a53ae6a8e191d3c2a0d3015c82ffc193f5aeb93742c7841a3e9d43e93126e8cb7056391531dbe36a4254bd3f711141ae39232405f79e22485839bfba24c3550943975b0334973777671ae0563a32fc307e35bb1fbf5655cf45b71018b230e672399be81ed36f57877386129480b3ffab4039b8e406808db9d74fa08cb97dcbe460b5bb59349436b9eeb7cff64ba215b5be38388b1a5cb7b2b1390a98a1f08b409b75785c6d301d76b80e8535405b5031c0e295327de3f33c7633c34cd53bb751dd4aacd355ec916bec504a49191fa2da54439b8463c3ffddb4096755e33eb27b7027c7af22c3f60c29b6d05855fd7d6942cd76bcf4b8ddc582e612f94f8ee5880f7a9dbbcbbcbb83868f0ada03080aafe2214d20dee408d11bd5ac91dd1cc3a8468393c1a23600fc80a7a36a233b35ad860bf7c1b3115ad8e5f76ba86cea2d2c473cb502896ccd42fe0be930dd15480b1354a435653627da0ce54abab681d0c08a9d9d5f8c4a1e372f44e2dcf090cac8f79e42da6445f655a7361236a8d266edff1d7cf1b6c89b103fb877f19bbfe4eb21bac7df028c94f562a032aa8c5504a499988d58b7d4b82b0e2bc42f0df5f4808db6af2615f00e694a8c339bf41734f03a184fd4ceeacb99e5dd2ed20fae6979a0345ae05dd3621afb2312245ce3a3d16b81c10a002f1cb1b9805a5fba07c3167948ad2e68ab4debaa8aaa80443146d642a9e73fcb33a83c28444e7bf15fabe2f08076a34a67559228c5c59834ec60edf638ae94a69eccdeabcdbaefa7cc49001497cc07387c8c4d54c37d098ebab259fecd23991c9bf596dc789d049152a011a09b282fcbfb3f4ea2f25baadcf409ed45f9fd85d738f8c8ad0e31cdaa7815d66f33c4d02710545cc4633e13f3e96c4b1f20b384a657a038aa54659347fa80a0012313748fe900f359ef729cb4e0c928827cbdfc764a040c0052f67cdd889572ea54a83cbf0da3fde22e34865ff4782e1c75c572956d7771ef5d10c45fe3b27529e30c56655ca4a2d98659e85fdb82da2f5b8d8f84849d40d2cb196dc672996209a41cdb56c7e1ddeac418fc5035485e9be1a51a6e762205ea2fcffadb946307b8d7dc6513be601e6feb8113a7b8b1892dad53cc8febc331f2631eeeb7e7b6b53191cd1268967c80e813139e1e6a37b927dc36eedb3e88a604352bd2f6fc13f517758a1851fa61887cff71ec9386dabf8c4e46e3ec878eb5cdbdcc6ea2d793fc0e831adc79d00a14ae59a01eea7e206c59f2f56706380ce50467dd615f3986e24716e266a601309630060cc28d6516c7ecc6259ce14d3bfeff33204fa20cfbdc8d26b213329e1400e15b0dad0eae49100077a43476cd44c342c4fb25172abd7fcc6f4039b89bb31ea80183c9a6c6d1b192a6d4c31f006cd45b4187e5a834c6b484f72a800c298a0fe1056595c2db1732fa96fcc4a00ee2fff9aee326f254c5d6053b17cb0a6cdf6c822dcbb4021084ad2008bc9b4fef4845eb9ebd90b2113251bd889da1afe206ce5514976bd25bb92236f29bdd31754826013262dda5d180a101d50a9f9a291a3320bec560044dd2569efea5454bfa2689dcbb6b733c3f69db3002e1914b3219a78b9346015b03b59a34bd27b17b36bea5e2693957db237e34f415fa3de3927561a871615c1c018385af6ab00f029b981d0ecd1aae252d86c76304f5f198109beef15addfd33bbea31c67aac894c3b56c11f1328b8251474a853d557cb44db2a092670e8ff0e7365dc907ff3f68168c46d731da4dbb42766d2d4a62b64bc1003c6c3cdee4cd6616d493132f3a0da10259a52e772431e584df197a2c3abd2540cd51e2e25431b6a82d25bdabdad2881decec9a2e21ba7c495be902c6f21e7e48221dc35871d6c44eb51bd3b0812364d32d9896e726dde6bbdc2c643cde295134332ea2a3eb312fe301c92a6ff6915bc2ef462f0a9a10467459b3e7b63c8f3bc0896656ddf032bfdc8977893cf718d1e740c1a9a820df911b8f72bf1cf8047e7c796c8f60757c212eca6112af4d56c7c387996c444685820069b0b298301f97424150c80a9ae24ffed0305a9f8e27926d6699cbdc970d4d7a7f8c4d15726695640051abf3213264580deab594c5df351b02e7103e238289555acf382d699f7b20f04737fe02230daff53a90a430cb1e81f02f9f41d8049d24dfa6fe356263eee1106f5508480e167785e794bd74a7917174faa09534c6dc8da4f419c046638eb9086c05d6c98e27976286564ef7e2254c8dd73642b2f5232f97058e7cb144bb04d13deff043538f5aeb859c3187df188033ce1dd413117d8c44557aa6209d5f528a1222eb4bbb1991465a3fb06a3a84c01f42522fe91246e4f861006357f6383ecd920a2065459a243ffe9c7cf0105900dd8d92bd3ad3942c3ee7b1bca9efe76af69385c3448a63a86a599a07edf0c200df0d067f3e5dd8ecb1d05f74b441492de520ce2cf24749a71dcb5fc92c26d180c226", 0x1000}], 0x3, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r6, r2, r7]}, @cred={0x20, 0xffff, 0x0, r10, r21, r37}], 0x40, 0x400}, 0x40a) 07:13:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/234, 0xea}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000000080)=""/80, 0x50}], 0x4, &(0x7f0000000180)}, 0x840) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() 07:13:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0xfffff801}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ftruncate(0xffffffffffffff9c, 0x0, 0x3ef) socket(0x18, 0x5, 0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = fcntl$dupfd(r2, 0xa, r5) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/57, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) 07:13:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8}, {0x22}], 0x2}) 07:13:49 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = fcntl$dupfd(r1, 0x0, r3) mmap(&(0x7f0000ad6000/0x2000)=nil, 0x2000, 0x0, 0x9010, r4, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 07:13:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x401, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="1a2eee8c5f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b637c048a98f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd72a415bab9070066b8857a32998fa5c35c248df954ba16f9e75d199e7829a5cdebf11b2fd0183", 0xc2}], 0x1) 07:13:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004aa08"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="036afb69db46c534a455c1ea08fdeffa56f9850e80ef62bddfc6dc211050da4ebfe6807bfabc2b0c23e93609518ae6c5139dd98c635213feb890ae8d8d61eb7689d3520febb8aab222a4bf52a0e8d688", 0x50}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x3) 07:13:49 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0)=0xfffffff7, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0x3b0) pipe(&(0x7f0000000180)) 07:13:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3aba"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x68f) 07:13:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) poll(&(0x7f0000000040)=[{r0, 0x100}, {r3, 0x4}, {r4, 0x2c}], 0x3, 0x9bc3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x?') 07:13:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x40) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000000a00)) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r14, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x6, 0x6, 0x8, 0xd8, "681d2f236f1a48d840a1809202f39ee442a5a93b", 0x5, 0xd4}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 07:13:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 07:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/^\a~\xe2\xc7\xd23B', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0xff, 0xff, 0x5}, {0x637b, 0x8b, 0x4, 0x7}, {0x7c, 0x1, 0x9, 0x2}, {0x0, 0x8e, 0x2, 0xa2ca}, {0x80, 0x20, 0x80, 0x84a2}, {0x5, 0xeb, 0x3, 0x8000}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0x168, &(0x7f00000002c0)="080d34413fb2c507153a05b8712bc1b88020d95fb4dfff89ef61d3314739405cf84b35b03e07ab9cc99e124f336c0d109be93b9994366bcb07ad63d4f67d47b20b725f481b7f7233994d43be754bcd418e62465dbe04b9b5b5f1e369c05e5f75973a65b30af5c6b1eed22df68d2400fc52c598207d412676c755d43196581eb3662e25fd402a94acaf7c0390b7b372a487e4f7699fc4fad7c5025b1bd73614753804d51117b4bb2928752bfa0aac1080b9d4c9950e5dd985508fd1efba5a7590576399c27c28a9c45b11388edd7ea555ee1d3faa57f669e3c1d8f951b7bdceb103da4ed0c25a743dbc8866dbf1bc357e4aff96705227911d6d2960b1fa1738b57bc21a6976b13bf5aabfaeb560d533cfd66d0c24292b3d6d1ce5d90df8cd7669da5570ded7be34868afd3901fc6fd15caecb1e6a7fe9b04c9bd0da09b6d14065620cabc145c36b9f6f73c2049d5393f6d1579ad4e4e46aa4e4e68c9c49d819bc5ef64d0d3ebbb09b") 07:13:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[0x9, 0x3, 0x1, 0xfffffff8, 0x4, 0xfffffffc, 0xd, 0x6, 0xee58, 0x1ff]}) 07:13:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x1000) 07:13:50 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/R\xe3\x93x\xcb\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x1ddbc536e171576, &(0x7f00000002c0)}) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[r6, 0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0x0]) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = geteuid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r18, &(0x7f0000000b40), 0x8, &(0x7f00000002c0)) r19 = msgget$private(0x0, 0x0) msgsnd(r19, 0x0, 0x0, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r17, r14, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r18, 0xa5, 0x1, 0x100000000}) r20 = msgget$private(0x0, 0x10) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r21 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r20, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r14, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r21, @ANYRESOCT=0x0, @ANYRESDEC=r22], 0x8, 0x800) ioctl$TIOCGETA(r22, 0x402c7413, &(0x7f0000000000)) r23 = kqueue() kevent(r23, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r23, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r23, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r23, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 07:13:50 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x1, 0x0) dup2(r9, r10) dup2(r4, 0xffffffffffffff9c) connect$unix(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="0f860662272eada18b127285c9dba253f22fd7ccaecb0f0000000000006090e1ba5d07d5b454841a8022f9d6c817a8fbbf149b93002b753d6e344b116306d57ad017a57ae3725f90fb6263cdc70b9b2fecb88bcffe4db8740d83c316d89185391900cecd4a3c41f60c5f2c972605db89369390ef302c7c9f725f6e07e8b3c1b8c0008f3b6eaa49748ecbcdddc515b3daf74c28849e3b1a9375a72832a97e47ed6d359a716e5294b066755eece240ef01a355c120f3cde9f223f8273f915046c0bcee30488cdc93441e03dcaa558f9b54e9c7bac396b51649e3bf454ce8159a61e160c1cd521714c0146ce93629d109e7da8f7a52b34c435c8ce95f0ccd29dfe9ebb9e68be5d9b60aa652ccd5629643b0291336cccde2d4acee678b09059d579d609b83e640f31e710986f0fb39ed47b70893aa892e622422de34aa3bca751b8c84fae2498e8878fef941a4e324f1f34733796eda443b1e3fde996415e2a13a36710b5f343091af172ab57663c5402a0f8ca093"], 0x10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x1, 0x0) dup2(r11, r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x1, 0x0) dup2(r13, r14) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x18, 0x2, 0xfffffffffffffeff, 0x9}, {{r8}, 0xfffffffffffffffe, 0x0, 0x20, 0x62, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x3}], 0x1000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x140, 0xfffffffffffffff9, 0x7f}, {{r11}, 0xfffffffffffffffb, 0x48, 0x20000000, 0x8001, 0x80000000}, {{r13}, 0xffffffffffffffff, 0x12, 0x9, 0x3, 0xe6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0xcc, 0x23b2}], 0x2, &(0x7f0000000140)={0x224, 0x200}) execve(0x0, 0x0, 0x0) 07:13:50 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) r4 = socket$inet6(0x18, 0x4004, 0x1f) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x1d, 0xc007, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20, 0xd4, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x5, 0x6}], 0xc6f7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x4}, {{r4}, 0xfffffffffffffff8, 0xc, 0x2, 0xfffffffffffff711, 0x7}, {{r0}, 0x0, 0x2, 0x8, 0x1000, 0x947c}, {{r6}, 0xfffffffffffffff8, 0xd, 0x1, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc, 0x41, 0x7, 0x174}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffff800, 0x81}, {{r0}, 0xfffffffffffffff8, 0xd63df29f00ce977, 0x40000000, 0x3ff, 0x18000}], 0x1ff, &(0x7f00000002c0)={0xff, 0x4}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:13:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3f, 0x40}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 07:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f0000000a00)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, r5, 0x0, 0xffffffffffffffff, r8, 0x0, 0x0]) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r12, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r13 = msgget$private(0x0, 0x0) r14 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) getpeername$inet(r14, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r13, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = socket(0x2, 0x1, 0x0) dup2(r15, r16) connect$unix(r16, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r11, r9, r17, r7, 0x56, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r12, 0xa8, 0x4, 0x100000000, 0x3}) seteuid(r11) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r18, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$SPKRTUNE(r18, 0x20005302, &(0x7f0000000840)={0x6, 0xff000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:13:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x143) pledge(&(0x7f0000000040)='{]\']$\x00', &(0x7f0000000080)='[\\\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0xffffffffffffff6e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) dup2(r8, r9) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = geteuid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r14, &(0x7f0000000b40), 0x159247b9bdde2a6a, &(0x7f0000000e80)) r15 = msgget$private(0x0, 0x0) msgsnd(r15, 0x0, 0x0, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r13, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r14, 0xa5, 0x1, 0x100000000}) fcntl$setown(r8, 0x6, r14) r16 = socket(0x2, 0x1, 0x0) dup2(r7, r16) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x1, 0x0) dup2(r17, r18) dup2(r16, r17) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r19, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r20 = msgget$private(0x0, 0x0) msgsnd(r20, 0x0, 0x0, 0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r19, 0xa5, 0x1, 0x100000000}) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="adf5e205c7", 0x5}], 0x1, 0x0, 0x0) 07:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$unix(r2, &(0x7f0000000380)=""/90, 0x5a, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) clock_getres(0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000003a1, &(0x7f0000000040)=[{0x3}, {0x4}, {0x2000000000000006, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x4, 0xd5, 0x6, 0x3f}, {0xbbc, 0xff, 0x1, 0x80000000}, {0x47c6, 0x9, 0x8, 0x8}, {0x0, 0x94, 0x8, 0x7fff}, {0x1, 0xe2, 0xe9, 0x8}, {0x6, 0xd, 0xfd, 0xc1}, {0x400, 0x4, 0x2, 0x336}, {0x9, 0x7f, 0x4, 0x2}, {0x9, 0x1f, 0x7f, 0xffffffff}, {0x7, 0x81, 0x8, 0x4315}]}) fchmod(r0, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) fchdir(r4) sendto$unix(r3, &(0x7f0000000280)="03f7f9dca270f186120b7d777c1c1ecdae7aa39681ea6f904796a96007231e6e3ac9bf6d759f722614ed6b27ad3b24f4980f3a3b397329a7195072396302aa25687c77", 0x43, 0x929e8d783563c07, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 07:13:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x7}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="3b83fe8adf8af2c009675782fd38fa2b6c8ee46a79eadae47c2167738053d0c2b976c7a81dc0e093e46a11ad4986e02075a8f34d7a354b765139d8d6f49c3fbc252fe6b5966d62981dfa497fbdaac2a63ff101d868d6ab265efeaf38204704d78639505269f1b9949969c50f2e1d41e406ec989bd41ddb4bf2c1a24e9288cacca337e065503edff614c43cb679d85a65ff161b979fb05fa71d1e9326e7f0a49183339162073d14e49becfe70d6d71de2aa045dbf53f658a889be9eb964bf763b701136a2639c1c64cac188edc65a15fb705535d707f0cb8f4df65988ca7a2353771f131508c443c2265f7512d00cce23b2ba3020cf7eedf4f712260ab55c1a24788d7e730a6aa3a5b8f51e90a16865224cfac49d7e11787b366b99ec044779d20d05e57cf2c86a2308d0ff68026134f6f93fa489a1b5150567e5525f2069c5436899c76282ad4ad22f299b85b0e8e3d42fe9bbe9a4d0223ce177bd318124ad9e9d26e86cd2d68aa79102490c3254f6d9f5c74428d9f8fcc60250379f337e9ac5cb2fd822a1c7ba4fcffb92036e120714b35909c841031c3506d88bff83d1dda30ed2a47e532cc1c191562f33d7efd99e3e492839866652842b93effa9baa2772fd3524b610c17029e9dda766748a04d447392ea41959e80cbeb0897d7bbb08050e19c436b8de3f8c955a68486397147e19aab4e3ab8ea7f26d898e50f8cd7dd52c31f555b1ad4988072c99984258f21849b5a639a7cdc68118e42768db27135465b38edeac6c4c9a8fe3be54f37ac35f4bfa17c475129408c67f217a9da83c0c8a4c33a79ceec4214b2364edb206162fc3d7ca531bc647dc5421ddd71bfe031f582e739b7497902ca338f9bb697c50192c82906257adba06c9f875c9600216b050bc6f62e9ba8be03014fe8025139f0f6dbe7c5358ec3e0b88a8d187a0aece2c449a0fa035a49c392f505749a946771c9410ab0d55fe5220bf408f4f7bdcc65fd88f9b912a3ffaecedf0a21d17dc8f2e5f96d1f9d3ec0d63ea8b2b39ee3f56a80b279f7ee3f950fcd1fa660256d521071b2ab063e718865cab29804f39072898b2ab0cbb20c07243df6bfa652716af27d989f1494c0a55d346a5e6fd57b893622a7f580ad5c4319043a1d2edc3f12284a99a8a96ce77fb9990e86b89ce16ce3a7e5e0f2088b8d4bb683b91f1876bcbefc6ba6c02268ae2bc33712d1a4acd2b8fbd414bd4bdbf6bffd173b17f40812150191dccf1adec12c7983c25fe02e34e5d1f12fe832bc2d0c2d6c860782b94f910eff4451117ffc0f3c683741eeaeb5707a83520ff01a2bf6d35242d82708383fe15ff84b37058e07db1ed81d96d57e415437c7c7de3dfa6e422084cc1a472b5bc261cb7758a2706fd3c258fd69cb2a25a5d38b873c08d3bdc5e7d8f994cf554090214efe181ff2f56d55cfaead3337830dac0a90390a8d917b3da5d583e12a667e1dae4932173449dd6cf6695104f89ad5dfd3f020abc333fb1ee0c5b875c8cda9c58247164bdd0f041cd1e4ea9cbf6319d6ed143740e0491f3f931cf20e395e7e43342bbae30ab4144f78b8abe0440f821bc101eaf7012eae9cd0a70733ce57445637af2a2844184e4f8db8da653d58703a7fb785efa87a1aa56911979c542995836d67395bfcb9642f742fe2067a1835c239ce2ffdc200c172b702625001a1adf72883cc5487e138f12fb498074a2db2c899bf84a018484b6aba9eb55bd711198d3dfd42b9ee56fdc97d1acc4bb220578967fa130150737113ba6b5ea3bc10f19da8b1160fe99c4842f052f481b2298a411b525851d395ea72ca6a4314b500d4085cdfe02e2c89957422ad83405717ef67d6c0fd31c5f328e79ed7e72a07de8442ff713ee171f1ecbdc28fa9bdd0597023cd6076ab4baa1eaa8d07524cad3125b4dd2b85bfa6bafbb74486ad6497b4792f1ee637c21738bad3f5cb3a16e2c1a8212055c280544598fd0cb6228069f10f49d6d50b7d4158425b7e69f7ec8d87f228e3dcaf05993178a15e060304700c1f868565f2c6a7a34d1d4e9c96aec57683ec925c26ce299547d4545baf3508fd75c2b4746fb3148508741913ccaa2c4bcf8f87b48e55dc81cc1dca9abcea41b902396570a96fb60bc383d0ffc41bdcb12f9bea797a0f009cdba855a90a042436a4539da8cb31f6ccee8b2b275b3cb19389829c5257d669bea4c280613fb15619389bd03b0dda8c6eba1a304ce4aeac1989baef2f636d9199c581d50893014fbda20fda2b7a029f47e9b5a7674f0efe707acf21e5807990b8ffee592a3a89dfbadd20451626135111e8a18cd877c7db05d22778410d6c0bf4a5a13d46d022a1c8918c21410195c44f5479c2b52beb4e13b68180ed10e87c4565244068f6a75fa75edf3d1b2d9f4eb8711bbe50043c52fe4f43b23058fd8acbf2b5d5fa7ceabe478254fe7d5327fcc822187b5b9f7d9c5d53bd61deacb3cb52d4863ce38909f29c863f471d9426cfe727352f52371103e73c6f90aedca6291a3b47a3b2f64e341273595a1a673c1fc20f92aac7f90bb5d23ddce759fd53233fce1e3fb32e956a646c13321102702ea5295f5135bd16c26f96769912e4ec318a3827350c8896def3a2e1a4f220c3e102ad7fed23bc5f12414b5ac0e02b63aee79aea08abe8f12878c196217a37540f8b2bca589c3eff9aa3b32a00353452acf6861b4f1028ceefca7da8e86572c36f34dc44791460d801360b80fd50328397a10d26f96c630c34ce3783f1f7986c829affe22b92a5a3e8755c3bfac2dac44a4a6fc5926bb49bf0dc2d5e29ea027036459fe88110015fac5678b2aab10db77d85c52eceaddc096eab972a926d4bee0c1dbe42e024d01681e4b56a1bf6133d684898853b2266a71d136db1d593757449663779d44a61cbc4c7ff05b580e890c157a653ee5a0cf2093b94e241471d11e82ba3d7320c6d4ae129e3e3d7c066def1eab2e3ea1e1ffecfc4a90bf742829af8050e092709185557fe9f8d5b1f013160ccab0318e737d085b694e8f39c2222308d62c60163d89a94a1fb5df87950a112a45dac2b985d9508d34f93650e1fc0b15700c65833cec4e869755cc85bd3046d24b6b14d1c15a085b345d5bc7762d1db7156b48e386b518cbf9d5969826139157289491c662c855eb5a5a14220d63be632fbec9e1a239fa1c2f395af37561e64dbf6dd2f5142a3183dd2a9f3bc56c206c1ff87d3fa892a1d253d1817b355c82361320ebbe6dc3fbdd0c3e285398561e5e95456d53f6eb9a55c572ff22e9100404c1c1d6451251013471cfd8318b8d558f37021bf8dc7a95f5ce906c0fe0ad874bcb1d0babb065fd767692af16be726c6292fd246112f23d60c3449aac3e8abb5235cb1cc2d575c77db57f9a7c25b2103705f55cb01f2edb2c3837c32f0ef4551feaba289300942fef0c52d7efae97f463bf3bee1d8af20049f59e8a649fa515af98e45d2e0da9db88b4b2a5ef91fb4171aa4a3e4f96b37e1c10e06b5e7db11b9665b6f50773993da5e45bed3a0e660b4313cd1e54b55b72901efa5e6867373227c4e4afcb6d9035a1f6bec0b120ab54341107ff1903943d923cec00a363fee6303e8e8e44706cdf854a93f1fa01fd86313535d91518ab4b51a1ccea5500ddfac45aee6b299db5f95c2ba810a049ec745e024ad2d65b0c1668bf9c7be80d0266b1e123ecf8b873644e6877b741cdc06e6230fa1f59ac188449cc1851114995f7f6eae5b04acc84c3743ce09dd10483211fcad310c2de91c1476e10d7a80532c78b9d44dbfc803fc2947b5d4c35012c77105c5ddaee67aea6ce2e4acfde5d9eb6a092fedcd01d77ef4ad9b412b38e4f2666902b55eeb46328c5818a649602a8080b21dcd8b1cd9f0fe86ba0192e80a1baf1c3c5cd33901ce45d5bc3e382441f91511ed687a42d05e9a789544b3f64734ca3332a67ebb7bc17cdf7c3437ee2667ea0a026d8c1740cef71ef98b377d081b6fc9b877215fa8938d85be12b170e9255afc6c6fb3bde6d97a5acb5eef8b9be402a8323cf0e6297d22895869c8601303a33cbd540e7018d90f4925fd740552d6f85a95f63958a5945b720e9f3ec9e50f781821bb88c1ca8f69187f46bea6768f38c3b5839a73666da89e63c0386e10987e3e0a0182313dfc53216464263365bc1fe8db83cb77616359024e76c2ce28878432d68098a5465241d61de608d50c900489eb660efc25bd8b28e7461513e4aa25b32aced2a647be0de441c078a4813df0d017d8df8e0a8cc481f2fd02822d6c0a4abeb58cdc7c00cf1b032b3921a3983508c0df411962d4fde4514b9eae57a22e587915875959345cb809db2d57a23d728eade756f74f22900525bf63128ec171bb3918ee6ae372e1d34481b397e1ad6697de51ab19750feb69f0a1e552febe5040e32ef3d9f9839c9e65637bc3155654b3bcbee437b3f1fcde092023b3f3c5eae1438a4d30269df904a11e4f4e924812cb75c31d13867f9975d724a6cc7622c4d7ba781d75c2fc20532f7dc4c7356678a2db37774302a4885cf912f4f659c0ca2227ab0f42adb649e08db293aec50eba83d4dc2b6a3d9aff135b3efaa2248bfeb2d4e002d7386cf15932c4666d55f6a6c2e426fccbb25c24eee1cc40dbc109e7c51dc7a0d38a23d47a56b64d1549ae61d0286d9c07b6e8f3b3b7f101030d0d9154f69dd11898678299358c8483a0be0b310dd800cd8be59c656e533b57d822ff904c38f430e84db94a06b8977d2e2dddae180c51f03929489e117cb60590f6bf43f048948b680f8880aeb4982c87c8f192e761ea7fab666308c2ad41a22aff60571138c624f6bb00e669409d3bdf538fa35874d9e5c3a423a717629f2873ed448f2b3980f3ecf0da54d4b6a032a078cb0714bb6e46e2f58588bce7ddd7dad89335f6e9b7901c11edbe5a7d1857dd522b60285103b4e70928487fbc8c78ae3d26ec4f6dadf5e996a36e6a19d571216d4fb4367f637934d0fb65196b3286f5c434b0d476683ac8158d8953080fb687d0f2c348d94f1236d33612f1297465acddd14850b102e26a08bf0199b0c61da311978cbaf59a06c6139069ef4a90693dc66125ffd07e487b89c9ee25d6f7cc95c8f317691bb70ebdbccfac37193ac4e938789c63a4d8de00f8344bb94a9e69adc60f80133162076065f3d9cc4d62efceb6117aa86ebb33b3f82e6cd3fff4e3efad8e0e3e7830155796b036a5dc532bfd410ec8cc46dfcd58a5776838db0a70c5da7512d0d642f603c85adaf6ba199ef100c9ae36189557da8f83fafc38aaf33e3f9c4fe4eb217b8208eff6ee8e310c1db8337efa65912a52d00dd966cf0b1ec0c108acaf5c712465731c8a9300d65b93f634fa3c53e5266565341ae2ee3267ed6e771ff85bb96aef407276ac580e698752032a6e582becc880c3c3d584c849745761a6148c2b308d592c1a309462fa99a1c47c6ccddcc263c76cc33e45b7e66fd499555cfcac3094a078abaa76b2b8c67d8e10df19ff313282271662743e84635b0890fa0fac9fb6f4abec3cca4dab774f2af61df459fa6ee30f295650d103add9e72f42a93c4719405d8cc01f57cd06ef3dda3732b9285300d0c6ef4d598149daff26c51e4718e6a14388e4fed09b77851e755b7561bb058c59098f9ee6a167f293a100108830ce3d8856983ddad5f29e86bd88ab10282692ff59378bba005fad6b8bf3d44b54de7687153bf5f77f0c054023e620505e254fc7e131334376c45efd59b59aaad82beafdf102b0c60d3080946df9afebd58cccfecce", 0x1000}], 0x1) 07:13:50 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x286) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) setgroups(0x4, &(0x7f0000000140)=[r1, r2, r7, r22]) 07:13:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x20, 0x0, 0x4}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 07:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x12, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x2, 0xfffeffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x87}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="6dfee711529619c9e3ffc2fe063a") 07:13:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x8, 0x1a, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x250) writev(r3, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4000, 0x4) write(r2, &(0x7f0000000100)="8c65", 0x170) 07:13:51 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchmod(r3, 0x140) 07:13:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r9 = dup(r4) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000001c0)=0x200) pckbd_enable: command error 07:13:53 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000000000008436e52600000000000000000000010000ec00da000000000000000000000000000000fed439a15800d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898e4cd63125875a7419f2f9c85d8cca5efc0d36ef9d59afa0d9885f498540000000000000060fc0b7cb81b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345048e7e4548cda7403b0ac667f267fde68fb78b6b45cf396061"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x106}, {0x6cb, 0x7f}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r4 = open(&(0x7f0000000640)='\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', 0x8, 0xd) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc00c7006, &(0x7f0000000000)) kevent(r7, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r5, r6) kevent(r8, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(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', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() getpgrp() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x1, 0x0) dup2(r22, r23) connect$unix(r23, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x1, 0x0) dup2(r24, r25) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x1, 0x0) dup2(r26, r27) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x280) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r28, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x803, r13, r14, r15, r16, 0x40, 0x6}, 0x200000000008, 0x800, r17, r32, 0x7, 0x40, 0x8, 0x484}) r33 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r33, &(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', r33, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r33, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) msgrcv(r9, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 07:13:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:13:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) dup2(r4, r3) sendto(r2, &(0x7f0000000240)="be64d10c6051f6ca745130adbd42d75f5c8a3cdb4e281c48f8de28f30594b8462fa27a", 0x23, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:13:54 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="efae62f490cac8696ee68a8a506ca323f6223c2dface42e93ad193dc2fb2978386677364ec6a7d26d7562a1e4020e3e09279da8461b10a87420d388d5ffd1f96538b9905162a4b5d5ab30595efd35279", 0x50}, {&(0x7f0000000240)="6725517a9028d0a0702951ae924fa5ab62ba86f5777fa9fb2e094254c530eb4d3d54b02bc8aa31080e255b5d9fec2bc5001655accc685c407247eeb2cca5ea8ecd9d022ee8ed99c261f421506ae9dfb42c92894238ea2728e8a6ffab1ac3463496871afab089212f07059b5619e76eb8245c6a99c0aa2aee", 0x78}, {&(0x7f00000003c0)="51d9146c87e288702b86b5b960ebd9be50653ad7803026a1f543349778898f0c1bf13cb16a7982d374e0f87d5685a445b968bed9594eca2a818909b457f36305576416cf7d13d8058a63a15206a0baed09d4c3632318a7b44e6f9aa59e1b9db2d919c581c60466730f1e3b0e3dadd4b98fec7e4abc6a925340ff9896bab788dd929c3952b719f6360911fc5d056380af0e12115670c48e9102cb3211a8381c0ee5d59072792300e792a7cad328ad5db875274c242cb1d99543cc803fe1fe79eb3b6cb604ee87ee8f6427b9d38e21340ce4dff7596e16710ef96e6160aea65bf20e0a590b88226cb0389d9bc415da63894fea5b1d7935", 0xf6}, {&(0x7f00000004c0)="ec3b81418718ae94df7c76b2cfcff9f921b960e39fcd98948391358d1407d1bba20087c6c8482cf237b1c28b2926b6b1acc1f7afa9c7ce66b5", 0x39}], 0x4) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) close(r4) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:13:54 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 07:13:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5302a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b200f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b1d03d1a6516026629002e00f470e75c92ec4f7f5e6c83b09b2545e2edddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000df4a266ea45fdee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52792ed9c390fc51d022f00ba48fd76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:13:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000800)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = dup2(r7, r2) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x1, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) lseek(r10, 0x0, 0x0, 0x3) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000140)=0x2) write(r1, &(0x7f0000000100)='w', 0x1) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [], [], [0x40000], [], {}, {0x0, 0xfffffffc}}}) 07:13:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffd2c, 0x0, 0x0) 07:13:55 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom$inet(r5, &(0x7f00000001c0)=""/26, 0x1a, 0x1842, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r6 = socket(0x2, 0x1, 0x0) dup2(r3, r6) r7 = fcntl$dupfd(r3, 0x1e, r2) setsockopt(r7, 0x22d, 0x407, &(0x7f00000000c0)="ea5b07e4029bb3d73199205ade51661804d123f83c0226bedee44551a23842df02a4c254aebef4ab264a790463141ea0fa59", 0x1) dup2(r1, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x75}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0x0, 0x0, 0x0, "001600", 0x0, 0xfffffffc}) r10 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:13:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66"], 0x1) r0 = socket(0x2, 0x3, 0x1) socket(0x6, 0x4, 0x80) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="35d15ae9385f7f41d5442ad3a3964b204b08a76838d4ff97fda7a79e97c59fe436922a488b18b0134c5540efa5dee02ec0b7201c1769866bbaf7c933f3ebdcc81869add02a321abc5eb259646fc2fb6199ef11df819bc7ad3442418b3fdc5646494dbdc8ce30de5f5d275c509913754476"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0xe2, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x3) 07:13:55 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, 0xffffffcc}], 0x1, 0x0, 0x0) 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) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r6, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r2, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000}) msgsnd(r7, &(0x7f0000000100)={0x4, "142c90cce7bcb6322b38f163dffd6d8dfa9d0ee6af401669c2a14c28a8"}, 0x25, 0x0) 07:13:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x40}, {r2, 0x80}], 0x3, 0x6) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x2, 0x800) fcntl$setflags(r2, 0x2, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x1, 0x0) dup2(r9, r10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8a40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x7518081fbd4da14d, 0x79c38092eed1f41e, 0x4, 0x80000000}, {{r7}, 0xfffffffffffffffd, 0x11, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffff3, 0x2, 0xf0000040, 0xfffffffffffffe1a, 0x7f}, {{r9}, 0xfffffffffffffffa, 0x4, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x48, 0xf0000040, 0x3ff, 0x6}, {{r11}, 0xffffffffffffffff, 0xaea25be4196b54eb, 0x10, 0x4, 0x2}], 0x5, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x180, 0x20, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xcc779f8afee16fc9, 0x81, 0xb5f6}], 0x3, &(0x7f0000000280)={0x8, 0x8}) writev(r1, &(0x7f0000001740)=[{0x0}], 0x1) 07:13:55 executing program 1: r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = socket$inet(0x2, 0x8006, 0x8) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 07:13:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 07:13:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 07:13:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743de927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) sendmsg(r3, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="9565546fca47cac4db147145b398de869cfa4478863fa8a73b33ff166c80e2b172c557eff2373e255a4510fc793b89d0d7bd040c16ee9d51abd0ea56a43b879a79e65756e4daf671f299aeb0610ddf5c848ba18c2624da17857caee13dbb0c9730cbd004cf2daf4fe12eb5f3e1186b7c02c8243fd95c929dceb7b92a2e310e408c898f7cb3cfdc3e21352155522205a53e73faba86", 0x95}, {&(0x7f0000000400)="706e359739852303bad2c1867b65ec09dd7655e7ad39a6dfa5ee4431db4f86bb943058b690ee9821d6068d161e871d4858536d80f197b2e1ad89f5d8d0d8837ad1b144b1ade4aad5b961e560c33f7652c23552f945fb5b6d910677c947330219462408983d6ed04d57", 0x69}], 0x2, &(0x7f0000000480)=[{0xe8, 0xa4c8da35fb14eedc, 0x7ff8000, "e44821668858b31dd93fccb385fb767a89b3e019fe964a2eeb2cf1cc2a6dff9452ecf08f6e207ed3e831dbed6f1f6c6dacaa66ca3f86a5512e00b2e4fff46a38f0927558f4bd3169563b1bbaddc939a29704ac771297f1638127aead7a1ffbe8505f030ca0aa5a0921e425ffe8189d60b766fa34cd0b2ca09747be0103d410196be7ee8afefb922f5c9507089fc13ec635f78ea1d31cb2cbb23187bff0828751e857fa1d1b27ae2a53ce6443b7bd84c88cefb98e801c55840ea29fbf96f5bd5728feb6dd80c2d79dc1b7023abb59e400008b523c6ec674"}, {0xc0, 0xfffe, 0x3a, "ec44293d6e8bdd63487eee91e72d258709761f6f5aa51ce4ca1b9987722922aac8507f74e26b651787b86aaee6b33bae9c7398e9f2d7d799abdbcacee23cfa7239efe5e04864a2f830c4f31acfa58a328d8306e52d3f0a608a0e169a1ee1fbb7f8e19e6547796448d903385c3a33082f761cee1aa257d70eb129d7ad53b3459608cf020960204077ebdb889d2866e6bb56825c6ef6d6a61caa77a6044ce09df58345d3cf587ae92c66"}, {0x78, 0xffff, 0x80000001, "8d2a62cbed5ad2a62650ca94096e3e1ef0bb528b21150749fe4adda20c6b3ae0457fe2c3a1e981565d38d680b240b0df4c1f853a0bf8dbf4feb6e42df0e3bda8792e539f861cb9bbacddfc0bbfbec515d61fe2fd3afcc99a07c1e8919a7ecf1d14792295"}, {0x1010, 0x1, 0x9, "b79031aba9fbe9a3b6d0ca7d8f2abae8315590f55af05791ee28b8648060495843beac38bcf96f1a4121a4714d6b7eeb404eda6b1ac278f7f63316c992cbcaf2d63384c9daf537de20d021cae893ab02814437283c2c22249ee593e62508b6e9a19f9dcd5297650af1abeafe748234c0ce34ce20d4c9d7cc180b49e5b9a3885d49de164313c854dd7044d386ef2483f7b8ce4ce5221cf8739ed11daf00007eac24512ec6cdfacf99d2e43d18b34cbbb81bb93eeba4a3eb2522a7f45953fe87326b23f9e2e0992a9c1d4f628ad86ec77141b4b35c39f121f983d9ef91e540c2f8ec5c69b7f5899615bd8dd75fa9ae3d477eb5975e70ca553419e5c2b5eb3b60ffc186da9941ae85dc5cf569d1e38ce139244d86ee03d1fa9f803792a21b50e2bd22edae74f55b7ba9cd5cef2cebb9015b7590df23f753d6ff438cb44e5e9195bc5acc2b3eb398b009de24599ed308ea3a4c7c4f6994f58ebf514af2cb93381220e5eca94eaff596d00b5121418399a19fdb797736782e6233ec2da65c376467150833d6c75198bdf29bbd957c723ca96e8b89e876ce22dfeefc52408a7ed0c3e93f313395bf255455aed2da4c251def984e7b293c77f6d27ded8629d421824fc4183cf9b5d77f2b884d898eafb0d65af52841c9158d58402fe8feed570d1d4197cabc9de0c23737fe59007199d477aa365c7987cb82e3e468bbe4dea2f3b31c7b666e71eaea92e05c7e18309f57f8a79adf0606bc5de3970633ba2e3f5196cc9118706d0b280ecad5937fee76cf0b349f659b1c02147c773565793aeb38ab77c7704cafc2203150a09a4b4d9ddff80f65d96f464dd3d76625565a82d7dc6d6da2ca7d28f8647d98458f1bc782f54d20447575e2043e068684f9c3b6a1a1ccf2e45d87b13430e748a455919ef3c8b64fa863e39ef089c990b326b28627473d2e80a10f52c36b0500ffbf1d1c281e2ad3442d77596fc1e14af33b41b90054db069037ec497cd3dc00c328d7849d5655431ef9e75cce7faf4b4394976e47533934a4d33e85dddee136b074bc84dc7c9015f96517a1c0fcbbaad6d077af71995223cf888a3f55c5527db64df9fd91efaf6b3834a459158dd5b703047272839ddf2a12bdd9e9e756887fb556964406ad19070d45cccda7fc4a074dae8311d4b7910321fcce53128cab9135c23cd9e39a75f2f57d08aa1f8d76666a865c0039d93ff8d1ecb40887fb58b4c21bc02b6563bea692ef506c2bca5e1c197c22bee2d2d70a433224ead760baaf54e1e9efa15aa32767743daba98807e78c300adffd855d73a9758e2152893ad26fd77f50593032777bfcf079e6b8fac5524ab2e8b061304ab831d7c6086458b255445c833c99f67be20aaf23c1aa3610ecf0ce34bc01be6b4b51cfaeae673ca1e7012a14e184fca7bf2dbcb55300bed03202b44703ad407a542b99ac60e5511159a8aac3d58f88ea724bb1c6b74b98cf6a3c76cd1e143e7484752e5a3094b85e058c92222259f8d4525487ee763f96b768b443ee5124efb0d1c9e3ac90de3448614e201ce54b62c8609a849ad6f570144d19a0dfcc97b7f05864eef295b26ed2e482b6fb583180dad8d7f271656b935fe87c49ff7dfb304fbe035d5c94399434b0996a998dee077770df4e27ff54d7ef14ce1cd4274cd26b98b32300cbdbd8a781d77ea8bff695c34c18bbdcf429ef6029c95a572dc69ed442f924e8de64513f556d1234defe8275c02e13dc050febddab18fafd25088cdad96abbe353a9f2da657d8ec2fd735167ce2ff0c03877f7f0c79987525b1eb27d48cf807f215901be8f4f1fdd652d8084a7cb85096e4130444c9b62aa18b19619225f942d9a934c5bf742c1142474575c6d6bd2fcd9e0e0fcf29cfbd9755b8e9ca891da64cd5775472c2439206ae139e916e86aa3a94b890a19d8fe92b5376e3251eadad96028732661461632ce7c02ef25fdbd04806b6971d757f53999375b9397b1c1dac7edea48b57ec050ad97033d958bd00459de41e1e334aa3f511ff129743f3261b3aae50cb151a7ff6e9c3fc8e8a15e438d4141422dded8b781ffee66af002143d84dddb17ce9f5c0bbeb6d31c4936550b33d816abc772cf407b608c5a7e518eb3cbfbf40bf94089c58c930f34e1715656b5a917f0b705d8c485be6fadc5c514249724a66c847eae1838e962e79384867381c1e53084238cf3f957839b67f928e6ec6f48588a91e9e440e2d7823d18256d8d0a4384bc6767e15e3dfa3ae3d1a80631681c7fe1db0dc5e72024dca65472d658b27a849e16c3ccdaa5c8e14b094cb89fa5ce2b3c39cd4213e21e17d03b19225f8f7de63d81434470df087655457ee9839c96ffe697a1793910cade81ea0371a5ea552fdf96c11749c47d506793860e28d27a22f03508f8ab4e851c4f8d9085723be332652307496258d982cd794f3f5fc1426c5e3d931e802d9c63ea17286ae6bacc52ec5e973bceb3b2c3422f0f989477132032711bae20f2d79a4f50c183f13afd40fdb6930e92a34c9a77217e140430212578a181d82de1e33139739466b38d37330239e18a82162d8279e2126cb895c73c11a7717cdc10a3867ca5b979d5aa4a09e83a644a7d1e806e2dfb4d600cbab0ab6da8973f2664aadd39efd52f75b074861866f0cfb11ef4b1c4ae568876649b7f769bed16a4e2f045a99b9020db93fa87d156eb485b757444012314b257153ef2025ec39a99e695ef3375131ce7935bc0cf943f073212eb53fc2836d8f8fa6d177361ad6f3ae865ebd711ce1ac6b98407b2e9506c6f8e6393c9ed23930ca4a20793c84fff09915b395eadb145e5f6eeb7eba1d736844957077007c397498b46243ef16960ac028d1b7052649d8cb295466ad6662dad438a2b8d656bfc225206125b6dbd8cd28f21d6b05b5a523828630f12f41991c7045cd3434da119348ea4f5c25e45a041552276c8cefd4634df418ebed0f7ecdd686b21e80b697565c9a6435a71ffe0dd7c5371df8442031914ab77a1466d1cfd861270a24e046c541c2cf8f4c67f29b913f698365b21d84a5b952fa3039fd67e287e683ec2727c9013fc7529cb3b3c3b2307b15c368091ccaaa9eb597a4021c8842179b0db7b548504134d9bcd5a162766ff81a86f0e9f9b738efb3e372e8814f3c9a0e523ca6dc084e4b041702b644e8da633ced30f73228a8aef88e71cb0ce1217a07ecd8744d28ce6c55f9d1b00475f27d8f173896981aebb15caf008a3351952f4aef6609d7006e5857b63df016c226fc9a91dfade3815846b3562b72fe5ac11ef4fff9aba137a94b13ca602a9bf536846fa6bb897c400d18154599a0453f4187495c86781cd47ff840fca7f28dfa4f2aa72a98f6ab0530a93f9ed7092942a16caa35d9856433a4a1419231e8b0ed0c75bf436a4b7f99b5f2f32e641014fe6a6708a58c7ea7e1187a6c714706bf721befb0df83c5816ea1de4bf8e05a85abb9125aca9a69d4c8d461793f0a9669673615b69960ae104f98a2ba49c9d0b252c18c43ffef774f436f2f5971b5dc36b0539634c75549601bb1cb6173cc876e9c2c1b766d3956688517c8d3e4c71a6a764014b2591da7ed83e4da6598e945d2332a31401385c7263eec63e77686f439b9b052a067d113756f40e986ecbc03e9fdfc629b6ccb10782ea1d28338561c0c140e5608d013580b0f232705313ec96e3166ae84ebe0302131a250082bdca3616e10f98d70a65f444529e5a6a75f82c6c69c0801feea5b1ccc6656601b76a4321b5f0c7260dafc07ea6395d1832b4d59f5ba40aa9a54fd9369e81218d78868256725d6f3f77aefcb9cfa03677bef14dd452439706777d9211cd2d6856bf7ee324ae3d60a9febcbfa1f804e75df10da6fca8f413996df26f0d31f28ef213b6562f2bc45f1f61d741c08956960926f1cbebe97d7825cef1f4aa0e3036715278f3a9e1742dfde7755201224cd5f77e6e4a3ad8edb22690e66f72fb7be973b3a4cbb412b45b830fc7e7f5e2e9f475a5f08447554bfa5dd0ead1bc3bb450089a301ebc4613850cb63fe3820dd9a60f50462fe2d8e1643e1446180d97c7820d7e1433e60aff6c5bc82784a0de2ff0009b610f5f69d5be9f4797d5fb29d809be3987644edc2379ae1accedc74131aad8c8d75fff33a540b6b0b7c34b036776031adc7438f7a29e76523d13da182fd58b178cea867ee6f337a7096c44a943a000f6d7d0f2d70cc63085d22df52c611755c742131d4b68d0be4244fff9fc0c2e0a7c8c1c77b404e84a3e15fbfa6c5125754324f63cc59c4eb7d74c555358302dba8992e8edaae48b60621718dec7e2efc4870ac3af3b1720c79474b1ef5739d0c6a0e4f4bdac2447483181eb590d27107610cec9e7dcd6f45a7a74cc1ef8e8711fc3695b9980c8986fb266ec8cd8e1db9cc10119d18dfd7a68922cb8350e9b17e280f6ed83e42416f618932e465b4e1110a1db4766992ef094b84a8b73770ca7587fdefcaa5493ec2ba07eeeda09b246d58e6817340505da466f125fc7e47965203a899890e4943251fc4178c58d83ca89efb1cf8a93efe15c7964402e0f28a293455d93cb9607cdfd9d9b4dbed2f3ae260913443ac3572ca4e6379ef46a8262deb01a63c90e029ede6e12c3a633492450cf521b781bceae8d9a175c8a8b8deeae0bc57b789a34dbc656d3f614f39ea7ecbbd7774b2131eaf2de0438d5fc20499f437a2f61ecabc11f844426a9e43e97d1d447d1adb1bfcda54a909f1d5b9c19343c66edf5ac3bf65621bc4545759ef1a8118f554506f8ee5761a710eabd1f632e05b4bb0b55abeb61ddf43dea81e4928650cb31c671a64aa7dc780619c244c1d4b56d9f6a2ae4a1f06c90407e5d6b724d48f42651e64ee1cd06723b1a9e59cad105ad246d579a02907642945d918a88b5665a7c718248d24698145f108d1f9138ae13a7da8a003bb9740e152e5dff294df454acfda14497059573967796ecb1d7ad6d62106e4d053771c40ee026056b3ba60009a77e5ec95f96216dd71da95c4f3d438b131aba3500babdf164ba6109062ae65bfa6f8d6c72dfb3189f58a39faec48cca4e57e77260c50bf95537137610e156877adacd5a0364743e12b61249045df0cf85a29a0a0bcb469afb7e71015c5932a3a381fae3dd92771f9d7593497b4b0a7cf0298269507e7a75d8ddace3fa28c963f61276737fe69fe3851462bb437b5588ddeab8fe7c39c7c11340d2cad2938f556c411f3f2c6528bf3956de8b45a6a48da71a8ebe9423f30f040c69f69be22f8ea26ac202a4bd3e77a2f8a97d19bc53ee5095994eead9c65aaa5eae203303f57a30f97a94f3f40f718c2af557991cf0fef1919d604774744d9029edb2404fc4a1771638836449c18bf3699b3595c54e90ee4ba0a0c5911ef6eb5ad8334bf10cde2ef2fc16be650aebf08d6cf44e53ceb1e2022d7b0a1e1d61fb9306c9a8c208c79da5849c58a863f063e7a9e2362b552f958d699bc816382a616bda6318566968eb545127a41327d116796d2f0d21d4ab3de85db13aa1889c032c2d7ff542b245ae3204754754b7507209274c3764583b5091d395f7c40d39c7c3ac349f9b4d033a8db86e491cc8e51caf5a1707497174f198377560d8aa7e34c848869cd50bf984a008e6104b44edbc237f97fc50ad3ad44e5623e098fb1909979b3fddd4fe1a5006d0311b52efe02cff2082e590a35f9525ab6b0184348ddef7ad32a09d4342e540735a76b9af9eebf9f4cec7ed6421f91128c909a6ee2f2d7de250abf031b013371df74"}, {0x110, 0xffff, 0x1, "8d7582f3ea59abc7a2939ffb6aaf8a2f0bc5326a923007da49508d854ee6716342925eaaabc1e1cb744267942d5984634fc9de446b931e9840f381ac829a05bd17c73a58951d252148c8b77726349f37dcf0abb54d080edca27e4b6cbdc34721d00ad95a4754a435e1c87958f382d9debc3061dfbe70a7c022fffda0ca092805ac2b5d487b4298fa7b4639db0a67039ed2506fc7c1507e7f847f3c801c3c197420c13170959549ab12dbb690769b0c5b4934d5ac1d60a707c703d7c42eeab236dcc0518f55c7ae323f3210fb9f31664f60f90b464c7c03a437de4bd72e2e9551aea6d63ff178e69b8b3ab55e080a0f77c168ccb13cd86482e912"}, {0x108, 0x54b692d08d0d4152, 0xfff, "49a8e222b2f14c6d9d9d0c2c422a9aa3df6543f574fc7f991f25df096e0a784cb44bee69a952e3bb7ab4f6e6e1f05dfa8aaadb1aee8aae6e723484e951c5a40e07f6a004e041aad39f06f7fbc37b6ed3e0519f87bc0c718a55fd128365efeae5fc5caeb7074ae4d49baa62221fd2dae43b2043187c56382bd71407fb9b40d3296639bda4d2506fbe9361706fc2bd74150be3dc0bccdc844e51b1d54ada6c690740b641147f70673ece03e278c40ae1beb3336e2a53ede18f1052520f0b99a17ba4433e9b0d279e836a859bd773e6933d830a28b16b14c87d9e7a7d829c5a07aa878362d340fb7f54eaf8a664a1f52c34774d72"}, {0x1010, 0x1, 0x3, "46671512828b316d8d10b2a3e8935ed915bb10f6189aea500cfb8267f0f8c2dc5a6ee281cfdf161f7ed0b4c7732d14b0d9a4723a73ea3a55282925db0cc683777b5f40ec62890125ad8dca70a6a5635edf63a60647a56112f63b384821f9e1556f431067804c0936463b7c508767a5b46dca333589e1fc9e78ad2666f9550ee4019d4e26a2b5717100ba88f5b659728ebad8141de8e53f3fd70d8785cdba058de8debdddc35b03406b14613efd662353e9490c858b23ffd8c7913848a75e29cc683fc2872d8b61ad2ccb9ec07232107fb359c47ba2e409a4352d4baec8ce171a0be00f83bde532196fb39bcd0d413ed31bd98b29c4037f1059709f151b683bfaeba13f102ddee84aea295e17fab26b8f974e2f19e946ba1c20c4ed73f478e8258847fb4306143a1cb75b5c7b7336443fe0ffa5c0cda60e45b5cf7e5a9eb31e8c967530adf0d2f345649fea8ea8bd035bdbfd48526ad239c2f6ab76efcb6d05f06fd3ad4fe96a57535e63d9d5554d3b0cef132375aa75c106b5e05ba12f90d5b02db97e7f23f28a4f813427db5ce036fe41fb27f902bda3fb1f6f2dbc7aa0ab3833c8df0abeecc581e9aaad8e7cc97e81fbbcbf0e7d4a170fb1f6695f5180cc123ecf456834432a49bd9b2ce3abca7efba74d7be2ca4508b8e558a3b2c76dcd5053ddc0fd3847b65914f4c1ad1e3791d48f20ecf25fc9b10f9dbd044ca3581cab3c2219426bd983ef78983fa3f8932d46dca955727e5732d52b7a3ab16a09be043113f273578554e1baa32f720fccebceb9c5cb066bb77f4ee535f9d6f9f5d39f478b872823a1e70ac409b97700035514b9cbed7d1f9eb0c05a47c4f1dcd7ad49c3f110cbde9b3fc6d3a84e5e822a471bac7fc9c5e9d3bb634fe0cbc9cd182a967ad295f255c1953fd66aa7cfcf4341af549ff4f26a5d48b378a71033a1df57b25e82e88a8203e35088eae0d362ddfe8a9bdace27af1ffebbbd21f3cf875e1feec50b233f5b86815e4b2e46f1c6f73439dc7204cf4931e2a2f6e4012638b9ae7f99f5731d973bb709726d4e5a0c3afc872968faa8e278868e679b7a8e6824c479b24cfeaf4e63091d23fffc02b3c7ac06f449a8a5656ab24a81b0e0e701216096859e3182fee0055ea1ca3aace37b89715ef58e955861298a0e0651f74026e6f7afc94889eb9ed1ef018003071837c9ee79d2b44c2ca2b1417a641fd4e03cfd40b6f8dc1a5c08e99beab85fbea347674597f20afa1298b75f8bc01b43d76a50cf63a7c2cfd923ef72beac5c3f0012570a962093629963064a0f55c44583edd0d825854de4c55da3ad526335b8f1a53b32afa7d5535cbbc6d9fbfed9ab4167ce6d5d4829b89107735d1f97f7481cc36b0f02e881cdb51d8d373ea6d076829ca762f35bf128c2d48164d61ebf5e066fb7f07bc0ef76db3a37d7789f2ac8fab77230500972b895a7fa6f391429f658e6a6c035715b7bf96572bb138d5e4d827fdaead539b1dde990b36fe6ae938bb1801d07e30081fbc70699eab7457d011ab0ccdc4e1ff2c6dc0fba3d7ecfb4702fd2fa75189bbca8529dad6eac06cda76035e3061093152026b09229d9b90717680d82d9ea0c6b5a728ede15152469cac8614b98588a66627f667a7203ba322b0fc2390a952eae2e875971d5a7b8825535d3b29f951e49b603806ecb54c8ccc548d80289a312026c83761efdf51754128f9feefe23bf72b4ee9b8299824a5d5bd689827aed270e138b4c6ac23eeb61c560475ae6e197dbd78f4b5c63a1e6769fbac34bfc01e84d5c860a87fa0be752613e5d211572644b727abf8bc0c158738ca6f8420d0a1f3022d89362b7912de3b15577d56bcc59b1b7027ac3beea5a7e2545b7b9b65cda09fa0ecb33aa53e8d5cc4460ffb6fd571e18377f100c58069f893b1638f54448c7d43f639d21d9f85e1c95f44badc2164b0a0b5cbad16ea808806e0c3cd74fb8387b8ad8fa14dabaa00939c9a308781b8e6a3b77ed7fdf50d14d4551d2aa8ee61fbec3a8f1897954b27351f6bae8d3deb899cc58487355aac09b8dfec22b724a6a7659b5c1e830739dad024619b9827f2d5e746c1109b554d5f859f6e586f12eba844ca6fb0e599e8d34c62658e522b0f6e8367bbf296f9a2a61d8b852f10674fa743b95956bb8652bf98d8a9b71814fcd12ba29b7da5d419f44067990d1bc48b7a72d419887be9a04b4f37466a05634d7c1294cf1814e89750075c186d7544d2766d48fb10265bad000c1ed19ad124e03cbcf8f2f0ac81246db3bfc507b77eccdfa536f5688ac82ce9a41ad4688feb7015d7c39d3d73603efb7033bb4811f1e92446f7e18ce5ecdf68bff48f712110095210b3e47e1c36d46528956d18709f9175671d462a4c55c51ebfd112e20c981adfccd7de66f592ec5e2464c6bd2848f860a377ac7f579235221d17004d3be876b9026ecdf9ba2388a06ba852004c5eeda9fed5281272d1f1e9d59a58f3d10589039ebc719fec98cc99df7ff30ee14d0de7d42a85066e2f1f05f358a57e80f502bfdf4a961ea34852b74d290143f8384bb5188d826acf1b2542ee4f578b4902ffca642b0da1ad11cf6da3d76ef54c76547630e940f2f6daf4ed648d0a7686e2f25b6b130f353e8db5a8ac30de91b9660aa8ad556893bf11b7484395d12c3dfc25e48b9df2f17e11f0f759384bb51a82fdadaf1def064041ab4452fd8a780dbd0d595bf333c0228dcf23b42b9ff54ec1afba4ed3fe89ac9983a8ab2890dcede27124fd681e1bbaa65e68d01360773699156ec5f6b9fbf68b74a5ad691fa2ee8cf999267f24b359d82a3c02d0d48538cf703f6682100b9554341c3cf5e8d992054581617dad26177ff6c64ef2c4f1e24301653e2dc5092537c001b93b1e803cccd6aabd68a1ba611a28d7d5df8b5ca3379c685b3b692915dd2332dbbeb4996bfb0e330be9ae2dc01c6aaad25c97b69e24ab4494c3ebf34b95e51bc01965c1104bd4d7ddfcdbe7eca9711268f9ac1aedc68a3604c479cacb914d5e7155f7e6b6a637265b38c30e77d905f7afec92ece0b966a8c895266eeb2e5d302e9fa2412867ff00426e2603fee7a1b2a06b5b0fbce0237a9247135a2bdf8dcb3295c6611a2f0e6ca341d49b1ad10737687030485bbac2266be2c0a8d3e79ff273b48be052a6aeed2253242d6c2576f4e968b13194c7b1308117fc0aa03940da209251f595422190e34b002c3279b96cb1aa1e6969238abc9eb7a7e97bdc9ea6a751d4c189fd12de4d1c84ca9c0185e4667ff846c9353d7a2259d8095c963c35eee61cb74519e0aec71925134c9e8d8edb3dcf00f849a50d08240c10ffc1f640452b5068cc17284a010663c88c182fc49bb328471e2e33b8f263034a070baf647b1e783d0fe08669809ae32d031e489a777299e02f026b5fb3eda39219ad1bf4370767ebffe073cad3d636c380aa8c01179d94eeb77cde3ff993512cdef3c5163faae1e1f2bf3b8e9d917c41e7d1783a0c11278fc714d7abb20be583bcc2195add399c7e4481af4db46ed43ebac4dee93abf69a67340544dfb1169747f1779c9e273d0ceeea2110d33c4d82e986f5d0505c09790c744fc6064e1d4bcb5b61264955286fc4bea587814acc3529fca356eca07c90b5a9f5be8c4f7188b4610b7235d8622d6d3b2ce53f9471d31d186d24f16b36b5576c5494720d724ca6780baca84c40751063ddb167aa55a1390f69835330a2d32bbdd8c6667c61f98f04c29d8ffba336513e4d8e121a42d64542fd38543f67b1b64ac58d194e9c3f8fa364124492c1bf5db3d356739620b73ae8447fe50cebe0600ab25089ebfc9825975c64c2a8d6eb53a9c54bc2cc57b3dd650163e0febc5cfb88ce54053076c47d3252ff98ff407ee260e4b22e4851a6d6cb2b9c93770168d37ab2a77d2dacdcf5d18050d88ed00820e625096ac2125585c10ca1a354d739daf021ca354572f03fe263a9f9acc21a1cfc5b19fb2397cff9dccfd8ad4d5aad2b71e10c46ad555973a3fccb91355f82bb2098c8e3bf92484b0cd05a09c0ec7b7ae84f35f6bf551bd6b2250f2d178b9009798563c9230f3673420fd7c74932d707480fa69ce129ec5e02f9d3f9717cba73fceabc982fc90abaa86309058e7f0fc9a416efb4af9ad8a0a9065c26b50adb035454b1ffaca0d109787b52c52082d044f803a4d9b3582fb35a4c48d19a1378a2d38e5261f0288559a893a620f52d47cd37e55471f200f723985b4815c8818d5b03ef675eb36347f662bbf977c19e426e0915e0f008827240a88b6f0c0af5c166dbb75fe4e19ae5e69d9292c9b1dcbc80edc924a2a0d4e045c212709c5172f664cea90aa44d09906e5765046b0c24be8c6a76163ab97cd29b1a717cab47143ef64565bc5234f14006c192907788cfc6b7c0657879f956d939c3a96f8146ccda659bf9227144413ea1cc82766b3691970558408cb2e66edb92d568582defb9f796adcf90f1691753e90258e5747601326469ba760c0ab77d6cc61a98e167bcec4bf68955832583b8f00dcef8c85d6a624758e8c7bf72f847491524249f0696933421a96b4f2e54913e1cdea079736e3e357a99f5cfc2e9b78a1c4622a1c32b7e851ac6f76fb4c9463a20d0af887c7a37d7209108b6faf3f2ea5b74008c3881fcf6425f887710bfbc5a8527707bf8ea55cb182c414be179c07c4302543aa09c306545398cf1f953b1454626f36f59ae6d7f3322af3b1a1187c3c056fe03ab8a071f711da45f8b60529ec7b705f3adafe7b9a9ece3eaff10e71186116b1e4790efadddcad03a8c4fdc9a46654cc35980a7cb87662e68e434812005767b232e51ae9360723baf4ab667b761ae15a5889de46977b9163e46c38bf7e6cde91bd3f8bd53fd319e369e5203893d202458cde336d59a2b8015d9405a6a161dfb1053ed73dbcdbcb2eacea86c8958edeb6dd2dd9edb43c8454d791bb39338f0d712f52ee13b1f37322498cda35fed254bb021d3f5229c097aa7098c69ef407df76592587d8c2cd291b556cbfd6a65ad3a210f09c6f4f9e6393ccf407317a7cef90b8f708c285a6b8d317367d3690fe9224967e76a674b9aab7ef1f17649a08e3bbbf1e60a716e9a81639e6107e97ebacec0a2edf81034520eade1fea0fb2936c40fe86e15c27008d1c585e4f785a418db1cfa0311dd77026d700f6c959fadb7019e3550e47675910a7c7175a2d88609e18847edde180a77adf52c1d518229de595cbac6932ace340b4a2f87c94c89764571ea9ab07db975ab988d778cc633aca26a25a849d1cebd9dc45717e227ed8c8932a1eaf2cc1b596e9959aa3a42f1b11bda26ca744babd3baaf64cd04b5eb1e644d1328934af696443cdc1639697a8607b36d0e1febacf28d9f2bc17d77bd394554d0f5a0d575f49103ad9d14138e894d40b7a23de89e65366790607f90f548476c79cea607c24f3a501a2bf1f0af318be675e56d842d43095f47372b971a5016b83628be2b0277507b56904c625e7f4707429ee43a70bdc91f6d9e5925229ab2bcf93e3a2eefb254b33f45603a87f8537bb92b69561603f367c4c1b1dbc5a1265a4da2cf179924cc258df938632f850d8c124f0c5036aed639557fbb19392ed1070ca1803c17b21f0a5a1799505df4948c02d9488d4889af37e86912d32b7f6ffbeacd74d037fd2581f9d838e89d69b0b8844f7d533f5709b84fc0629bf00756a3770b33ec04c1120072efc4eb83d5393846d17c907c95cce28fe0a0768a9edfd496a3e3b9162c0766e0852c9495b949984244d06d"}, {0x90, 0x1, 0xf37e, "80b0e3b2af8344f4b880cd5a3d9b5a0ac53ff473d31dbe8bdf15fae2acba6a080a8ea8ea12ecb0276c1411b5a910b3b5ebfd932ca74654fbb21099a057100893de21a9f99960e0b501f31ba5412d8667949a7ce3c81b12ae6f23aa42ba632392b5f1c181e4583a0b526a015d174157133db11a886a8695e3b61efd45af7a"}, {0x108, 0x1, 0x3, "45e977a4ef519c3d6938118f9014b7bf8fb5fabfa37d09bf8a2d1da44bcf43e961427997f69cb1bff17ff1f7a5636887caec4d35d5a0438b7a4a64106a0b350220100c42883c3c4e61c84724d2f64e3505272d5a591ca6d3232c09047de075b277b3f15e7ec3ad19201eeceb823510ecc700c0380be55c181e1c541eea93a029546a93177c88f9dfd6e41a6e652ea5005c833150ea562706651cae4fbad956b4fc1c4816d46928e5a55a66859eb0892adf8f96da445a678a3b5eda57f94df1314357118af9e070aa493b881e10d38d29e3d4ccfdf30d035ea1af90b89fd0a8c0f8fa21c91c83d225a281b99340ff8316b4"}, {0x60, 0x1, 0xfc, "5e45d0fe6c64c956911b9c8001ba36f9b05154a3999cb6ea4f8b2436bcb4cbbafa6bcdc3821cbe805558cf60b0876b471be7dd0e2e6706912e00e144ff0b0347b2b39e36a025a2b491b97cba4b51"}], 0x2650}, 0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:13:55 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) 07:13:55 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0xf, 0x43, {0x3f, 0xb5}}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000240)=0xea) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0xc8, [{0x3, 0xb3}, {0x1, 0x36}, {0x3, 0xdb0}, {0x1}, {0x3, 0x423c}, {0x1, 0x6}, {0x2, 0x3}, {0x8ef6d223a379e7bf, 0x4}, {0x3, 0x8}, {0x1, 0x100}, {0x6, 0xfffffffb}, {0x3, 0x19}, {0x2, 0x8}, {0x3, 0x4000006}, {0x1}, {0x0, 0x550cd89e}, {0x2, 0x80000000}, {0x2, 0x4f}, {0x0, 0x10001}, {0x2, 0x3}, {0x2, 0x9}, {0x1, 0x7fff}, {0x4bda8380a2ad2caa, 0x8}, {0x2, 0xb165}, {0x3, 0x1000}, {0x3, 0xc0000000}, {0x3, 0xfffffff9}, {0x0, 0x6}, {0x1, 0x7}, {0x3, 0x7233}, {0x3}, {0x3, 0x3}]}) r14 = getpgid(r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x76c2cb5c4666654c, 0x0, r14) select(0x2e1, 0xffffffffffffffff, 0x0, 0x0, 0x0) 07:13:55 executing program 1: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = kqueue() r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r7, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r8}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r9}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r8}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r8}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = geteuid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r14, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r15 = msgget$private(0x0, 0x0) msgsnd(r15, 0x0, 0x0, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r13, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r14, 0xa5, 0x1, 0x100000000}) r16 = msgget$private(0x0, 0x10) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r16, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r8, @ANYRESHEX, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r17, @ANYRESOCT=0x0, @ANYRESDEC=r18], 0x8, 0x800) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r19 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) r20 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001b00)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f1ef243583eb215872475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329382910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680ca6909363d64e469e9"], 0x1) semctl$GETPID(r20, 0x0, 0x4, &(0x7f00000014c0)=""/26) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r22) r23 = socket(0x18, 0x1, 0x0) r24 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r24, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r23, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 07:13:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xd02) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1f00000, 0xd0a, 0xc, 0x1, 0x8, 0x0, 0x80000001, 0x0, 0x3, 0x1, 0x6}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 07:13:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) dup2(r1, r0) fchdir(r0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000140)='\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') 07:13:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xf, 0x0, 0x0, 0x0, "d720c1e701000000000000001776103600", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) acct(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x3658f646a84c2714) 07:13:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0x3, 0x102) r1 = socket(0x2, 0x4, 0x40) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="461275f5ba4d4a4364b948c2f2c46d80b0"], 0x10) fcntl$dupfd(r6, 0x0, r3) dup2(r3, r4) setsockopt$sock_int(r3, 0xffff, 0x2e1d, &(0x7f00000000c0)=0x8, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 07:13:56 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() r1 = semget(0x1, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/238) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:13:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x58) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:13:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="62026a7b836e0001e35ca6c5e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780fee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4eacaea06b7c8dd64863524a7c925f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x20, 0x3, 0x4b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r2) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eecc2460c33551268728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc6846"], 0x10) semget(0x1, 0x3, 0x400) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xc06) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="0ec91b30cc586378ab034c77a2250aeab6565d34db37eecc8009c651a881647444cac822e5e6eb986393a644c8451cdf6787661f6c0e1a226a4db4ce54127140cb53e8601e0701b6028932f0f18250444a0106d523731bd6b75b64368ecfdd17e957b8406727746997a2421a6f809a49c825c7fbe41f812e2e561e0704954327103f059697e30e51ca5358865a300e67dda8e5a055f70055ac2ce9ea5f2216d3e92167299769d1d57875", 0xaa}], 0x1, &(0x7f0000000680)=ANY=[]}, 0x2) 07:13:56 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r12 = getpid() preadv(r11, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r13 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r15 = getegid() r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r17, 0x1, 0xff}, 0x8, 0x6, r12, r12, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r13], 0x1, 0x800) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r5], 0x1, 0x800) msgrcv(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, 0x0, r19, r1, r7, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r20, 0xa5, 0x3, 0x1000000100000000, 0x6}) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) dup2(r21, r22) connect$unix(r22, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = getegid() r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x1, 0x0) dup2(r25, r26) connect$unix(r26, &(0x7f0000000980)=ANY=[@ANYBLOB="1d08e1244d4e156b74c67eeddfcc8c71d6dc648b91c1d69f4d7d645dc82032a46781b9464e827e258510635387e158ea8905f4baf60d88dfe82a3e28547bb9111b319f122ef7f2af9e6d3c157554ed13141397feea00c2d6637d27bcd2476fc67d4329e76cf61a4250244f3a128d23c57fac9f5b69afc9"], 0x10) r27 = socket(0x1, 0x3, 0x1f) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x5e3) r29 = getegid() getgroups(0x5, &(0x7f0000000140)=[r7, r23, r24, r28, r29]) 05:37:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = fcntl$dupfd(r0, 0x1e, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x1, 0x0, 0x100000000}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x3a, 0x8000, 0xfe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r10, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) r12 = msgget$private(0x0, 0x10) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000ae8c73550f8a8478d868f5da3806000400000000000000000000000000000000000000000000000000000000000000001f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000ddffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000ffea7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb7a47c76ab3482566dc154bc0c792c211708c2fcaa09b77f167bab735bc1fd368acf327b2cf5553c10101ca215c3564045256ee2106c9cb00941b30894e36b9b3b3f967d1cae9ddf0b823f3097da6a5b8ee816771215e89c580f41ee5ae07a956e4a9a6eba734f07c17d3d087c00b3b545bb57675788a70607c969411d5e97657d82ebe055cbb789920b21550efa891ddf43493ccfbbcd03b0ddb970d0aed96a842f4558f8f38bd0df9f0d9700c1c01dfd44c465fd76745e2e09438ffce364a1277c269503d1b91f7c36170a92518afd9e1c6d94d5c81d19547ced37858cc4634eb0c17416384209ee3442d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r12, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r4, @ANYRESHEX, @ANYRESDEC=r6, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r13, @ANYRESOCT=0x0, @ANYRESDEC=r14], 0x8, 0x800) ioctl$TIOCDRAIN(r13, 0x2000745e) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r15 = socket(0xff1f0236af1a9c0c, 0x1, 0xff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r15) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x231, &(0x7f00000004c0)) setregid(0x0, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r7 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r8, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000280)=0x5) 05:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x8000, 0x81) 05:37:04 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0400000000696c653000"], 0xa) 05:37:04 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$inet(0x2, 0x3, 0x9) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet6(0x18, 0x1, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) socket(0x2, 0xc003, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {0x0}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000fbff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000"], 0x70}, 0x8) pipe(&(0x7f0000000280)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) write(r3, &(0x7f00000001c0), 0xfffffef3) dup2(r1, r0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8ba9, 0xa8, 0x5, 0x8000}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='/dgv/bpf\x00'], &(0x7f0000000500)) fcntl$setown(r3, 0x6, r2) semget$private(0x0, 0x3, 0x30) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x20, 0xa8}, {0x38}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x5, 0x331) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x6}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000340)=[{0xff2f, 0x18, 0xff, 0x7fffffff}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4d9699d038ceadb4, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0xd9}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0x100000081) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x1, 0x0) dup2(r10, r11) pwritev(r10, &(0x7f00000002c0), 0x1000000000000054, 0x0, 0x0) wait4(r9, &(0x7f0000000b40), 0x8, &(0x7f0000000e80)) r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0xc6, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) 05:37:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e82f53911da0c5a2d75300041a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffec) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet6(0x18, 0x1, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) socket(0x2, 0xc003, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {0x0}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000fbff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000"], 0x70}, 0x8) pipe(&(0x7f0000000280)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) write(r3, &(0x7f00000001c0), 0xfffffef3) dup2(r1, r0) 05:37:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffbfcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) mlock(&(0x7f00002d0000/0x1000)=nil, 0x1000) 05:37:05 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 05:37:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000000000c41e6bf3bf554799b9b813ef9d612f871f4385f04157795ea4a5ff00659fa202501cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000037205a8d92f9fb4cc7620c2020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2771d643a4b43f666725f492ac99cce520c255d158784c84aaee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066b24a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d3835dbbdf8784654a940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982ab"], 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x80000001) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) pread(r0, &(0x7f0000001580)="3f6615ad0d209ce3d80bad6c13f71445dd3097966b7eb97ffff228268454c99dad5db80ae05d9d8f90dadc43322a51f9acc03a2b06eca0c2972607dfd1eeae6dbc7116960ebb983c0efbac0fd481fd62276cf01888a622324532db345362e02be0d102bf044239b679b5abfcd8c9db34fc34dcd2f3e79b1250e2850e3e89b17aa459f95296bae1224c117b69ecd7fbe7c804e2a4256caca849bf3866359e39ac9c89d018d2ba67d19689d59415df380ab7ede915b4089b7c48e3f8141b47cacb68ff696ab0601237ac6c51922f912217570ccec60fefb16b609744bfb5d351a9e75326f045c44ee9772cd6df7775f317801fc2c9aae462ded0df9fefd1adfb1e68034bd65ee9dd0d4d6581a73d3516dc0116741c211690ff1f8083e7736cc6e4978e6b4db33fc787173581c695c102752dd473a874d9ae9a0cf2f39d57cf4f5b7204772e09691a2bda7b70369cda8c1209e411561b8d673e134ac01f04249b0104f7af1fe76d577da23cdeeeab0dd9e5f425fd4c444f926a6cf295a48f1991a6fc547c2ffa7b4e0889323ee2212a470e29040219df186c480cc6e5b7b781a705c3b8c0e9aa3649a1513a16a7220eb3e23116d80806e06dcaa534139aea0d6ee3d16f1f1cf8527bcc3b830ca72ce98eb255fad8c8192a3aa5203c0fcfe94ed997853c217a9efa868184b76bf5280fa8ef393930149c54fa3d52560af1ffd814f57afb710690bebffd5543eb830cadfb4ecc7a8f43ea6bceb5924828c9c8f9969e76f0d748d7a8d2fef6895f43f95d5bdc615572116d2ce1daf7039ef997d94c4c33da39a5081445f211fd72b88aec9989103d1410a0fdde11b61a209b01f9dbcb781f921e77b871404ac1b6d317196a78329b8d1a9da1ed5670ca62624374ab8742ad2fdea9e1df23454835c7cee0123e66377f821c9b3ee52f90110fd0d09803803f9b10d578557b43b8d5ba39b4e3cf71b4d1498fcd688fd42c6e6a0a033a93b433d6dd4b3f96e6805030eb63c6416b17ad4112039465cbafc1914a30dd64330c4e4c6e82fa4c86b79ba5fba7e536a19b68e047e64aa3cf40bd1ea09362bb4479095103cf032690c628ea1fd038e2cce36310250e2b3a08e14d5807cad679634d35e53fa3fca27b21e4da585bea11eeaa44b6e738881332953a4815164b07422f8846b8d5bc155907cde2166f8bf1cd6cf6a4e38a6af215d1b0ec4366850b028c5b1472f97e0b2b7637c15dd018d5dce2ec3cb33407b890c1cda82a3fddfd02079ee940596528058cf191f82445ead85cb555a4b7587ceb1539e68c971d3c8442de6589ec37c71961a0c7ade95ce2a2e89196b79e3db668c504d8dadfd4b6e7c620d3b8b7e74a0acbb21b1a77e3e82eb8b27f1a2cdeaa02d815f4c005f46c3ebf93dd3c8e519deefdeda3b37577eb8d380e682c86ef42584c9c535d7d4febf95a5c518b7d2fecf409576440af4645ec5b511258e33dcecbc4d9c2d52c3f1bb43c0280097889f7768bedf584f05989ce5d25fefe69dea2c2b831b3c4a63482962accbe54e1be0998ea012f7124bf3a407b5f9de20cd0f968af11bfe2ee83816cc8defc34a14a684859bd34f8f061d4d77c1c9efedec8339d739f01895667b64cccb935135b0706ae192011a1879bb95f5779af576d3b401f082beb29d270921db2955b5eb9fd4a8de888f1707930a74cc257ee0587ca487d33813bc9a7c5285ac27aaf0d6f107d00297cd8eff3494de883533b715aa43ebad52e155e8e226b2bdce89028fb0b01ef4b0eddc3a11733d3753f16f9d8cc37cc7f0efc74830e7b6ccdd31f3ea4dc6b861122578d12611e5dad2ba5e158e5bec02178c16e43e9daf91f312e5e9779244e1bf5c5269b6eaa33627e15849dde55a7371d382562548c951caa9481f8b664595d5d2c5ba9dcd61dfe0a13a59f848d4a5508a1c3d3e003b34acd626ce63260c0909a30901bd05064d0d9040a5fdc524996b1c4ffcf69c4210d615b42fb804455814ef75c746856619083a06d9b6f399ce8623628ed8edde9e79d318514829548edeb415bb5c33eff135778e5c9ac121c3ed5cb57f6843333a7d6cae88392f5bfb5f5de0ce17ca10b47fe2de41427a03eced2a618cdf14c54876d9394d782a9cbac66263aa479fac7e0318d488178f71729329b74e1dd9c75b2dbc80231a0e5996c46bce6d166b063fd638bbe7b5a44308ae9fd3662c849e47d80e45dc8a3f08a733c9239522c1893ab9f4b5b3c427cfd6410b5ca1b08ad6ac63fbba4d63bcc5294dbd0ae9d4ee2c5a485d61b703b0eb1f6b1bbaaaa94d53079509591d58b7997a2ba48510919cc5e055d2546aab4fd259a526f5dd037848c6750e27d945752dd378b36b558583822470b60c5209d43fc8635129d90f7fe802e4fd8822ca407249d18d35be727cf594984803d550dea4459acce2fde362f06de0f8b1a3032f46cd972cdbcb9ca5bb05046d4a8b1b730695eb67f357498c86ec47c1189eb1bd6b95fdf742eb38750a3ce36c500d017a1b2f69890f8aa3796ad5c3b904645cb05df9f1aa214a588295fcda0e14fcc791e191aa81063abfac072ddad70fbcef85a6ead63d9f080afb1cd37b9f23e01075dc5b8889b215bbe57f47c3cc847673e32c70b41d357e24edb23a9dd3994700e074b61915054bc18baaf98c3c37bf7dcc120d44e3ecd0cc9f1835c1f31ee77944c9b1064288c3ae412ec9034bcbdbfce03191b5f790bcc7a6ae60b7cd5805be9ff8afa6fb1980ae5ee54cddb8d587c85f7a15ab390bc7a6614fc8b42f57707baef5d2c3fdba73bebdb1a27acf16770b6ce7ade8a3de9002f9affe0e31aebf7837c8b1e9d719d257eec6912ac89cf29f60cb1b85512f49dcafa59f265eaacf825b7bf1c950861bc9170374100bbd983655f8f9d38f345bce937aa04d5215af258e743b46b729998d9bcd135988965e2c238d30ff9b5f2e04d0507700a9185226e372841537ba6e1cc04383bcb4dc9c0abd20a2cdfc2409a55853726098449bf5e555bf9a6b6b4347fc48dff72df6a3456a774921e7722ba6c7bb71324823ed53c0c4c09d184a09655ad6f04407cfa91671ebfd8a39d7bb85378be8cdb8ff9ff3bcb6829d12a941379e53126c621abbc273b9365cb1d4ee6ecaa92daa4f6fe938a37ed52155d3b5050978e4d20d3ca03815191177590e5c0084ae1774df29b1c6edb68cd4ee70d2085bc0150c360ae434961b3175453caf55ea133757271aa6d6df292e7caf3a3eb9c4a29a9cae81651004954d7eff0f0898beababcc23e10e76da9b93c6c67d27becef15ba90f0528ce7c4c1b682272c64f4890c180a413a1c122c978a8e2f298ba9bcca8482947da0f9289608b5812f2e3270d36e00cc1ee1625ec9a2bcd86d783103e273b650ca14c53df5759cbb5c3c5ede922ee0c1ace4526fc11ca281231c7bdf5964831f503730aab9b0e3c105504722e428f67e7e02ee2dd74874c5f8391047f4fa5423f6373103d6a9fc280de3ef9d8e0e605a91b9c3739d25b61fda67a09b43569d1fedda55aa0b3b91e3690442d3f3ae7e0e4a5e501c62f54001cacad3f5da15330ab2692087f6c84759b4888b6cc77e2544bb9842d35b23c8ed5db0e3b36e0e02caed2f640e4d4678866e0a0099d56b9e41efd0405e7693b3972cdb65a61266ae29aec6b6e888447955680115eccff8d47be7d50873e25f28204daa505d9bb8a1da6a3029c4e4ed9c82cdf38602ae306e2e8da258b8442c11173ec09e6ab1d329da4f8340f1fc0196019456afdc07b895104322fc08f260e8365335f930142ab746a46f1d267fbbd195627022835064f50942bf6e59eb0d2b8aa3d255805eb076c03f2ad4f959b60bb45f4ebf486efe7f9de2548d8cfd7d60b15c8ca77c9c01eeca8ee8613705bb9cd8da46e358ae67d8dbf529e7a2b4ddc03179bfb1b2d8332b799fb27d0ff40592bcba1e429181b6a42d0aee3488b1c7f3db6c2e6dbc928d9fd100e3d3d639274117d3495a758d1305015e7867516163a4b3d7bfa18fe6f63f69457122d175eb2399573426461d5f5849461ca21eb6d62b8676edbd173d935983bf3136bc8a37b2f215ab4b84d30d2a4c47d823bcabafe1406e693eafac781884808decac90341d01a0caaa582674113ac1bd2dfa2d6869687d8146c49697a8e89d2be7bdbf7588149b48bf05481f6bf262b69bb5b00deafb200b2cec07d2f873aa3be70561a18f5ab8d54228ee5e7c95a1a1889e9b168e792c9151a1bc244e49b2a79282029a38bdeebb6b39ab7dc39aafe1582254a83dc0f555263cbc3287291225d4a152989fc681c1e296dbceb2aa7b8edf545868ca8af6cb65378bd5d99b643cf10b32aef000be5bcbfccaf3e7318bc35771fbf0461b7e74e59ecc2a33f2dbb423728df2470db81992953d65058ac8958d84c7b5edee632b29005b516a0bb366a499e7fe30e00e015a849562d7151b010592df53240fa2f95eba93d5d8187babe6710223364f4a6e03141b4aba0854c0eb624043cb49dc0570bdbfd49ebf0177a6b63ea7bdd169936d16bd6b1390bda59eca1ce795d5bfeba65abeeaf9d6238c7a80a24d90b8efa60edb1d7501851503f32c3173b8cd1b573ff4fb1838cc19e29384a0311823d0db6d595a5135926caeb085e3ebd08cf3e7eb806363c36709cd07d7dd263da03017d876a1b23cc9e8817ec0ae7e224298d7414047518ef2d45087380b641d2ad9b513d3350a72bceff1c9ef88925f4d8d66d868fdb9bd7619ecfb5c2d98c8216262cd9405a405281cc357d84f4e24c0cd6acc6bc869dea53c45a582895971a80ca6bcaab7007e75f9e8ee5561dbd99c0e7cbeed123534d7f8efd83fb9206af859fd6febce98d63791e3fd48d4a6d70d0eecfde90b5bb4ff7a7792614d64dd237d034c8e1c181ee4dca3965d8d6a2e34bf27aaaaa916eed2c2f4612801cfdaab810b707968e83640ae4648262f838dff212e55bb5336fa811302af83604e745898c5af66680d53fa8947dcc1ec099a95a417a003f0023ad2bd536c70fa6c006bd5b2ed349fcf55261da582b7e5c8215dab5d04df489925e704d086e0613dd9db18dbff309ec4e72f945cee234e99dd4abc2a57cff8835425648174cc89c1504d08f99f84e5c0536d57720f50056a58bd76889f89c78ccd184ef164aa71ee14a682af00a7397b1359331b9afdeb54e4677372dd4880919be3b1ebf3200451dc98f8d97889e0fa66bf9a5060d32f003ce96d3e9b3b15018bb2ecb4558b3a1bb48f27a1813b4e10e57c9507fb59163b53414ea703a7df8623d14a813d7e5bbd4a3d3519ac400d802b09d4c786417c26de7da5dfc6034f4100b2ec95b84b4a65d3d76d254271050d3e4f41ff64f0c72b97515e08836f3b06cd547230fd1b68aadb0428122d5e6f0493f8785b1d89589042c0577b0dab1e98a579b29826240475801004ba382155491f3beaf7fdb753190bf43257cffb48d790001227e18e5566bcae262983b1212e15c0d3150658b75a4e4334f37903e7a8275d3a5f49ed76420a89d44efe403c0355b699cdb112289331ac7dc3ef48f8c86ee7a9bb54a562097ebd1d86461353f34e8ad57ada7cb3639e69ffd04275429e7080ac96ac8d6bf7219e4b3ad2a1e01b2aa775438da5d95edc81f9f30c4aa42cb622c23a8a85b388e360e70b52baa85efb1cba39d79e59355a59b9f406be75425824f9ac064062e61f377b14cb949b25789195eadd8df22173e2c36b0e4eccba0db9c6d460b255a44f1554aa969f8759eba9f8098d8b8597de9a2bd3bdd775", 0x1000, 0x0, 0x0) 05:37:05 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4095, 0xfffffffffffffe73) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) getuid() unlink(&(0x7f0000000140)='\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') chroot(&(0x7f0000000240)='./file0\x00') getppid() fcntl$setflags(r0, 0x2, 0x1) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x8613a) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x12, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = kqueue() r2 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r3 = shmget(0x2, 0x2000, 0x6eddda5e786686b4, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0x5) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1c, 0x0, 0x7f}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000780)="3ba1c7e3e5264e690787fa5924eedd58f4d64aae7285c3621faabb30945247058a68b1c37842b615b64724a6ab309e4efa56f60f30fb73499174a3d96a4d03ac0eccc69083fcdaa52b2ac5eb93d2419aff1f9ca51c138b972c0e6a92ec260cff6b9d1351861b99f2af9506b0f9a8e27970adcb86b171abd84375a2482f605ac4ffa57e287365383bec60ff1bfcf6122ee6301ab78a69b7e611459d772463ea23a8b8e93267c2b98fdea1798239d95ddf8de819e606baa40a35309da135ccab76aa6776ebf86d6f32f5032a6cc51e4583335cfd53a590feb259d8d67872abf3ab7c6a8b1f854de9873714d780d5155c50715e8a9a5c", 0xf5, 0x0, 0x0) 05:37:05 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 05:37:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10450, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="f8802c5f1da0369f99d2dcd167a25b315ad6bd43d90beb1b041a1e6c5a682580b8023149f2467d860706dde5f080aedd8929ecea9d3a701575642ea8485335e239cc9b5193874928c869f9e7cfe88b0884705751f094f1c03cf788516445cac0fe45c3e73dfe2f0c49d52d3a413888637111c78bc45279a7a2d8479115278ddc691c16966b2e3fb272c2297616", 0x8d}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:06 executing program 1: unlink(0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) rmdir(&(0x7f00000001c0)='./file1\x00') r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66b8f1e4f231"], 0x10) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/64, 0x40}], 0x1, 0x0, 0x0) 05:37:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:37:07 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1e, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:08 executing program 1: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f00000000c0)=0x200) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 05:37:08 executing program 1: 05:37:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x158163299ca81d91) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000001200)="00000018600432152dc226f2b5fdffff0000000a8dd278f8", 0x21}], 0x10000000000000c7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x200, 0x3, 0x1, 0x9}, {0x7, 0x7, 0x80, 0x1000}, {0x0, 0x7, 0x4, 0x4}, {0x5, 0x9, 0x4, 0x5}, {0x5, 0x3f, 0x20, 0x8001}, {0x48cf, 0x1f, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xf0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:37:08 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r0, &(0x7f00000002c0), 0x191) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:37:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xb6, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000340)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000001000)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a073d2cc31b3ee09388ebe823bad540dd379557f4613243546dcbbeec107d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e7a754a26232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dffe94e26d1443c16f7e726881db62ba870455f2b3d763be0f4f70c4ff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c4660388a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a8990000000000000010000000eaf8db1e4898002a07000000680000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b77a83cb76a563b874a872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643accc5035516d9d04850384fd7d8ae5ea98c71e0caa61d67292ef6f54a5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de8467fe04925bf909f35c8c5af4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa9000000000000130000000000000000000000728d508b1fd886afa5bfb173c426c3403af55ccf153720dcda6926c62f8b40c12fbf9f3155add1beea975b2554fc8a7a6c3dd21c9f75e99347f8035cf8d6d0d95a17763f0f29bb93ca742ec4a304b617b20aadf872afab5da25e2d22a0b836ad3276a59303d167496853de819ca93ab978a52cd51c34cf975fbf721442952c4c7f1a49adc2f2a78b4ed3c40010"], 0x5d3}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xffffffbe}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x3ff, 0xffffff81, 0x1, 0x4, "3985dfe20ef98fd9b85d85c67dcec3ac2a0ac7ee", 0x2, 0x4}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r6, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) 05:37:08 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x6}, {0x18, 0x0, 0x1f, 0x120000}, 0xf, [0x0, 0x80, 0x0, 0x0, 0x44000, 0x80000000]}, 0x1d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) fcntl$getflags(r2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') kqueue() 05:37:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)="1a263635a7936ef76f91a46dcbf2576a62a863ead2e4bb01000000c2000000f5351dee7c2d745c7390b7fd2bbcf22008352d3a2a106c73f684a9d4b89fb8827b589d5bc43c1a445283f8ab4bc414d232df4af50752126db1440e63520a93f7845e1ba9cbea52"}, {&(0x7f0000000ec0)="24fe9b734fa892d0622dfd633ca5a0351b069e9175843222f88c54ea2656ae835e80776b8cd942f8e163c5547369f13f92fd30d00ce30dc8e2ea3b1b0ea9deeb8bebaad10489f4ee70da5fbe4c042d2dc530de3ce7d333707c87dbc99f39bb398d9186c7e09bfdf281c2673cea0168bc00586223457763c2f00307c58c79fdf01e29c1a994e679b3801b17ed6fd1aa83044bb901b5b1cb31560105fbb060cebe5c43eb09f04f7ad6965e41fb7ee0e459fa9929c8be88feda91ccb2606269997f1e33e2b151dff3cc60a2f27e7dfe8b3f2b0fc0b05971c25eb4d17aee4c5f89171c0ea1250c769dc7941ddcdeec0f48239f462b53096f52866365ad851f8b5331ef66315bb7d9e13f387a5e9b2b58500872307641fe17723e2eaaf21b56e6972d96451c9c1a71d3416056fac2914cdd2e188c8e210cfc19f910038985b95b7fea74d8daecbfce735c12e9f663ddb8b5b05d193b36f0dd0fa393308bd38272c76d68bb8dae521ef40f4be5ada1f92b7a7d684c31b71d8e6cbbdc191e8c91e68be3293e2b7ec3bb60f70ae90763bd6349d74a359f00b9bda10c7df54adc907488c2350ff8b173645d28d3b42e279b68977cf0d3e87e0dc2b7c33ebeeb79f4d03d460e67ad6c892e06bb09b0f0459de37041d2fcb47e5b8b986c718d770fb24d96eaff9d24034586bd4279fd7e3ce1f4ebd7ebe10fb27d6aedae62695a80f55e41a9b07b3fa0cd87ebbaf8b57fd4bc5532e7a0e6d6cbff25a4d497a3dc07fe163335c3994797a59ae88c6224e01009d2130b890ad5d49a462ef7e4b96327fcbb5d4aa10f1137f5c59bd27c8b5b26e07e97992ec75cd2970a92872e4bc9407c14ccd9aef88d8ade83ad72d09093c87923a7e373074c02338440ed9ca0d0d4f8a7afd8fde0b8bd9060864e1ea26e91f682251de15a0f3862d18343e14605160d9b4ed5c2f507a489adab12e6dcb396e0bea24df3144bdf85a7d5daafae7ece6157a2240e779ac91a0ab43986a6fad57a5d8d3d9f708bf3e4edf1f7bf10757dbe9bd38f6a94a64865d43e1988887ae7e15dd19a36b99fd9b510b713437ef82e9cb0b3471ad7ebff01f840840da364d861d9b83c42d943fe29cc617c87ab15e13d55d5501a839727aaf3f1057689225a0589565f45834aa00968f99d5ddc122d6f92e930192a2fe14a370ec215c0974f3745dffc90cd631ba7484cfe372a107bb233af8700602314ab794acb028de7f599cd1c3f0a253a8ba151c1dc1cc3ace9ae10503e2890a3677307c6a14496636121d6d5c7658c01c5baaa599751a82727ec756c9af6bb46ce06d52d962dd7a9e2cec34babeffd2bf78199513e4272b03609a82b0a0880c39dfe79b721c05d5077fadbd40b703f2eb85887c59152a4328cbb0641b77ccaee4fae45e4fce0c67432e008721ec50994600506e1bb0ed2640b5b691f07a92f6b133e12398bc872a69497332ca41a0355f9c1b9bb7e42f81c59a99e20c6a4ef46cd2d30886b2d78f0b3c4ae96a84dce02f3b3435f6392ed99d5a89b7456fd69878f27c6ab729bdc19f4215b6ad51229ddad4c38e6702b6f408cad79ee8f77d06e30a2930244b4b6fecdd0e51b506dd62b223a504de16fdf94e50bcd02e0d951bcdf268add2300fcd3b5bbc21bd948fe653eada2feaa5aa7be601d7e2077d777c4f78a567dd623acce07a5840f9b61528eddd9995d5ce1f61826f69b9cfaa47c880a7a2f0c22cfd53a2959b18b9f115582f6223f6753c19031481fa9b4d2eb29fdbf18dfd5e433c035290ee02322118c0250203288c542e5dc82ce2ede3414cdae1e0db119c898c26845c9feb7131cf50ef0ba14ede939464008eb39583b1bb5cc700376f342243dce97b737dcbf3630e22aba1e28477ca2f5ae4e983d003cf41767c7f15ce7eb0dd47b327a36aa0f9c433ca0dedaeff1930bb5a4d4a384acfe29dea58cbcf3139048a16666b63069bbce97fd04108aefc9983b22a53635d305fed6162b56c46b913a9a6e622c476423f2c5471f273b0013294348a5f3350478e0af75bc64146af1f6f6a5fc7ab1443a926b3fd754b4003428813b540b0ffb85663a57236460e9c8ebb2f313dba71fde072a5b3c0c28e57bbfe939aaefb430b5bcf6fde8e0abea25f2521ff5711a5eecefb76a7276268c5ae7219f7a7a1ade575a08264dc8b59debc8aa4519dacd3240c42fb75ef05b3a48f872eef508c093e0930c6a7135ad468abe3ae4c044c97a4a6d24f7c90745e657c9899df8ee5889257f916f9e1a080df0d5d5b7c0b7030ad0541d6ea9ad6bb9501930e45281e0d97aaf824ed96aa2619828a2e9d178bd8702f7ea98610bffec30eaf240862c5b20af88fbc8856f3d02e07d5de9b84d8404d5f8b21a758ee8b10467e336e3b829b0ebb3198cf392c21819074b9eb27a055ee1262ce85c2c9084ab7ea46f948cf281b26b35ff421b096bfe01f86656a479e627a8a08aa504d43f7eaef77ff5f3b4f9dcbe2eb5395f0c25b9317aab548338b295f46a98fc933b52a8850fd13f6c489122e4790de7489ad35b628ca6ae15dc6c6c3534a283aaaaacb511bf46e2147e49ba4a3f5fc380c0317471522379951a1516d6b54bd1c4f73d77d3dee3999230f2770a8604ccad3b061b81d86ac11a00e48c769fc4f8645deee972a30495f5cbd0b8ee62ce8771462d2295e32e9c659ed5e86b69963bc2a3e9a2a014dc420c93735472fa618ba3303dbac7a1291c46638b03da431af0ccecdff88fcbf527b989781b3cc0a4775d7af6867f995d6d8dc8c6f42753f866e2835623ceac1f4137270487c0cbb8a44f4020cd4de50b26c4f5ae4f4a68390fcc0bd2033a239e9c8c787ee5febecce1696f657a191c59ac3d57d8eba1064edd755f204ffd7a209f8a88b092446a26fd11fd2c499e2a0c4bf0b182248e2351629c49cefbdc9ee1b1be1162d3a68c5707e49372986805d22189335d51e5a67b6bec663bf05daafc122ec5d0d20cd49e2c7caf1c30caf2d355b3f01de12f74f87bf33a96ee3d2053e5dbf8583f959ced8dae0148b794b8bcde63270b95e8a6c0bfe2ab8e259483d8375cf97e68f5d5dbcce9082ea8dd85d4210b86dee1796ac469d189880744659a1875d0880b954ae135f9d9ddb4ce468cad2ac35acd39aa6951e217cb0fb764ecdf4d67437576762c6209441b7fc6b87d98ffbf29fb72582dc4a43b710abf8d6b3781e5a5374b12eea94ccfec506024dceb20904d779718345bca1b73cd5d4f0011d6ed428b052ef9e0a08e78289b9c2d9ba4e869d6bf2dc6538d95a9abee0ebe993e7163ee598d656d6b0748d0f443f4862aa5390a7331315bdb2311208fe8fac6d6830f1c809ae0db7812206d6b09ff804ae15ac43da5d03167cf57a1409b323f9d4513015b3d5c4115c795f97ae3ce68c247658d74372097375bb75a76da9ad05dace256d5476a417f14200077b7fd6d51720f551e41a7a0c426800186c11e6651fdfee8677d3771a4d7a509dfaf26b4185a5cffab59424692e7c35057d2dc8178fa7c492f0831da970f3960f2e500527e234faedf0db2ef06f3e6bc93a2fa892c73139bf6d4e4d0f4e2f539ace8aab29b0de87f7a6502ba952cc87b1b564b957599ac89373b8f91d6c0a1f367bbbc8dda9ce269defd95dc64f6b147d4bbde64c2a97029a278d11594ad63f690f934838eedc1ae56939d32793e0b82f392df80fea98a37c840129bcb419e2a3de894371dae6eb122ce77553b98621de78ca88908fb739f2e64a2e22f9419f6cc4ce723f0206aa124ac9ff88ae4c372975c958c7a241b0c1acb3e042baaf31f5f49fb2404bbfec7fc51b357a8bb047daa74ca2c3322441c29bc6d234fe0574bf35916d2576edf2e5d60f82aab3bc5e329329401ad709af19c99e6f147db9f570814b13fa9849064eff0c714862635cee4cb1d5d4bfc8b4584bbda9bf8349bc34167c306100a558c06ba3db55a7de93a9e46011f8223187ec95c9afc9473e196c2a8037558cf66e534a18d72a9a1d05858539b0af51d1259e00b609e207f7678005153de23eba4e382cf3c765005b82284fc31b56933240cc0443dea02658e6ba6d07e00114c202250fd9cdcb63f0efb7a3efa6b25603a73df1cae17e3b3c1fdba15274d7271d233ccf4b72f78d83f07048be52695540ec32f8a1a0b00d2b4b7b58be3c032b32f8f3e4c2719283dcb82075a10d1a713d77e62dc2c2c69c8297087aaf4150d8de681c1f9edd5f3a78297e72599b3186a6f3b6bb9a10ef2413440c6f89b574913fe0e28bd311e4cff351631a3e50fec8cda65ac59324728a626ad86e2396fcf5a51a9862b5b9ec2793622845fce15040ff2bc0a3d2ce28d0086c9e9c4fb1979de23c4d80ca22de458c339689e2a7c70d51895ed667b2582e302c33e59a5192d45ccf26692fa6692063c091bfbdb7f5137879bb766a03158463f640b2eaeccc251b39e72c3ffd316cae0aac2f165f399bdd6585ee08e729d573275b737cbd50808ca197174f8130e95fb95b99879e9f6e39b74ab9e094cdddbcfcf00380e741356026557ccbd934a0b55a84a940ce269bcebf7cf51e7f25ac668096b9c922e8016c5fa4cda3267c4cce611fc3034fc11812c15e664dc1d690c9d4fe4cf4989d4820b94e80bb22bf2b6b3cb9d5c84167c641f18d967c25cc8401f955f2dc7e9caea54d7b65fb0da022d24d121510e6c9114777a66f44faa7f19c4297b9a322583e33e4f1d0368d81e52e3b0fc7ec6a98a13d0bf5dbffdea0883afcb4d1addd30101390886b57b014bb7b1e68e5bb6f115b98a50ad402df39b2eca7d70de01ec8aa6c48d56f51cfbae4281ddab0c4d30f0dbd07cfa0dbf9446f860a352c667bec3ffa30af9ec5237136db08bc85242c1f21b61aa24d1131892840efbe70c769dd59bc71d44e8145a5295fd53cb31ee77a83863c3a994b6bff8d877fb78c8951d2e8adf3bf46b2d9d3169c2e2476607b88eba8aa416fbf2161b86caa026237da76de3b4f9099e9354f5a913a1dacaf5dedee2453b1f0217b2fea76d6857801cb6caabf35e650181eb9993c327f06ffe6ffda269b6b4e28b1aa32c9dab7b15671bfa7896387453c9425101b1ac4f144e4a8ff31fa909be115a1a5293aaa897d50fbc8822f97d8edd4ae93e99e06e3329ca5fdc66e661b8fca3a7726538c9c8ca854c6762117c09dfef6cd1504fdd3ef405fc7d63cecb82d7a9fc350b6aa2a626c70f139fa8889d3aa3ec0931c8427d43d893db9591717512d51a1530efe46e6b6f06bf0dc83d1f38a51fce8e29f7c38cc8d45d367e84e5196da191fa09817afdb1c95bd6d687a967cd89d9833aeddebb2edb05e33e1c83decbf564de7a1a133b10c059d3fb190f0e00ac161b83389f0d748a08585f9713ea712fc47814dae93f0935e0479d07dc9561be5350b8fd63638673b5a2c3af4df3dcb1029d2ec3839d7e86c39cb591e64a50e7893d9adcb012789c278d7c9c5071334eef50957b999e22cc9b8807b5bbea0410cd1e30072dae5273dca1fc603feba68b09d4f90d361df4b4b4b41c451292ffd1cc438689d7345c9ac3e2c805cbb45e0930fbcbea0f6477e93acd80d1335bf6fbdfe507e9684fb0dbdfd3fc67868743279bd47fe31f5044d9cde41b46ec775e8cccfcbf4a9a5f8128910fbb096a12d4d4ea4cff08f8af166e98ea8c74a0e1c8af236fa516cfabee8c9ad8d1e3473dadc5e97cd600559c7f2e7e0fdd2a6fbbf238a6efa7cc5cd42e2b2204f7cd2c28a185ba12028faf3de30f51269d47ac6e3d062d184446c860e74198"}, {&(0x7f0000000080)="be9b8e3a354fc8809381921153f1972fddeb254574e4e495cb3b2c391067b3b183fd65d6b12a63be5a57805c5120961a30"}, {&(0x7f0000003a40)="62902b5f70777c0512d6a809cc6ee8ab7e3675b123e478fd673a07fde12a85394e30c4690ca61b961d6a68ffd12d362b6f77bf9cf1f32fd430fc571ccf0d0660badc4be0385af46b08e4d63fe28e75488e8a8d9fbf770b39fed8508b44d17181c07c43b20ceab02040b346d343901fd0f205c6871520abe98ba28cc4e85a7fa62439293efcfeac94d267b50f4c49ddfdbb8d114b3c97ba012c42616e1eeb29b6f6b2be53432e2f5ac40f81523c44d6086995d31538ccdaed38eb411705d2487013e309c61c77124046d0aa83611910ce01369abe44792a43176e2b9a988b2567bd6f3da63cc15c97f4910e1b0da8e08923eefff7d0dbfc860c0b80c3c084a97cf2346303cccee288b4b0b7aa05a2d42b55766a149f79ac5d4cafde849f2d2c3cfc3634d915aa572ea02ae954f1bddc87d67df348068b2cde33d3fc4f4a2214c06909546faf69905661ac99a88e035cf5b14f58e47e5b278ff40f999229e79f4266bf91ba4e11ebe8dbfa398f76ea5d7a55ba8a7acf009e64d55df958664361eb13788e9ebc71ba6ecb54a857794763afa1f02339a274e7e7615338e96a4245bde2c377799bed739ad429a9e8f66112c58b7695dea48708fd3fdf566dca9ad1a30428e06d74baf56bfdf4f4ac2ad9a632bc12eb027633e6aa2bd3454a6529c9333da64d6a6a3206c41ce95272d845510fe494709243bbf0dba7d2bb7dd6ffe18678cabb5ccbff061f8a04d8adeb6109638ef5c41240afde34ae52f8641842a901449abc327486bb44013ee19c202d68628bc5b7c75ba7bbab1f3859c63f1602516cbb12bf8433c43c46e7847f4caff9c6eaccc7aec72fc5e176f7c7c94df5e0be85dcafc85cfa6039669c19660012931e79dc70b59ec60e5323e3f71abafc24abaa1a239620ea97bccf3d5ccb869c6fd063d3158091eb45ea6a237178657fa71d8cedd05c9396dff0cb38921b77df8ad4486f6336f0a727717325b4eeb967e3d341ce28a2c854a848b085b399fde96ac3a8cbb0f58e20a3810e89b9dd06a980cb6be650e70022c7b812e1e29194432684c14ef28901243333077d58705d01fc48c1a3e7b3c17316b4ea2925f8c1ad074a1c4ce0f428a6ec3f0acb1bde7f33d21d4797bbe18a52f0240459d6597d2811aa38de5901ac9fcad3b32cd97928459426d2c86cf389b73fb03c2d53666f209f26406bb2e39a80b9d048c7aa4503f62becfb4ecf937ca9b77a922ea2cc6b21203535f0f04e420857ade94420b8942c4e8f54aeb6865ff6f4ae7d0d37e9d89683fb289e622a224cc9ca8fcb8da7ed9b5cd8dab743c4e92242a69703cbff7bc274586de4d24fb7ba26d30065cabc031622f193d92ab147dc8f036bacb52bd916e1398dcb49f8a267b97da5a9de19dd5fd47e3c37696c66488f6fd5b6e13224695921bb8f1ff35be809280b4bcb4cd3d901094738c88d7775bf085cb1654ed26fc687be57828b3bc97055944096ef9292500c73fcb955ae1d12e934ff7846b826658e30329a311470fd1cf84aa43b83465c4f518548c333b364e6bc059eb1bf7a5479ba425bafae7a92e783f8aa2a6650a718f1fbc87ee2a1a043d5217496a70d59b9e1bf6110435bdd66cd8b93ba0f152364cff22365d5fd4d59ebcbe041e6fc8eda540c75112d1ba114e6d6d377ffdbe7efb73b5de65de6890fb1144bd956e76147a4a1650af4af04b99e5fcd18f45b80f9341dad2e4918f48c7019cbcacf96349cce048ec877552fb2e663c66f27fec28b53b06269e3392489bb027464b64c30375251b7fa58ac33f993472e46b1cb87e60f8cebb2893bd9d5609e67422c5ead4978ab6eb9359fe6322e119f1fb5b5430856e7f94be0e41120da47da94d8fd55f8d723f14775529f2073eddc7eef38f1d175811a9a54db290ffedadb387ea9cb1d9e440f4ae867e66b631575fcb2bbc2161ca1f51c22c42e7d10a8f06cd76e9ac364d1f0f024cfe1aa0ff1fff4c9792ba0519da1eb633480e2c0a3e510e320bf5c4328f3cf04a0d00085c54409877b2260a3c0ffffc96dccdd42393d43979f01285b691ef86717b7d1d65c5a4fcf82d35c957435e2b3ab2a97e8402c393a1591b6e9246cf037a1c5ded090d25ff61e25894a848aeebe6c03adbf1e4c9f05abfaeb2ab6da84b6ac04b35548a962ff13240aef9516a11d9a52cbfd5e47a9092523f5cae2dba36daf0fd93a2a5b6a594f504122a35cb595c4a252dee33d793696eed0d39fdf9bb29962b7cab861b7f3ac7c912f408f589004c275d6542000e8485aad60947476835d04355bc927ae127fb3135566d187bfa770421cc963486c7943816d9e2c31e6921ac2bda69783fe277b0dbf1e269e0e36b915aa8737b81a2f085cd3ebcfb55c6050782c64df68573f7010e28beb278368868d0624760483dcf4dca3ff70ae795c544fd5ed64a4933eb7f22323e7019a085a8cf24af2015d293cb51cf685783d9112f8227bfb3b4e5d7a60a80d8a41ee84fab1a9b1d2b95b85f87995c095b80a5f81ea8493954b7aed9ab126889d386a3fbbb6c8a122004a615ac9ab549f0a502153f12acb773c05891f5812781025bb623c7ff305f52a008eeb1e46b16bd40ac57789b5a5526578f92242803609c2d5d6231db93e1d180324e4cee3e63be704c3fe55bc059bd1cc702f6a394b47feb25c3264d3c20b540dbfc92cbec31f0726a6d99e54bce919fdaf819a6867e90c15f7b3f40a983b6f8054205230b1669cf1ad572c02860627f00c007dddee86239086704e52089c5d12225c0e54f1d5d38e69d4eaa27c2029c045f2117e991c9272a7d964f7c5593b122d021cc314140cd07bb36a7df23fbc7a88ca8e53bde2e8acbd74d39b088bde5c0eb9bd899cdc8ee2be858076eeba59347ee69c3a95bf5e25d63dc324c2d72deb7b15f61b4580044f2211921222f0f2821dbdf03ee13653b67bb93b315604b2529640097d7e6948c781400c10c665ec48251836a2d1a029400e7237a70244581072e44cf95bbabf6fd98a796563a11d2b282ed463fa875982578efcb304afa4f7f065f94c14efb4aec1366d8f2e2c65a35d01ebcf1a78b5cbc9f8b88191351fafec7f553948039ca677af7dad6c4f2f1cfce54f93c00af6a0b3222e802286ee704bb9611152640a8194bbcb1779b6aeddc535b2742679957bfeacf0b405c48ca204c760b0aaca02258c6a970b8e4858638e3bc23aeab2234389915df2b5aa59eb82e49e7922723e49fc35a0377a71e21ecc1f9b4875c360f7684c8ba4edf23d35285b899caa4338ba792612b088666a6ca36e391a03471b0daaae04dd04234d1bbed3dae7c35974e4c973dcb62c92530fccf7e81607c057ccc233eabee27fc071419fadf63889aa89c1f9f6cb3d4ebf46ab240bd4969325fe2b8f531a8863eb7e86f2da280205d87bd548b9c72b40b42e164877725d3aaa17ea41297284592cf38f7c489d3aee837a4352ae5ed3f6ad18d22f008b420ad873ca9568bbca84535301cbc936cfa80eba9f08df331bf4535e9fb5f2ad58511767b4f98f8e23cdc46ea6f1f375942ea03b549d01ac9d1fc23b249e2fc799b7e0fad881752f47fec9ac83e06c74a186a3d09ab693e3f8dc9b65ecffc28c004503c4b94b87a8d4d883057bdb738d1e4951c9cc53ee08c516b383273ad922b83cb6e094de1dd80ac479986fbf324d2e0f1897c0142cf61cc19ed6e64c2697c9ab0631589c0fe4420bef61c98a8084f396a2165242aad8783bb33f58ded943b597ae81c6851db8a26b393a5ca14050559be34810bda2760a7ae5083c7730bb5f56bb5334117a10ccdd924a6e1fc5f6dba5012b57f751efd770a1520bc51e193e642f92ed7afab0a32c0620fd1e285c460279b2fe43fbcc5de8b07b82d52ec3be282a66489bbce3e2c0eb43c49901079c0d00d99d2189beba8871227092c00eee49f969330d1e92e2bdceaebb7ad877cb365e57a9552ee17e761ac692d2742c7e972757f3c936b66ae74ce71e4d1115f10bc798808562015f82b6493b2d509a07b3c45076bc07f4cc51b9b74a88ea83edbb62434b2beaac21622707d331fa1c005152a2281d07e1a176ac21bb84c6480a08f40366f9d48a552529bc8065d2f547538e0b62dee797cab671dc9ae17a8486ee5228a7d935a61f0cd7dca995bc439871a88df6149ba79a5896a4dc165ef315d43a85c710c7a7a220ed5f425736ccb63271c35e41b6346f98e2e2f2b9bb57a2e9edf18be34638fe6272b24508f3bff06c00a441515d832f4866376d5cfd31c896a300ae0263e72497ee028b3b0b5f414724eb1ac6940e17e77b009eb830fbfd72c33dbce26bf28990d5a0ddbc061a82a3a928ec1211f966d2ca1b915b0944d58d52c75fd3fc52abbd46eb9c11fb6a6708727b920f1486cf24f15c3b2ea3e4c8a7ef19ed7769a5138e8ddd557a50833bcdb63ac4c15b31aaeb0faae83fa59ba3a422ed58bc00ffbd3ddb99207d10c78e0dccae4eeea2a862d92aa597f4f3f13f991d5a5e51e6acad7e399916730432c13dcee607c5b1406a98a5479cdbe3ea52b00868a2220bb768382e7cf102ae289e1b059322d6f40ab29181b7e9c2db29625849c30608192e7022d83ac0ccfc71ee516ab476a99ce8a3389dce548559495bd3b41062e4c768fd1551a2ae9e175d8784ead81129122fc5b7e25c225131e70442727ce36cb66b7fb83a87c6bcd16e5f2d04b0b8b6920e1e90b1d2bf06184c1dfc55a76ce7df6ee1174e4cf0c01ec76cfff39b621bb7df1297000a859e18977867e10f9d1bcdcf0e404662effc3d922ec21023260c0a4b62e23d49572df21bba99256090f3a3daa8c5b1a17c5d6c2433cafb16b68f726be70a24fae7329302d256a64d34b1f0022b192365d2e88ffaa503ea93166646b2fe6735832100f7f2ee23801a12f271d3a391a0787896f8e43ca4523086a904ad2d1459e900b84bb830931e6c8df6604a2fdc4e021cbcb8237df163aba1eda0e4e5e1ff721c3b50835f407a128dac4fbbf57b14466410c9f1ba0360ab25fd8b62c093ba2db90d912c31c209b2e8d9d0b450b21624b3581de81a9306d1be99a12504619b2c40821474574d1e8f94feee91719042f6dbb3c508b91da197f9ca6b0eb6484ebca8eef2e65e10ffa29dc603db7700998c4690fd5ade9d52fcd63129e4b68a41e41a1ff83a04f1ffcc0592fe93db38831b055e4874bf64c21273a2ed09ac72e043fc86a141b186925be9b3e11e282df6c10be29cfa0b45d2385c4837c0261c765e9476cc58a1941cd70a7f0c5a418c458afd728433c0a45e45db6d231cbeb23b88b81e329b895f92abec86a8c2ea09ae7a671180d9c6fd416d5b309ec3245a81e5f710adf7bd9a4bc2fd889a4e621e7b16e6216d11c02e2681d73fecba549ac2b12248fb1ba2c26c03ce30b5f39aee0fab2f6735304837562c88dde38346d169ffe68f82804063390cdad8c81148dc9c5cf83df302c5c102943831e792c90e5f967c34fc21db6e2e037bc132682408ebfd5ac04c7a6b49e811cbaff6c992595dbbdd7878019d511935688d9da99df11108a1ec8e576708a2b88398a11c248c0b43211daa6571140b2efa5211ce20fabed1041a4d0e41a421f477a093f4b529387b5f24791461ec556f54291746016d7e655bd108fa1bb2b843e314ca6e3c7ed59db7ef8d3fcce504ef387e47cbe26f53b8e5254266668575483a5ff290cc0f0495acfa1353306d4a761f4c32c9dc47bf54ce860a53faa72d6129433b98b597a29c16dd145b354048397349138f4bf4133b471a2c"}, {&(0x7f0000000240)="f2f2acd2dde308f4d710637b2065c366a4e322e927136094d486bb9fb2ff71a40fdbfa7bbdadf3474fb99749c053433fd4904188ecdd0dde55c3a64525b6243c1a53010623f2fcde35a40aebed7e3c75fbd1eb9c63467ca87d1013fb609277a323d7cf09b3a10b381e528ab560e5a5869837b6722912ad6683e6f6e725648312ac05f86560c8176fb766c0f601ac1e4147bebb7b7c0af54eb57e0c5c7e58b1b4e92ca07d0eced142519984530c0cec1b7ebdd5e2a8a6a6c099dafb00644ca38ff777912688f33dc3b34f3e8766f4ecf8e05ffc1b7d1abdc2d0107749f51e9802a5a6be560c59e652a654ca9adface8177e38e135"}, {&(0x7f0000000340)="fa22a00f9b10d4ff938524a69766d142877dcc597ab6b696529fdf795594c8edb66f3f21e3"}, {&(0x7f0000000380)="05d4ff13c0ad4b6de27acb9669966f99bd670c6494c920cb6e5d35db055a80816ac1abcf2e424178d08f770ba161c778913fe884b6fabee10c89650c401c35b592a184aecf1faa18e6a8649f967ca1f6b1b0feb0971bfc7da79417907eb825a7a71bd1"}, {&(0x7f0000000400)="f3fce2fd"}], 0x0) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 05:37:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000006000000000000004caca3dafbfa98da909cdaddb90383bea2ed634841854063f19ce11c3b0c9bd93e6be561d8f14b1c3935378554ad7cf34b468a8a932d364852a1fc"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:37:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r7, &(0x7f0000000080)=@un=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a3862070000003d825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 05:37:08 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000b40), 0xa, &(0x7f0000000e80)) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf121b2c696aca0e112f1c00da56e330bf9eadb635a15991d42057ce4909c7b6128e4eb6da20473e56194c071411d89bb5f12d5826072bcf3202328a2d"], 0x44b, 0x800) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r10, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT=0x0, @ANYRESDEC=r12], 0x8, 0x800) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x1, 0x0) dup2(r13, r14) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r13, 0x1}) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000001200)="00000018600432152dc226f2b5fdffff0000000a8dd278f8", 0x21}], 0x10000000000000c7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x221, &(0x7f0000000040)=[{0x80}, {0x64}, {0x2000000000000006, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x40, 0x121) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 05:37:08 executing program 0: getrlimit(0x0, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd77592473049635f, 0x0) 05:37:08 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffff9, 0x13}, {}, {{r6}, 0xfffffffffffffff9, 0x80c0b7fa00bfd2f6}], 0x9130dbf, 0x0, 0x0, 0x0) sync() msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3"], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") g Ãg Ãg Ãvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002277b140 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002277b140 05:37:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r0, r1) pread(r0, &(0x7f0000000080)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) sync() bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000280)="2eb115245344ac35cd2df1bcfe2ba427f65066166c9d2a70b27bf65ea3ad7f6db46f2f567e651e15cd4696b131eef8742f834dca15b0dc93a9e564", 0x3b, 0x3, &(0x7f00000002c0)={0x18, 0x2, 0x5, 0x36c4}, 0xc) dup2(r2, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0xfffffff8}, 0x8) close(0xffffffffffffffff) r7 = socket(0x18, 0x400000002, 0x0) socket(0x2, 0x612355acc01e795c, 0x81) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r7) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000180), 0x17e) socket(0x1, 0x3, 0x80) getsockopt(0xffffffffffffffff, 0xa655, 0x8, &(0x7f00000001c0)=""/161, &(0x7f0000000040)=0xa1) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x1000002a9) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r8 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa46) 05:37:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = socket(0x2, 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r6 = socket(0x2, 0x4002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) dup2(r1, r8) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="6530a12c46e4440400000080000000cc3cd06ce1643cfd92df2300d6"], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0), 0xfffffffffffffef1}], 0x100000000000015e) fchmod(r0, 0xe3) pipe(&(0x7f0000000340)) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r10 = socket(0x2, 0x1, 0x0) dup2(r9, r10) preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f00000001c0)=""/131, 0x83}], 0x2, 0x0, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) write(r11, &(0x7f0000000180)="d3eef3", 0x3) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) ioctl$TIOCSDTR(r12, 0x20007479) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r9, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = msgget$private(0x0, 0x10) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r11, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r3, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r12, @ANYRESOCT=0x0, @ANYRESDEC=r13], 0x8, 0x800) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="de14f0c6a4153366f8797f93992e03b0d5b01b2cd9927069917b477362d395508f92e3428be9f13c82874be0a41ea6368328ab9a732cea34fe63fe0d0a35390ba74905249f1f7c12982db492e59b54c340ede5449a4ea29eb59e057510e2c6f2aa6a720849b98687fad704638118dda4ae406982c5a16e9c1fd53381", 0x7c}, {&(0x7f0000000200)="bc29b4c38f98e30a97b37e6e46db0b232477198745eb5c05330e416e7d3e3ccb77ba865f6cf1", 0x26}, {&(0x7f0000000340)="5f991674b9faa46121d95a146e7e0e495c07a2a8a5d11d25bbfb3c7b11f3af31a13914a48154eb16bfd77775e5fdf61fdc69397af5b4b75e489a69ea0ef1a8f4a4df3fc1b82a88b6b0d7a589f38518404016aed78b178ca73bd8da5b2de8568547d4ee4dbe2113df476c768f93d4e400da42bae80a64d7cfba1145b7723a84b74321b3764f739b16a2fe5587e6b974dfd6129c0a153379898433608dfa94b0b1a36ec05b43e235011b9085c49802146307ce05f31595eb2e0777db1cb63812b63dceba1014e486920bccc78d5fab5572320b806006559b9f781726b930120d2e8ff4170a3368243a60da2542a4a7ede8b6c187a0421eee14a92abb48f05db2136183829f84f283e801230f1527770a012a98b717f99ef9dac2bda372d348f420b56b0ec66bff0d1c60eaac52a064375b676e67056080808f3eb627dd8b519a21908fe430d8996137cbfc0998418d57c7097226d672ea19812adf5bf2530935f4d4eafb123801562d6d3c416bb7fe11a027db56ca2d04e9a88e609e61ec7742fe82f0da913837d89a99b13a408f9b1cb8a5668828dc2fa6527b05daaf13187e6b19fa78e9780dc218a8377beacc7fef235e4e34558fe55f14160c5729dacb690ddd87619f211846c1de22a4b4ae27a2a33184421de3aa351625ef0f527651e8d8fa7deb257ead8b1ec824b299e51b470c928d01213f6c74cc8365fec46120b985156a536d3c97e12e028f6e569693fc68b167f892824ae52e53732c58cfadff05d82ffb382fd743a81b2b40691442e513f5e9ec2f9791bb37d0237a4535abfbead9d5b4421184a4f8a9c5fb133a9085a862fe0c236ca4101cbe2b69faaaa770b7601fe6dfd0174b3b5a85f4ca70625291fb7793a0e355261228aab8535e662fb2d93c7fd81e181ba98005d5835ee2971f67bc6ad045f0962035029c4932388fc198e428415265e5572a208ece342c59be81c8d2040104b4fef18393a9d2230436f84c9bf377a3c4a6808c9beafebecc434f98706c04f9e800d323da16ef33dfe6c5e5fa91917ec0d8147a76f50beb31bfea96880158f837105229b1ac2e96ccea7b52e94503746e905d082a97c77684c1541b5d690327c5e8a6ddab258ea84939366b770d7708ddf1fa1a018b04252031105990028eca76bbbf42e4707c227074070cf31f98bccb1c11f6661eec2294b2ac6176f760ff994e22640eec71eca3e72ce59d9116f08c113fcd409072b5a89b4f1737df7ec9f20df9fef7c713648208fc0a3dfe9ff17187fcd5fc58b896c197204042e0589fa85a5fa8e261d5f90327ae4bec4369a727621d3f9addd689ff9933bebb9a2b6ce610368612e2d76a202da97dda0a055732213a33ee4aa8e4c32c124e17c9f7604c52061fee876241bc4f332929a8a3dc9481b20d646ab10beb844c4d0ed7c137d13bddef2a8a0e89574ab96380000e1b10e048cd137e2b1db92b39afa8792a6289849db432046330846248b6ba7f8249e9a30b4a915a4d304c7bbe78895ab7ad1f02e0096c78ddecfd1aaefc7f0faf1ae93fdf71dcca8cc32e0201092e328c0d894f8110bbc83fa6a8a91cffceb28e422d9bdd91baa47f6d54554e25771fdbfb1edf856b25103e71ba81cb4b5067b7c1710d3939670c0af87878f1e939d58f5b2842ab771a3204b3809b6cd5825365fc97521f5bbc1cf25aa26625bb6e58e779c3e68d873a458447405fb9199d8cb276a741952a5083442afb1ca43c1ebe5f2c695bccf2864cb1d8969d68912635e2130acd58dca24d6afa60230b9ef96e983afdca834f5696a241cc8468758e613ca78efc5c6cbd5fb66748d9128b678105c3190263dc77e6a13054b278d5a21f1cef090a11399f30c22f73d3fab922bf796a4abcc7e661808e2c161161b90a1ad87885337c57ff78640eabe7b137fed707e62a3b68901e0a6058aea955ea4e31a7fa9de658aca7823ec467fcc57a68d2d9542ad37889b7494dc9a78bc1c533ef28b8ec18fa87f72a355ea3cbda5b4dde322e7c314f1eaae42e7a6c8084e409d2925b773a381196075598662cfde2cde352fe4abab62e482e099641cf4bc34c8449738b03b4ce18adfa2de38f77f1f91b56a484a0408df263e8c732f826e23abdafd1b46630c84b3ee2736fb7ddaa717fd58b6d6a753b3e77466e210f6ff8e16316c09c1b091d2c2d1fa1da0042240fbacd22b8c5826f4e95c9d795f157ed956dd838e5543551261fca655d66008f9e9a8068421029ffc001727f7fa7fd2361c69b0eebfdc92b51138c79b0635f7090cc51aab46223a6e10d01bc59654a31370df218c673097b0e4a271a84e759fd637994317f3b9a8ab10ab2c226b0b380f9eb1bc2f7361e0ae304799a4565044a1fea9c47bbcc226600d416327952c8596afcf81c6d5ba22be836a75c7d6d89b31795df1baaf94af3d9d6aefd42822ccc945c258099284b71d2c79b5eeb90f4c3e328806753116fdade571fb5aeaedac758b1ddc7b2bddaa89afd5c613f23e260b7ca19d8145fdd4bfb50f2630edb8c60fed77c6ddd8dc6325830d2e9d447cbdd50c8dcdaa629a24462b17560019419e0b0c23175644ef0d3f293bfc5f33a2d75acf59a4193b147bc9ed7f76002c5f727c581ae8a359beccb4c2bfcd2a28b45f792fa0198d86e4c20c2f35459fe19d8edd1cc74e0a610cfe105987449956cf0b2b23dd00c1a294f8161b07b7bccfcbcfc1c80699e3b90743abb743a26962169d63f7355667fbf1d7f8a713090aba71e0e64f863227b372321de64e3c21a2a89c63171e22358d5ecc136488f5506d258d8e5bf907c0202a5f176189a15fa08fc959e6eb0505311b102bb209143e9ad5528b20ce16c804d98660414b5c281880a28a68bdf59f902db858cc877c8e1c408eb32492690124d71745250e858900cbe5a4350d5c62794bb0e6061c614b8200b1762993c68dd5af8bbf15dde58f0788513fb0666b515a4dce336db5af2be1a1c68335bc64ea8c37992fa814b6617e07069a69a0c1bf4abd62a43939a1ee21183275aa8ba9db4e28c794ee1952f59403de8a79fef2ca5287f1e77cf70093bec59861f8b75b560507b75a02b15d8e1cd8b5b979ce8acae6490353b2df3b9cd9344cb9ddb81406349ea6e9317ebe0f40a17aedbb6a217859fde052ee0203d27645bc1d32489a9966251fb0b5d63133c60cfbb527af00fb79c8d57fc28dac1c6ad88f680ba31a887711b950734bad6a8edf774134f549c39a3b4983b1a462e1449e274249ea74cb49c2ec4bb3325f4366b7720811165d08a5c404a4a004d2bdbbdd853b669d06fef73058dd6fcc0b2a4ade3ee40e3018f794d34d61210128c07cb3fddc4d8ce1973f04c76e0933c9916a07ad4334c34dbae860e75e2ede55942a4406e402207e9a8bade2e5b167c6e66adefd4ef378261c75726ee2ac34296c37320eeaad814537a96fb72b1379464436962057bbacc0866a70c1a4d988c189dd9f450dc45271e479b30dc6038ff9545138bd7c59e7459afaf69ac62e771eafaccf8e87b4f9648285481e49ea32ab6a917160efea430a4d3e5e3b3ab86d92f0ff95cec3cbc182ca02cd748cb364e71e22f83c86ad620b067a4f1a60737c5667dc7fc5c6c7671cfd45dc493fd1fdc60599e1014e607c2ff22a15d640d4b892cc78e445ce0118e67d32f4eb663e5164833d85277c166b92481a075c1ae673fa95ff9d596fb214f81dd12b438eac8d3941511f3e569a332c71b4f75d83e585b1e5e1e8cac1e59dd462820fa61c5cb46756601fe84bf16e92f7d63c93e90212b358f71c5526e2c9f60bbbf12184c091b330e48871cf5118e29f7577a324e0c29527e60d19561420975cce03a079b99ffa4f80e439beae8601cca1dc67470fa56e2a7c83ae67f803b283b3b28b88ef717ca2a37b5a0876a7c3c70a872f8b30fad66a3039d3699745991f44e5b84dfc15ebbfc9a54f4882468c69030611375bef01c0527fb20a3eb1684f9511384bef318b9709576d8120e8ef76fb263f3731d5c04c5b55fe4386fb05862749c68c2705fc68c964a97d6d021460460874adf3da6dcf6bcced331f20f40969c367cf5683ee897576ee8e54fbe892491abef5331f7e8ddf885178410f0e7644a13300c644d928ad53f0dbe832a67a3696a446213f621323f54b5ee9085d8a283f19f3b50d3d0e3726005356fbb18adf09625285e9623fe4e264bf5c32b021944cd5ac58ba63ff3f83405e1951db7fbdb551df580f24248397c83bdf2d109d6a84b218aed69bc8f979c291d02e1037f622a537bd18ddb3e4b265f799bbdf7d36c1b242f4873f1cf050919f0667dc0390168a91d6bdafc95f1eb3039b043af62c00dc14b7554352f90ffc0be1745c63363fe756c2fdd1286687df127a957b64bf09702979ed4051bdbc35e886913843e452748ef9c9f6ebfe8828653eefdc172dba852802eaf890c798439a952a376e588433eb4bbcebcaf94b3db5f571f92e7e925a80f30925086ee0c6c1f46101288c1ae207c95901421ce311f1f4ceafd97f120ce29795c2af985b6151ca7b4067918449f077bf932cab9085b2785f1992a612980edfbf2ab34f1338fef278b46518e1d0cb321aa045e7fa5525ebfdc45d7f63d1be83bf6594347be3b9aa6214f6da0e7db43b622f82e55ea0a56bc629dc2927a765c97049b23c5671b7107c5b54e4d9f6931589bf151a19a6b5bf9db49a0730904421c0fd20ad88cd6199acc0dcd28347dbca157fcfd69767e40fa4081015c1b8d6c83fa074a3b09055ba3e6c75ebee84a1144047709b9125cd2e2fb08d299c906094e589c0914dc0babbbb58df1d3ee1e10714ab4b1079a2724c0d69dc8f80d0231cc743f51256cc6e9ed4e8e454add99c66b345705e6d245dbd09f7287242a7190db5c1caa6b6508f04093ee5e1e3bff0bd05652e6c858e8082be84ba3af943a084564918a38a1eeabe60f162bd6517cb2e4e3d0a4ba09b8a0df0eef9064bf297000b334da9d8d63d588267fae423a9f2fdf5c299897fdaccb1f7fc3d25e3f222b1686056b8e5a207a11d5108d58b7a3d5f3ba02e94a105dde9c09dff91ba864f4d7988eea86a67c0078b1d725f691fe84355f580c875c49c8eaa3a3b6194abf6a265ee7939a93948121fdbfe32baf965ef95e3853709b82a1189bb93479e218938435d47c12d302c350a234093b43e772e34aed8df54516bbef6b184eff95399364a67944b0c8593f69860a00c66d79320fdffaa8cf17946f40a49a7edc4c74379a715033c9445baeef54ddb8ae6c1a0d304a1b052df2b9f6ed0205ca0770bc2dbb5a62cb6a01023baca2cdd3e7ed49f5d70213263d130146ca78f600507e60ac44356abeb12629feb0f297b13f853cbf0114d4020bbdacb0c086bd70ce1064198b0956ae4ead19538026f8dc16fe479e254950be74ea82a66bab0072b7d9a49fc89feef41dda00846ae35b6e16285b869edcf60d90d8053bddbe89cd621279397b8ea29fcac3f6f0ea3910439df58d758d1f8c3c7ea5e950e4bfc0515ea20c2e629582fdba8b0c8967cde906d3e313702e768775177d2efc9e9943a8123f850381b655c51acb5eb087fd3940837c52dbeb60a4e2bb2f095480eb87661c53d9fd2c172935b1d572385508025867275db93c117a0a4526173daaf8277781b5766865cd5430e2389e75ac7bf4d9b825802d776f0b6a669226c212496ac6e0e91f166a1754399204fdef9458be40dde945cce19b3b5091f602f99d2379bbdbb015171b1dbf406813aeed43afe5dbacce1c356fddef1f07", 0x1000}, {&(0x7f0000001340)="3ccbc9a87050078c02b7d38960639568b582d6d6c3338b89839843a9fed57adf935a74bf2e40985b3ad3b6949af4ae8d625d6dcc0802415896a4273a9d768f1570ae0c6f83c020a4fc938b1a979e1ffb25f54c19090177ffe8657fcd0e176aa99346c705ae38d8eb09bc610d1c937ea7ae76be3a3910c4bb63d9c2dd22639449542ab3528b43e77839d2f43e764fb02a5240ceb316b2b2d35c656a9ad133768bd30f3d7c3a7fbbe2ee108e8cdd48e967e0de0162ba69275ab3535b4975f8f48de1c4c9f36ef1b9e5d4f1b4bc32c0d290481c4931335a1c2ef565bf235027743e932ed79b8d5220e03d31ce0595eca5f14d7adb2828f5be46623723ec33220a9bef4979ec4c69fbd78fd2a95920097262e70a9fb196ba46df8f16dd119d62a95fe1ab82265524e0d0bfed57f4cf27d42ad22b0bb3446aff99700fd6c25247a46e141fce3bdd6d1bcc61ed5276e8b6ca0f3c698a226eca5e46ee4d52ff051a448ba6266703f2ada03f9ed7599ca70e9cd48deeb5de2d0abe77c8ffcaf2e521cf5b653744214db34a3f4a05798ca018547e83656e514719b97497c50f73e360a095ea12912c5522e11468df632426ddbddd59bc15115f4ef0e9597686a50a0b458801248714a2406da81009187514d3a97b8b1a054d6fc0cca44678d36feb3b14527bd08365850d5749451f9a70f9c360ca4795863fc2eb0b5df2b73b142bad2a4fe974f15ddd9e5e2313b6670525d297b716e3223112cc9673479b3c0fec47cc84ab51d0809bb6d0b0f6e34f70169b513db89fec5f0f9af0c16bfa3ee8ebd120724e4ce6e7645a821bb730503ed60034e81df9fb7a0afaa28ba9510c5aad9efc06db0512fb73765761fdc2d6b3629b82fa0d7dfc2b377e3723d8e280577221ee302f01aee31ec566f94a7f9465e694af32b9d2044c238e0be1e3714016032f2ec52d8fd5f11268beb50722e0a711035bc68a362b9b2ecd21c979e7ac723c9087502420c1c4493739f9a6ba83a33988b2f3fec05fc12567fbd082d3e63ad9a81dfda63f6d9190563906773ab74abf9c6666924a84991837e0b4afafba6ca46f4e33d98411c1bf7dcefa6e8044185c14150b2eebd7acc604f811766e00dcfe1960787be0d79023ccb16b64fb576fcfbed714a1f48304dab7e4c615b507a0978ad9e46c8f3a7ab1307a2df33affd3d591c36eed29740edd22a1e452da1d8361e19b243197e647e306d2325d52aa2d641f00e3107bb7a8b5b955e677dbd474150bfa64a68fa3514f184ef6102fd6507e474cc15b3ab5f34e1e5fd7082042e6ac8b02c351870ee1ba3e5b6dce36e728cdcd3f6a2eb7b243bb71afad025a22e5c1568e02ecf13a1e48ce0cc0a1d3845381d865143fd9feeece08ae02f971ac69c409e4182a42e1ac746fa745d6fc6086532d27a0631490b4aa49cbd1cb86ad9baa5f3150792477d9bbf94c489312d4e049624da7f0ef95710fb0672770f4264f24a19d162fb6ff7aec33ad091a8fe314b0a795eb92812e4651f070f8e4386b43abe31053e5245a081132002ae6b0260063f754217af3cefd65bc8e6ce52f4e2b80ffe0ade3df8652ac3b45b49bbae04355f898b20853c9f9147a7919cd9a62977430a4ac35e1fb525f866a4bc9c74bea0f6749b20393eeb3ec40dabaf14e18c2229fb99a0e4221194ed0391707585f18e6e17320bd4d0218db5dc905beda9194c7c9d41b7040b325b912d2ad6fd90d858044509b7fe81c729d80f1e4a2222af67570099416eebd1db43401f8818dd693fd743b9dea2e8f043b7f518ab6161363b681f254303805a21d68ffd3f4ab2dbf9e0625bc87a5bfa5a7ddc3c63040851070d1b372c7b2b3dfa849aa0de2f3975fd7d7959bd78f7725e1e70330dc00cabcbdcea53b2aff12be9d8af6e7329b822ae0124aa39d69bd7340f1e7afdaa01ccb70b22b2ea58cb48e7b33b6fced2a48ab40960b0f98ba8b4c57a54dbc239b96de5cb5701493dfe4ecc5c6e6de14250a32554c4445a0b8e5d609434c7f00d167e374e94bb6423e0da0e4666dcdf4f122ed53e50da6c38350ff3befb58cf225dbc0fa8206a5b7a494e51eae8f27586908f5b4c7ade59627e968df0ef84988434d23917ba8f72a233a6c8aeb7602147972a93dc13264cfcbe10b3b140b0919c374831eff388d25f910494396ed1fc19e3fe031f5eb210ce27bc014cc16012d1691ef162c0811adc2c30873b39d6599b49406e9d6e6f24cc6a182e7564ba37f8f5c5c69bcefbfdeb83ceb95882dd92c3c871deae46e0850bbb4bc08695bc26ee0372d891263c3c71443796d8c3a7bc2ae80662dbe591b1d3bfdc43ee25b27f113796c4dddad3ac59834778004ae674c07b04786f2a10396c12635dd36beca167f69b51566a02969fbc1f6090a6e323027d1cbdbc90ac5a9113b735d73d353fd431ca3ed3492f0854ad5fd3a81a45046d26831b893340ef8819da96098c75dc1ba007d255873e2c6927948ef495ac210d32e5d8ada2eac8a19d726ac64a668512c3b9548f65c40a6f0e52fdb752b136178dc5a659220f5da2712eca60c9babfa523206a905115b61bf0835d2e67985db3b9c123367c787faca34618865983f88c4aa0977f36afce009e355b7e84fcd31552259d0a55adaee6ebd776be613e3f03fa03d9fdd399f40565ed125073c506e9ca0d533afceeb6886baea5631526abb47bff138e03021ced11aa50de8f03d1a89735144e27984ca3cbe165f83348b6816c36d152b2ecb03a880c3c0d41ef16699aa49c860093d92276e01e8f0ba48d34df2427d06f7b0515e9fb6a7146fc17d45ee5c39f8432baa10972ca2873ec7ecddb1c5e729a8c8eddd6d636f4676db83cbec56c9699e149bac69838c3cc95b9378b7a246d59170ea97b9bb8c1a329a59731a8e7a559d20c3f7f0211e91021d383d39d6dc6b37d8996f0d319a3634f3150248e7ce56eba8834a28e744cb2f01c9295e2d8edc5ef2ab3437bf4dff67acb8fa6de8cba95839c8c2151f69c3f26890a5d9415908327fd4ffb8000d5805d581301fd2338afe4581bc16729e3b096a66ff8bb6013cc17cad2c8f2d9ef496ec1e504ea9c71ed27de76f5402fc598b6fcc77e5dd0d33a2573d0628539e8c5d60c8f034ae5284347e87b765882c1c968cd19dc6335c2b23d052d6a0dc8d236c7cf753b41f00d62215eb4f23dd99023b60d4f6b23c39e63309c4df88173051ef8ace9c2537b7892c3e8913134b992d108c5bec8102bc6a9308105ca3728dfa6ffa826544926c509b3a81260b172e606e2fdd761707c20d46226a98f52aa3c3e249f0a06ff26a117a305937186dc96193f5ad15806d404239b13afc9317319e8d40d5f786e808bc88e80b825ae424f367b8d9f48fb6df28e9ff2aaef1f09595d653e16d003fd379fe0da7e6eb5f0da9030028b436c9d745e65f048af2e95818c1e4a50212bf1ec9c4bc47e28d189236331eb0c959c69c321bb387cbc40cea4b26bdc4eed0b682680e91c6fb7d9339b2704ea0682dd38b8b2375d4e5898b8f696c04297272fae32a168c570dc0f70de08d27c4b745ec0031f7f1e706f431c5893f55e94848f61eb36bfd4682f6e89b65dc58a1920a3a63e55530e709d7d41fb71f772605364962c6a8262f7f5e8c634743424775a7c1996400ed9920ddb22b9e21ec74ccd250000638f13302c598b2e18ace26a166571b12da680ec79a88b43f3d16c19a6c4ad7de57d45ea47f1f53faf921b88c9acdbe992d7380c53ee7fe568dc12cf3820a0b7c48acf61acf108297b20f911b43ddab0b52987db4178595419c1803709b0520c3ed69aa2c7136b588198a0e042fa09c7cbb6ff07ea2da17fae3ec191eb1256ff46ce4759ceb2ecfdcb4b7639e2f2abeb5e8e2907efb8beb3f87f27ebf3a615d89d0a531eb5728c798d4d304b5287436a5a7c4b8e73a5eeba3ccac7713610c0ad3aedf603b08f08a51f80ccdcf25552ac10aa9046ed59474f8c6a448d5405cbf9764dce84d9104f0b644f014ed3992748697fbfcd05bebafcfc43b96fb95a898bc79ec3cbcfe76b566fff6e327080c373310fdd0bc19f6e9a16c586b4cd91de04850637c211233b6c5cc9903439d28b46ae6673101170d19c3f47c86fd1f061d59d4ae998bdc6d486d856b3743fb4517529fb345eb4573d364e1a3b0000daeee253babcf9622e1e728374a2e83dddc475a7428663d44a2d543c8ef8294ec375d2465c7f14b62c6cd7fb3bce0a9d4914e59f39792678d80c3a630962463dd03a4bdc28fc87cdd0934ef40afa7b58912a644e9d42f23d5b040897d7ad61674463efa61eea646ffcd951fc27d75d1d9fd3f268635aa2447f33cb10ebdfb9d85a8be3852d1a482010f47e547660d76a8cbe7e20c39c171d8216e5dba6d6287e71dbd8b13ef08bdc868cc3cf789f2dbe795d990ad60f231edc3fff5bce93f2b1d27bfa331567fc6a4b45bc6f90deb75863d033578386d54f532ebd53cf29e398c00ef5c9116e78f8d7a545d053cf12ebfb86a1e476dcf763e070b6959fa370a93fb4c5043d2b50a83f7555e330744165728c0c88e49726a1ed620253ff9e59acdb4ba9f2ed3cce55d989dcf64817b1c62abd18a97e58c3033611c5b41dfb063b3e00d9606eab262780f1876b5c2b16840880ef6553f43e001724bd007431f42bbaad594ae9401a15a8a385a148b7e05b711c3fa6a526c492016c8780cdb9b27f749f2ab0afcd1965317d0f169715c2bc8445da61ae34f9f0dec4fced7c52648d70655b8883e24199aa0b94230be228bfc1ec2644fccd6431bb30c99e96f9c53e8f26888700d9cfb227815f80189b8658147e8ca4c35c4555b19ad216b41e32bd246d567116085ff58e6e830c650e0d8cb018686578ee6427b3c4a19989c3786d65774e40a832aceedf46e0a603c224017cb2f5c4d138fcf006d99c1b79e541e333871112c0a6b859ed59cedbe423c82c3811fa10660d4e3f3775b924beb7e9b238005a5393171689d7bcea2c77822aba9cb32ac4a4bd6f7d54b73f91966c2bf162fae4aa225d565c1e99b831b36c6fc1e02044abc14d1454430ce014996206b3d143528c15c9ecf0fee967b35ec856fb945a2e6429c645e1616bd01888dd5392e6c022035e35f2ca941db8f7d7e7bb05b7e4a3e8cb862fac9da2936bd06d597d23a192453f612d511b1d3ce165f4176512818efbe1b32e4ef5f2923b5fc273e0d3f803b9bf0b7c664a2fef48879b88bf7b929e2a0d2d25e21c743a29d29d8c8f5898c9a755f4baeab487942a28a781f1bb0e82245fdb41891ede92bf49f673f68d66e60b3ccda33835c3492cfa214da5b376dea499a5e60b789aad8e05c7cc982b2ddb0b7edef625e47d460ce3c1a3d538e9e4c1209a8b070a8e5279dff83b6a6f51c757f00565aef2aa9a7015e7c1ae7d7f83c94158ff43ce20edb7c00d193b1d9a1331e88fa2fdde2ff3382c5b382160f9fcd0e4e8cd1302c4ad75ae550394fc6dca8d1f4fedc6e2f8d73c33af615c23d62585f79c3619ff512e3d29dc1365a3112f9d28e59bd8501343dc13b0c8da896348376bf3f33ecd929dfa9b18738bf44d322eb8fb185fbc05092951227f0836be59a1feb90c5b3b371d6b9aec190924d72b120c5eb6cfeda0a7361bfb4d4e6b7eedb664ba26762b7e163b13ede60128438592fe1f9d690a7e5ebb5ac04e88751a1ba967821364d317e9fd4b2cee621319e7e4bcf9ab746a0b97129c03548ca0939353e9d306b9fa9606dfd06c2f095c873a9d03dd796a4dfb34563bf3f9a81d65269890e", 0x1000}, {&(0x7f0000002340)="88ec6045557db05259e82446ff9a2ec9d8cfcc1db9829415d07aa893f36ceda638744a1e0160d7021bb4d8ff7fb7294dfece11507d90f904817327f4a7ecd427e128a6da86f90d447087057d35de854a3b782d1a999ae0395f7cce0da4d39ded53027dd4e2a74aa2debef6e0158e4e2182555ecc2f21407e612b16bf4feec79cb9c1d9206a4b565c858b1b7e7e1839068e43ef55355f1d0edd8cfe6983bfb5472811c77a3757870e00dc41d27821b3183585f8c2f2b430882a73f67461c6e935baca9be8ddeb1227078c3dab4e3e86d94b2506188c3ec5a04a133f511d2dbb7f8a43579a02882ad157a3ae94894cdbb319eb02f77526dea07eeab8a7845569838e0ba7e4caffa771f0370536644253b3fc1bbb035930d8e7c04332bfa55f52b774b1b02999820447f38031968355cb357b994386393eb466a168c7e2a83028d232256b10d33337ee20f7f2284b02dbfed1892a0556a1e1e43dac1b1a0d291b675916f52eeb2d4bbada929a5708d3b17fec8685428864be5941accc446ce6bf7a6c5aaf441c6871065b0afc0abe2b5cf7292d851317800e93bfddea9441dfb72e1972168c166bb94e21d65f8dc24144b67b66d30387c5ff1d4384520111ab0d8d41152fa9492b73745c4d5f8625e7c1aa864d60ad10cd6e7d0da2ab283b13f13a4a22dfb5da1dd01312fb34053d8a2c9589fda4174fd66fe2bf3309fa37f1af92947c9d41d6d63863d9d71a9aa15be5106979c154e9b386f812abcd7e589a8f85329bef6ed140510a863e8e01595da6f271e5db705ee14d0d8028bfcfc6eff57496e8974a492ad47cd94a3804b93ed5078577892a506db50d418a8001f8a2ca63eb32ce7f8207f43acd61f31ab43bf2f3372534aeb080421b3483268dc3f67aeaf437a586a35f67d90d1aab4cfb9534bd497daa2dd4156cf27a82ffa3f692533e1fd0070c0d24c57e1ac45b1f73c72af3a7478caf26f7a418cbf0e40361602e98b9f83ab5aad167dedc3a64688f60cd90e2a0e15ecb89a9d59f720caf74ed847a6c606dcaf9662af30829202a41751a807d39771414f72bae9f1165b7c5f2d154a75078dc6ed6e56fbe0005821bea09e4188c3e90f6065f63d6cf4c7c608a919fdb04619f3ffbda8e8550561cbcde73dbaa38b37cad97e09c1dc690ac2f14dc3035c87fddf988b3a4b12ebc491ca2a20e6099e00c7028cb526791f2bd5923c163132d5c542af7dea64547c0e4434c56c67ea73528b05beeb47e0020997a07f366a5e74fce30b5c7359c6619a9e38f2bf58438bedec557c50841d5fc537d236866e3b48e7d610c048dea6daa4aa5d19125c749d65dadee09022b36de68498e2e83099c7578dd72b17fab6547ecd712e01b1e3e3bc319682ba98aa97ed04f4fdb39ea92e4fdc63c9004e09b7dcbdbd1e4aea7f174854b07fae9d0f3bd6209f9a434f393c58e7fce454d84fe9e28f80aa94cba7a54ffa16ef428f31102162e29784bfa473687bb6a7bbbb036557163213518ed3bb2726cae78e83131799130ae18bdfd89ee8d997eaaf29751cbcd365baa652edae0ceb3686b73d7ba29f33acb34378bfddab6e2a98ba42a812b93193f332adcd5824507b0f0f15113c5197ed3d188616e160768016574f30c027af621f9654b8058adb07dc3475e5c35e098d803c1dd1b82070899d39f537ad9b691522beede6cdfdeeb161a45186a6ea2ec6f347c5896c95864a228d7641f5193a43b8265a83e4a26f81f8ee602d1f30be352fcd552c3c5df23804239c336f57a66830c24b794bfb913332f0a87df3f735d2f10047faefd81aa108614ae2b13312933ec4b7b7f42ec8623e7103d6901ff8827a26245f52ffed0094cd06257799277fbb95aecdba50211653f1b2ebde5ca5fe79ca1795a06acd897a28011525bba064b2f96f6759d0284c52c4903fc0990bf08af51b6a7b74ea598d72974dc3c45de43b04cc4c98dd0bd410c627476fd8b1eaadf0f2f3e74c240e23f7641a72f82f7f2ae7bc115ebc39e489d823b83b8318ed2522f2ecb5e5136632274761aa652833be7635bbd27f330d4eb3a30453733d953b53f1b3bc00ad5c9bd5f8cd94eb2ee4335b3238dbf79b35356a7d884b8cc9a97a2274df70c7bdbc0552b4c1c7bd69a0e47810d10a28a36e989840ec089739eceeaf0d9451220c517c119783129e545ef54d84e550cab6fb412b14b8c945cbf58b6f6e7f0f81f5f37a392768556d9126943c1a181b84967fcb2d67ae127c8e15235a3ecd0d96c3ea16a20b7ab88c19c44964492ede051b4d2807374cfb565b3aa7f2229bc041dd1ca12b147a125029b69556acc0aa659bd9ac1cb3b76f36a6e578faa94fb51493a39fdbc98c9e761ad53c3cc4ae2b1e170b9ca71a7ba39603110afac05afa28442483b35d40650ef8c3838810a0e9912b9a1d6f92fa00ee01db872726135740a9cbb7815bc5cd950720d7d92149e81c7bac6ba0e7252f2cd85bfcb97213a94277b18c849b3dafeafee94fceea8a5a5bcf99f07b38782fd14af9ed0259c8f18ab230a88dcfee7761bc5cabcc85cb923fd37e05cd983e6d416557a6cac6f18ad714d988b76d19c1f389841be5f343216f03fed1ea5636991392b0f3e95856661dbcaaa35760c705c8e4ced76ed38ab8aed9f6eacf2fff61fe6f0ad4915f3906e8a623ae72e9f8700df99a0f6faa26ca98a41b8db501a49a1ad2a3dcc9b5ffc097762096a2422b4086a6628b17b8639fd63af7a542b7a7e9447494af53c27518e8978123adcc3037540ab60a6a622a3b2274a6e913e32de9710f83c8aee28c15d3faa91cb4bd66ce5ed24cd04363cef06324ba81eec8bb9e8f8fb511cadd18860c2aafa3cfcb6a1d4e9bf343b8cac0cfd3370199b03cc6c0b8d8140c32ab907f6db201b147ece2dd4804f96022be3c382487f0f45b822361b4f6e7a0ad8041dc3f9c7f43fe9b2d299c35a8b2d903a2e9161c4a43f63fb8969bad03a690b5740aef2b095186ac2de402c4773904ca627f197c5542e433696e3fb5c36dd50324bcc50046087242329dc64d54585976aff3cdd3e74ec33bb33e3c0375096deeb9a8c08c2e44a52d67023b3176dfe6d1c1845707315e0e5054a7de9bd9ccb9e4c60a63c05199b0bd6033f318cdf8f872907a3425cf885aeac786829eb2b82d06326c083f25d20d9e057e132794da656f9ce1a1ad96c5c06c1c9d65344b37899328d38416b4965b7b6731a964cbf1d67908269d17b746ce4b7f00205fa6fe0403c4f913f7bab4f70091d5c98c5bac1cd395319af7df714431edd0ef238c209636157cd1f04f8250115fc868d5cec0d1e7785e57ebf8203b13ba4a01f8325224fcacf550d7a8ceef33efa38574ecd2912b0fcfca792b849a0edc0f2efca18992cdbbfd315a24d302d2bacb2a8c619ff3a0956480330613a0b0bf84031df42f1f4af17718a76caebbdcfdb6c7c02f5afca10028accf6e08aaebc67a94ec2560384d47df4101ba88bec5562d8c9d73489044ad64d45aab10b9a02f5e930ded5f482189891057d44272436ad5802c9e126243d0db1023bcead3a2282050b7045e8055202457d2344907fbac9343d7bf62ffed32ff0e8bcbf74e0354bbb63e041fc44b81e0ce1e3b5512fe72d30ae66a11603e4ee77dbae0dea824fa12d54d44fa9e98f9693c4414842ebaf03cb33bf3df94553688919c723e5b1bbfdf482df799adea7d7478f79fc7eba53108e6053beb2cf5bc702c627168fbb5f4a88ba9712f7e319a6d81dc2a63618cec2404286cd447cf05e085225e806536346fc2123d0f20358cc5010f86f4beddda5bb9abd0dd22c224179352eb62ee74738953cb76b01070abff43b620f4b4c8cfc94f1c253a2a9abc615b96449ebc283385d35ffb484bc4f162651a631d62fc4de5abf75646d5e825476d07a6977e358196d8f525fbf11bfc91674e6862084ab45351d796fb3051e9773b993032996c938b3f2d947947b5e796bf50157ca4be3757c47426fc9264c5c6169da6964fda850561bd9e8717a29a5716939cee6cbd930d3a7a17aa5a2b8aab06c309d4e03b4865710e737d62bd38ba9f4622dda9b25d6934141fde02a6110a8c204e5e036aa551688d034ffee1eed077e72768698d8bbe24d7559e0303732565614d7ea55f5ddb479048f30a5d3be7d0d4b4be91b4fead4580e31ee69883d4b0f92fc2186927dc43fc0e05c9cfc784ff3c11da96ce28090e309e07eb104076687f4abb0390c7fec5e0a5b7f7e697edbb8069577176e35e1244effef8e13981a57b3e13ce2280410390167581d76f3dfec9b662747bec4956f850129d01349960c547134dceb5594f8737cf3888312a88e611ff07ef9a2018a26634cde51acbf15a70df2cc40cca65b1d37f2e2bede61dfad028e9aaa00521ffd000dae87dba7ad37e609094ddf3c44ed8a80f8a5fe28d4b0c11d09cde9c4d3061636aa5ac37466b4d70d10e7e13974833d4299496df28c785514c863db047c29e637e4dc95c8b58b5cf8d63a060fb69d1e436fc7caf7979e56c29a59c11073b7fed4830e5dd8453030fca518446cb4d2a80f9540cfcdc40c11b6749720de17fe72afb864fe3f770950d808b66a3b27f501c49758dc24292d2bc47ffb4dc2722b4ed76fdd71d100a00ce8da5d6a5704f44102475a63a813c7fece1a87e49fcd47d3937b5fef280ea2c94d6f8053014ddb8609348f0885f81ba0bdc1d88046574b16269f4e98cb0dd84de174b757d7013fab1f9cf578fe66467e3db7ab9b8b1bbf8a96743734aedb4925e5e7b41890a57fbd11cc789e4f8e33586bb44e82fcb5b3a18f9e8f19b7bbd7da57e74180db9e1b9a919523c6b976be7f22f08663297ce34c638ef5abd6cdf6dd53bd19b9f7de659b6161894eff01847228d2060daeb13143c0fb1a77362735ed5a7721b1d1f7ab8d29a70fb8523b730acc227bac86aeb1b3d371a6e991d1a9ed4761caada9ae4cfe60cea56b7db1ed8fe9b1c499b8b081d632fbcaae3239011880b95cafc7c7025cf4ab2e5a7e1d4b8a2838c532c36535e2aa8a85a5733a0fe88560974b235fada36f8ff4aee3ea2b4b362fef10370b2d59380d3bf68f79a3ccdaca40c5df51b2cb948f1e2950d2a24f644faa987b26002e3933340fd0b147836066bcbbd58d8317a80d6816214941706ca3ac4a8716a6a88d25160eaaa4ff67345709e37b7031a72912b038a819dac8585089430b02016879e341e2db6183b04b63bd2cbe46b4d52e216c578a84cf8577febe6cd9f4de7349e93c30fb37e88d7b75b243529b3bb23b66fa424be7e853f62861e585d70de137836b831e0612801bb303b52009ebf34c1cde99760a27bdb6aa3ccf2ad39484e23d646d21090ee66523b7d45056cec445f9c5c146d190c4b2d97a6d237ec5d6e0020906a0ae4d482f407c31e6950e4578eb5952697f4cc55d1c81756321d15c5bd38e3325ec3b0354ed9a2a382d0df1f190e9601fbda4674bd51803370a9f8a3b7200ef2af0de8b2ac2ba019c6f6803769496dd2397b0169de74a5b881c60169307fd9024c4138fe0edf7ad97629dafdd1d2e9c06c644bd290dd7503ac686574677ab7c458166bb3c0fa761454aad21046e5b3f4822dfc168f7ff48487ed14a4a65561b32d3a9b56c2c164e1158b1f03fc1878bbf2f8f5342caf8aff8053cca50cb80b2fd23c1403a38a93d84a0729f775b4925f9dc863571a1172d3104564f8242c7b5666de77a7acf6434ad8f6ef6e56b8c636fa57b36b96c316685819a8fc05f71fbe97bbfea3bd48b4c65cf0cee7ef0", 0x1000}, {&(0x7f0000000240)}], 0x6) 05:37:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x4, 0x54cf, 0x2, r1}) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240)=[{0x2, 0x0, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d03c3}, {0xa50b5b29fd415b60, 0x3, 0x1000}, {0x3, 0x5, 0x2000}, {0x4, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="c28fdfb17f1d1cbde22c00266b9182f75624d8da0da73d693986f9ee73d84a961c5d90195441795b124129a2290d0300000048a577d5d07aa8a5e98ee7ab653099bd4e6ac81e82a474e92303044d3e34e897f62ee90f44524bcd8e91b148a839c8dbf3079138b16ec34b88387037834fb2a0917306f40500bcacb3f1ee290a40eb52ee0d4af4b536c8a1cebfd317765d7e2da222e2e73d13ce68cba7ed1cd4e9d5e1b676000000000000"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 05:37:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) dup2(r1, r2) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd\x00', 0x80, 0x0) close(r4) r5 = semget(0x3, 0x1, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000001180)=""/9) semctl$IPC_RMID(0x0, 0x0, 0x0) chroot(&(0x7f00000011c0)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x410, 0x80) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x0, 0x40) sendto$unix(r7, &(0x7f00000012c0)="cd18c661751aa2370087eed92a14f67dbfcc64129284513d32c18428825de346feb180a744683512b9211019c9ea4b4971a40c45ce3d53938a595508f4c629b189270a152b4c8ef58ab666b7b8ae3c059e386ca40624a3c1d4318bab0415a98b0bc8a852fe627d9dcd6f42fa8815cfd2f0f4d0b098a076cdfc44f832f0e8ff169f1a5bf87f8366d0ca939e7cc80b230ff87bf231f64a2288241429d30b946e4880633f3688e1fd8ef09258977f1018851293420da9d66d87d2", 0xb9, 0x8, &(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f00000013c0)={0x1}) r8 = socket$unix(0x1, 0x5, 0x0) accept$unix(r8, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000014c0)={0x0, 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000001500)={0x2, './file0\x00', './file0\x00'}) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=@file={0x0, ""/55}, &(0x7f0000001580)=0x39) accept(r9, &(0x7f00000015c0)=@un=@file={0x0, ""/13}, &(0x7f0000001600)=0xf) r10 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000001640)={0x6, 0x2}) r11 = dup2(r9, 0xffffffffffffffff) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$KDDISABIO(r7, 0x20004b3d) pckbd_enable: command error 05:37:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="0ee7192201e237040e27da7a5d342a", 0x118) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 05:37:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r3 = getpid() r4 = getuid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYRES64=0x0], 0x1, 0x3, 0x1000) msgsnd(r7, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r24], 0x1, 0x800) msgrcv(r21, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r31, r20, r26, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r32, 0xa5, 0x3, 0x1000000100000000, 0x6}) r33 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r36, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r37 = getpid() preadv(r36, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r38 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r40 = getegid() r41 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r38, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r39, r40, r41, r42, 0x1, 0xff}, 0x8, 0x6, r37, r37, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r35, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r38], 0x1, 0x800) msgrcv(r35, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r43, r45, r34, r40, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r46, 0xa5, 0x3, 0x1000000100000000, 0x6}) r47 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r50, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r51 = getpid() preadv(r50, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r52 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r54 = getegid() r55 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r52, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r53, r54, r55, r56, 0x1, 0xff}, 0x8, 0x6, r51, r51, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r49, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r52], 0x1, 0x800) msgrcv(r49, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r49, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r57 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r60 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r57, r59, r48, r54, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r60, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, r12, r26, r40, 0x0, 0x0, 0xffffffffffffffff, r54]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280), 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r61}], 0x38, 0xe}, 0x2) fcntl$getown(r1, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e21f9eb2c580feaf34380d8d028d210ce206583fcdf9f95d5e29bd42dc0105750978ad1fbb31e409327df157471209a887bc0648ad58e116c6cade9b16244af7945407ff52084eb13bb2255cfd7e23e1fb3253cfb5c3f9a6c52507f082191981e9afc5d48d91a3e592c4c4272ffcfa4000c09c39714bd29a257913b6483be62fe3e54222142082cacaba0b0a5b8da275e7b7ade1d202d70f200a04133df32f8902b65e442c1e7ee5061c0f196ee3bc5ba", 0xb1}], 0x1, &(0x7f0000001740)=[{0xb0, 0xffff, 0x1, "9a6ce5cfe74b2cc58eb1bd05800d9fb1d965ae8499e3c30e3f3eda78715cfe42ebe117a7e6eee80659fc0d61f47032744131b4006fd07beafd10a905c013da62879ab7bda604cb571180118c0506597f58fd069390aa6a281467f73d561ae0fdc0a839e932971286b520218d98bf53c09f4b7de1662234dc106ca8c81ee03d1843f38273b8b1fb7a5e5d6df7e51fbc3209cff83d8decca4adfbb73fc4bbc"}, {0xf0, 0x1, 0x4, "8af75b81b1f9833a09eb70c3745f8f8fd7b0d63d7a4d5c466b9de8310c3473ef2c7b32fc4bafae43e2bd61b00d9c6c9dddbc5540506a25edb7ef5c9d419888cb4f513614653994f41c7ef79513c718c289dda57f78f9c553056fe8b7e23c80bdf17c460b372b71ebdc136500c89a9521d8e613d288ebe1f53e4988a819da628d1303bd79e6883277f53aaad65d273d0916e506a872d0e1bdfc44d8f376fd41755dac56754431bf50efdef42345f2db47613b169422b03f67dd99571da41c78d1d1c9c0d37564414db415e9e9dafe57032fc04abaf608a7840ebb3706c811d5c9"}, {0x1010, 0xffff, 0x2, "362b5db71761c5dec9707b3510a794badd193779182259caafb77c238d39278007d9c869f8c67f1fcd3d1d8526434b613b084d465b43ad1844fd1c90c2ce66062564f270be497e3de89fa9356111879136a6f18c918c21c8cf1162a539fdd0f50e0fc37d94e40beabd8865e441b686b49c9292700ff2ddc736d2cbbb6bc423a970f4c1a6d3957b1b1f9d9d7290f5a93f12a354eabbd72a0492be7238919ad066a70422f8f882ba84f6bd1928bc12a9edcbd53b416afff0043568686467d0f8c2ffd8223992f49d109ea99f29cf5abdd4addb6e72b76af81f4197a2c16219cc8c1df101682ab810ac42322f74a62d2fccbcd0d8c304b0ff3c223e2b297de8b6c2bca6d644fbd2d991cf3cb5e37e50fe7ee8dc30290e28e1d76ace76d4b469a59a4d6ec3a1a12d8a510705d15d214de160693a71dbf0ade7a1ad66fc7145c58fc842a22b82226caf56e163de5aa906c1e979de15edeb1da7eb34cdbe66676ae07fcec492bcd7714795c51ace72faa9378959f40aaa5d1edc666c6f81e91f4ba1f67711f122ffe6a3b304b11f2701d7620bdb7c293595ff11ad176b4d4bb672b20af01f3fc08899938044e228982648892c04e99daac447d3f1995cf7ae1cd890a183de9c5403f4dd9683ae612eb86c3fe17ae115a3f68470e31cd5d51014ac6e22d5757504938f500bf1c98283b7a162553437cb63f53ebccd2629bb62eb9c68d9a319f716cc1a9506e5940e0ce67a2d8eb532a318b9597f3007146d75346d2ff3a12ece0c707064f76b8c7eb63b9202fdb8f28a3c7373f74b247d6a12abd562cb4a4438c8df1f6e315ca46fa4f55381c6cf0ab3004b0a362bf8ea7fa7be7030f715d7952c4eb1fb705cb003cf0efc24be99063dabde313bf64c423e5bac222a3f62225e0371dd3ea9a389f4a82d6bacddffc5574d65adffe7b12141e2f567dd876fcdece87e143df94dc1a0ae5d3e03e9b1e2acd14daa626391a7876295f63d973cc767318ecf32917afe403964a28d2d33164fab47e1bb13684e69cdf3db16afd63b87e83871a09081b9486506beec80c5296031dbbd93e2c96302131d87070a595630c3e5b0c2b28a40517774958a33afde5b6215bd1fcb6e4df976dcde3d2c67d86b360c56691dd9a73e3dcff142ddce10a08676698fa58f0d4ee1d0081e20eeb95ab5f48320397d54f2103fdaa21f9b22073d78de5c907087cdec8dab163d6da54eafd3259c0567adcdfdf8bdee19d44601a3552f88653ed384b738b396722c5ca8dfd8698343fc1ea05fa98e829379d3fd4eb0597feb0fa0fa3a6dbc33ee7f2a477ab91504e04a8f7bebe8b751576585bbd80525ff71c70b2808193dbed2ad449e8443953f277e601a820bcd7f968b4772c54f6a359e00fce860840699043f25384e92ea94c0c587766aa455e6f12b00701de8491fb7fbce05fed7b8c9dca005eae8ca6f3dd8c4f1fb285ca6b40cf4f701f40bb9a15b0e81ee6d5005360e124b335e56f253a279cf7bb1e21bc0b70e7c7b62bb7d3a86f3afb852e93d14175244143315c674806f12910582335d5357ba1d50f4b150466238b7deada8b445389338d3570ee541257f93b367ba3acc6f11be08085255a41ad522026b27b08f47a3527114ba27f3f2bd8ac04a3bb04e64b7991b53d0b4a7c166304b350c59cdd7b19cdc6d1e8bdb907e45f08eee8302f9332a9284ef41fccbc9373a5b19af662ffbb2098901955c21cadb36043efb57d9ebef7db57f8b8c69bcbcc6a4350ce2b8ea4ae4a28d14d928f5a415cb31e398ca97729efc92d146e2066a6cd282dd56bf18e8ef3225436c799c7d623cdba17abe4dd737922cd2cf804c53911f993ef0d45b2890c33e4a1c5a4fba5210dd336a2461f77a3f1206bbf1e39c6f8cf8cb96f29664b3d45b0ebb3f3b15be11d6bed941b375f0f1a9a83ee47126ae8d8a3eb7aa887e0200b663db86b4b02c7338db632493f54e9177d9538f1ef56f92a4e7a1a4db48cb5e72702f4b5812f2f3ad047fa0e729c8daa360b601409e5ac8695b9f08bf6d8e9f730a32fcb3777026d82bf5efdeee14bbcaaffb625d6bd29ca52cf1a848e3feb721f5a8aa99c72ff7493283ac309f07391167d32fa68214ea9ab028b481cbc8e638c388aa091c665527c985b6b638fa3d21792379222f12d2fe1f63c312112bb400731cd65df1522324d943db7af0ee1431970b78a1a4979ffbad4fbf5dd11bccd25450309bce5f5f9e30ca37462078fbf9dc4b1842af3f58a9e2738f5db08a64d4d2cb43684d41c473eaf69663b34dfdf413098a453aec76dab25edf2b9c405f2f826d30e09a8255419632aeab7c8abca212725d74220131aa46edaf57f24c41e41a53230bd0d88b535cf51d1f3e034998f963de03abfc2f07c557c4b41b3f8f4f24cfc99246218e26bcb35a250f613ff0ba6d6bb3912518da1d648828b24623a00cd47af611d38dd6719b026750ec510dc6107dcd9b3257a8d97927ffa1b3c260045991b966cc4f9be915e04d9d1e999ae084eedb555172aef4a0375292a619c8fd09a2bf13be0155011997eea5961bf5fd3ee60d974d6bd38a083e8d8479efa98eb9d554d8a8d59b52863aaeda869a585fbe0ded6272956b81e9b4812ac3060fd20540bd587b703c42ac0a02fbac1d361bb5d2add420c3a1c9a90f7f52e57341608da607a777c8175571abb6632e6d32ff02b98472b91c94316a8dd73c40c807bf6dc218c732df65146b4ea6d1325e47a00b36c07a5cd156e94e8b82d3125f5754399ff3c1bcd2eee1070a3aa40ce8388d0941ef40d3abccdd663bd8281018a3cb41211bdf055df43e41f87e7743bdfcf39bf36f66a478747715774a33af5ec13c116890bf8ee05b28796050c87c562217069a2f142f36ab3af1d44ddc3c92a3ccdc38664c7c299ea3e47e25674d70c8c35f670e92af632d47aa617aec5db8109ea8d7ad3c8f969e563738dd95bd8b567dbd5f5868c24385c406080677c0bf5ee00ac82953b7995ef137a0ec7c67e47f334c2870cf2a7a909f05be1c2eb0ad9052f112c4fff8449de4a424ff6d67170a4cd92f4a9e4672756714ce7dd22f01c283309e87e3d1584d5e68b1ae4f3739a552d7b0715720dbc1d8a4c8fe3136073113e37484013ed0bb4d80b23ecfd1067361de7ed9e03897854dc032a67a043c6aa5bde9db71961442fe8c12b762e4b22a1528b6431d11afa4e1ed99ebcab828d85017a6c348f1f7d4699435b54e7c4857251b15148cef96a5b3ec2d7c8f57cb7bf2e098e150a255f25e9517e3af1b2d4d103790ca8b655747032c0c316c8aee7c9d3e5678e11f85d4c94911b2663d6a7e201b7572df93386f187d36da91581e90b00e77c625b85e2c9aa454a525105b9fe3cfe61d7bc6658efe288a33939530e189d60b3b2ed1807ba936f364b249a5abce38feaa116bcbcfa62332a8795c10a6c4222d07f273e2c4fba2c2a9036c886180901d00fa793cd93612eadc7155460baa939508edc85c1e6ee3a6c4ab4e6c22e6e69148a5c5df99655c0005244312670007e62550a84fecf6f97795d5e8363b6d5f415c948d2a45ad8c634ef82aec7198d7417d75fc77c30f30946a1e2900c9e386d820201947e123f41609c8add49c91c40fd6d15ede78acbe26d2887790598433cfd9b4fc6e3358996d3ff3c7bff88e31536fcfe9599589fbaa83742a87e21890aebc1c5994fcea40944461c5fea79089ac3501bfef60e879ceff57e77a36964a3e8cf65b63991e6ef231e2b8b3287c1b36339aa56409727d4df181035df341f0e49dea92fec7260bb1dfc16b5a4353a6e63b3aa70a2207de01c86504b38e64247a95ca36f9a6cb03a83a6ac2cb686c48ba71b794d82d10d7ff664356d57a58d20365326758fc232d00d47459dfbe13f9aa9041e962c43e895c6d6c3c4d5e403052846cc31eb700c57649c5d7aab96c0be7252decda89ae5e3ab38531d03e494849989e51be4f68d82fc5a0255a13ad580bd95ef0d49462d533e6dacf20357b0f9ef00e68e42b38df65a1d6c4e236166e0f4170c93e6dc06a51d024a6f2d521457571817e8d3b8222e7753c9d02d7f9be54f6ad132dfd9020f6e2c1a91d23c2a59e38249865a34c16f55d5623636d162e2b8f2e4c4dc12e3652a14c0f05c3600ce5c198f1ed68357faeba7c6f80fb329769c6bd7067c71137be171c2be97a5fc919c6ce721722a03eb992208494639ddbeba04e2962944b20a9ce4bc562ae38526636371d22d6559b0a92fb74375e50630e3236b3e302331691b31e1a05adf712a3bbfc0db908e77031d5ca7de212816e3844f84e881a59c36f7ab64d392b4a890be29e6ac6119c993aac08cc3d7ad1df503660fa6f2c330e9ddb140c4741fa3ea1b09f3e893af162db5829ec37213d6134ee995e54db24b0753b890c00509558caa4ce9a0febfa24b849fb10188aad62c3ea6df8429d6c168c059e3c66e65ed1df740ff5f550f2a729bf909546aee8d27c6f970210126172e87dd5e67ce8a1e608e08b9d7fa65b9b7546690c0894f5b47cb4abf2867663df0223e40451988be0548520516c5208a67c1fdc1bd27a040bfe1b86bed2009b6e3d117a9aba2aaddc68e1fbb1c281033d518c86feeedec96e8500db9c269454a38d8b965967794f3501f8c5357b090ee4f6521e785e5954de4ddd63072fc1e7e93897d97d0c4736fc03027bf2f5541e02fdd93c81b6a57304fac3767697d7e89bff7e02de46954dd544839db9f7935a33e31134f3cb5b3aa4cfe29a0103c8c34dd04795774b78518fe6a0b2b71655a09bf93a1334c66c5b7d7ef791a923bd4a35d73d7bcb4f61d3f6fb613c2b48aa759bdc2d2af850133e69ab3d65e48a5726268d038fb1cac1bd86c38bd87b2e49f1c713be42b81c9356b02778a9ca0b3f10ad6b9aec5be129da6a25fd33382d08984b543fc1e6db4a57e0d602994e4ffd72fe883dc9f93f951fa24423b3eb611f1690cc9434dd08d059d96c972d4973f0b755df9e9c8cc24eeaaf301df1c9045b13035d09fa17559a11b8fbbe692cfc8c41ccfb137e08f3be226da41c507b29d0ffa17b581b6ee0a923219c522cde874074c7d0499f9e30eef7da3b32e0984ded72f32efbf2393d96f95b087b3781bc2aaaebe7012c3aa1c26dde60cbef530aeb38f5229ac47889cce689d4dfee3ad16f181015b0884c5f10f6675f1c6157bac05685e1e009b8452141242d5c5bac587bb81276f13a723a4a52df194a7cee1e7bb9017eb7f0c6d30822f1755cea2d5653f967029dcb4308b2ec2154f612b8b60663c9f666aa04e68e8c9d5592f575d5991f2550f37b27cc391c3654e5f88f9f41a59cbe19d310a827689c12db26c4fec391fe0ea27bb0c5a9b761b9f834adefcf8c2d9c48aaa421b8026664db0f773f683b1626420e4cb0e07a653e1b0fd67e0532bdecd82e5182f7ca21892ada227bc53f3db2f5f3d5998e868b029803ee5f8a7ec65456488d7cfa5c7dda17ce072da291ff7ec5555ab38ccbfa54cdb0b28aca0ea03e05798a93f6a1bbbbc4d31f15f2d4718dfc18d1bfbfc8ea8c4fd1e38ef07116e952323ef1d315f12ad593f92ea35b5603e3be504d92f686a7cb155340b2af9b24abe405ce74ef21c2b34c80b7e2c88949142e3b3e2497099227140082f7eef3a115d291af642f6a18e59f3676003b3b077231f966b98587fe92be3d1f4b35fc537beccc3b0aa3c774b9ca82e6c56733a04dcb9dd265ad2b27ea57540ef08aa5bd515a98441c5adfd963c240ec007cf8c888a48ccefb23276397143d80d8b390"}, {0xe8, 0x1, 0x1, "695ed3f104bbfbb6d26de6a29a0e443c163c4192560bd1e6d2fba6f268f22230e277df17e05d64f0e20adc67a98d9acce0d36241a5ef0979dcaaf4c445c7b9bdfaad3ecb970ab4bc0d6c48b56445d70b3ffcef14934fcaa86af97ae2e0643cb82d582403b8425f88f1622ce8ad50230b6ee1e7a0978a51f61dfbe647edff01de4cd27dea9e979d50e586c83c524fedb107576befd7eb240e8cb80825ae6ce88162e6709a0704a4296131a1a6cb8e877a3d5af6cd851c1b102a771aa7deb3e35a3f16b9d75eaced8dee26168deabc12f1a8e8fe9fc7e6ea90"}, {0xc0, 0xffff, 0x4, "a708578d438894634a303daed5ec1c794650c9735e728d8b1a5b9878ba590ce9d79ffd0383d10ff523b33e1536606708a0798dc2d5cec67a944f3eacea6a0115ffd39164ae4c9798a55e5322ea57ddd2466b457ca60f9503c3decd0d68aa43203b9e57cb3117c68c8b6e2a83e2c99378b2718883e3e20d906412d7ed70b22ebbc22e524545bd7e0388006de3fd3fa78de2a2c90c98a7156e5c89658867f2129b8378a0154fa750d188b24141cdb2"}, {0x28, 0x0, 0xfffffffa, "c0d11c49406164e73cdf4b77d00f3bbbb965f1d6"}], 0x1380}, 0x8) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x54}, {0x106}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xfffffffffffffe5a, &(0x7f0000000000)) 05:37:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f0000000040)='>', 0x1) 05:37:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202ccad13"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) recvfrom(r1, &(0x7f00000002c0)=""/129, 0x81, 0x1041, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x6) shutdown(r0, 0x1) socket(0x1, 0x1, 0x5) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x6) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="130b7849cbdd1eabb698200dae9590c04f05c5f6a496fe7496920a7927e217e37f16572fdbc196c932e3d7569554a23fd8257d584e91e6af83145d52d257e3bd3f36ac5f1d29850928a4b8acdebcf9ba55a47c33af083811a9e939d8053cfdb66d144eac07232a9dadab6f32b556b3c3152bd6c8c0d9c966ca47a683177452ab6719144002b83b425dc881552c30b29a4c1c962b46b67cb92e9b0b7725495fb25fad657da2", 0xa5, 0x40c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x80000006}]}) r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0xffffffff, 0x7}, {0x18, 0x1, 0x400, 0x91d}, 0x3eb, [0x2b, 0x6793, 0x7ff, 0x4, 0x9, 0x4, 0x1ff, 0xb1]}, 0x3c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) poll(&(0x7f0000000280)=[{r1, 0x2}, {r4, 0x100}, {r2, 0x2}, {r0, 0x4}], 0x4, 0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:37:10 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) 05:37:10 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) getuid() r9 = getegid() fcntl$getown(r3, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r15, 0xf, r14) r16 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r19, r19, r19]) r20 = getuid() r21 = getegid() r22 = fcntl$getown(r15, 0x5) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r17, r19, r20, r21, 0x20, 0x80}, 0x3, 0x7, r22, r24, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r13, r8, r20, r9, 0x20, 0x80}, 0x3, 0x7, r1, r11, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r9]) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r26, 0xf, r25) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r28 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000005c0)) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r26, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r36 = getpid() fcntl$lock(0xffffffffffffff9c, 0xa, &(0x7f0000001040)={0x1, 0x0, 0x7fff, 0x100000000, r36}) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r41) r42 = semget$private(0x0, 0x7, 0x0) semop(r42, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r42, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000000c0)) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000600)=[{0x2, 0xa4f9, 0x800}, {0x8, 0x3, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0xa17, 0x800}, {0x6, 0x1}, {0x1, 0x785c}], 0x6) semctl$GETVAL(r42, 0x3, 0x5, &(0x7f00000004c0)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r44) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000440)={{0x40005, 0xffffffffffffffff, r44, r29, r32, 0xf3, 0x40000000000d}, 0x6, 0x1, 0x9}) r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) r47 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r48 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r48, &(0x7f0000000140)="200e22", 0x3) pwritev(r48, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r55, r57, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r49, r54) fchown(r47, r54, 0xffffffffffffffff) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r38, r54, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000002380)={{0x0, r27, r30, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r36, 0x8, 0x80000001, 0x4}) r58 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r58, 0x0, r58) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r60, 0xf, r59) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) 05:37:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x1400000}) 05:37:10 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) fchflags(r1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="4919f192945c8e74b87a89bbb48c66e986b11abfe9e4bbd01f2bccd1efc2058de0c03f7d5115d54441ce7f8fec350f0d12521ddbf2b5b118db27bfce8dd59f3b3777d812ea431700b2398a288618d7f65f5f75743069d8c6fd28de15787592a36d12431f2a391619c6cd2eed3a4781a9ed9357efe05ebfd058c11ea7d156bfe9fa2816ec349a54defe2507b393841d99bb87ecce602e9e24b6db5fad71b8167294b4207ab1e9802f0f208fc5cc4ca6f8d9b8e6d7dc379e989f19e92224b51ed248dd0e871e1fb831571a0ae1501487c07fedececd0c85f45cdfaf79a12819e9412f63f46b9413f834d72e2132538f2337820efebb9348fc5c854", 0xfa}, {&(0x7f0000000e00)="226c37b6886cde533b8d3362caa81292d70d724527212ddc9ee1e68ec7541672d5e030eb2de0c1c1fb79eefac94dd30397102622d2e611021ad1033a8c3148206c92", 0x42}], 0x2) 05:37:10 executing program 0: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x264, 0x4, 0x0, 0x22b}, {0x8fe}]}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000003c0)="df604e2d737705c3f7f772fa2162554064694cab8bd16ee5d71121879b8726f62ff42af40df6835b13a18c3514c4c505e31c6f0b0a24c36c09e8b950f7fc4e1dcaf92aa2e2919ea7a1b34c0b654248b31166ad9a42308964c7ef8e4632db5b085400c4a8a9e4b53e08709dcec95f832cb2c0013f76c734d983c2f7586580d16b665956da746496c09f8b467684c3ff84478c0606a70f42d043d111810b502c940ebee6b7e0eab935e942847e968be852f431d0c1367b7abe01a8fc349c76460cc35ebce37c96d950f97b562b36f0", 0xce}, {&(0x7f00000004c0)="f01b671252f1070cf4040cb3ab81bf86698e5edf496f860c1124236df9d10ef4346d376cc58f7375ec2eeaa9b1d196ff8e6a24d9fb95171ee09e97b49f1c6f3f0d753abf145c406b4d7904881691ae080315dc63e214925a9a92fb02991bbc85b6cbb1232f103c6b467c658857eb80b43c06ff865010305d372ce31d112dddda0c0b3fc3170245e2b39930db495831230bd41ad34ca8cd45dc48725a8177b636a09b2c650d24485aea709568ae4cc44405cd2792a035f4ab8585ab669f598bf7a1103aaad753444dca8407d294fe77f3ec", 0xd1}, {&(0x7f0000000140)="fa4e4aa1ed3d46e4d7dc705ba69066c85e9dad760e684455014f8b579a52d470c16944de8760dd641df3a792a4b580d9cc73a00f4d8e947c65120e56a0bc3f4dc0a159ccf07f90c49c04f97ca06dc3a14a3515e85d1bf6a965eba3d2804a35d9c66916af046a14805b7885ae5d0b72ac142c46918a93e177dd4676c5f7cc3ebe1758af04943277cfa815e7bc0c5438980ba6e565b3476ac2037a7e95ba111eae2689f5e477dfc7316721ddc028fa54103a39787b5eb7fe5a12e00c3d293a7eb6", 0xc0}, {&(0x7f0000000740)="3c54adbb923189bd9a70b760ec413180df6664e3f98178a6aa6195a822e86837eae61f85592eb32fe1b310d74c550d3edc64d67da8ccbc24842243f3cc497f73a89c71ea4932470fdea1869511355e394b7e9da51d14dd31a4d82d014c59d9c89ca49aed07d5e0c55e36895900e97f2ae4708c122c55c313587cea599b5ca6644ead5b7f1f576ddcb28191b7e0d5a241068bc6683be46b418808856425c1e8b5cad2db451866e15edf91af1e65a408a0e62250689c514b6a33820791b2f78ad6b46393126fb303f27ee43695ffe2136288790bfd216b00"/237, 0xed}, {&(0x7f0000000840)="4fa65158581af66b9e76811f19b363f99313094547b55936d124df92c0af4d1a4200d48c1a7162667c153dfd5c7612b9d83224d37d664ca8dd44ae686ce8b397285d866a760947f48ed59197319061070ace8e61a891cab133a24b6b1ab2bb5ae2ba17a4f281a28ef199f616d10d4cb4466fc7f7908ea945e0f19d710619816b69d19945738c814765b7c281fa1124290237b4daddb15d96a756f4de46ee3d675e9dd932d368245662bc618cb947c920ad4b08f62dc0b231b3d11d0e7a2777b1421a9862f31f899e247f6efbe09aeb1b547c2574", 0xd4}, {&(0x7f00000005c0)="3130e4ea9cb92221aca03308ea5523986582274ae53cbf0e0c7db71d7a1012817f1a4f37e4effe38cb444d5448044c28e2e4f289ac7f779df9e87bece3e2ecfb6d49e5ed4717e6f12110ebc30dda792c28dfe60c9c9e14e8e525e9e53a3f62dc2469f694d3b86e95c0df6128094b5c2d7e0ffe226e91663dc3d161d5", 0x7c}, {&(0x7f0000000000)="07a1066ee1cfc16b0e18d0e5c8cab6564c5de2bc5fe6dcd212a89c143af60b56659c10693fa07767b66f9dafa6", 0x2d}, {&(0x7f0000000940)="14037394207f2517f1cec1771075aa490929fb22dc47a33e05f072812cac75b39ba6b1ef65d27fcd844fb1bdb3136207d8469643edd3ac0981159e4af0260a0af2570ae1d2696753f01356dc089f38d3e5e7d4add96fe45fc4cf8be18e52ca3663d4ae1b3e85f85f87703b311833c7c7ae7855b33a0248930dbc68fdd774e8ecc40211d12f0c86307fe920c8b814f43d53b4a94c2d6d18c000a57e4da1aecb97b6ce488efe532976c583d12f516716", 0xaf}, {&(0x7f0000000a00)="7947835de809486aedb79cddc515173fb87c6547d6abed79ff78610b1caee5a7810d208e99de3a8c6923b92e1bbf99a618888efb822464a12bd92b0f7f0f8c1d81c24f209629ed55a871a055686dbd", 0x4f}], 0x9, 0x0, 0x0) socketpair(0x20, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x442, &(0x7f0000ffc000/0x1000)=nil) getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000208295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b658a2f2df44574fa22c6593d2815aa2370b4122cd235000000000000000000"], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r7}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() r20 = getegid() setregid(r19, r20) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r17, r18, r19, r20, r21]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84efebca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000600000000000000a217442995a64af969509445c01afd74e19547583b5ce95057bf543a90cd95b1e263e71b94c3087338c9dfe081fdad77c3193bc4be039863ba74d915b484216c6d"], 0x10) 05:37:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 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) 05:37:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000a40)=[{&(0x7f0000001640)=""/247, 0x66}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000a00)=ANY=[@ANYBLOB="f5e3b66b18aa2f4659421afd5fd6bff700"], 0xa, &(0x7f0000000900)=[{&(0x7f0000000240)="a70f088412831cdb72be67c263b53bea7672e676975fd283030f9af9808d34b82e0cb858557368c162a455b52b3341e0b2fb43a5d43cbce97623dff767d8d87c94085dcb4ed1ae174ca6a8edc7a99a675837780e2617491fb1020ce118845468c293513970a5129e80498e4be1e5886f9b87c9c808ee47642f14b840ff4c5c04900a0323a5d8e8723f3dc666986e209e73cdc40df34df8fda63e302f", 0x9c}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="99fed8f7b8c540eace5c7f544b51f091a26732867a4daad08d283391cf244e933c47e6b3b599cd5b58e2489c63110a52e82b1d65e3a3a81a19219910a14cc5548b2e5fb6cecfb936ff10eeeb4e44b72f6eb0ea7986880ab0c6538c84f5e902713dc59e41ad2f738fa92b31068248ec6228177c4fcd1f6f9a3be680e4a6acfc2fe3717beae72d6ec39125054baeee77c777a981d712f932cc5f93f52e47ea9ee4017c3fae937ebcafdf43ec9ee47c9407795719088251c3cb88b6f27086d4377ab261f3dbea5f24791429b5360fd6093571644a93f9f718555122b893e663a8a8e0ab15fa71267ef4d0bee347ead838f401a9c4f58d2ac8b6d9", 0xf9}, {&(0x7f0000000400)="d8f64db5e46b5885930441dea6ef90844a4a614f162db5365bc9a6caf1b7a9629bf6f7833faf9384b2e054f9bff78d1769d992e63e67e89ab84de2a54c86acf8042b", 0x42}, {&(0x7f0000000500)="6ac8517b0ffa3986f42964795273f454fe2ca58c1ba2b249d0208fae886746f1f96d6a15e3428c68997d6eec2cade84050998e0db96bd39f8df8a38676f69d83edc6814a98d260d4cc5b2541b3d7998ad838abae93ef23e104760a69ee687c264367d017c6c87b06a7edd82e6eec938ccc142842d4baa0907d772a3a8c8c9c8b8cdb36e3f4102a8dec6c2d5afc471ef149c1c55fee6fbf7294b7eaef3ee3c18ec6d7b2545c9c6d0b7c56fa74985feb4eb5e7d1e3e84a5deb3896bbc47ee095bf507b730dd9d071a3a02967a9302dc6c30b82a2a444074dc0bf73e5ec0cddb28887d3c7d5db133516d29c32d237", 0xed}, {&(0x7f0000000600)="479ddae9e2f50d39bf43e91bf9e4960ae340d00df78aa90ce4f4cc9777f8000fe0b8c04e214e2a69521e2a57214b0cf32df5e46acc05710ec8246be19e1a09ad2480e8b8c0b3cfb59c2a4d93", 0x4c}, {&(0x7f0000000680)="3027034e28db15c3b5e72a5cb590c8dec8a052aa25f2b3eb826edcfc71060862c7e98f077a68caee33cff0c44e211ed72d11bcee5821768fce932be3c231df29592a0dc158b66463ccc284fa7327eeb4b408dca956538f4b110ed012d9572c2b906d33a9f2cdb101e477df65d866055b6b0f9ee9ab8728fc0101aa9de4127c61678e647b509f9829a0d8d77b37588659edd859fdc4d1a559289611b03be1abdf28b6e76c02c9be1b7775f682bbf5424f16d21accbfed316457ce6682957ae05f6c61410f0168d6c6cb1d072dc153ede63fced9cdfad6ad6429d827ccc3e52ddd6b68654cc59000f519", 0xe9}, {&(0x7f0000000780)="74b970623aa86351ad1097f728b72bc062d82259b841a932c80db973c742b393272620fe5118c2bb9b0a80624a61e02e88f092b64990f1cdba1f2c3ae0abd3554fe5fb5c61f38e1c221d1a13bf535f9e4cb66710d09b7cd2d19aaddf284c02180f701a1f79f2b81a", 0x68}, {&(0x7f0000000180)}, {&(0x7f0000000800)="650a7069c472a17a89264228b464186d3412c6b0f0b703c918e23de1f092055a82485441e32c9ed3e0b6b074022fa3efd9d90bd0a6082d7bb6a7500a4029a718031108c3f412e6c90e3df2d5fb334594c46cad82ff9c29e97c465b718830b02e5fe5c09fb7d016ee846e295c5b3ce0adc8da1bf5662e14533224f84bc5c2fe62d8cbaca2e9ac37bb41e6a7cb485104533fd0fdf0abf1e9ee0a0a91ccddc0b48ddfc375526bf9ea0d70392cc046aec9c5e9fef7e0996ea1561c9315be1af3330b2bcf8c0bbd", 0xc5}], 0xa, &(0x7f0000002740)=ANY=[@ANYBLOB="b800000000000000660940580000000080f0a296025040ef084a968cfed52b779af2ee8956d7f9e9288e29dbe4bf413d66bf153450833493856a627b539a9552d0594a467d41e0f590873eeb1b211b9a39478c12f424af19f51436d3f469a519ce13b8a093d0934a07d02462f51ed0697218113d5bc138d72703d1c2cfd29c0aeaf9ff323a3d0e5db46e0ceb2b137639f678a81ac273649081210d4116a79ec3daad90095d926e140c726da88f94384cc6fa23e0b4d80000e0000000000000000100000000080000bc79cf83c49074669bd6de102333fcd78590b806b74c2571e816047ab2a8d0d3a8d15b0cd34fe85535aa109ab9b7a182cb04da30265d249d7c30487f78d84006cfe2651dfbec84e6103a39ed227af2fdf9bb5fe4a6618add656d0bf15cd45e5c0bfc4e16d0effd639063664ae4e7fd2c96eda88509811fb6e007a522195fc07857dd834c414cf831a52fe7c1bb73ceaa630839ddeb76f2d1a0cc4aa90b2def911c04c2dfce4630f4e2a64ab88a142b74ac2faff2b0641a9078c1946b86d182e9acb92d93d385062c1ec4e7e20c000000e8000000000000000100000000000000513583dffd681a23a4e8b58d45e5397b75286d4fb491b159223fcf50059f77c72ad8e87930f298f6c06b88a4f881fc4b1764577d93a0844972201f8e04b91b7e9ee7e6d41845e2a094cdaadbb3806b05ac82b1fcb245fabd2418b67e5c8098849490d13a7188b7715073038c819a044b450a6374df06555902075e68c1ae8349e905e5900c2729b83ba106afefb38f31a43e08e208c5484a1606e0e2aeafb2f06f27dc9c4fe0e7390727d4454f2fe97bca059c03b3ce61ce7370990b5b402c3cd1fe74cd789eb03c4dd8ec039f033910ce00000000000000c800000000000000ffff000002000000e718dcbcf3b8d1c1537c02b5cb8428991a3e8df6743802d1d146e6b63a30edc0193de88280b85a3ab2666f51f033cc4b495925a37af26cd0bd278a7b0f485301aba27bb82ee41b423b626d324429b589d72129016de5fb415a924130f4b8f942afa8c943cb1eb36f427792d3be87817dd3fc11a447921421dd4dc05fa413f95e2bfdc1c281ac4a468caa424f5750932cc2f0c9282818ccdd973494696c49816954e5ded88f97f2f7facbadc3ce2986cceedd000000000000101000000000000001000000aa000000425953d5609ba5361ef1b1b3dc6d19a522da2fcb03e55c000ae0943dd2acec13374e3269edab19c3497e7543b99e4434916c858f42516675bf21eebf75986b9b317f4e8e7d69a61bc0a1c48958db82e28314a1e57c6c205a02b5a851a999a37309321a3af46efd195a1c3192be3e94be7d2e0d126f8db1677916ad8010d35a2a10b8c13c2bc670c49b78feadb8a77fd2272247db965e5e789da65666d71a62f41c65eef1b1a2c301518213dc7ceee9224cccc8b6d5e708b200c0944ceb84be144053658b5ce2f57d15f41e4667e4038dc986a311363c37aa1a9afb1d5b9b719620e431616891520000460d8acd8b2ad7d12561d5e12aeff4ee708b9b4ff735ee4814d0a8f9a6e8410ecd415e6f8441871a1e0cd340654828e71ba3f6ad9992325ca137af648879edd144521cf543fd5f16c4cfcd6e39f12326be5d7b9813a04c93fa2d34138b3a6c5b4f2d15e92ed30da2e16e011daf0de524a3a98ad1a3f189c266c351976ddb47369f058939e2a0ca484e824923703803b65ed000f48db10557888a4e3eab5fb0db478e4c304d2033171457c5753b95b4b5c674ce334c15c3840f3b239889163039f123581ba39e8a8e36a47ce826dac5d323c8fa92b61fd7e2650ab03855a062ecb226049edcb88b5f89ac8a2fd6d5624ed31ba9c1772c568e74281fc9642153ec55fc684fa0c5261ff7055b62d6774e425bd84fbac144231a81ce2b19ac48a36330e71e6e0e7eb66b1c10e14d4038fd62eb1a02bd14983ae6461bcd95c212926e73c6e64504ea265f1e9201d88ca046ca6979e686618c7ec96ba9aea5fed0e31b218a0a3e663d261881d7547e6db3349574dc10c2a49e1566f6b6ce9dc3e52cd6d55685f8eb491464f232c636f46ee528cadcd73625f5d8187bb870f53c3482812ba1899e38c24371dd18cd9fa5211ed1ca0704e49ce852b265a2d52e1c5655557a4fcdaab62e98d826f4b790b8e419e5e243ccf1be17a8bda87199eae53f35e204b5873827759c06f078793eeabd1a789a3237d7f906c84321c5d7519f9b71da4c80d45041495379d64fbf7d28ddbef943bcd482b195e18c0ee9b7fe25d7c8d05537543ea4e390f0e237a313225f4963f87dd3a22d23be0ad1a86cc442be4ef2813282e6c0a161c18958510acd6c2c2c6a912182b79a0a0a9180fa922b8ca18cd8f44672b0395ea42b418ad995f3be54a6bcda027454853be92ad1fb67afc101d6d24b95032cb93372c9f734e5ebcd4879cc031f8b1ea5b69ba1964fb0e1402a7ae7d11b33850c9ce84827a9e6605b41dfa63a9d3f85553d9e122b58d9117d6dfedff132b7a98b332167bf843c017bf8ff0520719c3ff1ff9b778c246b001ab8eb6c7cae928860f640f1940923e9f693b205a915ea2ccd24903eb6259e9a986107e66384f82c1ddc9be73b13e65351374f1bb3216604cd62b4f9e849945817b01d9bd778213c2318308ad1ddd8ebaaeb994fca0b5d7bc6f6fb9370f9b3854cfb8afc1baf5bb88248b75bd74399a40c210d2bf3f913172fd5eaa822b62b21598229d3e1c247ddba0210ece3d10979cefc6528ae07b6d453e072565a37223857ee3bc42be9802bc0a24bcb7712336411ad1cd98f5f2d3e12004f405fb946785a410e60120809b17dc4489c7a22f0f7aca9a3616d33a8b14e774697ed267aca7b7ccbeae5a0da669ed715f390990b0da6f14a0fa295d1cd0f81eaf005826a68d7514f84fd0cbab1a4e33162ad80925128e495c3a2a1a46ba1dbafb1e7d03ea66a21343ca3e2d82d9eaa3c5ede5b47bc6c62690cca006d4adf837e701657693ba9cb861cc5694ffeddf3576b8aa02dae3ef9f3e98d968fc9facc89c975b71d0dceafa02188f180fa82b76e74d25bb6cefee62ec1d414b523fba40d8ead77df0a7f59a1e27c344367900625a9264a93ea1b9c3efe5693582969c8ebc7eb09a8d14a2334b96753eb47c43617166a7d966b9c4f6c0f67580c3f35914ab88fb9d0825693df9fbf50008eff9b58a14b2d2573a5c4d230e2c9a214bb0e44432fa5ae9183859de9d31d6d06557ab8d1708319381e2239a5ec59f560a18701e6eef848cd0f7dc495a4a6c18a01824be124ea6e37b0511e52a4882a60674084c7b15e62d37ba2cc67ded627b0088924d75acd3099e74ac86edae3682e6a3cbc68b6b86dc42a6b425a3f82a9f87e00ea3ef55258e534a8d0a78e62a941fd786be490f5a0476629666f97201fefc03bbe1dd299a013a180b44a37721e4d1f13f6259a70f64f3005cd9246cd41d300968b48a293cb3041ce745503e23911ca45000df3baa3aa9a3838167677cf7b419952bca5c4f553bce473ffc5c4cfb13dc0c988101e02e266274c87bec2108e87eced21fc295edda364bed299d3683064e9437a57764e7ff6cf97b3f229a75d16cbfa2814381e7c8ee9ad4cf18af2c0e6c8d1130892bb70275ae6648e6c85b602ed5378f8225c5a7a2c5654f5d1e4d38b50c3aa9a6b63c878bfb1315aae3aa724afddfee9a1550f7c1f04399b868876274e2012fdd598ac15b334ae0fb44906067f304d02c2c513b6747ae5ef104fb97a69f0efc160bb2f36832dceb448134d242fdb19642347c92cfcec09113c8bc0cb70eca5ee103f0a35d5bc582d0f9fbcf85c71d481e22c62b299129792b41820567f07a19f0bcf74fbc8eb3abe53e0160421b18aae2168e2a48e21c5ad0641ca48cb62c873c3d1c3025d05fbf045bf5169ac359be3c7ec00c995e8209c74e60c33947b9a98dc33dd3645473a07dc3af9368a9369c5ea60691b34cded464a5210250193e631bc0969a0c3a3149fddd1b7f6fede3b909efe58bf94694ebd9aacba484ca6e232c9a4b3ed59cc16a5f660e36ee3f10ed7c0df088c4bef93fbfdc3f5b568f20ca49733d9941a09d757088dddf0df1f9195160eb6ce4f5820070515eb8e08661e454a8fd5917a0a1f8bb09b503bc54a15da2f976b8154d6d257dea87a8ea9f68c77c7f6c36cf863cbdf38ec934aef4747731faa2755fd44973b963e0af9b5c4278ceea656cdf5f3511a3cad962141bdfdf4f8f1041ccc6f799c6894de8f6f05417f4f69cf0c0afeb9e5ccf6010506e8356113d67243b7a83d6d0f93de645fd2cf0bd9161d0696272feddd47e6a3bedd1d2e630c75acab9a4b1c40ed043e369887246995fba1544b446416c694aa78be39aa2610c54d13c268d96f8f0f77c087ee5a9281647f0b1b2710cd2933a7366ea30c91a64818ab2b65e90d26c5cdb25e49842640d5d724ffe1bda25ad9c1b0910644c314c2c24166fb6249c874a6c1f2272351863610b5b4e78d8dbc18d9e1805e41a2a40902e8cffff1708426a1fe6fe5803df7102a328531809186cd2a6ba8e02eccd773e27032fe5167ae13e16a01441c0bcbc0da89ab544c859c448a2903c6ea52025dcb48dae36269f5270012317e5daf2827874a9a23c2b0b6b80d6a896a65c71996ccf9140ff5708dc171f2abd746a11e0c48000fd54d00100000d53353b1383cc9b6182ebae306fd9e65aa607d29fdd8083d97e6599ffd57f226efc046a88d4c398ac319f84aa5e10e5f0d4131fc7cea1223530fb3ae98c0f8bcac5b6bb546924bfa682cb79bf6da5cc822d1077f3f6fdd8d60e6334224065d4f611c2434e5905c0aa511462c10b380db5496c2c34d2cb585655606d83300bf7385fd83c621a946ca7a037182394804647fc4b327e5569162cefe74f55154f20a930c47a65f46845c1ac5802f43863c361c774c7862a56b8deb488906df459ff301fc965a2ac19a0f33aab35a61712a4cf0484811792793d7d5686693feba30ec4b270baef51ba97c5e1cf1026a2a446204f600325c8a858e2fc4f448e103d8b0b8391ff6f0c973098d974b6b8b17c441fffdbf42588f0abea96a48f6909c1edf23a754751a01f5d5ad1083c134dce6622c314096115d5844887cffc540a7e6154843a244d3ef2ecacb907dc2417724578e7c6745cc6399e221981a95e3dd7d1ba540ff6b8cb51b8927ab027430284594e7e8408ec9e132b055ea765cf2a45df9998e41e9d31379c947ce2f756743787ffa73571548862952e6a2143fac6cef3ad323d021a469dc916ee6351ea85bfb8223891d48ecc723bb0f8c2468adf4e6aad3cf53eb61e62920e7e161d24fc31b374016794a0bcd4e89ebb583297ca6d459d617255c2f5c30a849a50546db01909c82883755af0ae425cd09cf6cf6c12e165bf7f5e543b2fc552ac2b0a3fdb5e2e4d008d0a1ee45c6e71144b55a52998ccdb2ebb89d3010a205039e42893f70d1d23378edea51eb969707afa8295259987170530218d8c020894463df372ed9a1de8a8eceb1fa8ae22e9f81951ab210dc7b20928143277b236afc4395f3b26f804a00cb234e35552e91cdda036bf5c94e351c3d01046b3acb8abdd4e636cdd8fb7cc8365fff24db66299ea89381917e9e3d0b190834120bdaa310b4abbbce24c1760c887a6682c18d1077fe423fc4baa12893d60af99d838ae6093b42aace03fbbfded48fc6705e69ef4191272b4c52359d71891adecad081766f4147e6f87a1acaab2a0a2fef3ca3d7088f2a6160a182bfe009c56d7127565c8773755d583e4b35f5a196e9e63f485780ec5cc0d7a7693c4542331d92368dd76139d88d2fba0020cb6d1ca4e8581c50fa1e47bee85b61d33d5ebc4fee48ecc9f392343659174de053732bb2d112df167a0dd6e9c5c6250d69a2530fb1f74a25862e8b54c41c59d20cbdb16066cfd09984fe386ba0c2f2427fdcb2857a6796c5a32a3347f472c91475c324164daedc105eac02b0025e55bdbe3f5ab78ea042abf6014175a22a993321e89624da520b4630c5cf34e27a2735a635ce0e4e6b011bda5831f295ae30fe1b373403932bc474ba1db50bf19c337026224c0ec1e4b57f38c8ba7911ef677449dd7855b1eda0c6449db085742b639ce7c14caf99cccd12bd3daed2bd5b24a549fe51b13595e365e9abdb22523fe91e04498df8d0105f3038e1bfab84f2deaa52bf8c3feae0bf798de56354340414d738f1c94b00190065f6ff6422bf78f8e45c75b36c59d36db9d3c3fe2bf8872da9d849596e64ce680ad82bb1d39ea7abf6153a44415477df5c693c89deee51ea0cbec45ae27109d4d337c68778db729526ba6cc6047111fe9d744b5486a18ce3396778dcfdd76d3821733de4318aa33ce04b8cf1544171cee22c8c1cf3867fa5b9c6a22bbea0febc0789c5b982a463c52701c98403647dfccff6ddc426bce3e34d3c1c3c9f3d5eb58248a05383e4ed19fca7862271ea270e5327cb494cf8af2d728e52128b618c91b07aef597fa936a270256128cf7027dc4411ff7c728c5e83b77c53f8ee35bf7ceca12b55aa264dfec8f39410fe563affa1c15f0d0cfeba8f4f336d9d570f6c562fbad5cb5bcf4fcfbf024220b887a4f008f52061c4c44237d9ee21e32594b02ff52d4821576943bd234a6f3340adad26e8f635ec887a07e3f0384857d677e24f409542c9b899ef71b679da69423a8d5acff27f8470d43d45d28577bbb54c5ddbf230a982ad9dee6c37ad932aae10b784b32e4926a9f8afb0a6839f9ca24c8c965511b8e1e00fdf52b2777703928e70984106c2305a4497a54404b44fff6bfa429ffa2a25b89885f759116133894e1a6f132e4a5155e13aaad73c013db1112dd305556840ec7691e24e5a2576edde6cd2c1764a243bf9d06c49a6f370763a7143b69d42f21220bd5c9fefb0578b1afa333609573647475abe25ea40a3d2e3d80000000000000001593589ff0700004f45af329acc6b5a408733ecb6814ef2ba8455b6ad46a3f31e20e8e781d740d318ba771618a0086b73965362c26dd86703500cdd5ecab5e0707b59b236afc58742b7375cdc25f897febdadc6a9a74226695b3bf350cf56a144e8cc21a24838e31588b917aeb62ed47a35ca97448106018f7d78c25cdee01dc551a3a5c5e0c8e0f11a2be800919a96cf31faec1077d15a759c6343cf088e3b0bccdabd60b0cbb8c0116998b7ea4eb0c6447cbf5fd1ee5e0bf6863ce251137bdbf91d1af6642d567f22e00000000000b8000000000000000100000009000000f186e416ec9b745c862fccc89fbff76e122af7d4f4364139946268aef5030a99bb2b5095eacf7c7bd75dda1b34605665ac0db18dfaf25fe003b3c9d1ce28d7bd2c403624dcd660ac8a25ea037629a41118a91d62e1619ac7adc3157f7da4a063d5d02f09d73663b744f6b392c0951b56567dd7bd3e50ad9fbed7c2df2a0ba9e5a34d1c96ae0e6616b1f154674e8d6cc8ecc8fbad0e4b44e971301b668620a510c42b5e78c5b8ae44c000000000000000ffff0000ff7f00003da361b892ca6898cd3593de0e389e57d4696c7d435b532fbfa2b065ebe0149503f632354f8dfe0f4912ad42d76c80041eec5cc8606cfc4db4b1b46cf2fc9c6fc27b396a2c77bd738ba9c49e9500d0a30cb93621b873516ba6becfc220f519738784dc7a1fb78a11604503fc22622a62ce36d53b64b91a0134ed5d1bfaefb59fb059e3abc629b3bc55df389267e9bec3bacdf7b54944a04063b07632e2a22d1591ae97d6f6af61e3d4e3724a04882000"], 0x15a8}, 0x80c) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r9) r10 = getpgid(r9) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) write(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r16 = socket(0x18, 0x2, 0x9) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000009c0)=[0x0, 0x8adc]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setgid(r28) setgroups(0x3, &(0x7f00000004c0)=[r26, r27, r28]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r30 = socket$inet6(0x18, 0x1, 0xfe) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4fff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367dfd4501593cf6f54d7887b818ee1d3ef34cd0d77c30164b037d47512", 0x4a}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}, @rights={0x20, 0xffff, 0x1, [r4, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r23, r27}, @rights={0x38, 0xffff, 0x1, [r29, r30, r5, r31, r5, r32, r5, r33, r4]}], 0xb0, 0x1}, 0x202) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() setgid(r36) setgroups(0x3, &(0x7f00000004c0)=[r34, r35, r36]) fchown(0xffffffffffffffff, r23, r34) 05:37:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x3, 0x3ff, 0x1ff}, 0x2, [0x2, 0x80000001, 0x4, 0x0, 0x9, 0x80000000, 0x7fffffff, 0x3]}, 0x3c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:37:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) dup(r4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20000000000600f, 0x2) open$dir(0x0, 0x0, 0x0) kqueue() writev(r6, &(0x7f0000000040), 0x100000000000038d) 05:37:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x4}, {0x7ffffffe}]}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4013, r3, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 05:37:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xc00000a7, 0x1, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0x8000000000000004, 0x1, 0x20, 0xc3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x48, 0x40, 0x1af, 0x143a}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x9}, {{r3}, 0x0, 0x50, 0x10, 0x7f, 0x3}, {{r3}, 0x0, 0x0, 0x4, 0x6}], 0x3, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) getuid() r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) setpgid(r2, r4) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r10, &(0x7f0000000300)="15", 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x20, 0x11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x1, 0x0) dup2(r12, r13) write(r12, &(0x7f0000000300)="15", 0xfffffffffffffd5a) accept$inet6(r11, 0x0, &(0x7f0000000100)) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000180)=0x1) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 05:37:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="804716ba92e81b983904438ffd4b808ca09a1a8708f92508c5b0320ebca8330f385b7f9fdb97f0103c239b8f255f7cce82cf445292b329a3585e03ecf699b0fd7e050000004a0de1cd65a82c9064ed4a86b61bb82ca853003b5e95db17c9222e8512d43d372bf76d6c954dcd6fca57f69f962b17077ba5fe7fc4661b5499ac0f539bcffdb7e2a096c53ab0c9df3c1dc920797fb04938824e137685b9d675be8ac89a69a43f9b1c6add7418e2d64800be3e88d6560416b08da7b974a63a6babf0150e75072f6b6fe8287ed542"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001380)="0800b78e38b14b24ae00006004fa8a40003300feffca920000f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff00006a788df278f8", 0x3b}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x3, 0x6, 0xdd}, {0x5, 0x4, 0x9, 0x80000001}, {0x7, 0x1f, 0x40, 0x1}, {0x6, 0x5, 0xe7, 0x401}, {0x4, 0x8, 0x6a, 0x6}, {0x1, 0x0, 0x8, 0xfffffffb}, {0x3, 0x3, 0x9, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:37:10 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_gettime(0x4, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10149, 0x108) sendto$inet6(r1, &(0x7f00000000c0)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x2be, 0x0, 0x0, 0x188) 05:37:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf188], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 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)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) semget(0x1, 0x4, 0x402) semop(0x0, &(0x7f0000000580)=[{0x0, 0x401, 0x1000}, {0x6, 0x5}, {0x6, 0x9, 0x1c00}, {0x8b507243535d888f, 0x0, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x9, 0x3000}, {0x2, 0x3, 0x800}, {0x1, 0x8, 0x800}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$dupfd(r1, 0xa, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffff3b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r8, 0x4}, 0x200, 0x401, 0x2}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff82553f08, 0xffff800000b2b076, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82553f08, 0xffff800000b2b076, 0, 1) -> e rtable_satoplen(2,ffff800000b2af78) at rtable_satoplen+0x150 end trace frame: 0xffff800023db6b30, count: 0 ddb{0}> trace rtable_satoplen(2,ffff800000b2af78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd8064633320,ffff800000b2af78,ffff800000b2af58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800023db6bd0,4,ffff800000abf800,ffff800023db6ca0,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000b2af00,800100,ffff800000b2af58,0) at rt_ifa_del+0x3c3 in_ioctl_change_ifaddr(8040691a,ffff800023db6f30,ffff800000abf800,1) at in_ioctl_change_ifaddr+0x355 in_ioctl(8040691a,ffff800023db6f30,ffff800000abf800,1) at in_ioctl+0x205 ifioctl(fffffd8062a08930,8040691a,ffff800023db6f30,ffff800020ab0508) at ifioctl+0xb64 sys_ioctl(ffff800020ab0508,ffff800023db7048,ffff800023db7090) at sys_ioctl+0x5b9 syscall(ffff800023db7110) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,1d2b4008010) at Xsyscall+0x128 end of kernel end trace frame: 0x1d54d0e5990, count: -10 ddb{0}> show registers rdi 0 rsi 0xff rbp 0xffff800023db6a90 rbx 0xffffffffffffff05 rdx 0xffff800000b2af7c rcx 0xffff800000b2b077 rax 0xffff800000b2b077 r8 0x4 r9 0x7 r10 0xb172ddbbd152c17f r11 0x773fc1080cb8c24f r12 0 r13 0xffff800000b2b077 r14 0xffffffff8251dcc0 inetdomain r15 0x4 rip 0xffffffff820a7b20 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800023db6a40 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=110857 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0c70,0xffff800020ab1170 process=0xffff800020add880 user=0xffff800023db2000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49745 404740 40347 0 2 0 syz-executor.0 *49745 110857 40347 0 7 0x4000000 syz-executor.0 49745 205500 40347 0 3 0x4000080 fsleep syz-executor.0 49745 374956 40347 0 3 0x4000080 fsleep syz-executor.0 79848 360114 1650 0 3 0x80 nanosleep syz-executor.1 79848 351917 1650 0 3 0x4000080 nanosleep syz-executor.1 79848 139822 1650 0 3 0x4000080 fsleep syz-executor.1 1650 204495 93597 0 3 0x82 nanosleep syz-executor.1 40347 501017 93597 0 3 0x82 nanosleep syz-executor.0 77292 73380 0 0 3 0x14200 bored sosplice 93597 460441 55765 0 3 0x82 thrsleep syz-fuzzer 93597 100094 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 336653 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 356148 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 139761 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 305599 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 259514 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 1815 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 224357 55765 0 3 0x4000082 thrsleep syz-fuzzer 93597 516191 55765 0 3 0x4000082 kqread syz-fuzzer 55765 494737 9763 0 3 0x10008a pause ksh 9763 228739 41278 0 3 0x92 select sshd 87791 179231 1 0 3 0x100083 ttyin getty 41278 74611 1 0 3 0x80 select sshd 59522 204714 82851 74 3 0x100092 bpf pflogd 82851 503389 1 0 3 0x80 netio pflogd 2031 175161 8165 73 7 0x100090 syslogd 8165 363973 1 0 3 0x100082 netio syslogd 93573 519364 1 77 3 0x100090 poll dhclient 9860 298246 1 0 3 0x80 poll dhclient 45234 270579 0 0 3 0x14200 pgzero zerothread 80876 66120 0 0 3 0x14200 aiodoned aiodoned 86681 79599 0 0 3 0x14200 syncer update 11160 366613 0 0 3 0x14200 cleaner cleaner 29427 286107 0 0 3 0x14200 reaper reaper 231 185783 0 0 3 0x14200 pgdaemon pagedaemon 89904 365139 0 0 3 0x14200 bored crynlk 700 213440 0 0 3 0x14200 bored crypto 94629 492957 0 0 3 0x40014200 acpi0 acpi0 91300 148683 0 0 3 0x40014200 idle1 51992 431959 0 0 3 0x14200 bored softnet 70161 268963 0 0 3 0x14200 bored systqmp 90780 8471 0 0 3 0x14200 bored systq 80643 5767 0 0 2 0x40014200 softclock 99668 271778 0 0 3 0x40014200 idle0 77088 325316 0 0 3 0x14200 bored smr 1 462795 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 49745 (syz-executor.0) thread 0xffff800020ab0508 (110857) exclusive rwlock netlock r = 0 (0xffffffff82464b38) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8266bc00) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 6426K 7331K 78643K 13174 0 0 pcb 13 10K 12K 78643K 210 0 0 rtable 87 5K 6K 78643K 724 0 0 ifaddr 69 14K 15K 78643K 179 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1531 0 0 iov 0 0K 16K 78643K 213 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 2067 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 11 5K 6K 78643K 19 0 0 sem 12 0K 0K 78643K 225 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 938 0 0 sigio 0 0K 0K 78643K 105 0 0 proc 60 63K 83K 78643K 757 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 75 0 0 in_multi 19 1K 2K 78643K 132 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 389 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 147 105K 105K 78643K 4253 0 0 UVM aobj 98 5K 5K 78643K 98 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 148 0 0 NDP 16 0K 0K 78643K 54 0 0 temp 200 3564K 3640K 78643K 35281 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 25 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 81 0 79 1 0 1 1 0 8 0 rtentry 112 147 0 118 2 0 2 2 0 8 0 unpcb 120 959 0 948 2 0 2 2 0 8 1 syncache 264 12 0 12 6 6 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 35 0 35 3 3 0 1 0 8 0 tcpcb 544 2351 0 2343 15 6 9 14 0 8 8 inpcb 280 3180 0 3167 11 2 9 9 0 8 8 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 18 0 17 1 0 1 1 0 8 0 pkpcb 40 5 0 5 2 2 0 1 0 8 0 ppxss 1128 16 0 16 5 5 0 1 0 8 0 pffrag 232 24 0 24 4 3 1 1 0 482 1 pffrnode 88 24 0 24 4 3 1 1 0 8 1 pffrent 40 695 0 695 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 100 0 43 1 0 1 1 0 8 0 pfstkey 112 100 0 43 2 0 2 2 0 8 0 pfstate 328 100 0 42 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 617 0 461 18 4 14 15 0 8 2 art_table 32 620 0 463 2 0 2 2 0 8 0 art_node 16 146 0 119 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 45 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 223 0 213 1 0 1 1 0 8 0 shmpl 112 96 0 0 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2683 0 1281 46 0 46 46 0 8 0 ffsino 272 2683 0 1281 95 0 95 95 0 8 0 nchpl 144 4365 0 2760 61 0 61 61 0 8 0 uvmvnodes 72 3422 0 0 63 0 63 63 0 8 0 vnodes 208 3422 0 0 181 0 181 181 0 8 0 namei 1024 13656 0 13656 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 9 0 0 2 0 2 2 0 8 0 vmpool 552 17 0 8 1 0 1 1 0 8 0 scxspl 192 14666 0 14666 14 11 3 7 0 8 3 plimitpl 152 101 0 93 1 0 1 1 0 8 0 sigapl 432 1120 0 1104 3 1 2 3 0 8 0 futexpl 56 25244 0 25241 1 0 1 1 0 8 0 knotepl 112 317 0 298 2 0 2 2 0 8 1 kqueuepl 104 547 0 545 4 0 4 4 0 8 3 pipepl 112 902 0 883 1 0 1 1 0 8 0 fdescpl 488 1121 0 1104 3 0 3 3 0 8 0 filepl 152 10947 0 10842 15 3 12 14 0 8 7 lockfpl 104 301 0 300 1 0 1 1 0 8 0 lockfspl 48 99 0 98 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 807 0 798 1 0 1 1 0 8 0 zombiepl 144 1104 0 1104 1 0 1 1 0 8 1 processpl 896 1137 0 1104 4 0 4 4 0 8 0 procpl 632 3132 0 3085 5 0 5 5 0 8 1 srpgc 64 14 0 14 4 3 1 1 0 8 1 sosppl 128 11 0 11 4 3 1 1 0 8 1 sockpl 384 4247 0 4221 19 8 11 14 0 8 8 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 161 0 0 20 0 20 20 0 8 0 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 389 0 0 23 0 23 23 0 8 0 bufpl 256 9260 0 2212 441 0 441 441 0 8 0 anonpl 16 160501 0 142514 110 33 77 91 0 124 0 amapchunkpl 152 7965 0 7805 23 13 10 14 0 158 2 amappl16 192 6114 0 5093 90 37 53 63 0 8 1 amappl15 184 727 0 727 1 1 0 1 0 8 0 amappl14 176 73 0 69 1 0 1 1 0 8 0 amappl13 168 46 0 46 2 2 0 1 0 8 0 amappl12 160 118 0 113 1 0 1 1 0 8 0 amappl11 152 166 0 151 1 0 1 1 0 8 0 amappl10 144 110 0 104 1 0 1 1 0 8 0 amappl9 136 838 0 829 1 0 1 1 0 8 0 amappl8 128 400 0 358 2 0 2 2 0 8 0 amappl7 120 158 0 151 1 0 1 1 0 8 0 amappl6 112 173 0 161 1 0 1 1 0 8 0 amappl5 104 288 0 272 1 0 1 1 0 8 0 amappl4 96 1329 0 1292 2 1 1 2 0 8 0 amappl3 88 278 0 272 1 0 1 1 0 8 0 amappl2 80 8006 0 7924 3 1 2 3 0 8 0 amappl1 72 34880 0 34417 25 15 10 20 0 8 0 amappl 80 3512 0 3456 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 97 0 0 2 0 2 2 0 8 0 uaddrrnd 24 1138 0 1104 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1138 0 1104 1 0 1 1 0 8 0 vmmpekpl 168 12735 0 12691 4 1 3 3 0 8 0 vmmpepl 168 150311 0 147991 167 33 134 135 0 357 33 vmsppl 368 1120 0 1104 2 0 2 2 0 8 0 pdppl 4096 2283 0 2233 7 0 7 7 0 8 0 pvpl 32 442405 0 421124 229 39 190 216 0 265 11 pmappl 232 1137 0 1112 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 640 0 15 18 0 18 18 0 8 0