eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff32632537654bf0ffe9160d9317aa21e2c404a", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 04:02:54 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000200)="2bdfc2cc73a66616205e8e6c80f76890fa5e7ff3c96f07709b94986b8a32ff93e1bb2a84e1a4409028ffaa77d96ce4b8e0f22f299a26a14fbef6df677f7b119dbd6e6ab0a5a86c568fef02ddd74db686a12bcb7cc4506a2d3136735ef0a96de71ceacc5ddfaea4186cc8291b6c112bc2bf8df9fd56959de747089d3387ab9f86edbe4702b64b7c3b9fb11b695d91ecda7125d1cde010d67abfce7be3d76e93b84950cc395e0e31b040bc90430140c2369e21fe95599d8db46d03354f5fbf7527048bbe18bb4aa07f9cfe3d4800f1af4a814b6f119e911d8a034c52504c5fdbc299acd83afccf079adecefd1ed27c1c310cf2818c46bb5de5", 0x9f) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x80000001) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fsync(r0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)={{0x0, 0xbf55}, {0x0, 0xffffffffffffffff}}, 0x2) chflags(&(0x7f0000000300)='./file0\x00', 0x1) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x205e, &(0x7f0000000000)=[{0x6c, 0x0, 0x9}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x187, &(0x7f0000000080)=[{0x524b, 0x3, 0x2, 0x400000080000000}, {0x1, 0x9, 0x3, 0x7}, {0xff, 0x0, 0x5, 0x1}]}) 04:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchflags(r1, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) semget$private(0x0, 0x4, 0x80) kqueue() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) ftruncate(r0, 0x0, 0x417) setrlimit(0x3, &(0x7f00000001c0)={0x8, 0x5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x8, 0x3, 0xc2d4, 0x4, "15f0db1cc04204ce62ec2e1d8d16e4840dc8ffba", 0x4, 0x7}) renameat(r6, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') rmdir(&(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = msgget(0x3, 0x4) msgsnd(r7, &(0x7f0000000440)={0x2, "e59d931727d84563378ea68dde4fddf90833774da71f2a18c2951f1cb1af0387d00bca5adc5a201942511916c510a424d23cba583dcd3fd8d703be4066f3d8b4d0f61c0f9666e852e44aef"}, 0x53, 0x95d54ada53c2c2d5) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000500)=0x1) select(0x40, &(0x7f0000000540)={0x0, 0x100000001, 0x0, 0x7, 0x7, 0x9, 0x5, 0x1}, &(0x7f0000000580)={0x0, 0x5, 0xd1f, 0xffffffff, 0xc43, 0x3, 0x6, 0x7f}, &(0x7f00000005c0)={0x6, 0x5, 0x8, 0x0, 0x7, 0x5, 0x2, 0x7}, &(0x7f0000000600)={0x400, 0xffffffffffff8001}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000680)) syz_open_pts() setrlimit(0xfe6445205ea054a, &(0x7f00000006c0)={0x79ecbffd, 0x80000000}) 04:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r2 = dup(r0) write(r0, &(0x7f0000000040)="e451861b040084857817003407447f3fe45cc339ff7a06bda2cca6cbd2ca148c20c6eec0264379965b3b05ece89dec4ed4077676ca1ac5d1790a8a202c372c6deeccbd5c748acd7e48a5327b4de95ff26fa7ea", 0x53) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) socketpair(0x6, 0x8000, 0x3ff, &(0x7f0000000000)) 04:02:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0x3ff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x2, &(0x7f00000002c0)) read(r0, &(0x7f0000000080)=""/11, 0xb) r2 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r2, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 04:02:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x75e7, 0x1, './file0/file0\x00', 0xa6, 0x2, 0x3, 0xff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x5) dup2(r0, r0) 04:02:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x0, 0x98, 0x0, 0x0, 0x8, 0x3ff, 0x1, 0x2, 0x9, 0x3}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) 04:02:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8a, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 04:02:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe12, &(0x7f0000000100)="e4c405d2fd4f61402601f597f9eb45c670ab656dfdf90544551fa61643da4da760713eff48e9ba3c07dd80a929135274a620a602571cff2a50053353d79187e856928b94b6d0eaa355e45d21b037017d7d62652b7b155bf658b294c4c6692d9ca9c2f34e8ef80008445f0b19e1bd5c3bbaa51600a62d684e34e569ff2dbd01f0d68b86842d") 04:02:55 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x3ff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 04:02:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000000000000006) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="132bd16292780d8df0488f32fa1124fd", 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="62137d9320c95194d1c7787f7a2f632465feb48e1baee3846adf11d938b2ea2b70d1", 0x22) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x3df) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r2, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) connect(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:55 executing program 1: setreuid(0x0, 0xee00) shmget(0x1, 0x1000, 0xc6, &(0x7f000057f000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0xffffffff00000000, 0x5, 0x80000000, "fd5e5d5fca5d0b6943a484642913bda13168fdf8", 0xffff, 0x2}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="edf8a25bac4a28", 0x7, 0xc, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 04:02:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x80) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000080)=[r2, r1, 0x0, r3, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:02:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x274b3f0544f968e1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 04:02:56 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) pwrite(r0, &(0x7f0000000180)="47fcb31b0093716218bdc94056d49e149809d288ab874a23bc83bffed9232681050177c38e288213c91d53a5214f0f943d4fb268bf5941ff5e2abc9e23aa0d3488720d549b63feb9f0c7bd55c18a10d367d7f4cd5e08a080865a50e79830c68a056a2a7a26fc978bd88a51969c650b63b811469cc8917d1069453f5c315bb593db358972585b8ce14387d636bb7fff90f0a91b1e41b2f40b01401e813f3a47b230f28eb6b3f75ab7c4f2231f03cda0cd86478727689d1c06e0bef4585af8ab784984147a08f098e7f5f7768a4b66c979643aaae20dea7875786e74899f207b940f80d09b9df41e41b0e2f290a93cef694fc75709bd85c188306c17da3fc99f507b5b135924aba23c069772db058bc681e298b8e061c5431dbe9afc4fdf837ec20539e03b50a67042e753dd4ccec0828756d660985017c43403f8420b7031623b65a0e12a754c49898e9125cec2210dbff81dbf11eb33b64c005b98d9b17f63725c081d38352ffe6a0a889959047b08b668d9d5563439993ce4f35a8edd5529fa764cda619e6598205f1dc1005cab6f109355649bee27af2ebc44a97b7c8ad9cd5f197db40877de54f2eb6770b8935971970017a957da272abd1bfae694183abb60c48d44f8e7316191cdc5e251fc5358c371ac859e23eb2bafc2ce6b1a0410bfb98a0969ce26ab0feb4052b8ed018c981d14e7b4e69066d80546fe71a2fa6875406eb01b2371544db043a31f03e3a0c2fbae98211078a9bd305e86cde30cea4c841a76535d8582fbfb926be2f6a8c8ec7b15f769551b28294576441433bfc0223a44be84c981c43223ad80a4917a194d6af542da965b8e0ac939d4b647d07254bcac38c0a55d96ce0ac99cefae4f93fc7b2f91c9bf8053bbeeca87737c2bfd0db8df9c637fb64d625a38997bddede9664928b499bbdf65f74b1cbbe4ab6ae0f883a1a900ffede0a0f67a9a6a058c5e40a453e6dbbda8f764ae42d200a07f1d5fdcc17a3ea6ef65ffb40fb1964ba07cf3cca76056d576f89aa7d029f63d06902e8d4de304e02b042fb285f98aea19950068d4a94b1bc232ac500ac292f334b3bd8aacca9aac40472bcb2866013f42c8eebcc79618b83f78350ba59cfd17af5bea460f29a012a8609fb5a7e8d133ad864e862ffc843dd5fbfb69701c0a02713cd86c4cb0945d745dd90b3807ee5023280fea914d7b098b0af49e3b88bf6d31ca95a87d4e6785389894a13b14d9420d5154ed748c9a85e87a546907197b732d1298365c6ae16f2fc23b0ecc165533feb253e41878ed7a44eb505b9c4309ac40284f072b532ae60569f38970eb7e06b829d81542b29533b53ae0fb8e544bea69ffba49c28b1c0bbb1302ed479bd77ca9358538b118af773f2b4af30e9e8fec759af340a709ffbb6e9658b868d186a2ac162484f2e8d22c9059c1745c007515c3e6f419e589b1c2fa162498b87a7b254da64abda2562274d36b0546c50efb1a7afe28b2490c8e00eaa10902d187eefa6b071e5bf294c8c3fdd30f62841302d5436c40d99098cbabe8e5e73cbc29090b8f095aed54009725c44c621f09a9a9e9b898697e9aac70ec5ed8ba38415a8ca20ef3c643409e5edf2ef6c9f22808f8e62d59d66f64c8ea2008e375e6d5e910243c198eae2dc5c0fd985908b153e04915f321ec98a29c416e3e760efedb41d584c58d92444906e986740f322c5d27324e790de5854e0257f2c98444aa977e039b7e657ae9da8b4a9c5e7602cc74ba180279b7ed65d5159765c5a286828c8a7b7cd6dce41cf541c4df2165e275734d7cf082a49ac52ef2e7bf0c304f3b0ec7060273038b4800c1465aba5ec5666ab91bfa43ad820b38e1fc12dad22014f85b5a9b976dcbd013a0e104f98448da2cc8c4f48b9a956b3ff675f3c82c86955b0efd1b6b43d51583dbb48edd9536f1fe4e1d3ebf4c9407b8eeadd86def178b860be8ecb1a7553114b365af6593e45fd53f723bfef839d56de1b10640cdab70daf93ca66d7be0056be805bf1b044de602dfec81611486da5fc222345a716540b841316d3e030b7ee61da6cd7833144a879aae064f5a350f93b08b221f08b16e41376940a0cefa5a11e888406c1eee4cc413f130ae179bd654bbfb7a5f9984cee2caee17b4cd9b06ddc290db5015fd23c59636bca525e3106f1f27ca4914ef5360f254351a5bb9dc78c3269df9ed2cde905ab270012e4d4ed31dcc026dbc4b0d024235c430c8e53423e7593c3e24c62fb28748d0368aad72d9125b4f9b513db0abb26a710baf1f87541122064d89a0e396d023c102605dbb9f359eafa5012dee6b79736ae4090a375eda6380437336dd9a812562eada599f3da3b44f506e95b5e7c339de431d532b6a35a4aeda4f2f2f83ddcf7f12ae55719e3793eea40240090f0ceb7c8bbc01dadbf6e8e680bd916fe9622bea06a782a62a560a04a5336b56a5133dbdf9159e76aef190ba18e8fad9773a1e979a763d5e22fc089024e205c335d4372d4a3cc5c99c14b993d3674bd8af2cdfe238a1663ea31f30cf525f13d8649b1bfc49376a2d1659a69bd97c414d7b9340cd4200e008ded0b5ef223e98c35d93f631d57c1827da1eba2b787088bfc81a44af7c1e2ebb49bb4c1edfc4a652b92e041eac1ba6a3b49ef17db57ec6b1fe28a2ed15a5754d7a3bd12f379dc5afab9dd296c48ea85e7ce68f580d6a6798a88674b618671542185bed3d5364872f39f41cbdd0b5aa6c3f1ea8add49949c17eabb7c478d8899322e0296ddb61e58b3e81f93ac3e7c3d84c53c57083dbf43f582c4aaac820c3b9c888ce55d69848177ad24edd915bd89759900670988a934095174e3bb532ea0c575ff8d188c459d5d2b3e08b127a7ca94728bb249471c808a322569842d017248cbe48140538a8041ae0991de5441f4c5c49eca90266a99a7313a16a567f47fddea17bc5a48aea8384e5d3e19b3d5af2f06610220e108a5cd74fc4a44871536ce3d59819c5fd3e6b8ab631f97d17240c7dda979d33dce76ce9efeba944902b15c2dc683a91a5d127a3525dbd49cf81ed11a0d8ca1c637c56095d0dd4c411dc7b7b49e8fd1559776adadd4ba47ffe9c392a72972b6119943ab781c453477e28837f9b6e43fe114af574e91dc2749760dda445e777f77b457b5b6242fb9a20a3630deb026a72b1c95fb9cb972fb4d25822942c0912c80d75e398a03438b7eafb153a0de057de2e407a04cef59159095e5542fc0ed320b8f4ddb2a232f33a68eb1be0da166026d57bd7148f9ee25443abf21b74a5c9d196a7916645cb9fc567ea4aa2664e92dc6ebc4eaeb1d09b7ff5f6f5ee6f5c94ad9f6361bda37c6d57d99c7deef9f7340413d4c0310e7d0fe10e3aef819c696c8111d5ed9869986a9be355c72baea9e9fc47b54c0704eb34e1afbd416e697841b6d2f24cbae41f9fbd2ad860bdc690fa09b427d9eaff8ee250dc39b6993674606d9e1940841f8dc7c2aeb9e6f4779076ef076c4d69bba0716eed21dc22701824c1c5c2481d17d63368e9e5da1876741e14bd2bf0182ef8078a427f1f499d4310d4d94971e62d82af97ca15717d81695c77503caed7b55d05ee62573a34e2bab4f028efbe25bb936e6ae29c80356c69e9340643325eacdcf5dbfd40386fa54b9a3b1b15d3045f3a670318fd747be9ca7c621aae2264b5225cfb9efe44dba9d6e71c6faf5166fced85cd6a024d55e740e458067536149d2e8ee8d482e3a6aa1d8ba6cd1b78e388a7bfe0f832c6aecab06fa52915efce31877eafbb2fb2111857ab50a6e2295fa96e42b428ac9be3ea2e1ccca15577318ec5bbdd181cc8c7cee99e0b9411fe29aea4d753a3491c8c3250395eac09a3f7b6180adfe7ba36c08c14c453d774553d5465e5019903e4b88aabaac993ec659a7ad42003ead7f67bf14191829113344e2502bd1966befb68319a59694c44244f32d202ae330340e315accb760b8bf4309c08a58316e6d6d6a326b9c53b1d64a7437e0706cabf41c51de3616579819f94a1a877167e614e237110bd4b057bce9f9b8eee395b3a92a084fc9389d8fd46c298eeda47f6b43952bb01b5155de9b3205c8e468f2cc0444a64ba619c4ce428d8479168f6d4f063bebc0b446122a53007816afb038beb4d3a539482054dbb7c3599d14de59a05d21860ab34190cf490da2f44ee38aa1e9b0a407edcbb3002131aadfc1d9579960bc2be03edb2df55430ca6be86e58e93cab8f69fd14b339aa10d8f21b4ed35afe6e56975110b09237b5a29894694bfdb724d30cc627cbcdfa74aba1a914adb4a95bd0bec4a46a96bfd34dd08539a521d5831dd9208f7838dc943dcfa95b06719f7b7738b9cd3e358f5b0d00e7792a4f30847eec8e77f88833a7b7e76e7f1eca5d8b73a3bf81e906a9acd8da832ba969daaeb6782e497947762fc224b26b84fccb7130ae173e3c687d5fc209edc3c9f31e91c0d6ff2de051b0f6eb3caf8282bacf6b1b44def67e07f42d4b53d6c66370c5f090957475f76f5a99041e86e1400ff673705cff69db36f1f3257f6cdebe4dfe17bef47c7a4c85e5a8dc7b512593bf873824a24d7e3306617b1493ce5f1175d3cb6e04aaabbce5838cbb4659e7e18544195696544fb602368d3950dd16f1ce7c1ff3d15c6b7ee328324c96c3e6f405bbf5d7c4d9803d23311360f76f7aa66a41263a7aaf7df58a894acd9b45cf7e36faa8b8117f0b4002684805ce6d97c6b9ed984cc37df744739964a15b510109689ac92f399927b6ced1db54f9e79d1c9e320c9f9ccbd8931c5b9c0d04bc198789106dc85c0ec31dbb9c694ce24f959bc8fb0cdc0d5587e6fbbb77204c522f32275088c42c7352dfb69c353edbbd1c3e76d72139415b369e87f14e47c2c54eac88530d119c7a24dda4495451f3022c94e929fec339859cf9bfa32b820323dc49f1e319c7da55d258e7b7eb71b0d453e198042d73dabc123c7593f5e42b233b9e17b1bf9c224accc60fe5fba36af69296a668f9429eb6b91b6dd5802a5e2f36b75ee0021aa712fd2ac7f0cb269b7a5e88ddc66ffdb5809c906e64dbf332c0b71407266d167945cd7349bb53b6a5f9aea8aae28a02a5262244ea23413a210d30f2c528343fade43e897c293bfd35c4ad0ec09d6dd5f56154e5a1337d8cfe1e8541c5ea02cb5431267f42ffa96c824e514b6d1c2e36e8db76fbfa4fca38f63d56172b44723585da83bd7646b88817b58c6e62abdf6552a46bdb036e441c9d4adbd68c025ad4e8d3344d3834ca28caee7ea8872709753fe5e37c43d41b79145e9729606a6a9cda67b205670f65256fc6edcf5883a3f0b6f8362409eea3281143571eb0f31f7252c13a1a30a2df49baf186ac640842550098422c2098fa1a3a4c36928d29e946420881f01d50fb0f972ced84b566af0697216f831070cd3687b11e0e1005fb124b23b3a301e9796fc191d23ce7d29461b11502a2f6d6769a008deb23fcb4491056e4ec347b776c921737ff0f6ed51c058c096311a1ae75d2c11cb8b2bab66522af75ae8826c4a474ec78b4ff82ec147d6ad236a0f89dbd44b241bc983605c44fb5f42b8964325598969e040ff4c38135a38d1ef746dae803e918cee5092bdb18fe7a5b2abceeb34df42a576a089891e790c16650a8d431ded4e475f7b8f4ff6583f303af08ad10fdc8b9ea50146d3677e2625ebdb0ee3fb1878ef9152fd157d06419d7ecc03f1d7ee53d71dde5e22c60cd995fc20b7eea921ef9ae1f0f6119decf3565f67574faed1c56e12fcc8bed12dbef02419338d2fe237376df77c", 0xb3106fd2b130a0a2, 0x0, 0x13) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x5}) close(r0) 04:02:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000c24, r0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x9, &(0x7f00000001c0)=[{0xd745, 0x0, 0x1ff, 0x7fff}, {0x7, 0xffffffff80000001, 0xff, 0x6}, {0xffffffff, 0xd8, 0x1ff, 0x9}, {0x9, 0x2, 0x40f, 0x1298}, {0x48000000000, 0x200, 0x8001, 0x1}, {0x1ff, 0x80, 0xef95, 0x7}, {0x5, 0x3, 0x686, 0x80}, {0x5, 0x52de8cb1, 0x7, 0x2313}, {0xffff, 0x7, 0x0, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:56 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) sendto(r1, &(0x7f0000000080)="b830ca42dd745a1bb763c58e069002dab050b38f7aee2a4b49e7786d487fc44abdfb36cc26b1dc59c742cff5e76df17f66662897917d0849eaa61b3a2d5db4c46d2e654e12984d72bc3d06f5e520cb47d293793ae94d6ffae444e9f387cf3b849a655993a8148d245e799a14628eb86c112af683a11790f096898cec85f684946fd86f305d9be75d8d826e1dc6c944320446b7ca54f2ec5e925cc5659517d669fec7d5f6035f8f6979c284534cffaa1ca0e525fd5212b1ca6721", 0xba, 0x7, 0x0, 0x0) 04:02:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xdcff647c4ccc3209, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001900)=[{&(0x7f0000001500)=""/121, 0x79}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/68, 0x44}, {&(0x7f0000001700)=""/252, 0xfc}, {&(0x7f0000001800)=""/217, 0xd9}], 0x5, &(0x7f0000001980)=""/214, 0xd6}, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001a80)={0x6, [{0x2, 0x4}, {0x1, 0x4}, {0x2, 0x4}, {0x1, 0x7fff}, {0x1, 0x4}, {0x3, 0x7c}, {0x1, 0xa3c0}, {0x3, 0xb8}, {0x3, 0x100000001}, {0x3, 0xffffffff80000001}, {0x0, 0x23}, {0x2, 0xfffffffffffffff7}, {0x1}, {0x1, 0x6}, {0x3, 0x6}, {0x3}, {0x3, 0x8}, {0x0, 0x3}, {0x3, 0x1}, {0x2, 0xe6a}, {0x1, 0x3ff}, {0x3, 0x1b45}, {0xc19b326415735223, 0x1}, {0x3, 0x125}, {0x2, 0x1000}, {0x3, 0xb5}, {0x1, 0x1}, {0x2, 0x9}, {0x3, 0x8001}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x339}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8", 0xcf}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000140)=@in6, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x1, 0x401, './file0\x00', 0x66, 0x9, 0x1, 0x4}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000340)={0x7fffffff, 0xa8ba}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) sendto$inet(r0, &(0x7f00000000c0)="3570cfe5b5f243b2d41e88f9f55e9cc474b1899eaddc90d7ef4c5e26d55ef8a6363407d206d1267f9aa2c43b6f85e57bae857717d7194e811b47bb9b859b34d09ec0ac5e7b9ec49d32ecc1cd97f97988963a3a2ee3cf002e08c2be1f2a22615dd3d1cecf555e3484ca6e00473bbd2600fb74b2a63926", 0x76, 0x40b, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) 04:02:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 04:02:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8b87) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x4, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) sendmsg(r1, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="5513000fccab68f4c9eb148b78c28ee24696eb1eb75c48e665edfa06ea5abcc7b508149465023961c6bfbabd4c0c83fef3df18633b879568dd3052574922f4032c89a31b2f2d0f3b46f9c1c414c911f103d1400287ca02ceb8973e74b64d24e3da766a8098b8c107f8c371bcb47dba7d442a754d814dbff14a143d5e88b8a0dc6a5a42619f950c3bc642c3efc1262fcec4b7c4950cfa931c26a26b77bd041eee8d75cfd164", 0xa5}, {&(0x7f00000003c0)="6d9ef7a203059a62b25b6ab4d7b7d532c1836444f0144d72e5a1b53073aa2bb942bad6b8b9df9c0524047e7d0d9309077609a9058afe29b515f92717937ea3c198ed684f8b9a808f45034bde7b7e652fea04e2c7c2d3866e2c5c1739a4caa30fe85eee8c46ec3480561f7a22934a140d1cc0ad9fd24261f638f83943065b28cd020b5bb3f256ed1c0001f61f8517a0cd1b1b37c75ca92966641debc7277b7b2d5eb9658928dd37290030e5fb44068d7ce278f62b4a1cec547b932301ff42155320afa1a57546fe1454fd50f3101b37ebb12f2b51ee9e44a263eb67a6cac053ade5bf1d233a6c3ff0ed6a8ca6", 0xec}, {&(0x7f00000004c0)="f73b263e039e1891c0ebb7779aa8ef1271a2698e76be2c847aa0a948f98cdb00e8add9a0e6e2921f798f18644a2b493e9fb224d450be1ba34fee04715655417fef16ca536656099c0adf14f43ee3cd04e604bf615e11df3d2dc9a8573b315f20fa", 0x61}, {&(0x7f0000000540)="3400a0dde115b5f1102bde0464fac99b636c212b03c5e336ad03ce54f1d576214a87348148684aa021a6a43d894648db7c6cec70fe90cd1d9a1ffdafe3320bdf2bdf8faf92d682b70fee9d2c3ab21b09144a6b461c04dc3d631f37b9bd7a04da546c96828d3c0140b1a6acfb5667f7046eedd8ff32ea67", 0x77}, {&(0x7f00000005c0)="47287b401bb68c00320eb41d6891b5f54a7dfeaa6cec775e729c37817c4fa32d602830dd371667462f706c7a9186bcd41190a8f0fdeb52cdaf0a94922bbafe65abbecb08e1dd45c4e30f5ff00b2ae0b24de2f8ac1e9654649c0f63a30466", 0x5e}], 0x5, &(0x7f00000006c0)=[{0x48, 0xffff, 0x10001, "6511ec627c4631d9b9148d86d861c1a3aa013977ea2a886f371f622fcdcba29879bb45304b8e98dd4a7a3a9a038f3d7f69"}, {0xa0, 0x1, 0x7, "78b99410a47b13a9572f8796abac2edb2a2339a54de7c7aeb4b0abb392ef4d657a95a285f8b7e5b119c2bf47d19b5b6ac6601ef4952261328e53cd173e95e3cce7d1da72791b16e12dc347a11c68902140a116d9adb724d4fcbbb918171597d7b14fcf382b24aab73687152b879ccea8e3ed4f0fb6138717cd9518981ae233482187d901556d44761ea98d87"}, {0xa0, 0xffff, 0xffff, "cbc3628d7320e628356fb9038627b52db9417bfede7aaa86538bc3f7645c41fe3bfcea389428d77085f3a83f734f0aaa31a7eb981f48d114bdca4850e57836d867654e59b86d6fdd582c1e47c318383e52f14ce88d9417e6f54be7a96e75ea9206974519f86838c42c0c591392a8a2c9941206a0c3eabcafcca81b08831416d269ead61e9e61fe1385e5c72d"}, {0xc0, 0xffff, 0x6, "73f44e5e44b8c36b2e4ff316103abca5ee48cf5c0ba34233a986328d1093b7c7e0daf84fed13d49f56afc919af82b41d173db31855c1ea7f244dd8ca7839450060f29103c3224d600549bfc9b5e66a473766c8ae38927f25926e2276b4fad0cab423f77eb467a3ddde92d063aed767088bc4972dd5c80b9572dd113277beb9f56a2455160e6eeceeedd9908b0169f73ff931368786997714cceef7f48579e8e301144fcef88fdfc1f09faed891d01b76"}, {0x88, 0xffff, 0x4, "fff2ad78f5f64ab558c1aa0737b2d9efd236a3fdaf17f06e725cabd85b469a799fcb45537a3ec517ff8d28c91cbdb6970f8862804d8f54b46d19b82ca029b2b57a27becb671c4f771b12a00cbd28eebc64435e2266e41f20aa13b18e12846503a80b38475cc9558338c209f60e327fb31350fa8e2159"}, {0x90, 0xffff, 0x9, "1b6a59204837185fc94619de3b8f673766ebfc8d7a24edd8efae570c9965a74517ebfad88c742d3be393d18e0e56871447f3a1b1c982110e5f98efdf4f8eda1df9f473fe26f57883711ce5d7ceeca1b84c96b10dee30d6d00a01fb0665dda617129790c71216957edbc8da1974d5a82e275406c58a9e1202c6"}, {0x1010, 0x1, 0xfffffffffffffffa, "cc821f5705b8179d7ed945ab512a03cab50f06681630dd8e30640bbdd98f1c8c771ffc8d919bf5c6e86ed0bfa3dc78dac7308c0e669d878480d009900dc14240304d186cd825c82be3007c85a2e88de18d0d251f89bf55733fbe53814126fab634ab0af3793706a05f983880f95096aea27d6055328e4765ce630aa1db227da863012ee4445ad6bb0f8d12063790eed344f767d57a5ddcccfea569a821798b96784611d560cc3d0d9cc55cd0d6950b010b13481a1c84b3efdc31508a319b7a80b1458149f1e858e8ddf2242d31ccc20d2380da1390c125353b99b86bc50624612947333037c39c05bf28b23dac60d16146ad7d5ecce5a47612acf4fa3a9c4acababf5a69c725bdb311d8f9ae6fc7fe97c4a3ea27e3c94f447346e5da1d2e3b354274c8fbd33b85f39d9f50f9aab21fa78ee1163b87c3d17c4c81e6e48c92d36c6041186f107bec567c10b0ca80ac6f1ad200698ec3365e23171db547fca2da3a5a82036fd4e281ff7b76712d70145d9eb4e3c2fb62ec93b179badfd3fa991cdb021cbb266c311b6f2eeb21c138eaabdf28b0918298b2748fe7afb6c5bbb1b7ad9fab14b74d956f7dd9bbce576586bdeab9de2b31f50ae0ef9cae49c2d47fa0434967dc9d9d5546bde6eb64d03d44ec740ed39f2070e04fc9f25f159d499b25e2565b9839dcd7da0370cb01efd1b102b1dc4e340b20e51aa99e25d0f855975baaedbbdab9425fb73284693309422e3dfc943cd069c85f159c039fb316a7633bfcbeb91c6e9900af27135fe79d26b4df4924724b9806d5378c597a46670c4243e7baa57695174f9debf1222a140be09898f7fe531b3545d85dac4da1e5f8b4c23b9df1576e47dad4dcfd5dc80771ff6d904a60eb19a0b271b16386334abc8da1d5bdb171549658b27b20497a82af7273e30b8e2b22c3f4b59c3f377b2f837a2bdb2c401c69a861dd5790633459ae489345bac4ca9e76a309ae3c2c3d0f7e603df195c3d2a569fcaa3f87d52f43126b2e43c1aabc0e2ce4ba1520f08c3ff2baed50763cb8e37b479b5e5704654d2d386e69dabe301397b9a4d9a9d97423695d487bf8ee2394d85ef3b76ffbf6a78d619966bd36d5f73df54e9464d5f364a4bcaeef411586c2522147f28f27cde4e36a715e7c99cdad2fbe35eac1cbcbada44b15099057a3825ba3daf6b50cb8f2c8dea489943703437abbc5af97e51d65b156ab535751671a41f3f9e936a6fb10acf64c86df87193a38971f4822e237e635ac35af04125cbe5526a60e51b480defddc352fb7d4ecf81768d4fffd062d061583dfd42424fe3b9db04b31acf002fbdbf395fddb96cfe0a00784f57545aa30fb8983edc7bd349f80f7a28424ad5aae23dcfff2d558bf3491fcae24fa66a829dc2e4630607cd0293f4753e90042b1c52a9d9a160008bf5096efd6820d0dca20ffe5e50e15ee757ea907377d957731d9a92748015a2420199fb84d8f65b9bdcb262ea4e2ce99d3724c84b2347fc9a531a99131bcc2e035f7a2a1eb3951a5c5177f084cc8b915d2a9850ac2a5b5c2bb9d5fa6fdf257c562c468764d791c85040e8a238891456ff045a232ed4a19cbef5f93ee523f9028bb307a5690fc89eabca374e8f30b40fcf5b33ae7be33a80a805e9a15f659214faa63938cb2ff89971c8d2041c3efd42e690347b553c621281a39e7ae1bd6d278403381750df77f4dd5fab09e2f33ef320516bb75e482523e4d1b2f6819cd4eb3d7d451f2a9060b58f8173bc4b2bca346ac568c4378ce6d75e9589c501252be8c9e931ef5e393217b7135405679c6571d7168b2734766e642677869922a9fd2df8ceb21b2b673aad287b03ae718dec52cc989154af8d56495fcd0365472668d8ba800560699d3250c0898ec97e1a7f97ac4b03e3d00423eb7f2f34fee722686ea286a6329e36c7f2ae525faa722f6e07b5a3b225c2dbc74132c926f248a45c81a662e3bf1c6521f0c2f941b42de935516ea0d52c1491f2356cfa00de5466fa40da925726fd17ffe73b824aab01f87b0c5d206076e83680b418ae46bc5cb5827d871e4bf0c65ebac3e8ecc8f920173283a9282277a5f449d7b5e82f1fd240eba096d3daddabd07648a2482c864171ee0ab712cfbf700faba8c36f5f371f46a908f3ec3be614376d49b7cffdc7b243777bcc73c446927908323774d28d553545d26fd12703768bdac90726301ed80f25c077f0de3c437db200480ab8c39d9ee3684615a86c46ef33b0dbed8ff7d84d2e35db4e847aaf09a15d7d1333686ade2afb9cb5aa014c00e5008d8f1d834fc8715fb69d1719ba678e3b0038f4c43a97c1a0194faf36feb937532de52c0140758df9c8cb3b2ed25461bc43ed9254dfea0738b0d8caf3dfb9ac4e96e4fa95aad008577b72e2f34158742ba1018caa7a2774c13893b7d54e79fed10501508f35710c7171e1416ac577eb69b9e22bae2d2919be36b0cd8b777e92f5a1ed36ae408650ab0bca7246c0e6612e4e8be98bfbe396e8a0e05b8aef68992d7195737b760c898fa9386781228649fefd463adf751f7afb7f049b15160a6de591d27eb57084387623cb88755b9bbfbf9aca2cb1abbcfa533dcd0ff8cca4233181bbc703ef67c34e2daee9efe92db6825665a2911cf435e82f1d2dd2b3d1115870c1289af4d040021227ecde77ba650b781428403d3cf67a1e78a84280e514b6b603e7665226ea9e48aaa44ec445028720215a7327a94e3889ce2ba4bc04a52245d2b7007f5f81b373b4ccaaf803a52b7dcbd3d1b8133eaaee11b5713a094b228df0bbfed9d83f2a74eac97aa105cb21aa2bf3992391f2a2e465905ddfe768ae62fba64987528a886f0bdce22d79b3ffefa2cb9b154ac72b3d52e16f6eb0cd9ca08926fb8466eff409116733b1602cb1dbc841c020f87a00ade5293ddfdd4a32ebb64f6ae6b7932423918c41196fe213ddc0e251065c34cf49fea93455c1d451f7c7507e3389b7a175fd7c7ff8785cf690e0f2d64a9860c73a69950e2756776e42442d54d4847ff26be353b05bcc1348dd434e7dd04aa2afe3392b536a42836c31a822f05f630d6e6afca4fbb032f56cc16ed774f5358f20b3f106eb3df805de74b01922c055df29870e38daae5d521245793b11ee9a5b1e791dc608abed0432aa9b4f13aa3962f537f53b6fe8c8445b6b82b4f6869b88487a1421c833e868e916d63d440eb19bbb6e2f8462b231a3bc9c055076339e9b3b5129ffbcabc9c84ad4ea38767b1d9242ae205622c7e2ec7eae2d33a112f9382897c0e6a5bda03131b32c4787312d79fbe1ff5ffea5bb46f41507646c940075c9d4f12d03bfac658401047f32e757073089cc456a1ab6e022ede1534c51da626891c1886be891a5de8c145c78e2d42819ffa1fab784715574b48d13a2744f8fef07070879cab9a1b52b5c08bf0208b0d67b7bbe76ef1a021e366e69dead49b63b3b7ae5619fe36477289862c6dcb883bcdfade0f018f48a5c4427413626f64dfe36a4e0fcabbfb5c2d36e142ff22eac6d3655fc3dc310e88c46c2eb8c50a0b3816de047bc550d7efa5f42e9171d7139d0e31e62e60d367f891a614954fd4cea157999c430675753e98f4305cfc5b5521ef01dd4f7b050f53606b8bbf089b9c8705453a1903c03056a6f6a2c0d895213bd13514b97ab88d1eb5db6c56b2923d06e51824d2fe60e69a9ffcb50fbcf1e88d4d5b1d34a7d73ac4536dcaf847dbe8244936b3bb42ae85390ac14dcd7b341de7b79f90539cc15437196cdd48d616cd4c5ff28dfca94cea4313b03e80a6a0773a380834811e9acdd8f761dad0f1b46c80ad514b00448c37c09e586dcad5864fb3c38a7eaedd9fcda05681b7ead5f4d8fce1664ac08469062cca0718c15ba96f8b9d19a654cc8cf08831621ebe46a94ce8fa661a95680467d2a3469c33aef5e0f1e7e02dbf7ff4a6a305936b7ee4c9c91fdc1fa0990ee1314f439338409bacc766123b264629dc979a952ba64f45a10d3cb2cb62680e4b4839fd155cc6639fcaf00759fc39a58705e70ed2450b2a9019a9dc145197f801471e8b18afad42cc4ef4e8de5e4ff5189bb05af4031949a6a49da0ed56e8f1445ce813f7f431aa21ff12064f99df3a70756f1cdefb5ffc0fb7a664c609ec2ea0d4706adde5515baeb68c6c55f278585dbc2c948af707c0adfd14894ad8707ce4f30ee83e5408466228751c71a8edacb28e669eb38d33e87cacd8d0db103d38f7fcb5619c484517177577f60111c3079ac151759b413f0654a85ffb0da1430066a7433ef1ee0fdfd2b6b49fb54d898708264b3889e387084a5894a8963747bdb53b192c8cbfd94a6d059619ba2ea1285687f591b7a69bb0ff8caad1614bf1022539c5d0776da5713068e1a2128f3f991cd40ca62bce21d06ed7e0cf0bd5c1897c77abdb3d63b6e23e2d28dac242b26b5ff9d8c59faefe82106ea58e852265c56b5633a48b5000759ec7939f7d3cd2ed0098bc539eb7fdcc46a9055841689d9f6bc71c65be9fd3f41e4a88db788084a4bcbe8a4bd63498e498b59ca49127f0d93ff75c294999b3f8a83a4a70a77f8048b6a9467bb2379ce32e8671accf2dea9c31ec9927ec80096805646478602fadff8c2f16223fe41f5ce564d56a84fdba10f2ddd402b41be7e07e8ee067308fbfdecd3e9ea418c2dfc34b526306ebb69115bfc8c5a4a654b90d57fd1c1e274415e78a56929ae37794cd2269e7fc647bb30b2e8352fcaa7902451f8b2ac478b5177df2ae6b27ee35b44fbe186347bca8f74401ee7753435e7c16b160bfc1fccb54b530207c3e47bc4880ac5d0a477a5c51939cae3c6bfee049ab497780e1b5cb4b425c06ec5f4ada96a282db7a5e02e54a1e353a95d2b0651a9c9637b05f557a0d25a552d6eeaacac9640ec7279c2c0f7885ebdb49a2fb847664328c9e7a03e11d0975ef52502c62e2599d46da37c79070c4a49fbc3e70e4e1bde3418dc045ae685b11a10877234c7d181facc82a814d5e4dd3fc99f308913fce1272d02a5cfd5618cd1f715ff9bcdb95dd92182b40a10ba4d1dc27ddf9210842ebc06fd5aed86244a325677831d93d36b92fcef82f657c0ce440b82ee3298fac439a60e80e27824dcc80f8ed3ee98056ed7f863865bcb57e2435ec5c15fe15860672b81894462f006b4c270037ca66c76f450955f844880af1494d09fe2006b5854277c5761c84a71b9240f41299914938f349e12ca6cd717c22d663ccf04bc60b637d8ced417e67f242e1c0a0d13589747706bc3416048a9c512d135261ac089237a2eadfde7ad77fc4a0e951fa0687d2d81b239c68a6895fa994dda12dd7812030e55874997d715c60f35bf56db02867e89acf29e34ed3232e07c717f7419c63a78740aa06f11a0c5d487028a075d883ae1661524dd696102948bbf8acb584d02703bfaac0e9c24d1858da14960537c95d6c3e03997494303d4c54f93a41439b1ea82e27dd64093cfa62f812038574101904e4e6c937752ba182ac0926cafee5cde7b7c7259a83bdc3da051ff5c160d96a79a3cf265befc930f0cd55f1d8bdc58b64319a0d2b136083e4318093ee291e6c3fdb402928b32a6d8fea6d14dfb1d462b8c1974324c01fe749c599813f0adf6eaa3a34e5867f566995241e1ce8e6ea3339038788cc35ab189075cf9ae159659c7f1d4630721786bb2f9eca9aa64ffe53b9d0eee7ab038f4c08dfb838cf5a5c9a8ee83ebfb8b3abf132a3c0100a46601747ef4a3708f426f91cb292e15c50648a44b450238cddf5550044f49e04a86521"}, {0x1010, 0x1, 0x7f, "db0652caab5fca501a848d620a56c8bef654e879561eb2ed6bf5863539b570a0775360ef63482a7c852a3806d6ee6a8952d198e7e14461e13ce105949d007b68e5bba791fdf92758d3c96b5fe5a0d4262737ac21483f277b316aff1431a822a7932792ed93849396171a105319b2c85a0f3f31c37e554e02c376f434235bcdd4ed6bcc305b9a1d7d4cc248f60c445fc3ae08457c97863f8064e5f1cc7d6acdef85e4582cf38931470f93be7ef8218e95d64f669cdd62f53acbd78ea9c6b042385be4de434735e677bc59272566b0d5cf04ffdabed9277c2abd26aaf68db1d375f6997ebe66d37c064ec1a446540c6f133fe9ee8706752392cbfb0ba1953f513efa25d7808045c483e9f9b6f41a401ba2f65c2782b003d364cd8ce1ee55664b366f1fbbd1142647953c3f18b43c01cc68e113b70876a4f3306da036964e47160bff2a5546fe4396aeb8d2f12edc58f9281e698ccf94bda3e841961784b7bfb56a2c5f00098e8743c1efc69b3c6185a25de8d6c3b095c2ac70fb21570ab611c4cbe084504bc8633b173a38a196b6cf64f49eeb509a1712624317cf7f0cd1116354850fe1aff53b5565db53af21bd4bbfbec842a9e49024233f7323f3426329a22184ff6ed3dbb8a21f627f02fb39b11d56170cb840fb09cc2a9b7d780e6f2c49560e0ede4868135c61b03c7d138cb2d0f05edd83b2f7695b04d3836cbdd6c9dc09f4984f8b0723bb5405e281c7d13409ece44a242b3a5033ac2eed8902fcf9f8537151b8c2119841921c8137d221f8265c40b57fd21904707e9e316512d1ef93adc43177414c2af516bd4b958c97933cb510a78f776f18860604035853a85177d42f7034372f5f0dbe6ccef821da807eacbe15d857274175afb776fcd5f1d12619b149c527f9bf3e319b33272df9219b179d786b318f294578f93fcc3e9632384ab0467c4e933f6a360c832e64aca5378b8c31302aef1db687d0db67e0cadff253e65b303c6824bb3b5a83770df42b84b161b6c2ed282abb659557b3255706850bc1e43d13db198719ece4738453ceeff85e538b76cfa894c046a109fb7e59a255d4b609773b29b16b97910265df655fb2595b342cedfd5e862b938c4877136c65d1c38d6c6020c7f0055513efb3d1c8fc524c0f92e98dc2feb9c777c584f46e1df5bf74e5a6950abe404277b91e4002d296b3b97eb670bdc111c9ec2acce9d136dae8280fbc339b7000bbf87294c3f36e3156f2e43a02c4db4a4dbd4e8726b6edcb79e6ed7d6fd7b2eecf2a38d6bd39072d68513cccedf0acd1d2c976740f2c9a41f3bf697525d7fd4bea6ea997905b56b43c16110b3627accc2408e624620f64ea8d3bbfb132dfa64e6c17c9666c3cdb29a90bc6fe1495b65cb18e2d1fb9f76435b1018b506441f69d37ed6af5bcfb24f6117e55263d5c9fe86bf04596b62375073f0281b1250e7014f6c3c6463e186a977d9a9a9c5f69248e8bd3668e8187e3b2c72f10e48f1cc0052e8fc5fa95698472890388752d4a636d7e64821bfc28d70b319578a645ee733b36db047754e4ccfa79716b4f029ade42acff4e83fb4af66ae63ec1a272c4c3a49390bd5fd5d5b681ff136360f0e0c95e89bef56c8c1765bfe918037d7c95e05d8220de47ae83f7a34b4c00f1eded75e353e1fb286a6bfe39a5aa9e67c103aef7675e6009b0c43d42d06b2e81fc2cdc00a43e16fa0e648ac7e873457019f5947bc546e366a30ece79c3e5630027e1961c4a42099b8c86ed24eed105863c4630ea84de874fbbd095dca0e390b495dc3a366a75849c2d06ab6b735f12949074692317d09deace42b0a73869f19e67addf4b7cd68da53991fec5c8ba02be579ac3a80599c8911332e89974b4573aa0f5b118b953e6cc7fa02b68af9ddfa2fc463747e103b7510bf5862a96a765203a0635154532595d19a9b88204f0ac95006d326f4512deb3e2aea3529e132cbe00f9f05730db08d0cb3ba7790e6b738427e0e61f717871c734896ab2ce7b0291407b4ea8d547a4d2b5cc78b61731f396fcac2db75b0d003c2a3c02b1f323600e24821577e3922b4adbe79f256be027621d6c2d98f916d2daee7d95e0b9ccad4834f43fe23814cd0a1d90da4860b062d3d8d9cf66468318c7d594b355762a9df276e81803b4fa53977c5511889c0a59b68c922825a4130d14f884bae781856b49bc3c408d2bfef4fffa322c3de2f81b247e0efb4c63453dfae214baa8d18eb817530ef6753633b8818977689a9aff05bc7b9692e9052348a2c8a4973de705c41dff9b2fa33826996e7580fdc62d17588a2eaa1a2bd80b7897758441361d9e8c0cfe25fbbe43aba05f3ac5606b81aef7bcdac1ff1ee6f6d69d3a50ae317d97e0a1cf8b4d6483f4946eef0b949b474721487fb3b68583d9bff8b781c7f1288380f530daefdab7a990fc8621a7e8f0b4c5d3d2e826a808a1f1001f91689e38ce401742e7cab656ee835ff1543c7ff9bd4a2add1552c102165b7c8d1434259560a250c04dbc234842ab8332d3ce59ff14925ef624df7f621504035bb998e2f3ca8c55e36993cc64ba0e1c79824ba25ac7f5843e50b706d30e64980ec8abf02346f94205152a458e6ce0ca80d038a979d714f55d84f87a53be8273511e54097d2ab49b98b6ccfc5e8ac076a9730f0a9df999549168bf4673d51067b0252736301fb6c0380ef6960266b1b128744a09f01f5de4a6c2cd01570b3db392235ed51fd9e998b18cd9b871cdc3553e66b95dce5c39dde706d22e683b469f6375362a42ac675c4eb4c8fcb7dc36d9a27004cbe2d4188163634a34ec965c72aa297345fb1c72c6ccc33f57841072bd3cc70b760aac5368f828063c2fc7b5b7e85c070bfafc4e8aa52cbd2709a7e9114805ca4c5688f69efdee051731497ed5bf3584c17c6023b6e10b9cc3118d5fdfebfbde04c21b2ca9c210018de33795fc990e63056f080f2a797e33f01ba1188128e9110ba18619d11bd57b71c8a733b55e3426aed416c98bdd7588ad75a755fec963a7f013d6e1402dc1dc70106c9eb8fb635a919008435691d2f6ea4468d50b9add630a2e4b4335ce335a59db3f6094c5e21c1c97a937b1f29d370334108cc62bfabdf8d42595652e4475dedbba708bfad5a3a0629379387916a90b5401a9bb20603b63429a37960769e0a0073073ac5de3a6216a6fe017a65e218de08df697370b94f5f4f3d84d87cbe1254e5aaeac0deaf8880eea4d22f3458c8a31c435a4c37df74f521c44ce3d5cb24100c8a0a0930ff7f2d0d77e2778ecc8bdc1c14604f6661d74764234f69e08b4a464038e7f71539916d302336e908dc7577b66968751d68e5dc3b933ed40cc403606761ea5955d0ea66c43d6da1fd8f9c4b4742a66882c8d26c36675bfb0bdf5eac279aab0b762459bba9f2bc4aac18d402b1e88173b4706b559858d82a749d8caf8a900e4d345cd8650288e494af979e8c5bc09e164fe8b95f3ac9e9436eb188ac1b684dee47f033a2389c02e1bfa41d4689c3019ff0ae0409afce70aa1385d1ce165695ae047976b83f95a6fa4fdffe207b9e29c20a8ec9741c85387d9736078991d4188ba96e0b4cede8b8ad9608453f312b0ec12c648c7e547c83528c674f5c57763981afaa83afcba78938305586a1d37a1421097dbdac7e958e18ac321b5531d34f12e6aac1990e90801b9dd5f39b4d6c0ca467ccaa3c3266a2b9797c9f61e311e7fe358e1895a1243d81afef349ddef8767ab60a9652f63e1d4c925f02a0e3249e99b0dee0a87e61c56cb4c810677225995ab966608b6e749edd4ab4e7077c01b22269f4d76be69b00700da39f46c102a29cde5516e0c6afaa91fc66a428ff97168158aac5facbd377c09be998d3116b54e418b70171104caeeeff86b514007542c7c5a9c7048dd5379dc9822a185b77003374452c5b7c72e29a3fe56db22674da87e3dc48440787946241076948925e46c83778eb5d96443bace4f3f5f0d639eabc1b667ab5a5e80424bd2d1c9f66f3284f9565eead4335080fc63a6609a91e4ff25b7b94649a800fe40ab50014249b56cfcc25fa10d693690cc9a03ad946383ceb53e05d88e10485d712421faba54d6e2fcdba834a69ee18135cc3ff3127d901a77a253793cae8a5ac092e3b1ec54374050b881644cbbdcbb5e80f0e50906a1cae945ac390aea56da7a9b02cad70e476cf8b5fc102ff156f0d34010406a8ab6c086dc8bbeb2e3451982198a1fb6ba5ffa95a3b070c5217de83afea85b07dcc76cb187272bb73dc874af7d39966fc91f9073830ff5f6d660fac3b5621b4b859b444904caa3ee451178221ce71c972c48b1a70ad3b831de0daf323c9b384b0e04c8ec87b2b23e9a925fb40f23a8fb3e7c9db5a2f601a84269217aa9efb22f60c912cc90c2e1e42fa3f57dfc46ae197d2d04a8114efb0e9d2fd971a024e91f84d26f02dd772e7f99f310f051edf6c0454f9694fd05ea2057457123e619e6711eecf0dca415a4ee1e3264878d365d2bb4c0a1b2537c1a629490141ee14736ce204565abfdd2124d55bc9599beb9a5bccad0e747b3e970607515ed71449221fbf58d2bc5da3e562373ca71efc68aee30f2f261213041ba2194b70e3f7243985200a4fa0784ad3756e2784834bb05207d60727202178fdd12002b9d1ffeedb0578aeb452fc0f9ce5ea6dd60d4fda9cf2c75af69299a73d70ee8ef313e8d5f761509955e3c546a7f75685b166dcbc9cd4e005c46545d9ec4b608888257206164af506af9f751123fdffbbc45ba9d4b74699f6400571e5679a9125846f3d4d769156626ac426c968e7487e354eae835ae0f03f156e791925092c253c25f30b0fa5a5ef0114cfca86048a0999143f5af1056a4a2e6463a8fead73f9e2ec82eeed1ee0fb3e5586c99c6c36393d1c06ee38a80848c42280a9fe07c84e589309d6c4e083f9885264c8c7880a8d38711933f4d75d1d789066d0ee4f504f5ff3d2eba9c6bc10d690474aa7d69acee78a022232fed8940f4b388e9faf3329ed6c924a10f261f2b5bb8af519ac768daa63822c9c4bf9ff7e3fa2cd129bfb597b0a0e53d145ae2363645b55825bb5302724ac9ac153174032a02edc430a1f25195151627d1a9156d0dcd7b8855017f7c38ff90b6d02dcee0dd7c074708153ff57ffb1cb996fa04e3ad0522c244bfba8a7a63dbf06f965e18cdb61524c76d81371691852080bc14ccdedd9a43d1ea252208d283d8ac39d6fba6b343fd51a2b1c2143b32a7de701fb76f77081c73197b341c2b0fdc074f1b145cf7a667a863f33c0572e558030e53f48e1f9f391e7a6f94d6da1e942c9357d62d832c37accfc619f76d2a7ab16b62c2b42e1b11fd0328697c8d738ce5502b62c0bd808f0d12f9c00c5ae759f25032efecf2869b374fafc8389483c95ddaf707720fa11fb10fdd554ceacb43c5ba4ccabdbd3983f49c8a2686772ad36e074c44576686707aba736141e48d62fe16d56e0aafaf251a13193b85501b36a5311c886f255d599b562d1c9c37ed410d5a18140f9e75d6a5aff29fca7ca5ebe50ca96e0d4879fad02dafebc907c25205782bbd542121959a30c898a4e25b526f80185a213b7c5efada73a8792833e788fda3cff3f8c682dd4c5ef77cb286a7107ed51f0e8dce82c58572c128f00278f26e75c856c88d35db2f474726eea793680600a9db20b1f0cce1ce32f4068b19ee8a836923292c8d804d69585dec1d3bd0550e4908efbe05e93da25731aa7b457af50411ba2c56465270a6ca817b3e72d976dc7418f79166"}, {0xb0, 0xffff, 0xfffffffffffffff7, "727d2ebf9b19a05ae26467df2a18b99791d6d02bcc1d78f9928964b531c73f2f14b648cc1104d926a8ec026407bd4f8857c9219398a9184db1f004aaf12b5dc55c77401f77f7210331d355be00b200ac52fb0f3c6f9f965b47a340afbaba45c842dfb3c2a09fb5232f213593b4d8837a7b56bf42e551368c815daeba092cfc85ee26279cc4d2607957aba80adf031457dd814cfb3fce971c42def3996b"}], 0x2430}, 0x402) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0x7, 0x9}], 0x8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x52, 0x101, 0xfff}, {{r0}, 0xfffffffffffffffa, 0xfb121fca5e44273b, 0x80, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x1, 0x20}], 0x81, &(0x7f00000002c0)={0xf6, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0xffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x555ffcbd) 04:02:56 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) dup2(r0, r1) 04:02:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 04:02:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x2}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x7000000) 04:02:56 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000200)=[{0x0, 0x2, 0x8}, {0xff, 0x0, 0xfffffffffffffe00, 0xba71}, {0x2, 0x80000000, 0x7f, 0x1}, {0x4a9, 0xffff, 0x1, 0x2}, {0x3, 0x6, 0x4, 0x8001}, {0x7, 0x2, 0x0, 0x9}, {0x2, 0x4, 0x8, 0xffffffffffffffe0}, {0x3f, 0x7, 0xac1}, {0x4, 0x5, 0x9, 0x4}, {0x10001, 0x422, 0x6, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x1}) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000003c0)="f8fc9ae445977f7dc9ebd811444282a7eb55258d1dab91a8f3c5339a309c7774ed4cbb7ad51401e2e2718322be9a7297c033fd98458b3b080ec01dc9552668ce28b337091794331fad9e3cd8127a18602f8c913d8d8f738327a2ee61f7565c92569ab04994343f001e926297e983ca2e8c155b388d6995607e28b6f5a4190adf38a80428ec46f213", 0x88, 0x400, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r2, r1) 04:02:56 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000000180)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x82) 04:02:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x0, 0x2, 0x3f, 0x1, 0x1, 0x7, 0x6, 0x0, 0x0, 0x4, 0x8001}) 04:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec82d5206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039"], 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$inet(r0, 0x0, &(0x7f0000000000)) dup(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7e, &(0x7f00000000c0)="b6") 04:02:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup(r0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x100) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x63, 0x80000001}, {0x18, 0x2, 0x1, 0x9}, 0xef, [0x0, 0x0, 0x7, 0x9, 0x3ff, 0xffffffffffffff19, 0xcf, 0x5]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x28}, {0x6}]}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:56 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/177, 0xb1}], 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x8, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x5f8, 0x1, 0x2, 0x3f, 0x5}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x8) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000480)="631632f05c8f1b3730ad13a2d56c6497671e6a8912587c8c2be9b61ef2aa4437afb527151420", 0x26}, {&(0x7f00000004c0)="b28a49c0d12663d73a6acb58d2adf45fbcde7dd8db7505f844cad179d515dca657ab4e008aafb16d4b500bf9a16795e3eadc5682a6926e01694d6a391708fefe3ff8c250a3f25b15b5c6590f3fac80c85c0a9aae82d59b8976d0686cf77f5a992d387c1276f6ef696988046d601325e492dc8ae0dc84a3bd96b037f65dd39ce75b208f0833898bd0acaba5131f99b3eff1d3a59cbc22ce832b793348c327741037e1867e89acd065dd6a5f8d93d6e20ae713d604189657b3676e247d703efb3dcac71191801eb315727532891957", 0xce}, {&(0x7f00000005c0)="bbebadfd83", 0x5}, {&(0x7f0000000600)="1aaefa8e0c45900a4d66b057053085387f176cfc4dc734c013cf172c183f9de8ab07c7573dcefb0ec2612136ad633f912ebd9d2ad1a1329154fe0a7821f995a26db7d88749632c11ed743983d7db07dcc6f78a74a1fd4df47bc961c12e38416e65aceda187bacd84149bc1a81106136f93181958c80ff69f0b05b5194b904e6c204b4b89c9545d6251738c91bc7ef3c32f7381b0594bcadf1f020efb8e1bd7a63a7634f92d69ce1b68e4e176cb73d8c7a03baeb7ce8321268421930151e7f5976550a14a53c17e8981c318a05c15d5be0a5b5769d0eb172cca2fc6784dfc4d8a11226e898b22cc8115b54ac7b8a07e662d0b4630ac4d5e9165779a69e5334c9c9125b130d436e2c5c73bb9c3c6d7909797452ddfc8e645f1fe1ba83cd925df7b766923b871ceb1db4baf6e4819af9622b8bb83ef7319ab635028a0ef1023cb3e296116babf811a5ba487de784cf4d0c80d7115d6e7cfec2f114f73dba93af239cc2387a6acd1ab61965035c6599556acf778046a2db3a384a2064506dfc1bb3a84a738ee0497c281e8cbd6dc7d22cab937781df97e29113be02a4f0296b5c2be94a848968dffa3762d1f8cbdacfb6627b134189c8f1154ab71ea8b74e4ccdd2631d953b6b6ccc21ae9d5c5855d669cbbf1748f4ecb1b1d88243046ed3be58ba6277653d7c369194fa8dda5bd68b665d68e7e8282af6fb5a90cf591ce6b76362e9d236919cc93a87e216dab24f5b5dff741a4454ae4c428b66a64f7db924a0209cbdf095453d81e26777ca4550c3f0249db03fcf99a7cb6c4b24fc704a0cd160546362bc1ebb1e47374e1a8bea226954170b27a6eeb2c86d646528461d59003ea7708ff211c77da3996c1a6780c2e737151391fd46de092be30ae7c4e05f77d02b3becf423929c166e6c43df36a1f52e9f822d20a903729177ff343f8d613c4377110ff675dab3afeb019ad26dd9d9189b51f1dea94daf41f3f8fe1bbf5ee6acbd49ed59f575d95684633939d7af73c703f4b321cc6ad6bce209eef1015acd3bc073dfe58a2287e6ffcb1c1026b2ea8ba19a826ac238e493852b7d833d8405ca04cc378afec7d8a1d8eed6c5c42443ed66a4bda379ceeb92da0b46ffc0bea4d4447e3ef980b624da97a820453f068080c652348d9406b04e8553df5f2515ac9146c498d871c67fecb79fc1780a51e3343108d66d70e494249ea0f4b8ef2efc2266721e34fa4cef14e1200164b3865279a30a5e7c7086169d8553efe809eebaae9da74f191a31ebcdd6e9ff796fd9c1936bd36ae435ce58c128e87b44d16365d7c4a0fdc928bab92ce9e5d6b90eda6dcd2a986e7e7364ada4b4d23f55760cfd75eac3dc5c9bc403c8b7075553a514c9a6144d8090353fae2386f8c39735e3532c118773a36b3882e5499f67b6d33df650b3524377c82b3645e994cb357b72eec3d63623eb3acc7057757de75852f3e670dd4645f07c04029fc081a6150291f6a6fb0bd0290035f09a203653acc63a8a63eb9d631bbb329eb72dac06f3f397c0e3083b9fa0c4359bbadc6fafa5ea8b7305792efcc3cf7d2100ac10bcb83f6db4dd06779a6326ab7c864b795334043d1e604cbac6bc713cd845bb309dba8953a6ff3793af93ba02787e054f9940bbfa13586edd76e8b0e59e36f2d36a4976314a1606ce8f79af4405800f337455774ab77ce2ec47dc8be1282d92022bf4020f09153daa9a8035e1084700df39c0186d4412898cb1133aa4eff6d39ecc35a31cf4e4d20131b422c1461c8fdac7fa492b11f2be3eb82ca6edd9fad47ddef5180f817d71b358b9427bcb11478477290f549b7a25d814cd38ea1e6440639996b73990a3baca904b66556a96f2f9bb7db486590a9bbe2dac83d6f2d2941f2764f793665ad7cb72fd3e43198e8239cc3db6ee13728d8aa661e9b8c920d659e2ed39e05577d1a0a9fb8ba81ef9ff72d670dc735b2b71b41b1432124e5681926913f2b91162de7ba44772a6177fedeb75dcc119e47d516c2133aa6a510dc1e49ebe66689b5a1cf7a5e8af20c255c6b44b649b69758b2edd3c006e4378a42103fc5374636d2deef12142296b06194d9366ef7a6478bc2f8c271b165c7e8d9af0b733bed31bd1b9d895db552672c6d0c3183c1f74b050c83cf577827b826f04fb1fa96daf02d6a3ac07e0d7600ab3e0bb36ddcf85ccac15e031cc2df0108ff386e9ed360cca864df234a0814ca2c56ba5b73ebb70efb4f14b6ac57b1478f18fc690e15117b26a921f5198e516bc3c61fbd5fa92fdf419ad1b334b18748903234d6f37b0a5b1f9b8a175e13e6a004e9ebdb235e1206132be27a125ff8e37df8b9597e902c31a463751dd1b5a22ac7e8cd53f3f5e7d1cfcf041976f7a015d351bf4ef796491fcecb8f11cf57946153d6d718a7949d96e148909bb7565c0316e66736c8ad250467bf2c94062bbdac9b41d7437f09092c3a9d8a5bd927ef1a0c149db5df0432163a05fcf2fd12d8eca83dd3431733dc22b7aaf20b146b0f35d659a3b1c9e7d598ac72f57b694bb880b91a2795086e4252be5c2fb8883d1ff8dacc61caf38dcc89b0a56b07067bd3637215f2d56f25a7a1f5402ff156f557133866437eb6a5ba065b1c6230f9d86c13108dc57c0da1c730a60a94a3c0876bf1190ba40f0ee0a247b65dcf5d485b6d385d097aa666e8c4c1fe7c1cd7eaecb4cce50a23854697f81d42c0d5e73178b6a253ad937034c6f6bdda60454fe60f24cf5309da44a26c2b4c7e4c8733ed5a2939fdf6ed822a66788147a775f52f6ae4266eb87406ec469af514fc522f5371d74ca30e14cf448fe2d7bc8300ddd72750a214b5686982aa9a1f5a2258cfd203886719ebccfb82f0a37aec51c8102da4b7e9c9c687be2a7dbd92c48725519607773492429e5afa7f7e2d4b9a46b6814d8343c2c959edcd4fa51431ae6e43db1fed808db402cfc19ad5584ba968ddb86b43bc3c212166115c5665bc92c98da6a95c83814497c73fadf1bf13dfebb9a821919203603ec012e891f49ae1cb12b03688163024be11eb073c6c081460ec1f275d75379577197ac6b56d25dea067e0feb7e1239f669670fea5f46c5677813fe3bf46bb4f16a28646421d66fc555fdd387be89673c63aeed24b6de750ffbce574a2b96c31cce1fd34c1971cd2bed309150ae8105a939864fe4cae20f676658f4c5555445c67926071c0873a31a0d2927a52188ae2085b5e6a7c6aef5e3ccec773195cb8d839c391cc1072457b629767c1050abfa1df2f53c8149eda5523dca7f30a8e1bfa7866082084e6ec772f4ce13ffa1f859a0dd9f7d67be0b1bb09486acb39fa942b6ae2d3f4b1105d479b65ef9158ebf90f65389aed7f0d10af9ddef8b5de32dd24f560af15469e32085b540561a14bad2bf6472f543a5050c999544fd02f63e291eeb29fb790ed12741b6667f38bcf8b2a6be63e2167aaae55cff75c3812ef47671e1c3c2a050110ce87705aabf6d0d480cc24444d76e927fa9f15e7492a94f43a82d51a901901cab6ae481753adffc2e6d833cac2f6bf1439a9a8c0bee2f0f333e0d92f5c1b8e6ff6dea8dd46eea902d8cd9c59562e9be7808187e1b749a5216526abc78ab6fbb676922928f0ad1752a65b642a094d5819ba7191024ce874c334a7cb75eebd289a2d85764e7f3fad9c2fc9bdf5eaf74069ed54067331e20ed4ed04908491f6d603098bdc4cf33253e56126edd3766e9d612658c909a77a22b280ce8fb657804394350134e570ea71747b7ff0e02d42913878bedda288a564150718c396d4686bfebf0d75733d51bd17e560b04d7410db967b51d4d2aaafc7f0ac917c439486243c77e376a0b8bb9334df2e5dca2eea18e1fb883092ec3efa301241de0cd64211caf30d504c70605ab8b24c6ddc57fd22162aa2ce6f75c9e59539ff52fa7f2f1c9db4a08aa7779f068f59ca51d8d55087e5e6771d8c9d8daaf8187b53e29b7394973de05fc05ca0e019e8a0147d13f79d4bb632779dcaaa1a491f875898eba16a2ad78d7aa70d35f8ce56cc0cc9c19cde1f119315c3a4d4840a04c12a2eb67232710abfe781c54a6df0dc4863fa00fce5343fd752506550ea2c1e25b7b9e3e8b318c3bdc08a0fb13ac391b02257caf55a98b712a827f0ff056bede2871064142f0867c4a01c9ca72aff22e0109a12b51a2708077740ad37e6e882c834a4fe846d2332e041662b96a8d755e52c6ac2a296d4da56db2c7fea99b82a3fde7310cc1d213c508e913437ec25265a7033462692db63475d207cd342eba665eb256d450f9631910ac1fa45540f01203e74612add716dacfcc2b967e66dae75077bddd661566c57d2c9826d612ac43cbfa159849b8f3653c7a8eaf1951a9cbebba49715c154fafe4acb4aca6d002153511a8eabb6a3d4804e388afd282caf30fc68e54f0bd4fdb9705bb24dd65cd8a01b805c5159b3f391a19fca6b6cd3178810edb1fbb25bc7680042fe7ca39087824fc1073c026e8a55c00c7283746e6a5d251015f390871d2e6128679e9b3535aad77208a47d1d5d6e38d2ffab7b1703b264a190e8b824b2e5536b72001c470e6f9bab139be6937bfbeae8e14d4829a5e59c83ea0636ccd50f3c4c16f05f15371a200cb6a20495e019f31636984cf33eeaf1459cb22552e8d9ba9a7139eb284c57b2603649db8ae70663b570c23601a17d64d2fb86675555e44cb47e4c9bc59c0c403566f6b75cdf9ce9be077c9e746ca34995e36b4e8e9c869f380845a948660a9b13a1b92bebf7c86ec0942f60a700744dd14aaa496b435e27c5d8908d82f60009d2b96d34f24c1b460ee95c46efd82c83b6f4f1e896935252fe40aa8554732c0624e54e47698e3f05cbed18c5c218df1b3b637166d9fc05fdcd426b52cb3b7627e7adf313a11a33f205fceba9a0f65fd88de43a1687dd45effe1c6c9c586066ac659d751df7fc0536b8bb5d2c3b6cc6297f94c7b4a9513b86fa9a1b10dad9c83c6779449eeede7e362d4b1c5c4cf7be2b8520e6ab6c5a813690be60976fd34e8403fab6d92e59601967d157226df080fbb1e4a46d0e6b296c8f4b19998ce6cde72775925a42ac3010cc9f1704c5057a7f51018317f4ad6d2e1df6f3a2c4cfdcd690bc7646b2d5f9a71c0b4b3050ad52300858b14f5c7c028a6905e83f61c83ee9affb281cb7173f20e12cbefe3bf8fd7ce6a91bc4a1491ee4c87c4b870b2b97cddc3b8f801fe95bfb3cefd5c522132ed09d39a6a34167d90a50955a18e71669faa9e619153a594a3e87cb6a9701fc38df0c36b9c7115b8b8fa552d348814012e034df3dee0a197fe4ba6a883fb3e071545d6150d1e45ffc4734355feeb3bebb8831bb96353eff1248f87d0f8a7b37ffd9515a09ccbc1d40a69dcce75192f6cf3033299d0308db9353353b39789b2238ef14ecb2da8c13accc8b67ee9e30dd8c2c0f4cca38e80956114ddc94433f718351d22dab5e2f51e97d27bdfe2c3ce0258635f30619f80da08465b642e6e0afc0227342e2c82f8b8f941856f6737da760b26651343c3762e0b7fb2b3beae1de2c11e535637e719b64f49e2ec8849b473833e2dc6078a33e33dcec451abff3ae742db147891d1da589930481991d2c2cae42725664929b0ad6999e80f501195c633b4554308558998110161858ec8d02050a99796bac142ca19a780199c220aec3c8d425c7d4815d6b7d2565efddb3dfe79539aca8ba602365c7354cfb220693d9f6eba322703243fcdf8a63d0dac5f25ee686456eabe7ef0f45a389758748f2cf5d156e4025e04e", 0x1000}], 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001640)='/dev/diskmap\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x10, 0x0) r5 = semget(0x1, 0x2, 0x440) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001700)=""/174) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x3e407f9e899036fe, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001840)={&(0x7f00000017c0)='./file0\x00', r6}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001880)='/dev/diskmap\x00', 0x80, 0x0) poll(&(0x7f00000018c0)=[{r6, 0x1}, {r3, 0x2}, {r4, 0x40}], 0x3, 0x9) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001900)={{0x1, 0xe76, 0x10000}, 0x2, 0x10000, 0x4}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001940)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001980)="0f9d953f9f87c057c9584512376e71e79c98b9623dd41793e48b7eebb3b53e0df532116a16c389a4eeb87ba00364a6e6bedd58a86dfa2a11f1e1b084cee050ea22392db65d8f65e238708e83dd05b85cc97d8184abf5fbd2d7fed16b1d400d7f07727eb49876d2f7c85ad3043c525c4b3e5f3385fbf9e28b734a572dffde5ced09d3d97e9be7d748e7c68038c7570c40739c6d88cebaf268a61ce00045d4e389b77e5425e2b095ac41f22c40d5441ea74e07cd7a6c7c3ee9d4f31e48b0d004a924", 0xc1) open(&(0x7f0000001a80)='./file0\x00', 0x9, 0x1) r8 = open(&(0x7f0000001ac0)='./file0\x00', 0x0, 0x1) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000001b00)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) fcntl$setown(r7, 0x6, r9) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001bc0)) semget$private(0x0, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/bpf\x00', 0x2, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000001c40)=""/218) socket$inet(0x2, 0x5, 0x7f) fchmod(r7, 0x110) open(&(0x7f0000001d40)='./file0\x00', 0x8, 0x10) 04:02:56 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() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 04:02:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) pread(r2, &(0x7f0000000080)="8a11f54b8d989c03e289d4dc09", 0xd, 0x0, 0x1b) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 04:02:56 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400000002c5, 0x20) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/218, 0xda}], 0x4) pwrite(r0, &(0x7f00000003c0)="de9f115041af1569fff519983d1c440f17eca491acd3ba7adb3b6f34e41af27e19a149fdeb885fd6ccccdb4f1c853905740ce73ecab04dcd", 0x38, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xcdc67f204d0ec98f) setsockopt(r1, 0x7, 0x2000000000005, &(0x7f0000000400)="d15576ca75dbd9ee0facdcf0e2d59b57be0280f482898a387354f7a95bd785ade24249f527a9afaeca6cb496c71452c8bc202397e254bd1323bb40d527ab212c260bd0ea524b5215fcc7771cdeae712a92ae42a6b8a7260aa5414e6a449a71934691bb06f4", 0x65) r2 = getppid() getpgid(r2) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)="01", 0xfffffffffffffecc) 04:02:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xe00000, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x0, 0x9, 0x1, 0x1, 0xcec4, 0x9, 0x1, 0x1, 0x3, 0xba6d}) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='i') ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x2, 0x4, 0x3, &(0x7f0000000040)) 04:02:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x69214b7f59310e88, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x80}, {r4, 0x1}, {r3, 0x4}, {r2, 0x100}, {r2, 0x8}, {r4, 0x20}], 0x6, 0x4) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x7000, 0x200}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x6}, {0x14}, {0xa}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 04:02:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:02:57 executing program 1: socket$inet(0x2, 0x2, 0x10001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x86, &(0x7f0000000240), 0x77, 0x0}, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xd) r2 = fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x1, 0x0) munlock(&(0x7f00002fe000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 04:02:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x184, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000001c0)="13a16da9c0d8616590ce1d4af2381407c9a2c64a60fb03978ffe90ddd535d7b4f94288de3a73bf1276e17561b17f210c6c1d259b36d8badc03344a5ba2d551c87e4b9e90f6c8ca784dddcd17eb3acb954f6781a80c4ab91a5f5dbcefc883ee9585bdbcf1d6811d3e12affdf0aa17a8a5cf546159eb79193c10267340f4118b7a827ad44016b153177d85ae94c8baf43d69d9cf05c6ddc3db568a476afcefcddb38142529b3bd6f6117d255856be548f7c33652b7c3bcd8b6442834775187d9c0dcc1bec5644a2deaabbc1dc17655de28b75c7191088fc6b388ddb3486c12476301c45424f0faa340891731bcec8217bcd71e0cb4a8b59a10c0e2c4e9f39d88c3934869403e155d2505707064869609c8df1964625caf314aeb953d844b5788dd0e786cb8f9bd1411f4db83873dfec26ea7dbd8d4cb99a12a0095a34746300ade19c7b6abec5e233d4cced2757be2c7bda37333f476e003d854b27dcf9f71a6bfa18f9b8027b5b2900e7961914d25d1881385f41b590b77b2b93391e5f574a5d232ff6e98fe66fa28571bb50712aca3b11531ff8eba08bbb277a61b4503f7ab821203bdca420d5e9922e1d0ef678e9e871f4ab354826ca501f8e1ff3dfb013708c989251fe1f34f3d1879eb279d594bd1549655db827167aa37ac862c6f06127b91e9e1cd287979bd43c32ac18ff73f4872c04bad6add72743b173b2d9d6f6c7b7d3407457006b3bd58fb692a21516b32a917959c0297eba6796cc8ae70c7981f50b427e6a797f4535504335604996ec8aabf1961066e77a560729fff9fa057235a5abe2121654acaa52a2504af87f538dbd5dd0a7605ca4d747e390f55bf52da5e101df4cdd74593a771fc7008b479706268dafb7b2a4c428e9f5637c725dacacb9b642f8f181eed942e954365168012ef579ba471b842fd5da17757dd637522fdb3c1f5578480089045be077fce8dfbe993abc914fc28bef7ded1987255232444dc3c8ad6a0abb7b0f5d2aa54a4a7075d2be21199fa305f638cbae03828d3cd4b29d76b8cd689e42fe5404fe763437b5460efa7abec54cf488b2d27b05dd2785d97eaff6bd93e8a47909ca612e5672fb1d0ebca0248bcf7e68d72bab2fb1248f467ddfae630829762962e3e044fef507bc1462f756e4b7d30084da0684bfd6f8dfee3095baaaf00bd912f8b82b75c2e42660e67d6bb760bac6a1319a2374a898145161c1fd32bd0bee5e3bfa65e8832f4c37379a3fe223129e4f648c7909187e8ce20d3b9903c411d11269435899382a6a47030c930431e833776db7470f499d9a602870394f68fcb2f17f33aa521189530a738d55a5dd5ba0e145d79268e2f8b8413d27ec78c363758701ebe43de37a939f795964e5264eb42dbc71efa76d906cbc4e1779323877b1994cc8cdcdae8fe4ab791744888018a4a2a434793e5557e122a32b50a8576b1187b95b64fe4f2c311ec6d6b10db376b47ce98a84aee30b8d7efccbd5186d571d1b41013fdcc66de49435f6c4ddab943e9c39d4416ca80395d8f6ea8ee2c8f405bc9dc98a8936f30d8ac4ee6cd1fea18f8bfccfbee33d96349ac7e6d8979ce061594346b0d69f3a016e119b30a79a53c869454873e7ed8e61ba91b11985177355d3bfae135593b460130274130359cb3bc11c6348dadeddc65c5919513fae948a93c25626aa8d06fb7b0798dcee26a0d053f6cb38c7f7f29b32574101bee0446b77e1d11f296f097657f8ffdca091bd68e903744980eaad20d6987adb43be692808641dd9e0c6631a1703599ba918029f271712f01fed79bc0400f15f55118464952aa12d48ecfe92adb3f2eddc87d5583b1eeebda7329cfff9bc30d16c88b2c3df1233d4f514b5c9be889c7edb0e9612bb1ed39e6cb188fb5b5d036f532099e8438aa0188921fe128043a5afdbe741a6e837a396a21f1071bd817282557667bb59ed2b2621ee4a94f13aec72a815f5c78cf47307d565e5b7d10c74936a2dc3c6ac598a3778efa992c4b1e895c15827f83fda446dfa5e73a2a0b8bd1f131f22ee248937e90bbef54eacc9b4d0b1ea7535bc2df5cadf3291685d3cf4cb99ea050f1c5e5cb3bbe73439c2cc872324c18e93dff45aea3797ebfb839381f390b272cfd22c5c1d71bb44e423e32b7f0d3bf1e095cfab1d237e60d342974ca8f495cb040e6ab165119940843f8166973ca0b265ba6ccd0a0031a53fcfd5906ba14ffd6c6a26f32ca111d62c79432115f7ab3ce08040f1db4285817207c601cea752b03f5f73dc913cfca6347462918bef6bd54c8c87f3ee7de11310c5bb944e074708d960339ca1e5de402f3884328035cc3ad494e471ca093d6bc991bd1ff4dfff2311089e345fce334a79edd7c1523efe5c5000809af6ef8c857299bf30db5eb56dd495f954cd94ed5c0e778f159f0db4aeaedaf4381b16a1f3900693a25c7da24bce8902decc6a09440f79e87dac65eda26e4454c234914a58fedb83d60c3a982752437e17b07dfbf80efdf7b6955d6bfe43ec456526fc5f71914d4d346b2d91b685b2ebf6459a3a79dbdadb742acfa5762efac993896d143472db80831587711c3a478b8be66909b7fd28cfa240fd5eb8e66fee6084174e32acb4e42e74d460d345449e2ad2a1b5af98756161aad6b9e1e7467273fc7eb6b8aa4565c1f69d73c06a773da54ccb6c73c0d4b89970d5ec9f33e84ee133d472de39eb79559f18e89019e6d8b966decef72a422e3bfaf37611de2fec2c9101573ea5d6e1372472d8d69feab0a92418ed9f15b63f6f1cc2a06c461c499006ecb55f198ffa017b15757ff89c061a69f96146e4daf3165a627379d8c2fc0aa4225fc1151bfe7bd7ca39b44eb7de9c4b243add2da0c41997645290572c97dc120ee1ae98b7bb16c9a4804a22cd142e70e5f1ae2e6b022df64592d772a3a8b6c5883b92c708dfa70e04c4a4927d578d5f70a14df74f62b3a7e70614ec3ea265c38e55053b80bac34303702e8b02cbfbe23f5c32668fd0633ba0c6516904efbb5e510288e23fc20a5640a1bde051f7d78595cf3ae82bac0d0e975fe98ac73437a58e60ac439675144ac0d349095adb7b8245aa9f478d0c8f5d4a45c9105ae8a3fbfc50310ef053fce34db3a571520c7d699da79bb318787d268048256317de9f27053bfe64c15a8d7653cb79cc89b8eb75e52cd4979db27a3737404a14dd0dc01397652ae8a1fae7e65995948267074bd8e77cd9aefcdd50bac62689b4df52d57bc7a9ad76ece1af785cd2372640816570ff6ae01627dd4a248e432f2517053f3512d981a4c21d5eaba891615085827520decc3b0cbf768c0cfba732f8e74f9c1e99c990298b157efe300e58686a5652e3bf8663f333474010aef1b40ac067f2e831b0fd7fa3c43b80dd674c1444fb355588caee63bda3ecd9fbc6c0b8a9e5814499ca320678bec1848fb38a3106531aa0bf366dc50348b611a979b9b8e7bb6f82d08857542bbb7153be2d9b1dbe85bb55a19bf8b66061fec39d2faaebe3c608fc104641d128ea6f0a9a50a29c90cd1b6a9388fcd31d6acb5352f30f621b7afccfe8b366b000e351832fd75a30ed9674aed29e9f7d16ddf5eb6c6b73c46e93a85d302612a0903401c3939cc664657876ee5966bf63a64bfe6228b928537fe08842265e74700039585f9a0e4bcb2b216f28a669ce6c97d877c11f127a344c9036a7709fe1470b3b5e5646aff5fad7838ab05976e730fd94bce340d05584f0466861d55e1f1bbe5a00f490f914812efed8d8d9dfdf6881d1ca8113a4e9ffbd0bc0bd811b91f73354a1f1aea0593e003734f1e5e7c171792c56a88a949fb8d37c16a8f5b471fe7fd69bb981d7f4bc74e39d9eef02eee7348ef7121a1f86a00d79d41c683a7e38787ab84f755b1ffce3cb5b9ebb4b3e7d7d25e9066a83db79c0c862a9cb3fcc834831a58c36abfc5a3d86fd327a87fae3bc80309bd8f8f7b5199192610f139d9fc103b133af11dcc5c0dbfd35f4cbd93b290d5a821bb90fee43049f8c2a57cb80be33c2522da275a20c6b567d6f0af602228a608fafe41328d8fb45069dc14260578fcec156a394e13b98792e244a4ede245be6147cd054d55dacff426a06edc4129d1d09b587f6a60655c767ccc57446f8f87e9f37c01e2b965e33fbb26b849185d07d632285057f72322c9f79cc28417dcf619da8d1a9407d9c45cebb76014c96e81a96a6e2fd0a0f365fd62f59b7b535cfe73abb45e2c52477cbdf4fec8292bb701fc4896623db9b32cf5ce7469e3bdc6544b4063603c9e2750ff568fd51a72c3eba68b9e4b4e1cceb7921d038f4dfdbfe435f05e064e4159d19ddcad1dc26af3de3feb97406a63ad4e743fcf7ca0df1bfd74e634a0db09bd9d80d7c469cf2159817f4e2ce4590ab6e6f2305172ae8eb899715453d04912cf92b3f20d5baf6f5841d9066fa2500bf4d9a27953d3e693e4d6b2b2cca67f374d3e5a94446faef12261f89b14344ca4dc49b58b9296a941010ff45b2dddb76869ea7edb6413584704158189d839b495cf586da6570c82c79fd919c85acb9421fb8e99d2f6b13237ccc25a83d9edc70c3f85caf35a2b70ee143cb6b670c67fd40779825244e75660f46b48833cfd701b40d40a5bf2f45047475f123796365e0d76bf05078793dd1908e56f3645f6413f12766e5dd2a7ecac382d734fd59ad985de3846ee6522774b667b7d536faacd9c7b33bf8e0b9b900b596400e1e401404201ee14f7e7b303288ba0f4ca97346e17bf7789348aab41a27fe9e8288be4806691e083a52d1aa731a9115cdc1418742281a3b95b72bc97787361ff6895ebf3e9251ae993b22ccff7cef811a3d099038df6209ea752d7213fc7cb83b32b12187ceed50b5b074aa28c7d2632ce8388fe7d1ed0c16f8bc53581ee0d0f7fcb0ac643491fc249bb7e11fac38bef8301a8de4ea88d70de77e39477f62d0a27892642a1dc34ab6a61376d99c0e5d70f36db27e5307df64eaa8857e6e7dd5fc5851fb6d6fe809030133c0cae4e1e923b87ed2e81303fb7a2ca0babb90f22bffc50d9fe1b046e6126bee7715a2ee298e27fa53bcceadb9a3c89e076d34ada2632b19bfd15193928bd5635c7470c56ad974322bbf46ef7bd8960ca70ca7cd6e0572ad4d29568becd190aa51e058d25758773d9014f1d23fe86357b186616de01bbe2635acdf31f7f667935268a57b24d96a8004ea137995ab90f530cebf443df4544aca3c02b77f8621121f87ac0461ab098851ccf62e1065dceb5d85a25ef7b859ecc9acd0fd2c3ceca3a348dc2c7137e211b16ba1deb98151ca111f6d1763ebc2a81df2c8d0322b44d25d4b7d9eec91e5cd5cb1feb91bf3e010b796ea9b44005eded4490cfaf585a6102d05cfb696737fe39b4852f6b27e83c9503ac8867e6ec061c0e290fc912ad53fd43777c6aa699e917e63ea0ce62bc522ed58696e49909a8fe7942466c2ede24e0416b3e925d632f22b63ee923941ab2a77c0ea71f8d43cda22f31b374ff441d3ee379afec0c254e6c13e40cd71ca0c0f651573201754b214d5edf87641164a9adc67ee293317166b0ffd501b3ad8b0209407fef57943298e94250904c90416c137b978be90d7779b2c46337b4ab820d52c47764a96fa69419ecaeb0e587347775e7826c82cc909e13ee1c71c92e368a62b3a7efc230a86a15053bd4067e4b42ec98e0eee21a0e562e0fd64c2bab748b6e649b825da2f5307452baf4f6ecc788a397f795dc83c38eeb6a6261901ee3209784be690ae83242c47dfea5f1b4e2664e", 0x1000}, {&(0x7f00000011c0)="78ebe894e56ab7b680a78991e7753aa586922fc02cb9c2734c38c4f3bfc8966b6ef3cfe4cfe4aac03dbbd8667cc729499d57e282e6f9b5be", 0x38}, {&(0x7f0000001200)="57bf56cb2c395a1530fb2460706b16c950c8f8f39b6ee85dff4d8717536dfeda8731517f39cbe3f5f05d1a49ba21a19b452080105808c6e30d63c5180e297104c0c9514cd59ceed75453ddb1474dd5f10cddddf86e6c41384b4c482c2105cdb6272c57519dd930e27f96680ad1af6cbcaf8fdcfd606d3eaef3f8e0e13cf130a76bb1ed0a5a3d59d9a9b8b63cd52fc08e9f4ed78d24cd275ebafaef3a4d458dbc9683e825e29d0e", 0xa7}, {&(0x7f00000012c0)="44b59bfa53ba7d61febde61161229029b97a35245fe91e542546867d890a4d597e9aea3e07d1837845613e7634166a7411f7bbd834f4af669e4e296ea4ee058b4ba454338b3acf6c2e714aac74", 0x4d}], 0x4, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x48, 0x4}, 0x400) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 04:02:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/132, 0x84, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) close(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 04:02:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000200), 0xa, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) syz_emit_ethernet(0xd4, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0x38}]}) 04:02:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) r2 = msgget(0x3, 0x2) msgrcv(r2, &(0x7f0000000100)={0x0, ""/34}, 0x2a, 0x0, 0x800) poll(0x0, 0x0, 0x6) 04:02:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000340)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) r3 = socket(0x10, 0x1, 0x800) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r6 = socket(0x18, 0xc003, 0x0) read(r4, &(0x7f0000000380)=""/139, 0x8b) recvmsg(r6, &(0x7f00000018c0)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/104, 0x68}, {&(0x7f00000006c0)=""/59, 0x3b}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/230, 0xe6}], 0x5, &(0x7f0000001880)=""/42, 0x2a}, 0x802) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r6, 0x0, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000280)="ea8767c75775ec08240bdd0c06ed3dfc03f7077951c6c4459f9c50935e567c0a7f1254cfb76a90ee5aab7e2cbdafefc766ab9926ff", 0x35, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x1a8) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r5, 0x2}) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x9, 0xffffffffffffffff, 0x900000000000000}, {0x1c, 0x1}, {0x6, 0x0, 0xfffffffffffffff9, 0x10000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 04:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x148) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x6e, 0xb8, 0x6, 0xb08}) r3 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) shmdt(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e49950726b5222a79290bfdd7caed0d66696c643000"], 0x10) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="5aea2d0000000000000000a0b783d17b81", 0x11}, {&(0x7f00000001c0)="e4ea1d60b8bf029a96e0790e18276bba34266edea27244b34d23ea", 0x1b}], 0x2) shmdt(r4) select(0x40, &(0x7f0000000000)={0x5, 0x9, 0x7, 0x3, 0x4, 0x3, 0xffffffff, 0x1}, &(0x7f0000000040)={0x1, 0xff, 0x1, 0x5, 0x8, 0x1ff, 0xffffffffffffff74, 0x34f7}, &(0x7f0000000080)={0x0, 0xe582, 0x1, 0x1ff, 0x3, 0x5, 0x101, 0x1a}, &(0x7f00000000c0)={0x6, 0xff}) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000040)) 04:02:57 executing program 1: r0 = kqueue() r1 = shmget(0x3, 0x1000, 0x288, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) pledge(0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='./file1\x00') 04:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 04:02:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x90) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 04:02:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) kqueue() r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb, 0xff, 0x80, 0xa6, 0x2}, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r3 = geteuid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) r4 = geteuid() setreuid(r3, r4) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x8) 04:02:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) r2 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/216}, 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x6}, 0x10) socket$inet(0x2, 0x6003, 0x3) socketpair(0x10, 0x1, 0x1, &(0x7f0000000300)) socket$unix(0x1, 0x0, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x4, 0x8, {[0x43b, 0x5, 0x7fff, 0x3, 0x6, 0x8, 0xff, 0x5, 0x0, 0x9, 0x4, 0x74e, 0xfff, 0x1e632e6c, 0x7f, 0x0, 0x7, 0x3], [0x1f, 0x9f, 0x8001, 0x3, 0x0, 0x7fff, 0x0, 0x7f, 0x1, 0x1f], [0x0, 0x5, 0x7, 0x498, 0x1, 0x7, 0x8000], [0x67d1, 0x4, 0x100000000, 0x6, 0x80000001, 0x1], [{0x5, 0x8, 0xadee, 0x1f}, {0x2, 0x29b9, 0x7fff, 0x800}, {0x100000001, 0x1, 0x7, 0x4}, {0x8, 0x9ee9, 0x7, 0x6}, {0x7, 0x80000000, 0x1, 0x5}, {0x1a, 0x1, 0x0, 0x10000}, {0x0, 0x2, 0x0, 0x6}, {0xffffffffffffff01, 0x3, 0xfffffffffffffff9, 0xc780}], {0x10001, 0x100000001, 0x1, 0x6}, {0x118000000, 0x6, 0x7, 0x4}}}) msgctl$IPC_RMID(r1, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/56, 0x38) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x40}, {0x35}, {0x71cc488e, 0x0, 0x0, 0xdc4}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 04:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) fsync(r0) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000080)="0f", 0x1) fsync(r1) 04:02:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x2) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 04:02:59 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 04:02:59 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000edffffff0000000000000000ff000000001900000000e9000016000000000b6f2f09322378f1a008d20000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab67490c08b76922909d9a8b0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9abe8b3fba52c1b211b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532425736de2489dd0b808287959b4fdcd5e93d44"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75858d28b17e7fcf1df4220c7a1a09ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71364549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2e", 0x472, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xd89) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = semget(0x3, 0x0, 0x320) semop(r2, &(0x7f0000000000)=[{0x3, 0x100000000, 0x800}], 0x1) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 04:02:59 executing program 0: socketpair(0x19, 0x5, 0xfc00000000000000, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000001) mkdir(&(0x7f00000000c0)='./bus\x00', 0x112) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xee1, 0x7, 0x101, 0x6, "cea3322afe8854d4717f70c58aeb401b15cb9f2f", 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 04:02:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 04:02:59 executing program 1: mkdir(0x0, 0x100000164) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sync() bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x4}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000001180)=[{0xcfc, 0x2, 0x6, 0x3b}, {0x2add, 0x2, 0x401, 0xffffffff}, {0xeb20, 0xc517, 0x80000001, 0x2}, {0x2, 0x1, 0x1, 0x1}, {0x1, 0x101, 0xfffffffffffffff8, 0x1}, {0xffffffff, 0x6, 0x8, 0xff}, {0x3, 0x31e, 0x1, 0x2}, {0x9, 0x6414, 0x1ff, 0x400}, {0x6, 0x1, 0x477, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:59 executing program 0: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:02:59 executing program 1: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:02:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x1000000000000000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xad}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xcc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xb7}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x84) 04:02:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x3, 0x1, 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1, 0x0) r2 = socket(0x3, 0x0, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x5, 0x3) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = socket$inet(0x2, 0x4000, 0x5c43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getegid() r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="5504", 0x2}, {&(0x7f0000000280)="b2e98e355a587b4b45155dcf8efab906acbfd843a78dc7d603c372921fa2e926ddc3b64f0b04841168185419945a591dbf8083011379b215c54c29381039d4ed5bb85eca99296fc0b07ed4ea99335c6fda26b3e644d9c94ce274b22bd4243d607350a72fc49f30568678fb9afd406adda388ff40086c6869c077f3f34bfe7d0e8c", 0x81}], 0x2, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xc0, 0x4}, 0x3855acad34c2758f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r20 = getuid() r21 = getegid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) 04:02:59 executing program 1: r0 = socket(0x18, 0x3, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:59 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) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) r2 = syz_open_pts() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) getsockname$inet(r5, 0x0, &(0x7f0000000140)) close(r5) setgroups(0xffffffffffffff15, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001080)=0x8) setgid(r4) setuid(0xee01) syz_open_pts() setgid(r3) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x9, 0x8}) 04:02:59 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 04:02:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)="bd80d2e83575bbdebbe78e6ec198bfa6b95cee9c7ff7f1a00b4a72ec9f355a6910b0452aab76d53e703dc425e20cc4b6fe9b56a7897b861e4bb6ce0250560b1886b20051e40d7ff9b3d93a2f7d673b76e5cd265e", 0x54) dup2(r1, r4) 04:02:59 executing program 0: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e74bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) chflags(&(0x7f0000000480)='./file0\x00', 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 04:02:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00004b7000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x8, 0x3ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 04:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef06ab93f12fc037916b136a54c00", 0xffffffffffffff47) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x10000000000000d2) syz_open_pts() close(r0) syz_open_pts() poll(0x0, 0x0, 0x0) 04:02:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 04:02:59 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 04:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000d9f2e5aa2d715ca540c05ca039a598b4b1a3"], 0x10}, 0x0) 04:02:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) r2 = accept$unix(r0, 0x0, &(0x7f0000000240)) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 04:02:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:02:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getgid() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x1, 0x4) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="e1b5") 04:02:59 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xffffffffffffffff) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 04:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = getegid() r4 = semget$private(0x0, 0x4, 0x2) r5 = geteuid() socketpair(0x1, 0x0, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x3, r5, r3, r7, r3, 0x142, 0x9}, 0xec23, 0x0, 0x6}) r8 = getgid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getegid() setgroups(0x4, &(0x7f0000000100)=[r3, r8, r9, r10]) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x40}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000880000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000094b38e392c8845f04823a5e41139049cf4cfbac627f77050397c79bf3bf4be9c1a33efbe9fddcfdba8f8e59a8acc70c07e2a408957712d478582e4aff4bfc61fd3c1047b"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x193621df40553ac) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5bab5f8d5744d0db5cdd520b2ae95e40e5a3992ff6709312583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 04:02:59 executing program 0: socket$unix(0x1, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x18, 0x4, 0x0) pipe2(&(0x7f0000000100), 0x10004) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$inet(0x2, 0x4000, 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20082, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000001140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e93896300000000000054e32c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c4d1e63862cbccbc7b33fed5fcedc98952d3cb7cc3e8c4b9a32432ae14d4475ea17a03b94fb31bccf0829858503c08acd678869ed726f7d97cac6bc5061068c3ac4a71a9c0c14e53c", 0x7f7) write(r1, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 04:02:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7ff) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 04:02:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:03:00 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') 04:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x10000007) syz_open_pts() pwritev(r0, &(0x7f0000000000), 0x21f, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:03:00 executing program 1: r0 = open(&(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', 0x0, 0x0) 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) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x596dddbc2d2bea28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') 04:03:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000000)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 04:03:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x208, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) dup(r1) clock_settime(0x0, &(0x7f0000000140)) 04:03:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x17ec06f57c8a5ca) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x7) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="a491f62fc43a64a996f5e09e1daf3e764e9d229b1577d88dec3360b71d61a6b2a578aa15acc76228b95325364c2dd00c65ae35f6d37984a9a2b1575f848838979564917b6d", 0x45) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:03:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x92, 0x9}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x100) ftruncate(r0, 0x0, 0x10001) 04:03:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000000)="a1dbfed110e1891aef048a4397b042e69b10bcdf0b5cf69041d44183a464390a206c525e48e209e1bff4e289769c7f5ad4f9fbe85e51e00eea258bc223c98b6d2e5dab7ab3547f9828521bacefab01082c7a8bbe26f5ef9ef9565c0ac2f24393cf42ff24", 0x64}, {&(0x7f0000000080)="7e6373bd99a1b955a8e89a5880b7d704e329d39186ec24719b61b80a294b4d9c5a6f02a6886ead93ce58f546522505ede6740485872a140321b89ea8ad678417d71498951877d933ad139de88c0bd4c6821690427045b02f29ef3e162668a886fe562178f388cf4ac816529280a1ea8fe6f572d68164afdb25d0de41053d513b9393cde77b4cb2814c9dcb130b152bc5f3e23e9a647f9fc5d89279137761efb119f14ff9eeffab353392a06c6873e9132608d7a3dc0222062b410d6cecf76c45cc1641dede99f489831571a24d5697cc3011138ec272332f5abaeaa12b63d9e206104f4b11fd8250d1a2714fd0416d7a5ea79c911e0722554ec4f1d71d75a08b1082bac8ef2808a2ce5b6a9c1d3281f8aa5a6035af728a4231a3aae7a8e293c1357a7a8d6081e3e39a85bf0464778e5b888f6a18429ea06b816264005b4996d757f2fa7d2bb9aa0cd71076a9b76a7df340b32948fb52c7f563867b2c18557ef2830a05b63cc853691b85f16d17a55e925de813c7724769c87132d0e26a31d09255de3103b8415b862b8a095bad7bdad1d8f7ef74b88475401b759f0a7f492e53e3c6d5ec7fcdec3ea2e82da7f85746a9c67cff9b4301c1b77402a89a12d70806d973173a07131454c06cb53b34585176ff1d4b5a6a6e1cb536db08505daecf4c9621e4884deec9a2377fbc27418ae40afb91a20782fcabe7f1aca1435fb1ca876a6231e029ce4a09f05e80d0e3796c30cce4c33d6c546113c33aaec9e4ff3c62b79e3deaac4cf1e4162b9e9345fac2a2ab5a053cb02a0c5112f83039b7b8f62784dbab1608eda0a998fbee2226513935d1ae4e043f1dfd3ddc1a0f9a1e7e8bfc57b471c3e9b5a86fdefddefce3f059611c579c8ba26039efcbd38f1bb86542b902608e9c3620db372067782208701eb6065a63b82dcc447d3eca32b7c23193b1e5718d08eb92b82354b85d2c16530fb06a740846312ffd152de0ff540fa1de44ffe7f5f224134b8acdc695283cfc66eefc4c4a989fb7ee3a249fadbb798594e40acc04c6a71df0685302ee13668973c32fd4bb4907edb4a135b0933489303cfefb4a8b91072d31df79921909b649c5f19042050ee24bd5764afecb6cc750be39470ec3a2d760dde52835ddfb207bcb6d74ca2dff5ddf7c4c9f01cccaf61fdcc9b2faa6163a327adef48447017b253354ce206dc91e2b43ef6d89d30b98c7dc49b88b763e2d48c0cc9947b72ccd9f763557b8ea203573f7da1389e487df76b18edc96e4fd0d8644d4748ad8f39247c0cb496c79d03ad68c5c9a8467d46b9f4776a801d88f72d8d91c8db573e9214025d4640fba885bb3881ba9d0e57681944693bb6f2b440e8599199b1f4d17f96d333b2d13af67398edbbdbd9da9ff590d8ebccd2e4f02dafb3d1ac42dfb5b3753576ddcfa41bd4b1c5e0bddf30c6e5d94dc578905c03b17f42c568a63578b8bcfda027afae6ce92c9e4a6e2212d2be1be4f9e65a77d0d22f79f96e20039ffc519c7be5793682e10f31614c031863baaf0c8618e58527bee2682b3cb5c280e55db29d75b54022813e61a6b8b95c7a7b345ad9db7000096986834344dee59b68405f7a92d7cc9e3928f5c840747109b2c09012dd495a2976d27580d05b11c2a81a1195ce9e1d395271ad856cca5c48fab896e45a6f48281bedb7f245789a78e25a4d41824f70617ac7015b5379c509167ac3d7c88d6d2a43d0323671888ccc867dbf662eb57fbcda5487565ec2a3a067c3b27359bbbafe58814c6fc2436bfb17078c3951731e67dce1e787ce4f6e5bd8cca043dde69022d50033fb2c43b2022c26d4446cc914cf26a14095a368ab7672c6914dae970ed0be2de53b26c774a6a2748ad4ceaaf401cc41031c33690bbb3855afdd28b5c590f4b005c6a16af45ecc41db3f7364aa25a69a2c8b8645e91b13f91d92522e6e5095544c593fea49f7ef078363ddfbd0fe3e16edf7f32195a2107433e3fb8f11ea144707484b9e4433016f87676f80294ff77ea73f80ed27c12495e6bcb578ff80ec8a1f8ccda14a63fb4dfde3d6614bea1ad01caedad2b94405502ed8da49a3533606d3caffceec91e31dee2943573f6081835dd36f0fd10ab3f186ad2f9cf540854e91ce9f0c51dcd4d3d0670a2158be9bc147160818c0a2b50b7ee6c96efc05855a83b053257e006feb19e694c99f25de0d81fe982a9b2a2b7080000b6f7d65b78042ea47984a1b0d460a541ed98d72699be9b11501677a477b6047a7a3ab11b18012af6f131ebf206ddc7d9cccc19a52ca90c3a5d231da280a1743cfdf785b94e95f9521bbcea1c801993542009b478d23aeaa7b42bcf803d40179be55cca31da8004c1806c19203ace0195d2201f2e945a8434b63f20ed20de5905ce4b7e8326f99d3f5437e0d1ee7335c62059b70bf4e20d8362a2bb5985617c963d66aa570ae23518db07e219454dab1b096e7ec8c2bcf143f60c8af628330cb72ad70a64307142e3e80c28914d587454b4cd647c222c40e98eb454c956bc82ad64249649c53b39c9ea291a2fcf25cf13649d076cc96a5d73a283e948b23b2e273f1f3d2f61044038724f72197dad6bec57b1c57ba3ed6a1bcfb48a1decfb9641fc9c7e603b5fbac0470fc7e71c3b4b1cab61b7803a907e0fedd6ef77bd0b1aa643cef96aa96b5bd0757d46df0fc5e841ce49e9f0ce58ef2fdcd223178695f37cc40d14965626ed571efe95f7c9ea8c024b25798e410c443b523b1f9f7a38a18cf12c306a2ff1c49be3fb2be50bd3d6905071a5e725eeb2029ee5e81f62c79858ad05630d50b9750b280220abd2bc9f5c534c4a8cc5e96168313529e95d848c630c270fc2393641aa283a3da0ee9ea904b9bed6814ea36951b5641f72efb923cce3addb2c1d1bf91afd34f409a834fae8c123c5444b8f29e6f47f696f31bdb274ae99d068d9051a5a616ca11a2795d0639a362755643f3b303582fbb132e88064bcacb91965c0d75ae0ed81d85bf36c385688863a74acc03b4c513b189e0ba7e20b6bba0c287596b166cedded295b746740352cda42c855de7a2820fee810c59e38a4a462f5fcfd69b47d83f8772cd6e0159c33ad55f1383d6e96a20caece64073cfc4192906c02366c3d2e257c42126d590bd15c143b2b22bf009eac868010d387d62af47c1e40cebe88026939f51bb861617e36483b612937f7835dece95884b91e7e240ccaabe1d44a5664b85f1a5f842b56a41dbe6bf8ea48275d7f48a4784f3742fc7bece3be8896360de5258043259bb8d00e2a9e5cbdb88e796b25ca374f6c7ad02680a804eed698afbdddd9bce22c629324cb481067ec62c94e334cfa3ba59a57c6a722243d5e144809a63c34322028dc46a5aa650f35b7d795dda1d05dedd24b76ad75aa6566810b3e6e1e0b7f13d8837786e83934501690295883b4877d648dde8200c72dec429dab53fc1d4ffe2047505f17cc1d3f9b70f40d6dd37c93fc6f0c0fb17f4d357dbf48f9ea1068f47d7b220f7bef0d5cb4eb3097e8553c52757bc86f0ba0a005e0ad716fc1de1d71c7f84d6b4e1da1e29f89fe2c72e0c575f8d45d35938028ccef4c4878eca3aa32adbf305105fd1df4e9d09d59eb0c8bb5968695e15a4ef4152d323156d8f4e9f51e67eb2eee81a471b698d57e7d2d4989a909898436c75ede6460360b811e8499f83fb988e9d93a18bff6344941e6e4f1ee9cca6675704ba48c5068f73705b91226e9fb30f9d7895cd004022d7320e10e4d46f73fc0a79a033f5f0c8fc663f423311ddb9f946a29cfd6b3c9f0e3cda5507bb28891e04aa6d66b3e25f9bc1debaed3c9cc1ab33649289d74862cb8b8c90917850827b9f7ba9e18f6646045c45b02cd711ccc4bfdd1884e1ccbf0dcf67c2200a6f0b9c0e2beea4ade47a5ff288a682db8431d4e85c9c003c8be360dfa83c1d3bcf44ad4039a25db16b6d40d887cf9224ec595730116cbd99d1aad8028a0ebc53d2c3387713a4c1a6612afc644175d11aac1c004194f92c1b4b2422a5fca13ea9b862bfcad09a7daef8ef036de8fc8c0f244ebae6dbfe13c504a8e8f3a3d03be0509656abe24907c78554ea9c5113b960b5a365f60b972020c990c70873dfb0fa2d5dfee826ebf6ab629827198bc9ade5c71969c7d60297dab85d7c715cf6ef3579e83a38340c27e9490a2adc5f908e4a07dd1a24836099fb97171f4f7c386069a71ee3ef0945d71a71bc360ead9f2e55d2ab28dc82d7176add40531a2b12d4e431f9277b06452948c8beafc5c0955a5782cd9f3f432d57a7337ca5a86a6eff50c3b43e57b720b5eaf1bba545df8a309231c0c17f2423695cf2423a78a1c78692f5d7714c037948b219704bde81c1d66e74da72394ceef374bfefb0402978dd8da1acd61a41f30403323742047d1910c3706d5489d90a830d81c01d0fc53889c1d27d76bd73aae2d84c93631396deac2ee560f6287b20e6119d1405b347aa8c12bedb4855375e7a534637101597c5c63fad0c46092f324573f34a7afbb2265a468e1a75dfa5cc589b3b606f64cafc8aeace0875ddd9b00b8b3ded18891b7e8a4ae07f342eeedc35908b1a877ad09ea6f02ca6bc6c74d656173d48ee342f92738dd9deb5a27cc6cd1833c9a6925c5e24a29e2b4fca0803b055d7d6eb7a2ac84082e0a0d2499ca9d139f6df3e8463579b9c226ee7a2ea40f7fe4dbd4731d660f29114bd503d1905a2df9306ae7038ce9ea85fca975e64985b0571174fa3a0b1dc457a10d8ae17f18ce7ef1fd248f6bc4461cf868532b6522f8fe69316ea408a44e0081dbd8e3c26bbfe7ad29894df676d662b29bd882a2134c48314a5fd2243228ee21de809dd4cd7574c9988572928c5383ecf1cdd4e5379b58768dd1cc6d66f7e925cd716a39ce13e6306b863e83e257e8538f151cdc9816d4424541334f6dcdb8124a45826e18780d0187969acc4df4ffe46653fb61f0d0f215222fb5a8188c44e1b8ed3486b71b8bf54627a0dcd784a9733968ba514a17565b04b03994b93ae9ad86373d62fecf96002a33b1aa902586ffad555aa26a57841161ebabcc3c142bb064df0f8c16b79aa83cbf4d0f4c6d54c3d89e3042060801ff610d9930db2d0917735ad938dd123c410ed00490b196f0309402bcb6f98b05494b83cb7e61d18160dde4c536c3d214b9bd8e664712c86a0c99cd1b1a583ae40a54b3a5c65fa533d9c75b10172e35e34cef327cf08b1a759645734f8d0b187370cd9b1d006a676d504e96ec04256abfcc97d5a25e799dfebe6e6a01136aa630e70167d9c71fff7fc0bf664fcb0a1cdf0b747faf1e115b24c774d2f890cf324a4e5cbb11438e78e1b369b9c9e206243364167bac110c125d09424be159def75032a5024906803f6550d134c480dbfdcd5d51505f0142651a700b63d33d1ab2ad6789bceb994f3f2c79419b431efc72092c890ff4953c3ede96772c2c74ed898c288b7eb874482a0b3f1e006b9d138a459b6887d27c7b0410bd1313da153e3a8faaf9b07d8998dfa1fe542ecd5ac999f9f83192b9453823f770da0c89d5b5a8ade82ddbf57571231340106a5e7547516a4ef258408fb0e4a1dd4eaea495c8854657472a3e9ab4e2bc832026f2675b8a0a70945d06e246875fd6a479fb0ffd23d4f13a3bde47ac7a1fda97512d6dd351535a714e5e509d81b21a9942096217524e296a46a3e246007d024812a6c60643fbe2d4cf4d9e961165d3813e9e017e5f9bc135e3e91308f5382b7aad85af6dc427bbb8e4852b5e6993f466ee105d96af3f129e859f", 0x1000}], 0x2, &(0x7f00000010c0)}, 0x409) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) 04:03:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) syz_open_pts() r2 = syz_open_pts() close(r1) dup(r2) poll(&(0x7f0000000000)=[{r2, 0x40}, {r1, 0xdb4a6d5cd50f9d96}, {r2, 0x40}, {r1, 0x68}], 0x4, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:00 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x9, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0x0) fcntl$setown(r3, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r4) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000004c, &(0x7f0000000040)}) syz_emit_ethernet(0x9a, &(0x7f0000000200)="9e09136b907663c449e5b18972591defbe6c184183a4242beead9afdd73b3e3fd36214aa8f2e14f77b4ea6b999617b43fbb2ef11a602d5cbc8818f137715e5d206447597d5ea2577bc8cf6190454b5046e3b2a57f74de2f46bd3b30cc9e4a9acfcf01ea3ad49d5b0c919ddba2e97e138011fffffffff373ef4459abc34903d5025c14975b1934e72e12cd59f242f8224c262684177f29141f033") 04:03:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a6b) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)={{0x995, 0xca2f}, {0x401, 0x1}}, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x21) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 04:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x7) r2 = socket(0x6, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 04:03:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x1000) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/54) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/230, 0xe6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/179) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0xfb3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) 04:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xdde6, 0x8, 0x9, 0x8001, "19a8032089d6d005a499ed2ae219bf6eec158751", 0x7, 0x8a4}) 04:03:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7c49}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xe7, 0x5b}, {0x45, 0x10001}, {0x8b, 0x1ff}, {0x44, 0x10000}], 0x4}) 04:03:02 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) sendto(r1, &(0x7f0000000300)="ee0505eb4adec1efc3e4b9532e080420ce770f28113d24bc37afc005a5d553cfd2a3677f5237a685ec5905e8ada5148aab39c249433f65678ffa0a6e7616f513235697230628b3d712054f004ea6c5a197aea9281a3f21bdde52e7699a80eb11b93fb8e968fefb3de9e9482684", 0x6d, 0x402, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="f5cb96f53ecd0e0008"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$getown(r3, 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) 04:03:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x10000, 0x7ff, 0x8}) shutdown(r1, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x3ff) syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000440)=""/149}, {&(0x7f00000002c0)=""/207}, {&(0x7f00000003c0)=""/59}], 0x2fd, 0x0, 0x3) 04:03:03 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) chdir(&(0x7f00000008c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0xadc, 0x4, 0x81, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6a7}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xac2f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9bab}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6510}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="923c98a88887b56d0e4798f241a664b2b2dca28142cf179d2f5aa2e96e881f5d29877d91427cd5ebf22db96bc7980db9dd8bb4b91328d9b9cc28aea8a5b94942b7a4909ef26b95601b5d5e93fd1286f22881fe6d84d79f887e033e525858d5591c32b9364ed76a9ff5fc1c911121972123d465b2b2e7ba11cd714569ad59162bcde670de7bf13ea655389222ef69b3da5693cc6fc282abd329f426873c51c4525c45d13c1b39869e039d3986039d05a193dfb975f55b0569589a0a517b76711143f0c7241b9b2fe35c3d8cb61d4fe380609b399d940c85aff09df02385e1319384128a0781c6f2d8d153f0aec0d331cf63e3390608d7", 0xf6, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x1, 0x4, 0x6, 0x0, "e0a6d1de599b9290c59f98482fc650347700a2b4", 0xae72}) recvfrom$unix(r0, &(0x7f0000000280)=""/212, 0xd4, 0x41, &(0x7f0000000040)=ANY=[@ANYBLOB="013a8955d413235842f6"], 0xa) 04:03:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000480)=[{0x3, 0x8, 0x800}], 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r1 = msgget$private(0x0, 0x200) getuid() r2 = getgid() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = dup(r3) socket(0x18, 0x4000, 0x8000) sendmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="35d9d06ba6fc28df60dc896a637e", 0xe}, {&(0x7f0000000340)="d20f9ce72585337a33248ab18f240ac495c654f15b113fdea802ec88e027a2946fdb245f51c5d3af07f3642e04648889fd6449914b9e5205348c3ed91a82596e6ded9cb0cb0d07fd0b31642da64a686ca19e90539e98e2623db1f6b3018ac9acf10faf04db8e277961c2f3cd606eff4181d0586b10022bbef7b5fff06e70b5ad5e18a4436596a726b35fea9f651a566f3b696ed3463050b74a4f18b340faffb9fd7ee922df10d08ce0c2e60616a6b7b2e3fdcc3bcdabcebf613ba0bf46677bac193768b214f20ba6dbfeccac913f906035ef2f76b534bb6a57af0a005e09d00a8ee51c34a46f", 0xe6}, {&(0x7f00000001c0)="55e2d63671aa900609680de42e95e202748d26e8bf01", 0x16}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}], 0x20, 0x8}, 0x401) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r4, r2, r4, r2, 0x2, 0x6}, 0xfff, 0x3, r5, r8, 0x3f, 0x7, 0x4, 0x7}) 04:03:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() setregid(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) listen(r3, 0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 04:03:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x10005) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat(r1, &(0x7f0000000080)='./file0\x00', 0x20010, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x60, 0x0, 0x0, 0x0) 04:03:03 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 04:03:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x4b1, 0x2, 0x4, 0x200}, {0x66ab, 0x4, 0x6, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 04:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 04:03:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x48004004000028ae) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) renameat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) write(r1, &(0x7f00000000c0)="476ef2db278cda4ccf0c27cbf2d63f6c3707459bbd7a190734b9f3830dc0fd71856caddb7b82e837172799b90301a5e2b8d29f97a2c513848f58d946b2a21aadc88617a0325faf3b1ded3b6ff53538eef797fca25ae8620d7cba60a3d3ecf2d8afb889f5d55bd06dd5084f510582ff80cba99f36c95f25da4bf0c829040062755b108d0e5636f42bb740ae6b4a70c72cf2a70ec580b30925fcb7320c7cc2df257ac065850370aaf6a3f2d7224acdc347a749af12c1beee2c5adf1972ca010f32d35bdd756ea20028bb612f826024e2d6a95f4e4709b6d215", 0xd8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/150, 0x96}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x0, 0xfffffffffffffffd}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20101, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/100, 0x64) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x40}, {r0, 0x80}, {r0, 0x4}, {r0, 0x1b3252c9256f54b3}, {r0, 0x100}, {r0, 0x20}], 0x8, 0x384) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x9, 0x7fff, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) 04:03:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x100010106) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 04:03:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:03:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) dup(0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) socketpair(0x2, 0x1, 0xfffffffffffffff7, &(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x5c7b77af706517a6) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000100)='./bus\x00', 0x180, 0x1a) openat(r5, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 04:03:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 04:03:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x0, 0x4}) setrlimit(0x1, &(0x7f00000000c0)={0x6, 0x8001}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 04:03:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4000, 0x7b0d, &(0x7f0000000240)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:03:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c47501bddc8700a7933c33eca47d319ef8d51f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9", 0x57}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) 04:03:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:04 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:03:04 executing program 0: r0 = semget(0x2, 0x4, 0x20) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/206) r1 = socket(0x1, 0x4005, 0xa00000002) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/93) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 04:03:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x14) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) 04:03:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x95f321f592fce023, 0x21) sendto$unix(r0, &(0x7f00000002c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x4, 0x0, 0x99) write(r0, &(0x7f0000000000)="c39de00787e0ca767d0952eda2affb099fe1a23c718a058d12b8c093b236d25851d5edea97acb7784335c75be9ac0f75e1e7aa3e9aa810e4b38332b2bc8eadab9f80497d0383d54ccc82ac943c29a96b51998640d48723e194682016e7776ee1419fb75ccc20ce7781ea1088d16c96c137b3862cd5ad6d6ce7e3237bd1afd143081d22788562f172e57792dac6d198804e751b39773e3e752143f9916a9d4a48fd5addc6c411dedd7088cd5d297f", 0xae) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket(0x20, 0x8000, 0x80000000) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000265, &(0x7f00000000c0)=[{0x3d, 0x0, 0x5}, {0x2, 0x0, 0x380000, 0x3}, {0x6, 0x79f0}]}) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6c727e54, 0x8, 0xc0bd, 0x5}, {0x1, 0x733, 0x9, 0x200}, {0x1, 0x31, 0x5, 0x400}, {0x0, 0x5, 0x1000, 0x6}]}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmod(r0, 0xc8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) 04:03:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000000)='\fFW}', 0xfffffffffffffdbe) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff00000001, 0x8, "b8000000000000080100", 0x81}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b80)={0x10, 0x3, 0x4, 0x7ff, [{&(0x7f0000363000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000424000/0x4000)=nil, &(0x7f0000649000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000c2000/0x3000)=nil, 0x7}, {&(0x7f00002df000/0x3000)=nil, &(0x7f00006b6000/0x2000)=nil, 0xb2}, {&(0x7f0000634000/0x4000)=nil, &(0x7f0000292000/0x1000)=nil, 0x10001}, {&(0x7f00002a3000/0x3000)=nil, &(0x7f000029a000/0x3000)=nil}, {&(0x7f0000076000/0x1000)=nil, &(0x7f000009b000/0x2000)=nil, 0x42c}, {&(0x7f00005a3000/0x4000)=nil, &(0x7f0000126000/0x1000)=nil, 0x4}, {&(0x7f000067f000/0x1000)=nil, &(0x7f00004d2000/0x2000)=nil, 0x79}, {&(0x7f000020f000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f00005b2000/0x2000)=nil, &(0x7f000055e000/0x2000)=nil, 0x8}, {&(0x7f000019c000/0x1000)=nil, &(0x7f0000034000/0x4000)=nil, 0x5}, {&(0x7f000064b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000740000/0x1000)=nil, &(0x7f00004e8000/0x2000)=nil, 0x3e1}, {&(0x7f0000185000/0x2000)=nil, &(0x7f0000108000/0x4000)=nil, 0x555e}, {&(0x7f000029f000/0x4000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x5}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x74}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x20, 0x2ac1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)="f58e278f283c17e0a2644865b8d37e17745ecfbd14ab79b4572e9fc36c20134b4eba495966b06ffbf75047074f416e2a338c844d377df46814e6434599c425f4d85bf3e50cad301cbdbd84bfb6a20585d7fccb71742f52b6b03d7fa49ee936743d9497f5495817e6838d2954b23b07b37d5f5f633418361227fb1996f15d5c1ffa3cce61e9ec444cf3e3b7bdfc5e86c99cbacfff", 0x94}, {&(0x7f0000000240)="1eb9a455464b267a10ae76819d042522e043e77ab0d124adeba087afbc94a7a11eee87f7372ae689e5d70ef0b2d4f006ff814fae60f21e7fe28a6381896cd99a74bd63540d0de26f41a7f073b69f7954c3242fc5c3fe5cb963c8dce2fe4d2b89d8e81788b9e6c05274d6bf1897f08f68d23005bbae6fe38314390c27b133935f", 0x80}, {&(0x7f00000002c0)="a1171b35602ccee85c0f9a76b4b5a96a6e60869cd270fc5279beac9f4537f1db369d738204a5a6f45679f100fe7c05abe5057ca2a94e49b79d1b1c450adb031ad44611ffda7d3d516772b0d856f86751128f214ab8c0a11e0864", 0x5a}, {&(0x7f0000000080)="4a5e354bdaea10e8e731613d53053884152c322f527af264f2", 0x19}, {&(0x7f0000000340)="f1d1102599c8e946f8a59a28eef71d1cdd2e397ab43780cc3952b75de7cb22c91c82d56a4e6a8f495f0efbeae5991123a68453f05ba6b03dceb0cdf84b48fadc1f6484130038bb3345ee382e7d9732b326a33411be2ea85605d95049ed0579951dae05a3acb3554a94da3db35f7deb33a20bc62f0359f4e766363c8917d02bd11c9b8dc0d2866740757251926e65735ceaee18c1599ba54e08e99ada7f1f07e88e732c3220b4ee2683eb598565fcd1b5e1b2", 0xb2}, {&(0x7f0000000400)="3b12471c5e1e989fe629b91eae425d8a02a80c0848e4379edd7146c6583425ad404c808d1990164edc0d0f7c1d298cad2707147faf3596067aeb786e14af63119aa53d9a1c583b1b74b6af75d1f9a099fc7078c9179fe63c4e98eebe9e012de3564da8fd9aaa1fffeac38f900c80ef2af1b7256b23882b9b7b631812759abbeddc93e3fc9a16af6744f87557bfbb661756c0462f2b0decf388165cc60ba8d106e3ef7830a37501ca376732e7102453ca", 0xb0}, {&(0x7f00000004c0)="a22b5361f76386169a42d0e5e6942d051cb9872853e72ca7c84aace41d8a512b124dbf216026c0dea50ca18d422234c73394f2341cd1e7fcc9c3898c7ebdf0b35bea58db826f93bd8708c7ef574f7ab224dfa4bc4d41dfd0020c3b7dedc8c3cc2edcb0926f5efec0a9ae16148e90bd567bebccf970ab05237a59b7ecaa07e1649bc379bde437381ca9f2d1de361896679a1b82a69259f4a9250d5ae655edd143b11c20fee110cb2fa076cf76a644e275f46cc0ee30f3ebb30a04a9dd31fe2b93bafd74285d5052353f696279577b034647b6dc49cdb983c7587b8fe41923276ece0d82fde1c9824c7a8f44d1924a86", 0xef}, {&(0x7f0000000100)="8fff91fc3a082dd731429aef2ae71ecacb63f8e8534560208ad88a4b2fbd415989", 0x21}], 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="88000000000000000100000002000000de8c1417a36cc1650ad32b1b3a078bcec81fdcdf460b6a5b02e0422a1fa2c5fe5579b66bc26fcc4f840da0fed547ba2613f68cac3445e1fb05b06b8dab74a3ac9a0f8c6193043a387582dbc93b3ed6e2b02a026a66c8639b2f1a5c376fe99af5d033c9cd7e3b5ee308f011931a11885056e94d369d0000003800000000000000ffff0000ff0100003e1952f3a0e7a2630ed55cca130b216834eda1cfb5bfe40bcae9dee3d359794e51ebbed90000000030000000000000002deff686060000007d7eb8ad4a14c2056a60ce5368f610a05e9082f67c4ce2c4b832f2dc07000000880000000000000001000000ff0100009878f71d7430ddce02c24f2a6007cc4d2aeaf9a72f041498e7982882c9eaca4ebc77e451e010b5c942719ae0c98524b690324018332b9afbe358da272ac70bb1bada6292e782525e4b15f74be9cc399381b7c9ebebfc2585b577861c2c6c8da734816c1dc451a0a93e15b522df0e2ca96812000000000000c800000000000000ffff000007000000c8138ae7eb66e03dcc87ae59c9270ec277c28bc6ee2379d526fec4b10bcebd04c8bc029a0c45e0d1b49a1f99ce7903b2d4a611206870a9a7d057c57d420ed663f8f7b0ee29823411e2974700d3e53462ca5262251ee3cc7498f4f762ea36a5ccd78bd3130ad1c4b50cc32bd45fffe11a7b2608f9fa3d860ac124472c2836c52a9d7822df3cb86258ff36ed348d500312dfac262aaf3dc8196decebd622b078b7bbea4e38c039def5fd500d3512c37a5325f6f1471ba100006800000000000000ffff0000200000008abba81745bd235227e7aa28a9d4330655f1d7b8149ce45ed519dbe95d36ce89e5a01d2d9615b09c9550e88f6575fa79e28da89ddcecd9fb570fab1a3b46d60bab0e9f5cc306e65dc7ce6b804c4cf6390c59068f392892001800000000000000ffff000007000000bcff460000000000"], 0x2c0}, 0x1) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x14f, &(0x7f0000000500)="051ce4fc2bb86a1c9028237011f526743ab962128549a8137a2f91190c86403485f041af4715be9a37d65d6b95c910170d266a54beb9a98c92634b508cf3edf5a1a8c55f1c29d360514d7a6421311894bd700eeb9a5c2a0f1e0c0e8eccf7bd0ca1d1ba60dafd5b26c48ac589864658d9d4c4538180b03e82798c2682000000000000000000000000000000000000000000000000f2e4754fc5122aac1ae304966ec20c86e2cbacea30a25da68886d3af141e3e3591a3a8f68c6ada8d613b72174b228b756191a87f80f6d4524025a2ad4f2eee412d8fa0f54993b139720a104f841d1fa4ea315a2977bf59f524b4cf2cec54c4874cc52efc85d2decff637e90c49e701bab7e2b7982888fdf3be13b2f12d70dd15a2e5689cfbaa9e41c15ec0bf18d64bbd3403b6638273ba60b2294d136fbb1e885f4ed98b75ced613ec25004c3a1fc091bce7430d87731947dd4b5a") 04:03:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x97b, 0x100, 0x3, "6b83232cdbc7bf9169411f2affc56a30d966d4cb", 0x3ff, 0xfa}) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) poll(&(0x7f0000000380)=[{r1, 0x1}, {r1}, {r6, 0x100}], 0x3, 0x9) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000001c0)=0x4) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) fcntl$getown(r6, 0x5) listen(r4, 0x57b) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000f00)) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0xffffffbc}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000300)=0x400) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) chroot(&(0x7f0000000400)='./file0\x00') 04:03:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 04:03:05 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x20c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x2f6) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) fchown(r3, r4, 0x0) semctl$SETVAL(r2, 0x1c9d10c2580b2c2e, 0x8, &(0x7f0000000200)=0x9) execve(0x0, &(0x7f0000000580), 0x0) read(r0, &(0x7f0000000400)=""/20, 0x14) readlink(&(0x7f0000000280)='./file\x00', &(0x7f0000000340)=""/175, 0xaf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001040)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xb0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3e31}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x5}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3f}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x715f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfe4}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file1\x00', './bus\x00'], './file0\x00', './bus\x00', './bus/file0\x00', ['./file', './file', './file', './file']}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r8 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) r9 = shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r9) r10 = semget(0x3, 0x1004, 0x200) r11 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x80000000, r4, r6, r4, r7, 0x110, 0x7fffffff}, 0x4, 0x2, 0x4}) shmat(r11, &(0x7f0000ff5000/0x1000)=nil, 0x2000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/93, 0x5d}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 04:03:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x1}, 0x10) 04:03:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x800}], 0x6, 0x0, 0x85, 0x0) 04:03:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x2, 0x9, 0x8000000000}) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 04:03:06 executing program 1: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getpid() r1 = getpgid(r0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x465150cb31700c7b) getpgid(r1) wait4(r1, 0x0, 0x5, 0x0) 04:03:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) flock(r0, 0x4c8030565d90f4c7) open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) connect(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="f5513a0f8e35078a91d30bb854284c86378e2c87f7990509ce47344bf057c36f4517cc5084264a63f239110a7ad7ec2a98c77986fbeb0538dac888946a68ac74f81f831420bd13c4fa116e8b18cd3a5066198041c0567fa70a2c581cbf281c2c8b3fac8e6c9926ac1459f67f8f7100b064d956191d4cd2c6a74fbd9d32625d514aed"], 0xa) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) setreuid(0x0, 0xee00) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 04:03:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0xd420e5c79c3474be}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x50, 0xffffffffffff5059}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x97, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x6, 0x400}, {{r1}, 0xfffffffffffffffb, 0x15, 0x80000000, 0x5, 0xc4ba}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x8, 0x8f, 0x987}, {{r1}, 0xffffffffffffffff, 0x6b, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x91, 0x20}, {{r1}, 0x0, 0x42, 0x40, 0x8, 0x49db}, {{r0}, 0xffffffffffffffff, 0x52, 0x0, 0xaff, 0x6}, {{r0}, 0x0, 0x10, 0x8, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xffff, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x4}], 0x81, &(0x7f0000000000)={0x401, 0x5}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0xe000000000000000, 0xfff, {0xffff, 0x7}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000940)) close(r0) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:03:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) getegid() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = msgget(0x0, 0x82) msgsnd(r3, &(0x7f0000000300)={0x0, "590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b58f07375385395d961a54c6318ce07df03"}, 0x4d, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)={0x0, ""/213}, 0xdd, 0x3, 0x1800) 04:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) dup2(r1, r4) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[0x6f6, 0x7, 0x9, 0x1, 0x1, 0x9]}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0xfffffffffffff214, 0x40, 0x1, 0xfffffffffffffffc}, {0x2, 0x260, 0x40, 0x80}, {0x81, 0x5, 0x1, 0x9}, {0x9, 0x800, 0x50b2, 0x8}, {0x0, 0x6, 0x6, 0x101}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b2bbd011") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 04:03:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000300)="0f9ccc5fbb4ffc7fd768366fbfe72cba908c55df82a2083d264e6f6918147481832cdde380d4e5f1a8ae5cdabf01f609a462ebf626d149337ea7c643cbed23bb36376bcd01a2bb7dced1e4058209f82379c542d5bba1d05eb22994297ccd54c90e0fb0f394b33861c7318d30213b18cb33244fd60e03bc4ef56cd3f12079402503f87a1672aa514ae5be98c494377b5b29", 0x91, 0x2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x37e, 0x4}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000003c0)) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000400)=[{0x48, 0x9}, {0x0, 0x7}], 0x2}) ioctl$BIOCLOCK(r1, 0x20004276) login: pckbd_enable: command error 04:03:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffd69, &(0x7f0000000140)=ANY=[], 0xfffffffffffffecf}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000480)=0x7fffffff) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x10000, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="846d904c0bf08bbdf9252742241e3c7d52b62900ede0ad06fcd86153d149441d06de025c2551ec2c6c810b598b404af5", 0x30}, {&(0x7f0000000240)="ab73df4171ebeff28bf7d023bd7fd4e084f0243fa5e67b6847f4e216b0463c8c9903e812792025005733c0c4acd8913eb1b68a21997e7f3edc8704e21c67e6a710273dea1257cabf7bb84a6b8a5fc963277c7f4569700b7d3c2c664aca1769c6953072c018e58a0f56146c21cdb92c873ca2f9561533221e1b6240b2cd82746416b3c78c6849b40f2cc8929dc547e509460e9d276beb9c68e808bf6700e733ade21944afa15ebeb50708a0580c77bfb0398b884e153f9655059f566f6fca18559514f18c6b6d36d106d7f0877f581997fa7606c13f25c8e1dccd7bc01a55234ebc5f9e6935d98f502bf3551aa4476b663ea3", 0xf2}], 0x2, &(0x7f0000000380)=[{0x60, 0xffff, 0x185c425b, "77e135dc004e01a468dec93d16415bf99cd6c3bee45140aa0644255c9092a8ec007bd26cfb788b0413539e66acc614f4d072a7f9a5dbb58dad124366b515b78c211fa2350e00036bb96a85b602"}], 0x60}, 0x40a) pckbd_enable: command error 15:59:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 15:59:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x100, 0x0) socket(0x1, 0x8000, 0x400) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001400)=0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001300)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001340)=0xfff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001380)) r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000033c0)={&(0x7f0000003400)=ANY=[@ANYBLOB="0100e7122297d413cb772e2f666900022c00"/30], 0xa, &(0x7f00000032c0)=[{&(0x7f00000000c0)="9500baef0360d12907072e1de9300fa5896e3dd30a9686bdb6e39be0b27d64e0800aef47526112f99a6487f84c828c6e82f1a2e246920ff92c492fab65823f56eb7a0479010949379b7985b642d42a17add2a86784170cfcbfb710e134aba475aaca21deb4dd8c38cc9122bab02350d1f01cd6c601d57e78a4d2072e87d6f1304945b872ddde0d4b0fb71a598fac0360ec44f5040335ae72e8dcfaeb66f28a6bf012b517372f2d6532aff5733796bea9ae29122e3b808caf15ef116137955d970054dcc9953bf265f4a4a8d9b733ae723c4cadf462d48df541923f8f9f7de82aff6ae5bc56f460682ead284dccc7ade9487c18c749de3bf6be702d11fcdeebd406e375ad9f2df2c6e687eef88fb0c6f2e90965d0a3caed3972bc165be57bced5ec6e7784e1a8bef1a8534c84e871e465c7b3b8d2619610b458591a8f00edda98e641a2dc6dcee02538c39e354bbbf1ae2004cf998ef295b5a4d24b8c8d325baa70c769a3de8bd94c228898edafaf6cbfcacd19dd3e5246c1125be24eae053df4195b82156aab05365c7f1eff9620cbd55b69a506eabf13ea4c5db8bfc26d7641762ea0efa0d9f96c573a1da5f2aa18e7fc82bba218b2019960aa3afa878b342456743d06fead288555f1a49e0e4ad8c44c150c69eab4de2874f4a8149322b8657495dc036064d07afea10061f54dee25fe92b2f0aa163f93f55af0ddf5c62f996fddb4b0417fd30507c87402aae706ad731ec2267e6ba21730e4b71cc4e5862cf9cd44fb7386b4b5ba86a34ad7851c6f578248ec9fe166609db9f3ade706a3f7b7facc244d3e70f6d112418b5807399287563ed6771e8145f514f10e4a702286afdbf3d2fa5f1c9dbcd3ef34bc9dd8e518ae9a743a64488f2fbd684b6a148feccaba156b3f514be12599542fd03a74c0e6bb3dc9a879a5327f8c2a8481d577b74f60e3a71033f6ae64d114fa93ed8523141f952406add6b923671b5150971fc2b11d606f7fa4ebcd2b8264ea1dd75c25412d3b3edc7d26cc575c202c74ff7a22090588e947f700ede08e4e37c19783a5aa6999df390ed7b957f98c665380b9de37b4aae91fd77b7142eacd2773b370dec2820bef31ce2fe8f41829ab97087e06014fe7576271d097bbd9bd6f4f7357c279a6c2a7cf017cf547fa1643c8c0af1cd93c3e9fe1ff4a940dc607c07594efec73cfc1150388352e67fe243e6943dc4075fd04dd036ae568cce30c81bf10630b8f14ab969de7988e59d32ed5b08b72c45390327c1cf955f1e37b4250bd4f7957a0828c77024f05a33a3f28541cabd35a018897aa98889fddf61ec1763f728498bb1ffa719aa5e89b80af5da22def98f5ea7dc274afdff9f841bc54cb00bc56ea90cafb9ec2c565fe290dd012f05bcb7680c442a5eae1b3834b765bb64c40d4d68caf0b72a95ae24c4b984d10a537d9f9d34a5939b9327a2ff3749e7f116c67b561f356c29c2171dc1b7de454b2a8d7c65200890a9d595385d999b737f670cccb1c0db9d20b409a448b63ee519208d8cc5755aa220ca07b7b97485b0c91b7e5aeae8b2de9b521923feffda3fc86a52e5fc9277f0395d68d3cf7db00ce256ff14f5e37248248a681164c84ffd166453d5cd9d4101e1d529c5315fd1e055accfac9469c7dd25e8259f2abd6292957604630516da7dab67246d6b67bcb815c563d5bb13f5e0fc91ace94f2e72c0ce761f93373aef1f4d0b642a56e70e31a3f05d4b1a485f1fdd8f86f29b6a907bfdf90a921a5a5363aef0ea78b977d3da14d651bb231bd8dea1f8f14320f76fadd8cc4f724366f561ba69f09461d5f93e0fe2a5aed19696e5fe78fec9e960fc5ef16312e19d2c162d66788ef9c5e8067012c0fcd18f38e3e6587c426abe1f9c52c377192d6d0a4f700c90c2d7ad3d99bafe915ad8236f034e331e45ad37524afaf8c4a961d6258754cc13093d52abc2516aff683f1e1d517b0d1c4be8155208798d6a376f39f458f86f4193d3df00af34f44bd07b6039b7ce01f9a48e44d2b40e6c609e8d306853b5ed1a91767b9b2969fbe464cb9ff1382aa62eba1add5dab934c53996b258b51d627aae829a78ff68ec1c4a6d89481e458fdb69449c799c4694a5b2c92841d6020ef62ee952a5f8fac40e58e749a4321d398af5b1e1cbc0d25a4c20c01d3bc9682673bf6d0a50d1ed3a4f115cb24330e0f1c18f3a89f57b01c0d09620456bdcdd1d3fe0882d5aebdbc6ab6d1cbee3ce60249ccc8618aa2f93585df8854ddc363429473b4772213db0126d0c471f85dc17a05bac58791220ea40e6c20f80cc8f2aee16ac134e4714a3c11bf300f710b91b126d320caf520e11d7bf87bdd6f16adfb50a2549981a0c577e09a36e920158179bc78e5ec9a1de5b86571c8a5f0cadbe89819b16df2da837d29dabb7975f336ff18064e906655cae1d44eda515e07f161781f0279889d5a9dfa4b689f4ea7d386608fcc5ce1f78d0cf315aa7465d593c63e277bc5a9997a2a0609f7b10c5bea8609150219529ce225125548939b74b0cd3acd0cb685d97412eb0897b715c9ad93241415460f27dddd49b4945cf613524b1a70435a9fad99541c5a447c4cb5cd9b516af093fd762aaba56548fc1641a08503243581e95e7d0e0bd78aab70b6a2053b95b6e57e81c1b3dd664307e8edcf8be4064f276d9a601e86a41b028e93bef117e024baa5d0d03baf3490dd3b8738f829a5cce6b2fba103de78da0b16430d0677930d02b92e0398fef9c793f37f859e1a7f50931a33c8d459b059fc0504091f06ddb6e8b03dc58c31d33c91aefd4803021133913c38a735e13c7df87ebf830e8dc3f727db9106e80821aaa283a7a042c7f4639b5d812c7158d3911abe2da395cfe2a5c0985d97d68aa48738296001d7a09a8b8da47c06de097710d894c39f66fbe4d7ea14317cb0768473cd4277afc54e1c3dccc5f5b69fa1f09d28deda7c4001beca1ae45406d3af38fcc899bcd6bd0e3ff01af37d127b8133e9e33f381539245e42424de68411c007d95e581749193122666bf29d5566b4e321773ae6ecdba4d7beee8f1db66d17f8b861b04c6592ef20630a69538d3af280f08f0a119972b4f2175799bc3136d356cdb7de7985917a2c1a2f26942f2a69b37bbfe1b4e99b58d006e1c528d7d7307aa856b4f7b2fa89c812ab6a0a79e74b71d2bdad30ae6ee622ec28c21d46232e5d09dd1f2cbad3b0d25d88d8a118e7723f1acab815215cbbbde0fdb9334991f3117991d59a063baf8140a89b2bdac1b1462dfd2b605f29ddef3af1e36f6ddb2ce3d87ee0863507760e6e60777edf670bef13c27515fe00550a692fb45302b9b55c75030e62a0ba777d7463a45e7e1cdda6fa09248442dfc2105952b7d59224c0d9c77557fff54ff63114d81bb2097f2a67ceff27f5aa6d2d56787593c06aaf2b4930178a9d32074bf8224e9c1871c2b76c74f5278de7c6fddfc46070840f32a03b7d06c0baa69ca6ea73f0b606ba3d0e5df23e6e708ec137310198b0e8480c90bccb549da140dd91a807747c25376e7b4b7d36fa73e8dadabe72b88c3a36191bec4f0e44e638d814a319af247311149c085820201c232276cde516a6ec3a07e149c30e3a4db33bdc0c410b21820793424d0d8e95eea91d196679f0d660b80c94fdd7ccfa6363613b0180672a8a954f07aadc572e7394b2db7d2639f18e56d798a681a76a1558c604b8a5b6b0e0c45b8d56672330a208709d1d4e1cc14c3508b164df1369365be37a4d9dfddebeb3ababe1a25c48f756f134de2b291988727ff39e250166c7cae8796b133e7b5a601c9fb8621ef206ed33b60603169292ec110bb4350ea1fe3af606fdfab7dd930f90669a2eac4ed5e3dafae93cc1d73a288a44e7bc5a55b799cff39d9cf426164efcefb224064b8a7ce5a54096869222825f5723bd3d836006d7fb4dc8dc1c1975389a0c6b592fde58fdca2c0aa35b55a9e47b69b02699a5bdad5e80fd0bbad606a3cb5cf9b4c323d91c1bd2ee06240959381dfaa3c27658d932e52c01e40b4047f38e77ab850da8d24994273a527470bdc3ac1177eb73d947559529060eeb0a65d916a37139cc8b620473e5a65ef9fa72c77cf6e83cbd36edb801ddb5d9489c0de64edf61fa83c85029d2a54f715d3c89e08f845092e27dfedcff933e9297e8ff7e5f07509a2754d81ff2e29ad7817e04156904cb607192b154b13a79a76510afc9c7f5bd5982e4ddfd065040a29d7fc7d06a2e1f869c4425ea0c0fc15883e0a952e213d6d4500024c7166c0330c480c57a462fd9be938d81c8ddd79f229f03e549bbcc28d4bb6b26f4b7cfae39601b4c256407133c13c67b0fe84e1cb0ba1592b8427da82ea72876e4de5019ade402d2a75086b1976604017ab413576a3b5b67d4839b31ae466f23a3e157d48e1e416953dfdd85e06b4670e6fcadc66ec5959559cbf441a7f7a70bbe137a4faceb25124712d9b1bb777fc73e10c4e0d7e0f19dc5048a757e1b6653f71e7bde9c3a0098a2d426ac6c6de7398b3b531c7a0bf28b918b6bdb8f068730ca5a15dd3010feb08824d0becaaf802adcd898a94bb855d9816bc037fc128a134e61ff573ae39a19612e9719268fded8584a944e1f61512b63b20c8a587df3355ac83738dad0f6509ce117254dac2ae89e32399a7e8b24ad5532a83edbb570b147ded0ee21b58b24e0fde0dacad2e6513de2a2877bdc7fabb2cf92a35212079165f9151ff3eae29fd7affec7fdd640e86a827b544fc432ffc269748d0d11e2e9a6cb4aa9e98cbdaacf0840c8b50e4d472ee1aa33f0979379f3604b36a5cec4344b02f75111b47f7a00b37c2aeb5db5545a4f0085fa72f1c8dda41c9e84ef509bd310fedb14d13a39abbfb85cfbc6e4993923205fd9ec81f4271a8fabaa053030cdb275a580eac9c637a303475f585ddcc5f35024b84a86d7d73b961a7b561194aec28ef793362b1d568853fce532f032152c27d89fc6f180583090919ceed008ab0d8a15ab5beb31bae812af6cc67cc024edf6d9c0b3d074bfa441b14ca2743aeb80cd012bfc8f4a0669fe18b07e76c57272487853326544ece6ab3a5dbfa0e3678e235514fb944005e0df194fa637e1ad75ba6d93d4843581eb86c327fdfb080ec695ac28c089bd45e24333108aa3abc78e5a7d38ed7207668b211584203531feee8fe3a40be3c8edfa83774a7c39c41c892fb80b275737cc7e6b9ad203c4aa22ba68be69fd5599195455a3f488e0db4ff668690660491ecd36e156936afa888a9107be7e1b45d5d3f4907016f086273d7b78d46b267013923be4ab4ef6541bf04042fd0fdd5cddeaa0fd4181fb1d5fa563b356d884c3e021d10dd2184b86f75090fab412a06f94647eecfd0f84286b33fe19f411add77cbd16b391b5e407471a4acb36facf74589980530c50dccd5103742a08c971d610b5c691ea2b3a81c53771c9736bfd5bc67383ffd1ba3c87f93dfbcc42b67626f802126b378732db92a9d4ae954e9a352116a910c47f42e6994a486114374d7deeeffe211ef8813bfb7a987c8c22c40263054755fbe87a816314a1760bc013a7968870add599420dafcd31992392edc73ed7bb46597112fc2f2cae1ea882acfd17f29dd152c5d77297a69aa051e5c41b08170e0fa664d0b2196a34d4f856118539462f2b363edb24c12a24cc8a98ea9070d71e56cff8f44abe5b00c64d7ff1a62a72074f7220e286f060a44ec83812ce6fafda3df9a8fce4b02a70f0d49094a486aee42a87024fb4e61da9a3aaeedb640f2fb05e02fa0", 0x1000}, {&(0x7f00000010c0)="a7a6f837171974b943f9ace5272616c23927bbd4ee49f2c9909c3872d2b7ca6e15f4a694a5d7da3f704258cb08a353306b801779ea1a7d1e014b1d80df4030080a0ae7f491f0ee4c5685a5d66e38dc21a07598d00c6977458de06d18d6f56be7dc310cfce8808ff49b081b3ab995de8e148069b075463bd776789ed7bc123bb25879f3d082713592a6e8e7e477c2afae5c25a37791c5a430a45d0f1dd79833a15f107e93f57cb8193381383c69a12b107fa2878f439ea6333c9a675b278af415a59dcc7b1e0126cff32a928d3bdae7d68c3bf304", 0xd4}, {&(0x7f00000011c0)="f7ed7bb33fb11cdc6f6d90d453881318ba69120c16493857f41222f6effd67a788b4f5441878866e251868e1ec15eff063b146bad095e1fb10d8d777f50de4f81fc81712cb97fc206cfe6e9544202d4b10d96ebdbc2a412cd37ec035d09a9f1e222e4012510e8f5792110bc2315662e64f893b667bc054b2d4b4be7993ecd77a8752874ab2a244491463410130ee6d75d4aeac8321c1f248e2037367ccd1a5e8c7349824be033928bd4bd8", 0xab}, {&(0x7f0000001280)="e5c65cfe29f11205753dd9fd41cedc74d483", 0x12}, {&(0x7f00000012c0)="2fdb13e05654346d68184e70b3a312b54c9831964fdc2928d3aad41cad0c8f9340bfe580d27528df5e89cabd072e3e1af3fb7b0187c72f38d7fb5891efa18358c2a4bcfecdb1b777c41dd37fd9d5d502a711b6da96461972ae31953994889a63785a226bcefb4162a8580851fb0a7b685931cac5991171e1116f961dfd61491e464a1540c6ab1d3cae760f6f8c1893bf3a21f306032bb1eaf21770072749b3b9084c8b7643d4e28b0a3e1be30a0d65d7b0364c5cf0322c4cbab0e89754e2556a6b07b8cd28597bacf691ad6191bd81fe6d72d9b906823c1f15ef79e1370670e61e55d88b615dd6aa080da3ace558098d642d625669943e625196ea9003c8a81baad152357d48e3e43560cd6221da24c8899d14ef02f7c9cd3e7481c6b5418480ce228d9d7d2b0e3524bc2b63104815aacdfa54c30fe7f6918fd4cf06957da7dcf2af0eb7b4df412208596d8d2395896a3d39666cad29d65bee55e378af7d32e4207fa9ea7cf5569706a4ad4d52c80ad2a0e2fb4d7c4e9dc9f2ebf6af8437a4e2c380bcbedb3eaf3e5d2f70bcecf08bdcab8224fc1753e710415cd0bb67799347ffeb3dd07570bb853e7a2a89c2915bc0d05184e26a56f6d97b08a5c26cbe03a9ef28bcbb82099a0d38cf9fd8fb06280f3a00e8b3dd0030f2a20376a58059d594ca046efa2605f1d163351dc5f111742ea34897055edf1e0c7ba3acc2cf13981cde72bcb9e97ba00094a8f8d1df8d040f976a25040a32065d78223847ea73616f7b2be25d046538cafd2ce2f79a64ed08a18f14d67f819f7601f661132a45e03969d0337d815ac0a261a2ba966393a799eff7254c90b12010ff7c2ef02c4647b8465119bdc0e2963f733dc5971bc2327e7c5216f9c6a51e2a41dac15b5ae15b4b918662cec3a42dfc52bca9fdddc35197de3f8244860a768739b5c1605d70494e806880f1adcfcaab2e14dba9913c7c3b59b6c6d3178fe36ab6d3b3be125cf4d41bf2bc53ddacb89f31835aa1cde8275cdbb9ed56cdf4eaab7dceec9c3944246e594f41af5efa3ddf69b27302be141910b5bd0b7125d7f0e3e8d43d450ea5ca7c7b2fbedbd9416b294b9686b6cf35ea49532bcfaceb16c75ab07c404db334f86f164f374e5d86dffcef2583c9056b71cfe154e5e9df40854dba760d1afd0b4b0b5e7a1b7634552ca883a5a3466c34d24466cb279d11c0bd12394c32bd5e0baf516a412da39473955670ccdf4fcb510fd1565a411bb489afd4b4f4037bd89f4201a10aef9425d5db43e66c3dd2a36f8c2845e64972b6b935bdd122c33e7b84a04447ecf63623c72d7fe0a742e4f5e7db8787e6d42d1a842ab901118c8a26c3209dba03a042c96d26e90f642106861c2f95b7163f38a17b75aa8a2832ded971cbeadc9878c9947d3248dbee8bd98dc520d0f07e4c5802460b7e3b396eda7b515c19fcf38e81e2e15c2e5e125dffd66a669bce00122932d01ae632f159f375d2ded97110e751b58623ff2a50553b53db44336fff02154f8d78810065cb0323dbff3bd34f4f0beed111e883d73cff2b713aee54f57f7a555262a84b306773590551b0b622841018b2c151ba321d114b621b46bc904537d69bd10e78a814cac22cc08bfd38b84581ec53ac0196eb9edfc6a7e490b5e06f15c44bdc3a477f681783a8f5f97964cbcc765c965f8bb926d2231e8f3b6d3986e744d72cfc0e986f2b3d9f21d8a1a3940fb0c39df7c7a9a84d59429defd1fc67e7e79867c3d1bf7be8e267c11b1ae502ddcf78c86734250fa22a09a9295fdcfed30b046cfd9c4ee849d613a038706ffa28cdf1399317e3ff16f78db5cfc2c6a510c54c130212d16f5cca3f818d8b54efd5ea6f4b698c9226db9c2fba925f66b445a032a1ce16ed8e7f78499e83b0ae61108d6de234736789183decb5f9dfc174e2deb5fabdc11c4aa5f6eeb51e13d159bbc17cad3fd1e737a8444ea4dc85cf7026e00c72cefa80d04643d23295f3dfa2beb598c034fc72193534fba1e0e2219886063a0e230fb0e9a92ad2055eac2b14c5426ccf82dd8eeb9de9c80fc02116768b8a8896e391491831827489d06910cdfa7d9a48f8dc5e63c03a0ef67c19bd571ebf857792fa4282488f5ae3a7df65213cc22b7ed401a363ea740bada8658c9bbc128c49eb2a72a194426f5096209500c6008be513408143d0245e9b870d9e8a7e5287f34a20a209c3379448b86f05901336ae5c782319588c8b60f698cdc4f66b4b95fa739c6b6b98a6870c520b28fb3278e80d8f59ef7a54a0483a1ccf09b1a71b0ca81ca24de2db7456e8a98860a3563e0c140d1ac1f2b40c91bcb6303d0329d5a7ae9e98c55d09861dbfb4c3d784f74ae036c22335d3ab8b76413198092e3037369826ff0095f53570cff12fed106998efbde65f0fdc5ae31927fbde26816727eab700ea50e8f1ee9a7f3145312f284cdc42c800a3947a4dc8311915a1e768cc8c13f10ca6209080c60b2e345f3f44716c860e7e992248f073ea99874e7be6889f65c6546abae6936905260c30591118a9ebd5a45145c4b2d1abbdcfa77d449e2c88f3abafac807045373d2aa1ae3b42f07ebaf4c9ef6206d58419b5d7ec78ab9e722d379e013af44d7c107ed0a1c5e413fd2e99ab0d96a150b16b2f0afc0736e4e6aadd423851684181ab8cc9327f99549fbfffa164da682a25ab702e7169a2520f26df8a1dbdf38e1f470a2012ee9821113a30bfa0fa3840b01f1a781c2529ebae4dafb2b54cf529faf2e0fa19bb9e196b0b8d8918d2e1eb6aaeb3a4cfee1e92ac7e02aab4d24999373bcd37e142e3d42989e821f92c3f92770400b6580f35bfaa3d48d1ead84c805e24f9b85f9c008dc00f6326dc558b22a6ed50cce5467e809095bf67434c1af6d297c59b14bd53582242544008a4aea22a263c82bbe39aaf8c7d1ebc83c7393ca114ce9da1fbdfe72464520f6fe78f66c150fa82bf6ec0ba8279fd76117ebce97d647ed713afa3297274d09a897545a1f5e19d198cb3522dfe28a13b404f05f2e6d1012fd1fc921bf8262b21125daf03c88e49164884068c9fc06109659c6eb1e395b00041a818feca32403717a91eea27ec0b008b5e839295ada69c5847814493bb4815aa950d367b083d2a0656952f45c9fc91a135c746360d5970648c29ca94f20f56fa0dfb33a0c740f55ec163054f6878d060b7ea9273c24e452b7f49ff463adc85ada2ef6c81ce731c7d754f8eb1f72d27e996d399b3c00ff91b12c55b14d5da61357d353c66f0a49bc2276642f2b1bd47033ba80b580c933c31f63f2dd46f586cab08bfdd778d20b337d0906a55b7b5b5056d88f2d8310a729ff0ad9a95f6b03ac631da46c901121fbe01f2a78304b3fabd9c4f08efc7df8b811ddf4ac80111f62ba55c3e03a279e6fff320b0b0b6787f7370291a0fa4d5d8a282a2e640f230f8518b7584479489516b6b72f3ca986c9d78ed468a2c02d141720bf69afaa5bdacc66f7181c02e59b332f99732b0c2c6441ce179f3e0594a767b6e9716dbd2932e103b8a670636afbe4acdb74f75042080c09c600b5a7f525db3524f824d5a888bbff9d8fbcda482ef3f64c0f91e61b3f9aad68e9eb931802969739e498192f147e387af3ea5404928cbfdfd2f0ac779a9505410e2bb699a596d0bc09e7dbfe89f89e610d294402e8c687089b632d425b07be0c7691ac05e0a8c8450ee8e4f70145206fb48023b57e6c82b135487e6c2958045b16adc8868556cd9f7c43e48a0c7b810f4714b4407e73030c009710584cdd9c554e9bb225ffcae382fc2c47e531a7b53574e7e61b344bf31e964373b74ef661145f8fd440a9bcf2855ef57496f804c1c17b9fffd9d5bb7b8adeb7b98bf4960199d70a9616a9a0238eb7e04b1f19741affc72190c7a5dd32b725fa424e8dcb317c72a28683f145bb97e9ae526056228d89b2a3d9ab76907d23c776f585b14e9438b6da97340da36c0a953b567765e8eb80d0aa6f75c877ffea3e4137d24927daacee64bffb1adb5f5c79222191e73b74c87b1a9fb5ff91ad1111006f590495673798395e385590cb170cff10f5ad2536b4d49388edddb7fdc1202e5bc765aaa259fae09123473f88d8627296247f813b681175b80232a7cd21be976fc8fa302601b4c7ede8038dd705e9478c9712fd698a2cc76dbd596cd3ea285797a3459880345307f89d452356dcc7e5be8753b2140580ef91064c89cc2cfd8f40a432d1c9c240780de881e78960375ed8d8eeaefbc57a1132248698e23e89b357d3065076ac90c16efe41de07512b251d51d3967289b0fbeb1b9aa80ceac493252c37e4f6f63c82c0edb2a75fd6c371c2c0522835ac44c9c032673d4cef359167bab933f07aced63f16dd8f616147eb6a7ab35cd0712d51cfbbefb7b6c443d97439ade101757e131fb58124c6a545e6b8e804f422f6f462818d2c5beccab8f31a40804a8e209077bb9b7464f1e259394d6045ae25a6345ef523a0070f6bd91efa30c974d24983d81f5da91363d7098a95e9b198a1333b08dac6be9a9662691699e79ed109e02bd8dd5e6621a1d2d31d4ea8f8760834c486bd7709c7e48c154641d7ef580d2ab34976266d0a294870e2195d1fb3e110d6f4b87c6b94f389f747a725a67b044a612c3721ff6a2bde5ad1a8898abb85fb8486dca34a34fc9da4aeec6c4834bad219954c84d89d2d5bd0393a2d2109a662962c5c96992e222e9e8cfdb76653b21cb6ead069d29abc04cf80b0713ec423c7ac5f9de4f40036876b9a29f835f4c95313a3e5b0f19b5fa0629649ca5c3b7ac42947be86560e588e2c4b7c6a26993ce9c19b968f20986672061f6a70296bdb5ecb0fed8403744f2033911b9698104b141af44a000eff63888e0ab0e16c3e4d5d54238e0eff563474e778e39a8f18d0397c9941306779b193618a0c370cd585de83a4b6ab1663e2d2013ee4b443aac0032555aa04a692a046febb6ac1691ab02ea06b5bb8de3a3be7efd0ab038d45c595e8b4eccc0a329adcd183eeca1310053101cee9908ec3545435f284fe221affe8f38d2421d69111b4835326301e6c4a4bc1baab891e94ba2adb10ed6cfefacbe6da9414ee8e228e698d7755ec6652293c2de91f6702b4c945c81763c6c1b570b4890b5ddfb2fb6161bc78ebfd9eb88e8a4efecf7068fe86143397b281af5321a756fa35712da5d51c0fef0bde826c4571a391ce0dcc7d779c136dda13a429e69a34fa16bb0374d5970b9e0bdee378817865daa029b7b5b3a761f2345ed27db3bb6063e91f33b60b7a5b9050f89eb20fd49bfe167d8c44446a867bda8c819af626463f302b1008464c1b5e9f3a52794104521a794a1bb5fe8955f8ec24463b6443f6bfc8f4cc3201457275ca5cac3e7900aeb38b9b5690a503e36b6b8d9b2cf02109df1d4fb230a63771849b7d642a4fb46fb0f42de9bb1d26fad53b05882b86fd8537d1089347ed2b0ce47dfd20e01ba2eb9310707371bc85a1349d0c577a9c8a58650b0ed12e93242760a0ee8257a0f54b65be9814bf99060098e53432499a981f9b83981d865a565d6dc4e38b45b5c7d3a390deaf5fd473990da6722244890c5c840b90a87872472cc3ef08e7d7e182f9d2df0abb49fc3131259641c3accba52c4b8ba1c50756264dabcc809a4d41ed032efa3f1d8c4427b5d7fa8791cbabd160328d3705f2b64a79e0fc03f85cf9b12623c343af6f2879dd26e5374aad8d5bf8ac1a78398f3e8c8416da48628388c86784beb85af0b6e8be561049757c67e599eff3e3150824168dffa", 0x1000}, {&(0x7f00000022c0)="0fb73c5c08a33a3a502a7665648ef18342d650a09c5aab099f21bd265969420484a3768e0e0af32df2fccfba7f7fb32f685f457c85f2ab30e5e8e098ffeb01c5cabae5941f599d23582d916ac6ed2f9723094826f87852926642c6936c903907c955c42cb14923cd7b125773adac3ee573c906be8821f013db961fafeea1cd45b70b6e56bfb1e5561ce3a6e808ab0be589c7a9e47b292061cabb8ba1d2324fa42271a93ebcbe4a04b2b99be002d6be3cbe498d738a027e4f2984416c1a68ce3e73d4f732e4049b48d9ec9b84404a02ddee72ebb4ceec6b874f62417e8f5c8afdc25f336a8c5d23dfd26a08eb865bcc6263ef93c4093f27e567b12791f4eaf0b854103e3a05d80275972aa92688c3403495741b305fbaa3bf9e12e060590ab5869388f7f7343e160bf135804be99ecdf948c40f731e5bce144149242b5f49439bbf724a7e363a5bb680241f9750d99dd1c7db58d7681b7ca786cf46da229d2fd49269055869d7130365d6ef1944c512f277a2a9423c3b7da29f2be19e5280ba3f9fa18238c690590bdb36a9687fb419770e5d91bf07acc3ce885e5ab1f7f0d086f5dd7d04cdfc741af22bc41af51657e84ea46a61783e97afaa178f772e3b8b19983c84c68174f77b9763151cd43d8c17ce399d38ebee8c226d4bb8d975cec781f61e1019a579a00b4b62759be2ab9657b71423ec24a9ad98413744c4b490ffa18033228267fa17eb28e20ea73a6e07aa766a14660e76372eda3ec9b9e6c7490fd0a8d7576499b095473ce44eb3ceb48e5c5312b99fb8d609f4b976eef070c60685cf3c5b5fa30bd983cd2f8530f7a10a1918114abc678bddf7e9031abed60bad890437617aa355cdd2fc35aa69132072abe30aa1b215e0b32523fd488386ca9796ee30b84d30686f9f6fe6601e06af229ee51d072a71c13ef4bccfa9538179e331f3f1b018a4cf1cfc1ac9209e2788f3903d04767c1f8fdb5cb8be31aa2e1d203e12d01cab9c0b12c2028a3d236d20fee39efa0de87187d312b61303bda18244223c905ce9d145a9051434c18480b451489f028b42c6db6bc6d70448cd3150b9c96152e0aa6ead6051dd17479b72ccbeea0da7ac84e64a4170694f280f08ac7a7f6d9df86ba9bf101a75c30903e9a53882bb5ca544d02000f889ba74aa3ecb76ed8fbd9f16c298a974fca4fd49bdd22af51893469a8689738aaa5e247020aff51b58521722bedc2208a1108cdefe0aa021a535961b1d62f4dfb25c8eb41f9ab4fba3db3edfc820d2e8a56fe6e7517f125ca5614e141b44a9b9c39b46aa62a16e94e96353428528426214532082f05341be8acb5acc954c55eb42f4ebbecefc1b5d95956d4e9023f5b14cd202f6bc2195c2e7550c58293eab3ea3a1ddbddeacc09f65d6c19d417c6309bb1e93b7d61991a2b3fb9709ada0cd075fc52cb25507a92ec6a4d088b7e1cd968bf1fa5e241a9e5d34c3cb1f421e5878e1554682268c64fa6ed428217c61e1a4868523669c207ab41ca689e6f8cb2c5bd34f39d7cb6b9b5692d4021fe4db6c636d249c204196838a117be148c45bd9e0b8c1598d495e525e189bfb41b172b1569952999277ca25602fbe608e59ecb661d15af753270edb48f8fd9a2fcbb3aa30c400105c69adf6070d5c7af7b6d2158b5f946057ad5705e19801c1f21ff5c777e849cc3d4b6cbb87a63320bacd63202c652f12f68d9ddc46f6eb45fe21631e5120ec5effdf41a7fe673748822f434819af945689c054b783f2a0a23dc099dd1b2403bfe36c004ba6bd6d00335e7f7120d864721531ba4a849364143bd8c99ce7d18064533a4997e6333c21f017933d8655bc9c287b4559b12e516f672a55e05a021e79b4a3246f03f57bbc99a94f7497b88943c5e9e142b744798f5a2ba1d1419095d4ba8b1cb33b581e16c9fa4fa24468b5f1ce70fa60e5ddf22650f624adb6f8005ccb5a08496006c51fe18bf2e31aa5c162a23ef24993fd282a0a4d69072c24db5ee1f95f9096a59e416a50ccab33ea38ab4e28e09a85c5ac723d8f5f4711305dde1d29d84d1d75de9c477b927f72d60db9ecec418713d9bd56de97ef6cc13cf10d10012ebf827b8c0663611543d1aeafa17d99933c4ad9a61711a3012cee88957ca709d3b05de541b4be816a52a0b66aad2185db95350910af865ba1e18574f8e763687379d550ee30aa882eb4dedcbd3f324f55a62c7ca08bb1130d44895858b3594a110740063aa998a5d69383fbe0dc576164c3d5d9b619fd160d592fb64b411ade7a83f5b2db823dfaf9a93106bc472ac1354b79e028a6ceaac7e62d36621316e80f5894a9a811686f4e9c8f0c3f828257bf03b7342ee79c436c9769a0c928ffc2b8a66639870e22d57ac5db7c5eb22a4c95b5236aa8bd2546bd2f19588658ece5ac6aab01a6f537996940ffd389eb287c7c3765b8701f4dba2de818c46f9f31b712a1b7d23a4bafcb4d503d1c3345341edc77b87f15bcd2170b4507d2be0b0a2b909b49a7549ecde4b88d8c83e8ed29fe0eb5495fa634d4b349e13bea82a8f98e40623b6929cb7de97bcd47b486ee750145b96fc095ed520da680d5cb3bbc1e73f7540e63c523baf45c26f31eafe274ad0194fae1a9786a3182f1b887bbc44957ac0a8042daea787c882d3194286073d429ff175ac7175b0696e17ab16a108273581c7eb60119be61e84e3bead28b8f5c41c086e618103cbe4fa99fae85f326a7c7c2f833f0c890ecb7044ff3e38e11e00470ebe0c9e13ac4a7bb557050183e47ffd10e428171b775e80198ce4a55c9e74592489e27f7eb5b462039002f554530c5dd3d2bd852ab409d488eda2711de2301a69fdffc449918d37a75187b143f93af721d56c0800c9ec33f30407d0d34ebc51660f61a912d2d2bcabde9610616024b2c2a28fbedaf6732bbb748a46f953a16543cf9bf08626c553c0939c196f0a3c0c735fcc7f94e6850782e846db856b2af422db47bd7c6bc204baf899b56eb475e5f793c9567f9d48423a82335dd4924ece21491f26045195e0da12a7c8bc8e64dfe4f058b719f8abb75be37f09d5fd81a85981f41b22ccba672a7939d2bd5a06382c7c18fb1b51252d3a5808adc548b6a9c9caf4deddf9d45e7ba9b34fd6c8b63fa22c76307db346dd8c211b87bd9749279b137e84f1b7f5b1637fae2603ed83fd93bf1af90673af8d52c7883b2ad05337d116b12759518d807e8570226d397ca67e026ee1f1a14ddaef6d3cba560d549d3dcc513e5c6c9cedc97b7986af2e156711707eb512b966d2b9d47d58a829339b1e59b4848a8dd504b8026e8d526a7dccd2676446ed4b0bd93593c7ff6b5cc1b79464bb899115aae584aed9078e4e64df9e9815348bb7f49accf9876c554fafda8be1f70691a43b5c00e2acb2e6b8a87284b3e5d6f4ac0e6a6c22718f18d0ea0bdbfe5f3dd7f460a9041f9f40f10572c28e95e42fca789f29a91567512d8d7355e637039f9e338030a5a6144d3340195ebde7699c56a67cb767be3fba7d2968a7b54eadfbf0d7216e88a2d213bee31901130b250a6b103cd97010a8572bc7f99c6bf5401eb4fb6e39883b16ca95974c72cb00234a2614c1c28facce61407d707b548a90829e4c1cf321f47eb0aec60a657155d36cb5bafcb66abe10c625237739e0f3fffd7ac72b7a62bcc9c1bba487076ddbdedf3894625de25a837c6f8274d7cac23bbde87a82b32acd451bf89653e38cf06cbc438d499de98c8fac463a9fdaef003138075e7490696309e8dc7a02628d0b90d20d04dfe6d08b29a606981dec3210b47c0dca0fdf0e084be08954dd5d5b986de4145d0bf3915aeb24bc2c0995add643509b8c7d5a1242cac61593736ae9bf9d833ce675cab2d8f3e8ef820e3aa7dd1d7dedfc9756ca0f76fc48d2094da81df5c7f49c9e8d41f7bca811408b6293072657d725776742a9e355a13200260874f06b6fea18989180e8ec134c41063dcfdef1340a633d7c32eca539f6bd12a7cabb1e45d519a9244d7c2c57e7fda578ffdad524ab6c603618d424a3a9210af90bfd06611a547e31fae7f4a20eec582e2ef33830c624d0d3628ce0a5dc28f2ea39a43d6f2655722067879b294d2381bfde3ec928e07b031953133eca5b91b14b5dc543f17e313e64e6cbb212001520bc31802b6fd20987f94f187c008454f053a66791c719934562d607a74d5b0c71c207120ef9cf3280a26a52696320fb983dc30acf1880174a4399af1015b57dff5ce0b63f27684276ad6f9beaa197f482fe8da40229fc66f3894b9e9fcd22edd53bf74bddbc5535a29ce148adad940319f87736e0c0765f207caa0b10e32487f66d1c149e9ef02abe3ea5ce2c2c3caafefda76c35a7b0b1dafbbbfd69ce92ae626145b6abe57733a24bf6613b1f70f900b0adfa45f56184dc70de6ffffcad458d00391aa1f1cf53dcb958c58d9bee71b7584169294cf298a47d91c3cd5e26478d8d7abc32798c2987669f28366123a2a4d7934af4842596d5b12a193852319582b54b5b301b1ce893fb3ea87756991772fc9b10c8cfc22ffbe27cbb77fe856c1fb28f64401c49ccce12a7e1f04d913e89622ec3658c436d1c1d2206a8a402fbeaa86f0b122d9d2080bd5d828b8a2817fb0aedc2c333f75f1301c7059272cf8436a3a2f9a1dc39cb650bc53c27e4aa70397da9eb603ac858d6fd8805f4c9a729b0f04bd7d27d4dc06163377020b4568f71a5fa9f417514caed97328ebdae2a6742cc0b255a324f078bea72a8364bd7e04670671dbb3883f48599f89e727b9ae38c17d6f5d17b6cc8c78664241121fcc34df200948a9c0a67e55d9234d8d9dcf4bf873742ad23b03004d76a370dc40b48ef583898f21793254dc4e2cb702e6ed92b94b2786f9fe085ccee955ecce1734c8e8ea241bc5a7f8b2a9ee3235a7642e135a1ffc3418ee493035e6f6d61542788465966ccc37661bbed359a430b3d7112fe67a0f7ec45f746767f3060c10435b437486db2fc905ecb8567790f949b9f48d43c9b1922a54d8f48621a431626d7bfd7dd0b44c0bb7f7f3e3b037c7972e11c32409fa8e52f6d58fb315ff16915c54f5773fb0ae0528498140b024785d62255dc626c29c6a9b78b684d231d3045a2bd65d0701d4f46993280c77912755929bd2c4dbc34ca007e369166e2964c068eb4dbf35ec7c647ca8d357191750735b9f3306a069f337ab6c8a68b2bbe510584dbf256e37cea5de58b3bc0c4c40590627dba351ee47e694b356144261ddaf1176f89c99f086dc124ccf69b5e854b6a27005cb79954338bae4c44735470bf38f80a49770b191044178910a5223cbb979ba505c10599365f9fe9228c5dc0b43ee015fa81a2957c11ecdd07a09878c30299c87972939dde0978f2c6c41fe0663da312457f5d53d8f4d54961c52d9231ab82e77267314b610a883d81e62cf3ca0ab17a8e6103f525288c89662d37f8957c01bff7c68f1d387d731545618d9dd1adfe1d50ca252f6dce08da9d3f52c5900fd9d95118da11e97911fe4e5603a0f71fd9632ac6391c6f92695534196ce76ff3303fa517cb213514183bf07ce1c2296dc52b993b0958144835945fe919e96c8b7cc797fd7c3daf29656165be790b1fdd80b8ee1142ca1d026dd0df59d2a88975d4938760cf6073da99ec536acf6fb7483d74f25d5c13e03df39399e6a82d4a9c3da78180b9b84cc0842c607aec2ff0c6d08b0d4e5a07a0c974edbe0547ddef13080bbabcfa12356c97b9cb9cff555a464f18471bb45fe84d94a391a9f76a66b92ee8b43", 0x1000}], 0x6, &(0x7f0000003380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) dup2(r0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x4a, "e3e9c88014e7337c9fa0a08295da751affbea1ab", 0xffffffffffffffc0, 0x6}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="ebf0", 0x2, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xf6c14a160eb42d8a, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x182) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5b2764f7) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xfffefffffffffffd) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x400) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48, 0x0, 0x1, 0x9000000000000000}, {0x5, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x38880, 0x46) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x33b6b12ab2ca5088) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x3}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f00000002c0)="aff321f31b0c59950d"}) sendsyslog(&(0x7f00000001c0)="fac464b7ac1de2aaec52e60c7af0953824a46479b750f8870d2710c388711066df5d66b2e0a332a713c5c9f0b51e61d3ff780b516e46a2127325ac19e445fea422062020ec07e9784e2559c982bc7875200df25e3fc8bd493d54053c77e49ec3e6cbe351d91e0a38d84c19ffb7c80e252095b16223efdf4320bf086578d8207494e1b49a0a10cdda7d217c49333a154afb9ace5842536c0d000729c78a1cf384dfc56aa96ec8562c6b56a80153135d7fd65bd3b22addc87c44ba1b9788ab8fb320fa5a21d6c3440ea6f93026e743", 0xce, 0x22) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004980)=[{&(0x7f0000002640)="f5ef631a0a38ea489d7e1b3f28eb34927bdc6bc34230451b00b344dfaa52964623", 0x21}], 0x1) execve(0x0, 0x0, 0x0) geteuid() mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x4) mkdir(&(0x7f0000000000)='./bus\x00', 0x180) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) semget(0x3, 0x4, 0x10) 16:00:01 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) r4 = shmget(0x3, 0x400000, 0x10, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = fcntl$dupfd(r5, 0xa, r5) setgroups(0x1, &(0x7f0000000180)=[r7]) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r8, 0x1}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000240)=0x401) semget$private(0x0, 0x499a92ca1b9f49fc, 0x22) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x10000, 0x199, 0xf572, 0x4, "d079c8cb5552d9158033831ae0004ead2045a8dd", 0x4, 0x8}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r5, 0x3}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000380)) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x100) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000400)) r10 = syz_open_pts() getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) pwritev(r5, &(0x7f0000000580)=[{&(0x7f00000004c0)="427dd10f8bf3e14f7cbc1c90813f95411518462c26658b33d38c17f39be879ca49381b6d23f406f224aaf736ae3d2b4067bdf6e8ddb5211431478541a3c57e0e6f1df0781f8b8ceb1fafe8ba82e97ec63f04ea6ff20c2a4cb3769f6ffe80396d77c6c479efd05e756483ff1d37db746583ae7a0f51566365a4f37f9369e8371af40fa6ec2495479afd8eb0d26896eb105076e406f90fdb5459dd250f", 0x9c}], 0x1, 0x0, 0x23) readlinkat(r8, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/194, 0xc2) r11 = fcntl$dupfd(r8, 0xa, r10) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r1, r6, r3}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000007c0)=0x4) chown(&(0x7f0000000800)='./file0\x00', r6, r3) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = dup(r1) listen(r4, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x522720804e2171d1, 0x5812, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xdb1e974228fd0c0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x80) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000180)="9346a9cd4a8f850f0d7d43b567348af0174af97002d8aa2acdd7b93b17e66305ecf512c22ac12d64fdadeccde40048cac98a39a19f2a4ba29327d469d091489e982ed0648e92bf45035cf2a33cfcf136542d11644f929879b236736a7136a0a0eb5071d1b87e44e1323d93f69ee39aed", 0x70}, {&(0x7f0000000200)="d1bd53ba70a41a9e1c50392e669975aaedab57febeba509ca2bb9b3f725908eb5477184463269d482ac7038e9201d5848900b2cfc69816bbb09966f9e76d7b59534e9e5b7fac0b5cb6ef80fd7897b7247dd8fe7be5af2820f5bb00ee6ba170c68c3003f1af99ddb5be3185fbd44fe19aa9ef6490d075d2ce67ffc1ec9b3a03a49407fe25e02929a8876f1238a96855476fb7ffb2d8b2745eca15b10a75f54f80c2aca0db852dcab821ce97992de10bd823f18384636d54961cc904f5494985a0e22ccf23fa0eb13de049030333bb4c35430e02b4a72679a5ca481e8eb2f5abe5af541d5bb92f73c6948f964c84634aaf114b", 0xf2}, {&(0x7f0000000380)="dcd7f2723ec525bca61f991ed27aabccf1f22bf614e015c7dd28310f2658a938a648b4846ef35cda5faddf66ebb2577c7723ee2e101d46a9a8453e72516cfe7293ca07d00768e171fb23ba1d2d67d8750bb3d44acda834d159828ddd6c9becaca32ca3c6ef00750e3100f1c0369834f23718c91dbd86ee64696aa48ba6a4feb5793927a624d6203d1b45d5bb396ae07a25cf3971cd631bb419902f4c5f82f8694daf8fc0a357dd3cc956a8ed53e3d56568206377a65ebb6cce5ce1c67ddeed0465d831c6f51320ffce709577da1423c8add1be3ae09200752d", 0xd9}, {&(0x7f0000000480)="16293b7eed4cb80f6a93990452afc932ca2e788e432d1e2a8e438e22f99e782f3eda2d683773282ec81a8764cf5cbbb1eaf6c83ab095120a58a2ca11b2b8e1c3dfffdfa979dec00ff75daade5217c9d13a72fb3d607bb18415b791f50830116ef9abf85ad96ac72a2a02539bd7b9a98d04e9e6b0a906357806a808ccc16cf5729b72490ab29faa722d6896f5d94b544a31270b91c64149f4ff1e670e83dbee9d183556ef43d4ba84b9fdf8476c55bf1ba4ea072553c164efaab36822139fced56e08317990e17fd3d8c74b883073e37debba02a575a9667e41a0cf74f4eed481eccec8858d89151f7895ca5cdc95e811ca6e8d86e11b9662", 0xf8}, {&(0x7f0000000580)="70e1681985dc6ae4999a7c38befccc2e3a79d1b758f63b0965a796d42722a23c025a991f81327c072b03a2f833db99b88472796125d01a5f5a33ef95f6c56248696fa780ac356e59368e46b2dc0e4eeb1497529b0e9302faed5ab7be0913fa90652a875bd8d3ee1921b60545f9a2a46a86a0eedf658c546428cd9ffe56c17686b7e687cbf52c71c2c2879b79733e2b65aeeb5b8ac7ed473e3afddd96bf53422f741d0a5b7aa3da5fb2d97bc5b8e75cf8c7bc6342d94f6fb1cd133202caa100a7a18dabc71088a25c9bf05a916c578b256445cdbdfc3d467d3d2d642c4d7b0c98a40bbe505018d7", 0xe7}, {&(0x7f0000000680)="1870557fb7af0075e6af0a1920c1009d56a6d3a666f933c780208eb5c92406c009c1bb396b2e03b5b62452efbce50968d4ee0622188148caa81e17dbefa556143657777effdf06590387736407e1704b671a9e92960587e0533fdf04bd1ec53264b68a0ae66216d9051f5ac1583607084d80936f0ec31937e84ab137ce81e73a13c7299cacffe215f4b925074b7d5c4fd52fd43d31c76325191d1e40b9bd9c9bf6cdc77049da5614a139b5ebf5ab72589aa5d216093d1767cd1e6ac7ccf0b818beec8e1cfe21818ce7db95ed9e18c02d8aff", 0xd2}, {&(0x7f0000000780)="5101f8cdd13b8448c98b38da5d2dcdf59b7e5a3639cbfa6e5205a225d398146058e6d03a40596f865130ddd7d759b5120271ef5f09817724682de71b0c6f74e6c633dc6383c73f6f0f05d457db60d09fae6688869cc578bdee78c824f96b6fa18e42a3848b925b203675ebe8a7c6ce6da0b2bbae2609d2dd", 0x78}, {&(0x7f0000000800)}], 0x8, 0x0, 0x0) socket(0x6, 0x1, 0xba) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) lseek(r2, 0x0, 0x0, 0x2) kevent(r0, &(0x7f0000000340), 0x7, 0x0, 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) 16:00:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)) 16:00:01 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/136, 0x88, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x7}, {0x10000000806, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x7e47453321d6316a, 0x5) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3a6207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca6489fbc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6cb8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f2c663dbc31daa11b9911c3790e44415b022da0aec04f0d73962b9ce586207c4adaac5cd7d742a9acd4f4cc6cae82961e3dd336f13d2337d7227d6077403c124f962467d559ded3599050f79405d40f6081c9d8d95e63da173623d36711ac700b9e94032e2ac5a0332df92e8fba623d571ad37398040aa285006daaf40df9a34679b8abaf5ba572472e95e2e514e509071c309297485fd686b9e8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1895, &(0x7f0000000080)=0x3fc0000000, 0xfffffe4f) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000480)=""/105, 0x69, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x31, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:01 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000e3e000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 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', 0x10, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/195, 0xffffffffffffff69}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x3) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0xfff, 0x80000000, 0x23d}) 16:00:01 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"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x7fff, 0x1, 0x9, 0xffffffffffffffce, "549a5ef126b4d5f05847111c4437e8d1cf4e80d9", 0x1, 0xff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x5) r3 = semget(0x3, 0x1, 0x20) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chflagsat(r2, &(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r6 = getuid() r7 = getegid() chown(&(0x7f0000000500)='./file0\x00', r4, r5) getrlimit(0x6, &(0x7f00000005c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x900000000000, r4, r5, r6, r7, 0x0, 0x8}, 0x2, 0x2, 0xfffffffe0000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:00:01 executing program 0: kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) 16:00:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pwrite(r1, &(0x7f00000002c0)="826257ae00b4b788801aaa4bfb2e132c3e123d798c285a1bc9a85572ad015d8822e895ebfb0eb138d5fa7aee12338cb3dcd6b0d4fa8b5f8d0a70fac80764cd0a435d78514a091e6b0f5d7e82c6eaab8c96a7ac2eb3a743207dfcc29fb2584dc5947d179eb8b51dbf95bd32117d599e107917", 0x72, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0xf4) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008b0006000000000000dc66921c15ce4f3bcd72c90000000563e0ffff060290d8291acbdb47beb5000000000000", 0x34}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") 16:00:01 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) getsockopt(r0, 0x3, 0xd775, &(0x7f0000000100)=""/44, &(0x7f0000000140)=0x2c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x12) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x34, 0x0, 0x0, 0x1}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x0, 0x3ff, 0x1}, {0x618, 0x7f, 0x7f, 0x3}, {0x7ff, 0x3f, 0x0, 0x7}]}) 16:00:01 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4d2c) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xa7, 0x8}, {0x67, 0x1}, {0x20, 0xffffffffffffffc0}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xcaf5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22}, {0x3}], 0x2}) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x8a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4966696c643000"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="5aea2d0000000000000000a0b783d17b81", 0x11}, {&(0x7f00000001c0)="e4ea1d60b8bf029a96e0790e18276bba34266edea27244b34d23ea", 0x1b}], 0x2) dup(r0) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: pipe2(&(0x7f0000000180), 0x4) r0 = socket(0x2, 0x8000, 0x3) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) sendto(r0, &(0x7f0000000040)="1390c04dec9552a50946171a98b019e295fd8a2ee3c7d00d85795045ceff0906742ca3cbe8423d18950f20e18285a6f91697800789fb5222eae675af2da03cea508d424c7ec3864c444d2e560be58ef26b457d420f630d5e1aa59595fe697a802447e9b1105305bb52560e4bc255fd4e758ed11cde179e64220e97cc0f55739a7927eb5a4dbc96d06d8bc488d72398f51c93b2fb481090ebc1f026e4a5d518c29e02a6d9c7a1522aae0df3f2ed51c696902b0a8be1595753", 0xb8, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000140)) 16:00:01 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xb1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getpid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5647385ea9d42e7c7703f7fbb501e2b66874e79371975374caa6d1773a6765a3090a7744d69d2cd42b37f0953712e89f14966465e5f4bf14ff0b8ca8b196302b682bc7db995b0c3de494d6a8c9c6b5907b7ba143b8aa04a8b90bdb7dee6abf8ef8b9398c6ef38a85d6b1d96f6af6a6dcb67cb9fe44431d627ac5ecc1b1f0c80ba2adb19de35d89323663d7acfad5a52287eacb8bfc0554988c2f6ef3cd1d89874fdb783814d07679d87531850869da452b145bd08ad5bbfe14677dc96d829d35e5e6107bb3d290875009667db7a55f18389018", 0xd3) fcntl$setown(r0, 0x6, r3) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x0) close(r0) write(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x54}, {0x8000046}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="49545739306a5650f6f74d4643592d4584e0fdd34c9ce811fc359fad64ef542aae92806bc54ff1b8d1cf13cf6fd3d0bfc0cf87ae4172a4f508d8bf749979b1cdb3db18c97ca4d2c483d0b240942e9102b359ef1e8ef4e33b379246639e", 0x5d, 0x402, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x2f) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:02 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x6}) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x23ec400) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x1}, {0x100, 0x7fffffff}, {0x81, 0x4}, {0x43, 0x2}], 0x4}) unlink(&(0x7f00000005c0)='./file0\x00') setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000f82000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000f30000/0x1000)=nil, &(0x7f0000c47000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c27000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000dea000/0x4000)=nil, 0x1}, {&(0x7f0000db4000/0x4000)=nil, &(0x7f0000c3f000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e7b000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000de6000/0x4000)=nil, &(0x7f0000e45000/0x3000)=nil, 0x5}, {&(0x7f0000ca4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000d80000/0x4000)=nil, &(0x7f0000dc1000/0x3000)=nil, 0x88c}, {&(0x7f0000d48000/0x2000)=nil, &(0x7f0000eee000/0x12000)=nil, 0xdd9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) r3 = dup2(r0, r1) recvfrom$unix(r1, &(0x7f0000000140)=""/143, 0x8f, 0x5e2dafd09e2e4d07, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) dup(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x1f}, 0x10) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/183, 0xb7}, {&(0x7f0000000600)=""/127, 0x7f}], 0x6, &(0x7f0000000700)=""/80, 0x50}, 0x2) 16:00:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x5) r4 = getpid() fcntl$setown(r0, 0x6, r4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xe4ae612476be6a39, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6, 0xffffffffffffa528}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x91e43995b862a8bb}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x15, 0x8, 0x8, 0xa3}, {0x6, 0x2, 0x9, 0x10001}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0xc, 0xfffffffffffffffc, 0x0, 0x4}, {0x6, 0xfffffffffffffffe, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000100)="4bfe2f709d0f721b79bd801c2758cd37fc2dd57afaccd7f190c91677ef4ee4f9c6517755ac08685e2d35a432f7a603698acd1e7fa8fa527026087feba62c25db70a9e6ed7c0dd95b87be260aa158d0874a30adfd372e2c053cf771958612c6a3eebdee792ab724dc811c974983fe01752644b0dca8d0ba99844133296e6a1219b056b2f68aed2dcd3048123409fe71935ef88af206fcebba4613e31dc25717b5f63aef2009568b9cf22d654058a832ffc9174c89e052b1ea7665a367def2c9b1be8fad4ab58407", 0xc7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000240)="8b686d01eafc549c67df64563ec9b459fb5ead39b0741e9a65575f51b33413323313df6b0ccf92ad87b897996f3b66c5e342b76fbe6ae2fa263e3d2ef9303dc6f5a2d4682bcb50fcc511d8eac9f8555632860bed97698c348b9093d20459d66bee470843042877f9a94a6f505651ab821ff1b333c42334d89a22e96463858bfc8b6714bfeed1456fb12bd92b801c4d8fba071254e249bfe6d58e58460cac97250984727dbd818bd3ee02e22add2b6898d3fcd54bef4670d0f4c631cdba3ee4cf0ed19ac2b23a91e7b92876194f05e3c3d28b28db690c5ed6e4de6ebf9a775719f394c3d61cd1c2c19b3920c7a2bf2c11e7893e27d4e497a4873c5a7061ca63a0389239c7e9a18babc83bb71d2823dc2042b066ba2a4f8e8270ee9d3e3cad99889dae34310e6ab637b88726e0a86cc7f0753cefac81baa741661b8cbbe0f34bd5f158a9c13890dea9e52bb3e82a63436c7a47d2483ca8caa653f8a31d5ace5a067c295be8c054a3bbaabe3acaec84827cb0180025ab0f9cca97207a38e8e52232ce1ccb1bb98b6f33080bbff8d77fff487da78f6d8d26ce73452b25a60272ad17a532f66039dc0f105e2a3b60af6bdaccc93c7b1980270b59f16eabdc7c4e527118bfa30171cbb719b7e1423fa715c6a2f51972f3933a85c195b65fa5455542da3467113aa20dfb1bc45e0926e376f974b13c18c1d892f8077277e2f0813b446d4411f7a839ed94ed567dc6479e2efaabb36c9b37387d008335bb41b409e26af0045f72bdd2df45c87191f7f4cad9a0c7eede06dc630e33cd844167799192e32c93dc1be175327937efb0d110c3f5c0a09d1c0c3a5ac20f52d34094e89f5666ced4e749bc4490443186b84fe1e70e27566429630c5cdfee0912090fedfe00b7b58f8f830df43dbc24832ebae9744fab0675858c89859b8695714539b9291546f5eb510fba38dd2394851d15ef9e58c8df9db1208ec9c6109ba1f2fd3fb986d6c813d2808041f820b5a361be012e27d07262cbf26725a5a3513ca046a6c4321251090ad861c5d9a936ed6ee2e0c193e4fde247bcf48361f3d0aa1da415d37b9c03f824bad5436366e60955a2bf1cead3176a195ce7efa9be89b4874b808682fe097c4e2f4e72c964b9acacd491baeda53d7c2d3bdbca30b62aa7e051926b21f3935bb2b523ae25d0ce07a4080939bea4cab5d203efc50dd70073492032db2695f933d7e3f6dce66dd88e8a5dbd0c7c77a87f3aa2730cd213b51f23f68c8f8097c505995b71761216a79039e9b85ac5f12cf27f3b04c89c7f224010ea9bddbf249c5f1f47c41a64446bc1242d631d6d81c03dbd9a4c630284768c283a70bdf85e4409f999e0e26d81ba5adbbce9c33c0286e013f72b8fdec3b8d61d99a7e7515a9e8f2ee6abf294d8ab5cfc991e26c47b8ff999776588934cee611314e4526eaa8a2fd8a7f6d0937252fbe57d5480ad47663f733d3afc4ebc5854b5311f0d6f5bebd70d1bcdb2a6c3756bf7c6f2964d24f422ef41c289f78bf9700c511ae6fcc7daa58e68dde8c54c7b88b00734096595a4cf73748db6a62d4246e99589447d2ce8dcad7b3ddd5afb2d7e3991be61d6d14965cf0e1c73dc6aa393cf3f679f776d7b08f1f87452519b84461617c0652f4786a40c76bf80a9e09ae8f7b27b4b3df284090d61b13741d36ed21120ad909e60c2b96b5aa28729b617ab560dcdba833c56a8867adedda7340a2edc0a217ee54fc36d6c05f6bfd17694c36ac9baea7bf292166421ec694b0346e790070df69257d0241bb86b47782a4af196b5c3336db966e10953b043ab27d20c7702b23d1a4e473c506671bce02f1445f82436da57765b39c0f47f321d0460b913b66046dee2beb6c974407356f80016b19e8b25a99e2efefb50069c322e786852ec13aecaf9a9216282eb3fdc96f6982dc6dab0a6688ec88948b7f01d8d3697e8a9b2741895960239956ae79be3afb5caba174160df4d97951e80e6d89616506861f95445b4e9a943cdc3a5087c436597a982e258c2a239592f25e55077e83ef001ec39ef08a8570dfd26be0e4246b7f344fbd3269794999d623688f50144a209131a49312cbb904af986b1f05c532d25689aa216ab545dc9de7b09d67806cdad222480dba8e4115168e988e86e4356d12ce5cd1b2fb6f06ce0d2d08ce3eb6f1ffad230b52ef6237b55b7b3c721b4fb47e7c0ab9b5f5740d63149de3e9a89ef01e2e872dcde576f30eb835df5d5da7e53ba9eb2a17d71ec9d7566d44c0255fdb0d0c44fa03998c77660d89ae921908c7c373f8258542882c958527fb22f91dc15814788f80ca80105c44506ad75e2ecc907b721d0046ca31d074710ab114ea67cbd51646554023dd858a77871d10622a18247f51c1f5a771121b689f18404f46cccb2e778fd9216ade6e6cc1293bed2d47a466965d8e555d24ada80b93bc18049b2a6d2a56ffd63a8b9d512f2999514e171b391b7ad35ad89bf4cd74d75a36a44e6cec9e99d4f61d3885e25e97060fe7f286d617360b1f27302a02a5b564054777ebc832edde8224a0e67fc86a38f427cecb4566c0bd67c9d5a335ee8d25090056866a6fb5fcdc446ccf01a55d25ef3b9bccd64646ff4bb901d55ce613cbc6b8661b1300972a18da408bcdffe96f3ebb373033209061ba11b27a484c1bb2d088e2f745ad0a09179e93b1533aec6748a004c5c9ffe534668f584f7620a0d2ff5a32a4e95048ebb35185d7a9e08ac27004407e2fb039453fd8ddff4daa7ea3a580fb43112efc641bcfafd61931fe81c32bb477d585006c51c5f65d60359492ba77b86ee5efefcda1eeb3c32766469f18b3b60f306b1f2069281299fada909e9fd76dbc5f846a056797a4c64545390da3b13c7c8278c8cd6a891f96daf9dd2af51ff6b625d6a1bb7beef99c1ae6ca20e33997252e31ac277858480975cfecb4699559736e583279c2176230b23bb3bff75f89f0b7d5150bc96a2c1d5c7925b9f0b16dd3da90c4981462479a53d3ca4938e976b2fcd60c0620e6d77d948c3ea0512e586a3b960ff2a97f7d2db6ca576b674ef4eda10b928e067aa331954ce38b6766de9bf397e56c3775479e2ed38e58b82b041dcf012757b58ab7f32c6a05da9d8d0095782359b5cc95e6679ddfb3776b6904e37896717490b144d7c14c3b1c432b302cf7565f808cbe0a46b84793c35f5ae32a7be636ba0f825334cde87b3106d498dc5595ab32fdfea29a2117faf2b8a80bed0e218a018679a31d655d958844707c5af41241fa3838f77c57f435ba483cc45d5c7354f718909ca1a7bea2e2357e53f44f75217251f3e5a938af593e0280a0829ed93b8d426e0c2fb58995fa5445bc769f41aa1b1901e01e7bf37f35a1f34843fb009bd3bf449c4a401947df90a0d54ee5daa48e3ac1cd4745fec522d82ff9adc10c4377cc8f12b31c33ef506bcdd56f5d66f86ec27339b4d6f272c2c6f323a4d24a873115394a9484429f55011e46272e662b4032061675e315d94485c4bd43b6089503d77f102ea3b99284005e604a80729f89132462a802bdb383cc57e10a2cec8ab61fe50d7077691a832d81ffdc8ab4d1ea1b855a0d1558aafb355742b88c9edadb0bdbede0349fbba083a3fb1d0bfa85a5c1264fcc5f53ef58a3f8e841e0047ea3b02e8667b1ec86e022009bba4d4c40f6d5cc63b407fe4dcba5eb8d845f6ea59aaa748de083c93de905703d0016f8ee9324f7244174fe9739ab90c24eef681f04a42898cb18492e745598b96e1a9cbc17c2b8e0a7311a3a2b1927d5f37091f21ce672db331722b33eb8219357f60386159f2ebfd4eecfe3e6aff5ce8d347262c1c8ee90962e0cac737424d6fe35a6d2ab936cd39e785e8bd84e87d132fd2a6c4c270983ab0211c62a62ee2ef8d9b60b3e8354acc6e90b1509c2f54c014612f0a5f3b65607e4e6391aea9af3d4920248b22b57733c4405b1d2be21afbedda21c9764c37886672b23388835eccaebe6549770e2438bcfe8172709889763a38d7f165715fe11188a702273e425efa83f850b51ba753eaf45bfe63b153b17a073f6408938f1319c832f54903ec7e31a0aa1a3894d1ebef88ecbf691015d3b21910a651cc81499af0a86ebba27fbc6512152473d9ba4e0bf4e0366a119f615d16f93c4b85f5a8865e3fc7f997d2c2578a2045410dc2c03e27050c5bf58b422313190d8739b4e756e74ba482c6c6c5ddeee8d7bc3b90d0c89ad324e66bc68c20ed17a91e03fb713a7b02e2c7913c6b71da1a8971de450c999d7449e5a6c9bf0052d3dc7bda607b90ad86b80c7a86499783e81b3193d6b3cfa57b8f01e1e4fc62f19336dfb65fbf77ee36ac2f0f458ce1508e24e9d7b496b9c406fb90d4579a2d380ea2c169110f735627c177569d317e64306824ab9ce00cecc1e3c8a64ee42cc22e5a4e06f3aec97c9d8dd683af1b5dc825e01d5e346068a478e54abe2f75471f4e5ad8f773d434ea42f5faa9c1e5935b746db9b6c9463ed8e532ad49269dbcadfc50275c3f356dd463e25774cc43352226679911c136276b3af926b26f17b942e4cbed8aebcbfdd10596635ec58cb2b1fc4b5cfa7ecb373f5be65e8feab4bc5ede321946c741545a81187e7202a835ebae94d5ac0e6f82de1db47545f1747491fce9f19f92777ec5d15fcbfedc482038b32ccf67d7af688febf1b769625a90bdaf05aa1a9c3993996cb2d24e51c856cf1c4d6dacef464560abba94ac23755e88145195811165b7d626ad2a73c4e5368decf7d80b3580a024a6c3f1cc17b192ae6f90a48a0b1b2e707e6f8d77e49705514e500fc639b8ef259ac870f17e9cf57f919c2c54e69bd21ad70068a98ade33ac69c569fd2f30d3b65db38d8320fc1e6b4dd9df1998dacfe6db0d71f0a72121b5fdb26cceb0292ac8d2c794aa26464b74862efa2824dbfe5a6084fd1230a1b8635c1d5fbe75da53e9906fa7783278a6c3584e18de4319bbdfad1688dd4b50c7d183520bd394d3353591ec291dd460bf2e28fa19ca5594cec1a5174b470749fe95d63df6b45fd09e84d22c555741ff5c39453b66834f2e97b4336db77e2f3f4879956c403aeb65d367be531e98da71b66e793a50681d2ac14843734cd118954f79118630db8eab032c1f0b53f333c437096a68d13887c62d26dcb33d7815ae357bc9a0237b3edac0a9007f517273468998882e076e86b1a625d1c9d8b57d60ec84a47b73e1eba05fd91568d4c043b716424f2a2e7b0ca286fa78d50a2bb49e604fd472857bf9a4c790caa3b3c0d5d4e34f0f4cb95f7d7aa5c756a94a43c5830e7155a38c2e898c7f773fab422c8777c106bd3414d392aac596de8b19685ec5d31a301205e12582f2a1125b60af7b08fec321abaf4b0902a89917e861f6610982e695c10cdb017dff09bbccc9ba5fc08be361c3c8e17f5da2a41a358b1be3f4b15885a236e44f866ef29a92fda232eb9e27abafb2087b40bf557f3dc62141105c65024ee75ed8a008dffcb8b93d458d264b620325c2520c71d48ceb0a2f3c53fceb3539cfa9e8f0551817941da0d2a66ce58074bbc0b4d1742d5cd2cea23bca15a6e6f5daf6b4cb1152e06576fc2bdce801d539fd8446a376858640db98a579450239283664fbacc72dbe69a121dc474cd0df78fc919627154500581a9758da2532a01e12f3176d9f3f90c69ac9dfbb02a00d82f873ca5ca75777a854cc0abb242acb27324403666023496c0e39657c3020f40f2b9dbcf468cdaf834c08d09cbdfc768d795f7433cb7b60ac93873dad7e081490ea", 0x1000, 0x400, &(0x7f0000001240)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000001280)="3314c1aebd9389b70aa79d807afe0b651b09236f48f2fabc227ab78347dcb1755142a95b9a81003f855f1c193df3a662aef64700c0864423fd8958b78593f1904301e1424c2e", 0x46, 0x3d9e7526f0ae8780, &(0x7f0000001300)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001340)={{0x18, 0x0, 0x0, 0x138c3aac}, {0x18, 0x1, 0x366, 0x401}, 0x1f, [0x9, 0x40, 0x8, 0x1, 0x3, 0x3ff, 0x9, 0x7]}, 0x3c) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f00000013c0)="1829cc40a71b8063e3132935bdbf4c69978421fd7455faa33ee78a60d8f85497c2d8c6cb0492798b244283853370624421ddb4ebcd4830edf6d91afb2124abef580b4c1ed4aca1bf73bd3677170bcfe566711e1de21c149314e7816925be2d2a0c8267a4e71cac7fa5fcf0ac78776ad2ea51f0bedecd29028c4a844b", 0x7c}], 0x1, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x8) listen(r0, 0x2461) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001500)=0x1040000) renameat(r0, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = socket(0x18, 0x3, 0x0) utimensat(r0, &(0x7f00000015c0)='./file0/file0\x00', &(0x7f0000001600)={{0x94dfc00000000000, 0x1b}, {0x4, 0x3ff}}, 0x0) symlinkat(&(0x7f0000001640)='./file0/file0\x00', r0, &(0x7f0000001680)='./file0/file0\x00') sendto$unix(r0, &(0x7f00000016c0)="ebafb81e429976740a2596ab7d8f0b224b57c9858b8bfa9cfc02e78cec5b230563795a8be8bf74cf140eec2c56a41589cf658deebf5f9cf0219648e9094e59977a48a4b392cc679089b38798f747493c9a65bd5cfcc372a2860eec346b478977c015ffac39cd2bdd6a230cfb65319cae1a92533cd759ba5e77a5f92745428ff60a2969aa6d264991b0f7ea98b064d77e180b617c628acc633ff3a1bd8333", 0x9e, 0x1, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) clock_gettime(0x0, &(0x7f0000001800)) setgid(r2) r4 = socket(0x2, 0x4000, 0x6) r5 = syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001840)=0x5) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCFLUSH(r0, 0x20004268) r6 = accept(r4, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001900)=0x80000001) kevent(r0, &(0x7f0000001940)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0xf6}, {{r3}, 0xfffffffffffffffa, 0x3, 0x0, 0xffffffffffffffe4, 0x81}, {{r6}, 0xfffffffffffffffe, 0x8, 0x0, 0xa3, 0x8}], 0x8, &(0x7f00000019c0)=[{{r0}, 0x0, 0x80, 0x20000000, 0x1974, 0xe6}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x3a4a}, {{r5}, 0xffffffffffffffff, 0x80, 0x34, 0x2, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x5}], 0xffffffffffff0001, &(0x7f0000001a80)={0x923, 0x3}) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') sendto(r0, &(0x7f0000000080)="c3c57f91649570d2bf1d28e1f53e28bc8080edd74e8e6ca3392c21809c59d8fb2c41323eb670fe80ac2ad3223dede0f3ab2d8f326dbeff2c55cec9f0acc6b7e468fc0e09b83142f640fc994283f4cc99210390b3e32352cc0b32b7f6ae188dcf769ccfcd229a724117042b61523264aeec6c05275839ac14c9c258de2597fb486b633914bf3840b965bb2fef64c6d7a7fd36a39f0a22810f4c13d161d7e334a72dc3c91201075c471d6d06f5ab5cd054064f705956b89373d288ac0accf34f2e16bdc1858dc5e85666d2a357509261239b66c396a574ce13374374148788c526", 0xe0, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 16:00:02 executing program 1: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x20, 0x4000, 0x26, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) select(0xd79cb97f1568861, &(0x7f0000000000)={0x3, 0xffffffff, 0x4, 0x6}, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f000079e000/0xd000)=nil, 0xd000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x28, 0xfffffffffffffc18}, {0x6}]}) dup(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="10") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x6a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x904}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0xfffffffffffffffe) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000000, 0xcc20}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x6, 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0xffffffff) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000001100)=[{0x0}], 0x1) r2 = getpgrp() r3 = geteuid() semget(0x2, 0x3, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="0f5441ef35aac0f779d7eb5a05aaf78d0788c21efa066cd5e4032d86b517a4f92acd2b2cd61af039627c425c4336c9ba5373be6a6977dfcb28a52fdb0f512849373b97f715878e92da3067fde2c33e610dff50761fba0a234a37e0d2af076a33b0a127da68ad3be9e7a4f9f6f19f604c97acbdcaf7803d45faa85e162e721801605468d7126d89fc853509c3a7597d40de575a54645d96a3bb8f2b9fa8dd4e2e442dc5cbf744cee49f63182ff9238750930ffae3963797390f2ffd011343470dab8ff38a6595d8d0be5b4dd490e97114ecb16fc9c103a5b7e898004e7b12cd1a37ae07b688b28fac543299485368873895df19bdb3e4fc8aae04efee8aa26a00ae3bf8c9c5159f69e997c2214f77bcac0743d86c9054f15d825ee4d7fae84adb7263ea50c520c33a0964c781e7306ce3e2779b85909690127fcd0f6b87fbbb93e0fe7dab89248babc1d91fc56277133648cd43fc332c039131984d00f93a2b19be3ba62c34621ea18a81fb3fa6d91e67ef09a78309d28808ead1433ab7d4336070896467f5e78f18f730e6ebbba8f7120428d9ecb24a589bd68e3491ca752019f1aec9bfe701f38fcbb52bb48c27bee64d11167fad8f7074d9bfc3b1d26e4940eb7f5bb8738005e898734f309c53eb7afe06841c981e0f78cdfb58279fd107aa0e69cc8e768888ed58e9368ad7a86829c484312f754442e89f7b31bf03645c070ab9fa0dc816672fed09f41eb5a33a165a17a903277e3bd3f6b585910043aef54f4eed63be9a293c9adf3ecc53f6b4d012bc8f02ebaeea3ae5078ad411effe096be99a686668eda13cb973af4af21f647eeb520cf5f135f6b0e9f5eface0d6238b89bc79a7f4237d691df353aaf1c833a1815aa132a03802a4b707b1564bd348341a357d9df90cea852d2d8670818e86d32ef3cddfd5b2b7be270cf53de4f12e4e9c20ef7440dc32cc3e8c165409d72d194124e979f1243dc6ac87dbbbf75a6e8774ec7e2de8785718d2b5b55132bae1eda8495338b0c50091f68a7da3b5544bcf66de9689211a95aed6beff811c12e50269bd31ec0d2b447c8488de6726d7ad57895028744428e14cb7aa2be38bb4ef16049c91445f4f775fea0a0762fcb0e5a64ea10e98ff4ffa2e438a167a72589aa7bf18af66645112d49a2dbadf2011eb7f1a7217b57a5b3f6c7e50de3c992793e985a74e4c62f39ca52ca7fd51b5f2cd9f76b41722955b1e8e730b4467698ddd6663f64ccd9951a6db4ef5ed3cf5cc3a968cd120c1f6da42666c39eee1c32fb5c0d09fc5142e0c8cb89598b5822c146f8451d97df16a807490ddec6f6c501b3afc9299541b78d20eca193e85517f229569bf6e584c9793afbec2ec2eb5da5e49772ff8f651b5f163295b0d6c8984922b6a51103f3ac8c9bd3177e145259ac85874a85391e1e2bdf123e2678975a1360393cb28a532df9cf7f9a8381505250d24bf6d08fdb8e4b801a10f697c992dcc9f6f72bd0f114a47e7eaae1aa75a4d77aeec2a6a392ca8781cf5866b2ae7811d6704734d8e37ef51aafb0b240562484ad570b04ae85bf763fabb9e3e544299a0314de3926f64b492e0a5994a5da08ccc4de44879dc965e6851d313040b87155edc2c54c7b4e6f7d6ec851a1b48e4f0c6dff7258fbdceac30c049f1414bdee0cc9b9f5b38062e01cf49452b45e3a7a290925bd65ecf6f2661305d85cd994f4273a6c4b80b40483ff53c2bbd6de97619b3c416c360a0f9849a3867c573427a88239364adac95f05ea0779057e27eed180a665a5e1ef014ed7f87e43d6c1f2a17c916f59498c7d2bd14892faff9bc924cce4f45b8b5a297561c62a48184f40c60949599abeb36e6313cd1d456c4baaf540eba48b8c6f6c0d74ad8de742cbd5caf984615cbc1f45b473d27f3b486ed47f9671fd0c1a43a9c6333ce2f84ea8b2c39f5a15fc0d9be2c84d9afb265ca22dff789b736e975d6ceb42bf1cab0a0ac595171729b865711dce65896955e2a7e7ee0b0069b44032d18380aab86b3d4fa69f6dc45fa693d443729eb9d3f9ad07de40574b52046a98569219d7475ed299698996f300810ee8064ca45efa368ca3502dd20da0aba05d9d99ae6d18a20aba9de43544950e8e32297d4c601a4a0b45506a93ee4640373c0c4fcea580d280c64aa01878eb834db105a94621065d1acd96f4552c5a88ee9b43fa4ccdfa36e354a3cb4e2380eb31101392a06da2590af39ce6ba90cc491a13debd894662de1c34d3f427f780c59f800be8a957b50c0ba525824070cef685ca2d6183960095b3dfc8f7dfdfaebf867d719385b2c766799f0b1395eb40e67be91a3e5857bbe1ce2634fac97f82af4f98620169c159fe457fbfad0005e9d05c084ba54034d1d018812009b47b479e9d33b1c69e305b6aab93742b3cb4cf64451993c9b24a63c7eee12178537c199b2b50d39fb01430ec04ac92264e7547882ec85dfcc1c1903a874524b61b94c2ed16eecd0b0866ceba569909aa5234b6fdfa5b1cec89410f3e5eb9335d244de3f9c0aa1c193462f84520bb3063b94e26516034b37bcc5bf96336bfc1ce3ec167eb3ce31f334e0f89d1057ac63ef79f9fb6f540a85d4626da099d329c2f1fe0db97027919b8c4f25bd0f60b06549a9dad62b490cee3e127ab9bddfe46a213afda187302f60eba268100317cf495ecc43b3a09afe2e369bffadfa5ba65045cef760fa9da4c2e0b659d183d792b85d66e0b1f0eaba5e6bef7a8acca2b3aa9217152a5ffa1cccf77cf601a4efcf0c67bb17761e236f9f5037128aa136e57037542a0ccf037e1d164ad60c06a0ce0aa03c6eaa0e8884c264ecccf3af6ca31b94d782dbd094c86b3763b2772d27f332fc67559132ff8725db5b0d1fc09fd28676ea1db4ac24dddbba65d3aac363d098aa886424e82273c35f08bb1dade8a44d766b9df2549768167dab692860686dd93dbef6d0838da8ccda066b1948ba36f0b838c9e1de91ecde4cd5070e55eedad301d562112c30eb8e85e55c4dc9740ab2ecd8610eb23ba4a1504e774c65964f2abce7e38b8a3b70d42cca45d6454d53842b96dbf7c4a2d4293411c0905d342911fa5192890237897d5746e33b94d016d438d67239a9f1a944f3e73f3a441efad8b29f067d8601d034055885513fa17e4c0962a610def63da8fa7cae7a2391e71fceec6392cb60a763a29109f3ef6af07ba1996763a495a99a5e7a8cb04bab67741bf375889c544e1d6e8481b4ff40278e79b1e13e656d1cf108e112b8d8f7e28651c2e16206456179ff61a25199d67a55d06b2117daf65b6ec4a2167b67770b0934cbe41fdfd976343296af119db3b4ce9389ecc83f6f5e585346f11082d854db1303a7a987905fb4735cc9edfae824ac17df14ff1ccef27ed4b569ae597d7b4547cf3e7812fd73606610e5abb762b23316d265965abc2fa5b52567562ef2b142fd24914a4ccf27a98ca2b1596487f61b10080b02b094d216cc7c03f29b45365f7d12ad9d83b5dfe7566ea0fc1928891c12af408eaeb662bcd76d6988680feadc194d1647abdc247443fa2aa9d5cae12deec64d5d306f238719fc638cca81224ee1814a574d5ef3158ad8045853fe55f98b301dd482b8204699658626a3cf4c8f499127ff62d40d6c291b6bb3eebe681adb7ccfb066846277c3d66da8f268e01b923e1630a05eb8c05b9096c6e80b92a0e1b7a7b4b3a745ad98e50ddd3990e5b036e81b1fc7c69439b46065b2b0555ecac631b854cd656c191a46078c51ca81ce357c03fd218f91528690d21797fecaf1b1e4c192107a13f00ccf394614253ceff10da3e82403880aab203eb01164e2697ac70670dc38ae747f94b007483e5af8f0731938339c2358fc29cacd67a6f82338df215fd928563036ceba069369534503f53bcbca1e8a8e861d44afd6bc941672f444dbe980065885048b88ddffdbdb7e804f4f94baec7acefc38f85ce0555a2454bbf349f7a3e7fcc91248774ed7089892aea4d653ed259e1fb7c6c7211c56f1f0a206f6a07c07e9d7958f45d6de37063e0e9a110de70509ccc95c12e3e382b4f9a1bac549f9163ae741e1714f7fad945640430902c5b4321a990d1d601e5f611727808ce4b89d1ac6183ea992dcb08da794bf992ede6c7bbc98a162cc1f513a5693ddf47dfe56f59d0b398ea307ffbd9503a16c87af4686bce1d6f9c8f4cf79ded5e358825cdb509d30c1886540f56d22708d013bed21d04882aaef6ceb72d705733506261af80d66d8244ae2ec3ff27658345d4d89bd401c797168459c6918688c9587fac33fb4ee7372a187fe923a033f91aa112992fa375ef010d41aebe38a8300e466d0b9f6d2efd33d9340d36dd1f23ea928dff9559cc62c71006ae9b7d9215c5a380fc49308a81fd5b1fd35a307374ee21a14c00214806a592603ccfd549b3f0a359401026c5993dd3531c504fe51ef19b85e83ee3e4095e0c7490bdeb12bc2fc29495f19b9403cdd6af068f189178a559a50e1b8857a07fd12acb72c5d58fa43fca6a143e8658b0943e7b2905086333cac3d59e78b64f4452044e9b7654ab748b135482c949a1a66df782ab895fd9daaecbb103bb64fe116e730072726763ef26d550768d8d4d375703b20efdb0394c59878a188e07d702215d49d24b40868af713e968d7a628d96a5358d77bb51b0980f046f5ff29e84d783f1795941731bc95885a926ab3ea62f6bcc0b5efdc2b79c07bfcce3c19f567936b678b38f31cc67005916c80fa25995c4456edff3a4ec7be4c796e1d7b77fdb69c86f29e8e321cee97399c58d9c5e6a3402824d4da430f9f7af62fd3a64b6743390561abff29ae7bca05a4c0187b8e3b7cfe19d8c560115e94fe87fd07f075df9c0e259938f0d2bd2a139b94d15bfdedb49b3f63bf86a072b02af6e0c45786eedc59cab320b4c7d35c37741296cd643c4ced83ff7a953ba0e656762c5a2b77b853fd941e0168a81628ad5d754f4f873f397bdafbbe5106cd0d9d0c40179379f95c2757782b9f712c3ef6d3f941a0c132a159133285574ef5fb8c5526e505c568a74af6c4d9ea933f4eb550c90b327ea17795f9bcace7457b77a56f1a8562d131bdda311d133c9ddb7ffcc33bbe5ea396676a9ee0bc38e1af0bd9a3241810b9f312e5ed66c882be63e237b84554a5807dafb037368798d33f87c6ed1237eac328520e60cd14d8897cab1a634ed0da249b407fd270cfe9bc3c7b6f5f7132ef8b84ea187bbbfe9b13a25aee3f028f055b95b2e63ea91e172273f93a44e3ab86ee6e1a74607927a029f9c2c041cc7a023ada0b2c99bfd212504dcb9b2b682be4c9d8ccfac8a6bb9a57d036e7f21a3017f216bee3062586a6b24d243425b515cf10a20abc41a07b5290d13721cb92a8c837a874752c6feb6f5a34f1dd6f9a4885f2d5713ccf67ddf9e2624a7e45aec89b73bceb42d4569ea4896ee05270b5b71ca0f1a1ea0851108c1e2adbee22fc67ccb9e4e3bcc7f1466f961565888adb02b07000d039a5df674720058864a1495cf17b1d4bfa51a271d213bebad836d23da21dbf8535544e78443e6b9a1a2190fc9ad17ff917fe4ce89e99056979467d44487d9ff2cba8c59d9659c1cdd7e059a6cc3bdfebc807a60ab649501bb90baa7a7ccbe82ca584ccdb2b05b9bd95832ea9823a3e863f593acc274fa4ffe2a3e807d15573ef6cc898d9709e2a53706b33d3aa2046c6e6d39e06ccf8fccebed4fa1ab5f78e24d47c4f266963dc60cfc9071113acd54d3a1ff1271bd540fc2e129ffa2fb704023f384d14a", 0x1000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) socket$inet(0x2, 0x3, 0x4) 16:00:03 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x318, 0x6, 0x7, 0x7}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10088, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x20}, {r2, 0x20}], 0x2, 0xb3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x2e9f, 0x800, 0x2433, 0x0, &(0x7f00000000c0)={{0xa00, 0x9b4, 0x0, 0x1000, 0x101, 0x40, 0x9a29}, {[0x9, 0xffffffffffffffff, 0x1c, 0x81, 0x6b, 0x7f9, 0x0, 0x9, 0x5000000, 0x0, 0x72, 0xffffffff00000000, 0x8, 0x93f, 0x800, 0xfdf, 0x8001, 0x4], [0x80000001, 0x3, 0x1, 0x8, 0x8, 0x498, 0x100, 0x7, 0x2, 0xffffffff00000000], [0x0, 0x0, 0x80000000, 0x1, 0x1f, 0x2, 0x5], [0x1f, 0x0, 0x9, 0x9, 0x5, 0x63df], [{0xfffffffffffffffa, 0x9, 0xffffffff, 0x7ff}, {0x8, 0x7, 0x1, 0xc313}, {0x9, 0x4, 0x80000000, 0x10001}, {0x5, 0x5, 0xfffffffffffffff7, 0x6}, {0x200, 0x8e, 0x3, 0x1000}, {0x1ff, 0xfffffffffffffffd, 0x10001}, {0x3f80000000, 0x400, 0x4, 0xfffffffffffffff9}, {0x0, 0x4, 0x9, 0x9}], {0x7, 0x572b, 0x1, 0x770b}, {0x401, 0x41db, 0x7c2c, 0x397}}}, 0xfffffffffffffff8, 0x1}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000380)={0xffffffffffffff01, 0x7}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r1) r3 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0xc7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000440)) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/100) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000500)) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7ad, 0x3}, {{r0}, 0xfffffffffffffff8, 0x26, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8000000, 0x7}], 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa6, 0x80000000, 0x100000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0x8a94a25cb4419232, 0xfffffffffffffe00, 0x80}, {{r3}, 0xfffffffffffffffe, 0x12, 0x8, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x7, 0xe30}, {{r3}, 0xfffffffffffffff8, 0x40, 0x10, 0x2, 0x9}, {{r2}, 0x0, 0x8, 0x8, 0xb18e, 0x6}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x20, 0x8000, 0x8}, {{r2}, 0x0, 0x18, 0x10, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xbc23, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x50000000000, 0x2}], 0x3, &(0x7f0000000700)={0x0, 0x7}) sendto$unix(r1, &(0x7f0000000740)="7a194f93de9a3c2bf32de0d3871620f43334775f0b5dcb0ed13df05ede35fe2d0a49a3f175009005facfe70f88cf718710e9561770017ef29ff17404b064c1a4e83baa95708e993ec2c69c333c7efca5bc4f39991e3ce6d2711f5661df5c0a719b5597e7f1177dfec5029ab500cae7c8d50087592551fd123890ad3920d8ddd864bdfb1ae881e2a1bfaa843fd3c21c89fd45ba589ec6473bae3715b5a95c7e7f48a564db3524cca941a4061dd833ea0c7e28fecbc09807088836bd948c0c7eb85370892c8c2f0649ff0170a81bd14f9450e2cf79a09d70a7b0edc7fcc533d06dd6ffb2af925f9649a80c94dd53860c14a6639ec55da6f8d102e1", 0xfa, 0x4, &(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = kqueue() linkat(r2, &(0x7f0000000880)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00', 0x4) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000009c0)=r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000a00)) connect$unix(r1, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000a80)=""/157) open$dir(&(0x7f0000000b40)='./file0\x00', 0x2, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000b80)={0x3, 0x7}) openat$klog(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/klog\x00', 0x100, 0x0) flock(r0, 0x4) r6 = accept(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB='\x00'/33], &(0x7f0000000c40)=0x21) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000c80)=r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000cc0)={0x2, 0x8001}) r7 = open(&(0x7f0000000d00)='./file0\x00', 0x9f130295371dd3b6, 0xc0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getegid() accept$inet6(r6, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001140), 0xc) getuid() getegid() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0xc0a, 0x6, 0x6}, {0x3, 0x0, 0xfffffffffffffff8, 0x9}, {0x7, 0x9, 0x9, 0xfffffffffffffffb}, {0x9, 0xce9, 0x720, 0x7ff}, {0x0, 0x1, 0x61, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = socket$inet6(0x18, 0xc007, 0xd0d6) accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x23) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x100000001, 0x2, 0x1000}]}) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000004c0)="c578ac30885f7cfe794daeff367dcf587dd5aea63f67119e0f46c32560d6ccf2f5df2bfb79fe27752c080e08db703835953777c781c3ccef90bc8806843fbc5768af4a3f6ec54c119f45ff106f174554f72a7a4e2999e339908ebfe9909b3f7d2d960ec0a04b9d8b3dfe3aa9d926295888e563d9927a2803066d76f44464186ede9ea375437803bc235575c170677a75b3713c4c04839859dedff7920f5f34646226bf98fc16e8ea19ea367eb350791f2fdc9405486ffc6024d5f1d18fc87224e1efc984480908b32cdcbc767460c5c3c136fb0679bdef5c2faf38e1cfaade4943720b83375617dbb871474bfe7fdf601782344a2ccf0f49ff246eafa51ea84ec5a77c7b606676b6ab1d11613afcd9ba96", 0x111}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='U\"OL', 0x4}, {&(0x7f0000000600)="94651ddc8eef1fab7be8a6eaff5658ce1eb00d65051f47b9c9f41e6e31fd1f0f2fdcd025273cd27f1cd2bf59c738026f7eb733a07fe17e1aa876e679114afd28867f80306648c3afab10e5d20799117ab3979b471349a4d2277305a114ec9f282d7f584afdf9165080f83a313639fd274877374180feeae0e7bf51b416335efacd12f4a375e878f0c8c2b1c4c234f33b31e4d513ea2f3057e93cce01feba55f91db76b1122689c8c9410b8f91f1b36b28c7e55a942c2b9b65c6e637d9b215da7e09a48977f237ccdc157c5230e8908d17ae3bc686c4f9050b7e2c736cd0f3048572b5453a56e03c53ca81e13cdd1050f93efbd06037dc69c41193d1b9ea1dcd367c04a7b78336078baaa406223", 0x10d}], 0x2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x1a4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7ffffffb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:03 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x80000000, 0x94}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) close(r0) write(0xffffffffffffffff, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x3, 0x8000, 0xffffffffffffacba}, 0xe11, 0x6, 0x5}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='.\x00', 0x9, 0x94) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000013c0)=""/73, 0x49}, {&(0x7f0000001440)=""/81, 0x51}], 0x7, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x4, 0x780e}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9f") openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/216, 0xd8, 0x842, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="69d5bd93") 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1e, 0x4, 0xe29, 0xfffffffff93b4551, "11f9bdf918d07a7c54bf8af1ea071239c3e84bdc", 0x9, 0x80000000}) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x6, 0x10000, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) socket$unix(0x1, 0x70f6a3397be576d7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x6, 0x0, 0x400) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="bf6cff95028c8a494caf6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef04acb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdbc7a8d4557009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db7fc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/645], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000740)={0x8e7e, 0x2, {[0x9, 0x8, 0x5, 0x2, 0xbad, 0x1000, 0x4fd, 0x4, 0x3, 0x8, 0x9, 0x10, 0x8000, 0x7, 0x2, 0x3ff, 0x1f, 0x6], [0x91, 0x100, 0x8, 0x0, 0x6, 0x8, 0x9, 0x7, 0x1, 0x10000], [0x3ff, 0xffffffff, 0x9, 0xfffffffffffffffe, 0x0, 0x3, 0x7], [0x10000, 0x1ff, 0x3, 0x9, 0x3, 0x7fffffff], [{0x8, 0x5, 0x8, 0xfffffffffffeffff}, {0x80000001, 0x95, 0x0, 0x6}, {0x401, 0x7, 0x0, 0x100000001}, {0x80000001, 0x1, 0x3, 0x8}, {0xffff, 0x9, 0x3, 0x3f}, {0x6889, 0x7ff, 0x9, 0x92}, {0x2, 0x8, 0x3, 0x6}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x1}], {0x3f, 0x3ff, 0x81, 0x9}, {0x3, 0x0, 0x6, 0x2}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c00"/26], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r7, 0x6, r3) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000600)) r8 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000b80)=""/189) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) pwrite(r5, &(0x7f0000001380)="e785ff92048b57bf29af289c45cf6b83e0806a2e87f5ee106058ac525f27df798e92ef944c87afd9f447eacdbb1c61b684c761e19a2b4dd51a89095b4f580af5a8be7370fdb50e04df4bebf3913f13bfb3d80a6b0547cfe83e4ae60336506d9cbac69b365cfc39591690392822b6714ae5c799a636853dff1d158446746a4859a79c4d6124894aad8804f8c94b696aa901b7255147229c66fa063d28e958e49b3cefb7125ac331ce4a8192349737bc86d52928adba7d9d95a069b55e2f96b5407d65e0842f8c5c3beebd0a510caf855f2fffe82edc812004a2b0dec693f72126a46ddc94ccd6b76b55d2a091aac6dac14c7012de185fa5441f2dbed7256e919be04e401372166a29e125f0b56f826cb36f6cc2c1575f7200973259a44ddc9b1447aff0310fbd4f2dbc568cc49e82eea9d7cab0c81c75e27f718e7503aff20f525c78f28e032cd24213ca651f9b45bdc59ceef64b166143e4d549a6233c71372f344db43de51b58296a52298fcd59a009bfc4858bdd534b493d300e1be7d5ceca3e8d8157247bd2db1b28c332f1f031b98453a89ddaeba28a9ceb2527a23dc870126daafb63db51246bd33dea9915d28743ee7a69188772f9a8723fced9be2053cbb7bfdd500d0f260f3de17ca14cc3a997d02e756231f49b573c0920d6f80a65b725dce956b0bfa9bde6ef398eced24c2b668f944dddcf74646da21a0efe8565b236772418dc47f121c3f86367c3c5714f72c5fb1f97dde77a1e105475955e13ae7f36e70760a0114a115513e8ab8b664e8a642e81d982fe02fdb39321717fb5a0f092277a0a3b592d892e3e8955e600ff82e77c678a537bf3e135e8dda8faa54a9c80fbd76d216c93fde6ebf2a7f417af9f7c3b33d42bb98116a489b6add32f9bae59d1138c2c409027fdc937488c5292a06e1c837250ed652584128afce5da78f7c3a552e8ef81d687deb667b5fc7b481dd8b04233c4906f51d7743a06b28c4ede25d66652e0898ae29a62854b09061b645ef5628d0d2d3b938356e6eaa56b46e53153feaddf7ca04f05548941a10b1ddd76230bf217baaffa0ed89272690e3ce379e9577eab19f6f6a23a52ca845a8edbe432a2b671e75bd72127fa1c0342d62ff7f5887bd2cca5856f1c04fbf48d1396ae1268276543c129d8e80a0ad22fd32b1f30053844d8d1a28e5d5afc33cb26b2cfab86204f5a86ec6054ad1af0c74e3f965993d1b435a1e496a46b495c69110d5dd85b496db99eeda234c78ebc3cc7a0d08bf88201e80f0ddb420ca457abf94c777547f50c9ecf062bacbc469ae8cb842f724956b564b7ca451f5748c182c96e43d90796cdc4cb7caa1a289ee530c9fc5abecc9b5c2ee299e1a4cedb0f7251d36a022ab29b1eb998fe8137531548939cbc837134692956fec5754718a32abeee820b3fa0377b68c576a89152b1b479c8d8dafe5d17828eede5a8ee64faadfdb64d9171c978548c35c57bf9731d4f124eb83440b1dc80253d53c373bec69b1305a45a277c172908aea646140e61acb3ef8004c328d12229b16266b6dd56fd9663bf6c0dd4ada94574bd9c5be061e6019dd7e787ce12701e7e4fc817728b3f39143bb5f171b92f53b1380c3ac95d0ae947f56439fc5bb8caf4018adf53f40ac62bcf52647b8104e5c2a1fdb48b5af79b8c74f280824f3928fd45b401a347996ab30196fd9dd2a845ecb322c852ee0b1e4a6a1b47290261c2b2679dc21db695cf45388e92f854dd4587229752a10aab21aaa47d8f57f22c46b66236cac4a6a8e902b940f5c222ce4eda1050712cf21b218193d5f42f210d03467cde5d8dcefad151791b0dc2ee86d4656220afa0f0488b238db3e35253023726974ac6037938b471441ac24dde1714a8933aad192a0c804559a30706f9b7790e032f87b61a7e8929128cf7dae2811d388af4d920ec92e00f4d16eab9eea49fe7af0f67e03af0c1e6d0799ef9b66e4840a64ae41bb5626f3109c330c33d5fb5c3ce3d082f5770a1975a5d8c9e3f1de2a3dd0c95b183c836e65bd48ba95352a77420fcf9e75680aa6b38fb13cfddd5258952f2cff26b96d9010d9468b1d2738cdc911f6c24bcff187c22c564b5e2a14e65e62f2c7f597d35a0d0311193e064eb20c92e3ca94c04f8981feb739bf6c23371631e7c65ac712c18740296ab26da9994f9689932afbc89655b9b6cc2f4ed8aad61a47c42be97f72c0f45b669f1d11fb50930fcbf13411cf625b7657f710c9a36a8cf9edc4c0cd571f4b64f2b773415da1dda525043e8fa035198443f81617cf0b69582396b9346610311e90e5d706e03e07958d4cde9482da1bfe0630d7ad96563a98384304d3f7a1a102b7a7adbab9b031a09aab6c967148b304047ec450e5b09e34b69db0a60219b1d865ec169ce440994e9ebae1a2bf55269a8385299c664117cdc5bcd581e8153bfc92540fb5475516a655b31a4aa14b6fe0522e12525c5e9cbe8ca2fa5470de15cc1c06ead9650f0c582208a1fa904f335ad9298c6268c1e7dba96a1e7906c8aa06ec2d51ec0782665c2c3ff17242daf71a068546cc74cb6c1ba873ecd06f380a2c46f23b69ff24b24c132d78edd2fbaa23e0b463658414c5cd1066a34ebc173b50f58acb7c3fc6c72934484350e8fb1ea7872fac50e262a8f07456c656a8ed945c7664d84a8f8ce142350333de4bf7d10d4d89431d6d1248f1a491c590cd6e18412336545a171b02aacfcbde5be8394dd5e09928e843fd5b03333b7370ec1b8933639ff6553118b919a65e8643473ad92f868dfdfa15939e3b4d57d8f2a790c3d2297dcf2807674785c174b8e3eeefbf1b97f93883bfbc036851abda1d5b3d8e7c1428196e9f402f2fa403bd03ca26b6efa00dd5050745c857706e8c00605d87ede00e53f3b4788176511174c53c8679d704b98fba7126af6572d5ad81931c1182372dce149586b23e67687574a29b9e558a711721c852177a31ab00d2fae61cc361e6f3257227089051e0a62cc0bace750051adf29271be9d840b5b14e839248959f4c9359088ec4c1b601f6cac5294607bb53d8320a9d4a56e1e82a69f405347ac5a9b4e6e001204e2d8b394f328d46038340007b49414e06f9099356b339e408d53ea768a1192801771bb13b5f59fcd3b89b7c550aa70dca06f92ec6388497a155d94ee282d292b782bfc6bdcb38eca13011b657e31ff7fd8d648a0859ff266b335a3f233f15c9e13ce425b661e4192fae878ff1f2d74e5bd54a9bf2d8bff2ccbc69ac955a084570262014b6596e81b63199aca34dc36572326935cea68831c3b046ec71f97ccf5189d204edcf2fc73a049801a6322454ee151bce652c857aa5c654a7c20c4aa4982d3a5a1222e40e5ecee596bf75a02a1fa7069bcf57ab1ba92524da58508cddadd758dadffdf532b0e90b13df10ca484b008407ea4b68eeb52b72f2ca7e2e5f7d2e70c55a2496433fc1fc01f6333cd326b96177fac3e79d9fb03a03fce8bcd5928b2e1722079db256039b4dcd9331216d6ddc854015a52062213c4375241eca5dfd43deee4349596f3586af1f0612ecdcd4dccb9c9e4f4a200675b227070ecbf3bb72230e9d365d30fdc1df7ef9f049fd9874f2e66ef41b532e13dba17d8372b3443a7f0e9f6ab75aac9b0b05ce3dbd1beeb54a8dc297911892231a2218c5207cbec1a824c99741b1573982e7312f02ea0f2ba8b7c6b7f109bb9a81f5a9241e9429e55770d19a807b8216a41b1e91c2aa81ee415feaa0c30f430d21dd478d053c37f3596337f51b664220ccecc346e40a07b0710ca01518a48dcb546c4b34b0bed358cf30a330c095c69d8e78ebf5d2792e3c9f74bcf0cc62aff3532466bc42f1311c2d82a6aa38a3b98f632b17d19416483c7c9bb44f3351a296f4555c57f3d86e64a74b6a5baddcb5f96f4d126e74ac4528add2f377c31f19ea6c8f21266119670d2bfe2ae553cd6006f1fb695614c5fc4ec8d648823f336ea52a809821f1c1194ab052406ac8d3eeaa69e5488a4d78ad7200b793370c0c34fa7d8dd861f53fdab47215c6af38c12a497bfe4110c3ade149ca0123ef03740c965dc1fdfb113ecf34e1099cdfe69f914b8c73cdf780f4dfc5d82f30c3673ce42eabff246401e8ca95a49ace6c56f4a9efb16ea1ad0037a56cc1ffec68b8ccad2e91c56993976edc0b9d413b674f1d3c8e7187909f22c6daa1bdfbb61dd686ea6d5f9ac3908effb4894ec158cb4f9b4745b2c8c491dce9f7cceb852ec2545dc794e8b4b8f57e6b6e221b7a90e6001d5db6750520a4a3f35c764ef2b35810d84ea8c3ed7c71eca31c0b83d16936b7841b1ae0a0ccf54d1b7bde07efe6c88403086403d9b83ee8a0f31470d074fbd842cebc73beb1b98e5f9d9e8ac5f860cde90f321f8d0312e74bbb8b604401eca74193e41a84a0c53dca1ca651116411cf3e37dc71830c0d047e1f0458673881200136eb1456b147f8a9b3c11b4ffeb73215b36cec09f73fabc42f5ed4779ae81e14d7f0347a3de180ef9d142366315f85e918c411ca33c229bef94e908b962d190f052f16c3f56b7da69984c364f82d710bb8be841bacaf334cac31128e963698589c8e897e2b853b0feef5e839611bda92a86823fa55c9cd13dd5030227a4a29977e9381abfa9cff851be02ebc90a88b8de8b223c139d063764b2ba7f12373eed776dd20afe34eeb1bdfbb7f3fc2369866776f3e475c0ee77e37a861ae991e6b3e936c8f1bab4c5431dc70af251fa74c7bd8c312cf16a591fdc344eaf421a63d83e27e8032fc78bf2d74685e53bbc40cc02c00743cab01dea4d847a57cf6b8df304529d8dad921d201cce8dba0e977b48ea6616bac78a30812f363145bbac68a21c01c52359444b758372f1668afa6f5530f557e0cdb32215aa4102aea166921af3293c252daf76f0a08c34fb37b99a225a563f113bf06a94cdb7b8e5f43dfcc0256443151132da4121184614352fe737d87488dade32d6d05a5928fb7a5b81084825ad6c5a75501737f9e4f1c8b3216d6c51059ea3e920bdc91b9216a24dfc5c71c5a3ab3605c973d1809265d0ef9f9d844d677e33f714e9fa42e7cd80a11d1dfac2a3703d938f7df4b232d8f70ee7c32d27b20471029b8c354f8eb400b1fc4aa314ec83274b998ee7412379d4d327f8c2ba56cfca3e91cdb38f73ac78a724927db0ca04031f81c5983e0368b447bbbe79449029118c2c1c6153db84f9bc2ba824b1a1f1d660703a5b17e290dbc87af9a53e0aa56487c9072e39873175456e8883729da1ed119fd3d01f6218ffbe6a8598ca316cf60de758f0f602b87349b9ad810bab9a25ab8b05d0ef7ca8c1776f47f6f434e2991bef2d371e6fcfc2b70124b6dbcc2ca8e631d0b1ac8f9c1172ba1284894240a87d014fac10f2ae649a4421c06dcd34e55bc39a461541d199795eb7e86a075e66394a8436f2b97bc94a7529567ce54a3697a803c958d67def3e5a47a48d0248dcca64cd4307b46a8d99a85fbc654271ae410afd4a383b57be996adad5d540f0203d82fe4191c035a103c09f5694c544f4b8e04fc97b836fcfd22d9c1971a53fd4e19775402e48ed0aaafb94f532464addd6df39e36c562d7f6e83d92455dea35c2f705c7ea9b734ab3fa0a9119d312a7ce07a904db42eb2fdc61171488ab668520b0bdd585a6721847da16ed82657ef0f132df4278ea0015ffe92a41397c66324662caa3c023538552a197b49cc178e26d48172903874eaba221c421a0ecc99efdb0bec21b44b30f2a39dad4bb0be7fe01f7db1cbe11c3", 0x1000, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f0000000980)=0x10) r10 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000280)={0xfffd, 0x400000001, 0x9, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) semop(r10, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2000000000009, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0x3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r4) fchown(r4, r1, r2) close(r5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f00000007c0)=""/206) poll(&(0x7f0000000040)=[{r7, 0xa6}, {r7, 0x12}, {r3, 0x4}], 0x3, 0x7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) msgget$private(0x0, 0x100) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x5, 0x3}, {{r9}, 0x58806eaf37f80345, 0x8, 0x1, 0xffffffff, 0x1}], 0x6174, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffff8, 0x4a, 0x10, 0x1ff, 0x1}, {{r3}, 0x0, 0x1, 0x2, 0x1d, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0x1, 0x800, 0x9499}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x37a7, 0x200}, {{r3}, 0xffffffffffffffff, 0x83, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0xe8, 0x40000020, 0x800, 0x80}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0xfffffffffffffbff, 0xb9fb}], 0x5, &(0x7f00000002c0)={0x800, 0x9}) 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5d8, 0xb0c, 0xff, 0x80000000, "86363685d0b690eae2e2fb150975a22589f22029", 0x3, 0x6}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "04713de0af28c681441c09b8d9f39121849e3c99"}) 16:00:03 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) msgget(0x3, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept(r1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(r1, &(0x7f0000000240)=""/251, 0xfb, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x4}, {0x26}], 0x2}) 16:00:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125cae097684", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f00000002c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000300)="e8530c3cd4eb6235", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="37382cb2bbf9291d9cf7c9dcdb9d66e2761d0c7728df6d9422e6944e95abde856f462de56a7d7d6b0407dd857385fd0eb9a69f7c1c2084990e41d6c43691f28426b2494a560f5cead3821a283fbed84d994522a8e0f28e5185866ad4", 0x5c) r2 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000003000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x20, r3, r4, r5, r6, 0x20, 0x9}, 0x10000, 0x81, r7, r8, 0xffffffff82ad2d36, 0x9, 0x2}) 16:00:03 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x28) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x2, 0x10000}, {0x3, 0x93a}, {0x1, 0x8}, {0x3, 0x5}, {0x2, 0x81}, {0x3, 0x322}, {0x2, 0x9}, {0x1, 0x6d9}, {0x2, 0x9}, {0x1, 0x3f}, {0x3, 0x100000000}, {0x3, 0x20000}, {0x1, 0x8000}, {0x2, 0x2}, {0x0, 0x8}, {0x2ed61aaa826e5cfb, 0x4}, {0x3, 0x3e}, {0x3, 0x6}, {0x3a72c3993a444cdc, 0x2e}, {0x3, 0x4}, {0x1, 0xa10}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x3}, {0x2, 0x6}, {0x3, 0xfffffffffffffff8}, {0x1, 0x7}, {0x3, 0x7f}, {0x683401b8f3e07a19}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x4}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fsync(r2) pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="670dc37b21d5c15ca36e3e943f8ff114554c2ed68d38cb49d8ec04386658e14b1374df9bd1f8c716f0b90f188d9590d40ab934efaf56a55308481fd1f5dc9cf8a94ec6929754173f7fd155afaca314b724862fbf4e", 0x55) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./bus\x00', r1}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1000, 0x4, 0x7ff, 0x3ff}, {0x8, 0x5, 0x81, 0x1400000}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000100)="23280325e95db564ea670c3350847545631752c9b1b2a3df2555c6589c42d5df4ea22e03a2740f0677910e8eebc4a2d602c80bb8f32c6c3829b871ccbe16a56307", 0x41}, {&(0x7f0000000240)="bff5b8ee690ae32cd9aa3d369831464ccddfc2455b25975cf55533ee1e9e20104a187678ed", 0x25}, {&(0x7f0000000400)="d50a09f3e3d54295cb45294873c7d017e86487d615c8623b17eed68c552bb1a018b9cc471a3607b882a4e5498f9f04adc97b7352a807695e88bd4913c5956253579822e462bb51dc7b4060f4f61a63809bf9343dbf3aed2429b7bc9516f8aad7bc6516402efad69c194c3beb7a9bf8118d332c62f00ee794a2f3c616caee6d4257e34e35c24e2d565688895e9c6d69da62ee8de376a4c9b56f1cb1", 0x9b}, {&(0x7f0000000280)="03edb0954de7b92efaded7257b5ddcdcf7fd48a6d1a41bf1", 0x167}, {&(0x7f00000004c0)="32633db2463b1f3ae8564abee97426cbb95bed979d82c89d04513867d7d2c4ece2dbc2dd7cc1baec900c8100ffeeebec528d0d25a88ab4818957e14b5055cc7c8c2d7d0ae2d3af9178232d631903fcdb058cbfae5e88192da1a29c10b377adb10483c93512c58416ceb322", 0x6b}, {&(0x7f0000000540)="099c54405021b82acb7fcf8153a36a569f577f5f7cd42a38c6983831bbbc3222eaf3188c24ed69d1a9d0d5fc8575be5789ebed61dae454abd732cce4470f2f4a6e8b383e3feb7e4783e4b132c3ecf5273aeff0e075d5eef7e989e9238bb2e55cf18ce8d533ff998a6d7a67a36e240d58e61fc6", 0x73}, {&(0x7f00000005c0)="734359abe2e6d58b932ec85c1f6cda8af0d3e922a22bf9f9f3df239cf81aafe4d64bf887b6518e61592573b4ab3b9c6860858b64f87322aceb13edf522847fd5b9f13aa105582040bfa3763746ca297df23f51cf6dd22faa0424d749a1b6787532dcda39f7cebbf89d19077f1f6b53d3d13b6ff2675871d0911ca571ea0c0450bdec73ddcf77a5641b6b6ada1e3cac81a6de849bbc32ba67577632ff5542a95b04e40476bd06", 0xa6}, {&(0x7f0000000880)="b6237e1ac4bba16b872e1bcc27505add426c0269917a4b7f04a7b3d9c9df5bb75423ce1535d4a1b56b933bb9a2f90f716a625c61c4946a9c1e603cb0f94df9f3aeaadfd4396f15d99bc164fd3bcb921b44e5afd6fc9ac861ede2059d4c062976ead42780ba732b0af3de53e020a51078b7577f18b583d235c78f4e39e359f4cf90f86fd7e4944adce8d92cb319429c49edc7667bc2068ad5a2dd6fb32d3571da4269757f8120ed3e9454282ee9cfc50a741393e834f24280dff0e61d548b5ea5e2fcfdc4fe93546c2f25800a9beaac49638539e25d1e990ff0765848b1175a44b8e75ecdd7a4a1d285", 0xe9}, {&(0x7f0000000680)="07de7c37e0584cb6e11a294360cb14a73d32ba554262858c626852e5b8668ece9f516adab633afab97cf9e741b18a6", 0x2f}, {&(0x7f0000000780)="695dda1d728e293fd8d39831485576d993d265062752de6ae6673a8262efdc5c4a827b07b69cb2e64c95689e30bd039cb7509306293e500e9a4d9f34fa95b8f8feb50537fe3bfaea049a0abdb70222c2c481ffd6c1885b9fc8d6e125ab37272fd45be64290be57a0011ab8ac4081fccf4f1b0a7fe9504cb98242c571c24f3fcb27f93b7aaf3cafc19f15", 0x8a}], 0xa, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x7}, {0x100000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x9, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xffc5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) sendto(r2, &(0x7f0000000040)="fd9ca1526cb687b0823314a7a8d69b81", 0x10, 0x6, 0x0, 0x0) socket(0x39, 0x0, 0x80000001) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) munlockall() dup2(r0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) fsync(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8, 0x0, 0x0, 0x1000000000}]}) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x71f52209071663f3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0xffff, 0xffffffff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:00 executing program 1: mprotect(&(0x7f000038e000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="a4638fb798a44160eb4cec76414f6ad08af384780938ea3ac1d28c07e413ac5dc19e", 0x22) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = getegid() symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = getgid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(r1, r1) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x9, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r11]) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfe5e, 0x8, 0xffffffff, 0x20, "7190007c7cc76499f6223a07bf6097f3a39728ad", 0xeb0, 0x1}) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x40020, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x22f227aa56a428ea) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x30000, 0x6}, 0xc) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) r3 = msgget(0x2, 0x0) getegid() setregid(r2, r0) msgsnd(r3, &(0x7f0000000040)={0xa509b49ed93d00cc, "abb360d686475603ef28a4305aaf3353fdbf28f71986eca3dd264b96db122d49af4add53ddccc9035e703c892f9114adbb2348878970d55ddb11408984b0ac56e53a3845bb2728901f88a393300184c43ce2a9bf3c2f81ab485f42b41a20de3f401b29ee43a7f9a6069bbdb4976b83311f4559ef030826e46641c392eb3749efec8e64dbf2725698d043c4e53af9ab812f1395f68b089e6a3a909876b8b714e7be07c38f187940827844658b7fc759a8de91f4523d97c0edf6a1d6668b9238"}, 0xc7, 0xe116f7531707ea9f) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8b35ae952a03b6e5) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2587}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x100, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x8}) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xffffffffffffff2e}, 0x0) 16:00:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r1) sendto$inet(r0, &(0x7f0000000140)="7ef92a430ebfc2a6d508617dc61208f516cc80ed77bd6921a428dfe17ebda50242bed8a242b8dfd40b972ecec943f8b4bf3d2dcaeaf9b892ce0d9519c431d8281f78861738aa1f6e490dc2be7e4085c9d6e2321512d71987867319a292b6d8a9780dd08a07a8c103deb8fd51fd108b7b36c92515259d8e0c0d88ae2bf8b1de1f78ec254de21989", 0x87, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x7ff, 0x992b, 0x6]}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f0000001800)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000016c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="a676f094f4c08ae23ed0acc9457e72f5774cc3e8df77cbada5e7f693372deb7b4127ec7b4efc9339fb776343947ba277d3fc3f2e6554992838c4852f7d1c53474ef7179f1e276ebafac60b192dde4bd2bee8d70376460b74363c69486213152020f8a6e3cf6bd6f14ef13dae30b6e261e8208f523bc1a75ce1356d892debcd73e20010824750ef27c2a71714fb50e2e08d43741b79522e6bc1bf3f8bcd3a61ec7b25d1bf159d2920d26532d90cf85f21bcd76e313a75471325edad27162daa053a79d9328a4860275c99f2bb66162d8dfe9b60516810bab6c734f344e9cfd8e00167", 0xe2}, {&(0x7f0000000200)="ace000339984d57751ea927598fef43cb7c120e6cfdf1e1b28fda98ebb82e016f69355beb0094e9acb72b60965e144bbe5a8510af189a23a863004ef2f5a37c85c8a1a1243b8d8ea", 0x48}, {&(0x7f0000000280)="ac19a3ca7e49967a7990358ebf8ea2c2f87b50f11bbc71de92b0b26c202a695d3748d5af53c3a0f6d1c50c9583194959d224cdd80b2a077e10e8194a707d6a2d835d7748b89b13e078d1ba436d3b15bbd264d382cd944926560c797b49f091a37c447ed795504506f442948fd1647186086d25f3d91f55712999628243ac0e6c84a9f39b030e51e85eff2f1cd3c58a2e2e52f03262139d668bac05e6d1359cf312fc3857720f11370a8faf04927f9db301183ef30741b932c497bffbedaad2b799ffb996b8d42716c958aea973055ef71b24c3f6", 0xd4}, {&(0x7f0000000380)="390d0c1cc138a46e946d4d05278fba72f1ccc3d435b4d4afbf5fc9ca8df9ce227c8f73f4ac6835ba660ff22052e569ac2b6f5bf6361702de49e9bde1ab5910116aebabe5cbbb9b25b5a5638fa26a954b7f049db6fd21e50c0fd428ddc970dea6dec67d8e5114f60ec1a5950dac4fd7d7ac66067c51775bf8ab546fd9c6454cd50e57dc154fbf0fb2e9b7119238d767bc82eadc3bf7989d37e09a93e39cfe040a40ccff5cc16d1c372f6fdf719b39e4938bae93e1c49559cc2f652a8dc306d9ff9fda9cad5fd2b626734ebda42cf40a707f9cf93632d19fa97ff4237f80a76237d3de21a4aa54745f2bf77534b84636ac7af203238c354e964ddc6abecf33e2f5f97bfc32bba1d3261bce8a55fd6bed2efc27bb3333efe2aaa80d467f906fefe1cf8bbe7f3a4ce262ad5ac01a329db385e9b082b7dd7c4116bbcea79b69ffc569dfc4f3306d87019554e1e7b11e621a30f839cac900f4b944b4702843a599feea09300eeb51c8939b1675b56c98ae1830b0d05020c9d844fbfdf1ffccd509daf1e9ef1fdf670cc730a5c5f839570fdbc64e9f8d6ad4dd61d2ab650802aef548454f329d485b2102fb6e29704236609ffadb05d995dfdbb67509543cb87cc54063a474c8dd52410086508cdc73455f19b9777194df1a9be871f8d7214072c03d31c68b16758022634225c372fa15d0ed682b1672b0750fc6fb68981c690dd79ba8d6145485663844bb1bf7d006c2dd84ca54f8ab1905802c02556dbfbcb8110954baa92ca105698bd6bca5469ef19f8127eb5e3ac311baea9663c698b3227457e649816f7da4874ef8afba873d543d26dc3337739da473e5f9b179a4de563939543d05568c01a5624db201754fd35f0bf0b6cd0443a0257752fadf3f436667d195bf23c4fd88ff92ab0af01152b23eb5056144e555f66aeb101963a7a392682145b2fa845826700316780ef5ab6d4340c84aece89b6a402e11cf970639b214067ec159942aa9d6e9781b9f61e908549decc9abf11955ae3aacdbbf66a3b8923428115486e49f2a4dd2290a6a5a17da7dbf1ca2c60d0e1d5944ddb8a60ff919db2d352b72341d9247f66a4709b8a3f26b275769f5181bc00573204584940c9bdc24a5f0a50becbba79f501312ecb1c38188f1b4df5f73a4120acbe024c64554d655050d02e5178619168dd8fa50f95821d1d84da5fcb3f31e9cd51a79567136321f58306a2f3f789a00c83bcfa2494468357cf939897be44f0a5af98005bfc341da7b754c3f90828825adbafa72e119edbb4642dba179c9154d79b18b7a5177a895ca547553dcf80040f20114c506ad98197f7cc3854cdfb5b787a0529a446b2d49f858d73a63fddc448785049fe8ca44b64e117a5e03eed1e7691a6c36f2e24586dce88a59261cdee071d3f8beb2935883c79ebe5bc100fcf938310c184f5f20ccf2baeb222f1018c86d4dfadc6f9813b7330ec0520fd408514aa700867ee355109c2047485a1c465500fdb8caf3265554953acfc0a6d42d9f77725384adeff54713072a5f82d6e637cd3dda3a9733bd026b78bd78f5de8181afa94208289401f7e62cd30b34f7ae3993a6203b34f6008717034970b06b7aef6e87f887b3529822dfa99a3ef206bb0cafa19772a540ea2c39b6385dfa7b18ebeb466e1ce738ff363cb5c08029c7c2c40801efe0b87754dccd3ef21ac6c2f1b1b996df6bff3f01d61fd509c52aaf2c67b9fcf025fa505be416fd9c785fdb50d624c7c86a07b96004da120e025d9599dbd87b6d1e75a8e8a6cbc23d81c3122df84319778b26d3d90b7d4cf7e5cbc51775072ddd7a5c90276ab9db5555635d22e85f7487adf17517d411c8396a28f94c23f0ac9008db1bd01fbb8d399cf695c8211466a0715d284f66a81c1e6eeaf4a756aae2cd6a5f2aaf11ead915387ddb1ac3f0734cd4537260f22ddeaddb0a3cd4ecc9b962e5fa93bc5960db45eecc3a6bcf7f183a2dd7101aa577bd0e352c570bcb028073a94b34db89d7bf080de2051086ecd467dcc77c96ef393b9b50e31391a5c4e6976775080ad883e1b27373486397df82586116eb97ac0c376e319260c3b9ec883829af67757ecf585f84aa7ab987603a02afe83b2bd759633d2dfae701fe911e3aaa84f474a646b6b487cb72e3138d64f6bf961e3eb3fb40161a79c3521ffa58df7d38bfed588741d144c5807c9e1559c822e58ad920c39115b9533fa2aa6d64146f78362c65e68b263c58fae0b63e5ce383eb20a2ad0746e660b8d57639f50d245204b5ab16056777e06fe7eddf88b6fb1dca7ff7a1cbd5fc444896a48811eb50bc6d67299401ee30bdb0138d1f94c93fe0c950a45879a724a00b128f6bcc37e32e542c65b0e0477eb50a59f7833e55052198407cee91011f8ae4c93ddec4c70efe10847e0268f7b4902e6594404f06eebffc77fff00556ede66b2282f73dffbd8c571772afaf55a71e9d0c503141e410ec7b478a54276a96528b65866828f7aca8f0d268648d91c037a812d3ed44003b22e2842bb15c0636dd4f8d37eb147d44ae37eafa0cf2ed5adcdc6a740bb6d9c3debd3a950c2e9107fbf3f1e8369b067fc272416ef01d5f097595a316c67136ce1b29d83a0778f48d83d1f2d6b931ab7a582cd3c76d7045c7aa73e6ceba536c994a26dec02962fd4c43a5875cf50d653057adf2e9b07d212b5fa16b7e04fc98984131843b3a5d3b5859b6fc367ecb25d21bfc996f5fe5b3431b35d334a4d26ca84057a3930dccfeb669a9b1afa1660cc0644b475167c8a6399c66fe8d2d51119b61717077ace015d3becc03515efab1ebe953b8d060cc4a45b920d6f10110782d959d72bde96dbe8bd475a8d852b1b58e5b2156d06113307778589ceb733d90d4732486c2a2a029e1a44a3ab897d3db68b02aec5cae930e7aaa26b325166d6dde5a9ace960743601fed3da0246194ef02724632b965648e16b175ac7948709eb567fe9d19c8535a8c035c96a2a8e5ace0520f9e7e80bd2c7c59f6b506631d286b10766a87c3ae865f416dc506c81232ead10a1336486a344111c42225724ed58716e18712ac4292da7e9e4315eb68100811775ee922c58477b15397b375daafa8bd3b9e4776a6cc13fcf0ac0d29b1f6bfadf602ba997544de25509691375761298ae343e91d3cc4eb82320a879e19a1cd09c89a05789a11d283d25a22e6283a92b439f7114907f0eb50ccb041bd39f4a681c202239d31eb73952d6d2c16a8b6d6269b9e45616232bb5b42957ab03b4b8fe4f8a3892b9a54b9100adf7a089dc29a652729dd610581f4e5cca8ab62162bf936710c7d455deb7ebcf98ed26546a4db7ebad086e0cffbe0a116fc15a23f1d46a63a6702a659149135163084e6a820cec3d63a50da87f40acbe72da01be162d7a2fb717779b109633cabe2d1bca2d610a70c9f2065da712f3503ac58c178ce98f95850772f0c4b077022b50a8722362c32e9b1656117530849a32950e5215507d591030cb7bb6d7686e3bf6660964a41e68cb72c1d96c28783acac8b9e9d88b9d77ccdf4663e67248deeb00f8337b1e3fe8d04d563b3f26a898008d8ee0bfa558e4ea857f6fc4b0b20240054132ae234fd24550ff09be7541c47dd0e9222691b216eed050d089ccf215acfc3cbc1d7ad00556f4f69406d1386135c3d74b989abee1df789a9ac4b3b15bbbda9bbda43c096a92ff6eb04e8bff465d2e0841ad4fffcd58b319a104774383d0270523214916a2dfd09a3cf3bb9db6fcfc758c110d1f9b032e9e3e8019e307f0c430e88c0bc71709178bbd9d0f7a1dcd04465aba54956d9c50585f3f023a5e27df5c85f2e3697977118cb89994f6406c45df03402893bd06832228e93acfefeaa8d6e0d8c667e4019c7bb3e1baee44ce9877892801c4bfac2009751d8d44ba5d21fda74249f9b5e8e7a36f919e6c2d1039c77943fc35a5c77279ae72ba4be20337db29db3b8902c951ffdc30f48fccd312a060aea902b00dfee85347a0ca5b3d91566f44cf3fe65580a41d2f31e012ce16ddc6d8ee0769b5be8e97a13f0e5e0364266ae4c3de5e62f40919a979c07c5fd7be3af81c58298cccc27d6777eed6291e8893af0fb9b9a1aed93cdcca3b6cdb7b2ab9ec1f8890db628a3f7894bc3bbead7651a5c75f9238d94ef64dde66ad92a6f5a3a81f72e7eeed7d6a7588cf12fae358a098723032760a6d580d39139a2f81f35e5a5d471fe9a1871e01ace65948baa061102c65f762043b917985f932c9fc56fd0e52e61efb79278c5a2575ac71da52a4ea32829eb1a28da09810dd7f8fd9397a90c1ef7ebd6be868100890978db8bbeaec072ad0cc2d83eeeef7548e871189e08a5894a94394ddb6b39962bbc3391c0514cd01ce22cfc8447bbfdb9523f78b2efad2370cb59bf49a9f6800cb23b65a48e508d6d7a70be9cdce59c70eeb8244d6104da8c8d3d253ddda6b8c0081a11a5c5e47eead8a8bc670f2b93c6ca70240bf256126988a028f52f9cedfd85908373824bc24ef85d1f69110b0f5e1ff95f91eec64b93f0ad37403a9ff2a22882e54a9dfb18a05d75dadbbf664df2c31032505f0984f88f58fbb71cf40ccf3b124a5249760f016e083de8ad99f63d355ce36c17e2fb76925f042bbab5c9dea070ae4d2f8d569ff368726b49bc43342b0c8351cf97fa01eef19f1bcb2c27ef55edc6f2c6dfa3b56903a24720d06590cdd5ccbfc137fc42153ee467d19aee73f275e0262b6f23c9635bf48cf61a1ee31444ab24406e98cbdee3c44d5c1b07a38c7119ecd68e4882ff4690b86390b952104eb3fae451aaeae4a20ba6c780a3bda46c6bc2011a940721ac3ae84d25a385f132211c90550f7fc9c62df1e11bd0479fdfd71857e65478c293e2fae94e9d1adff26cf00262c15da9e1479a7d01f0ef95615f0edd2cac31c2313ed2d8d7a7b8a0a36695cb627eb16d299db0523d54af83ab9a6d405aa41f137cebc883c0aada87eebde91442ff1db797ac3571f85db1280cc1fec98cdb1f04264f6909a120a2080fcae8cf26bcd58eca3f19c4d6ad73e360968dd8f29b216295c620ef5d65c9e87422ab979a50a25081758262ee36fa1b78dbddc28796726359f7fcff302e1a13b7e5b00b59d01380f6d4ba2e4d75e601ba6efac7689784e507becdce6af200a11f09c2f8f4863458bdcd12b9ec99312d9c0d61bb56feb7acbde0f9953cc98b2fbc0b74678a6529406f88a622e3515fb883f272696171f2acc54b74acdfd522861791c6c67b5620d181dd8bf16a5b50564597fb4190d03ccd687d24801a72dfa8b9afc012b8b8396ee86f1b789097afd3b2492b794a4c56592a91acdce6031e20a7b78cc353c32cbf3b721b6471be2f6b0b623f34d690f87bd701bd4081577dab879dafc51420cccc3b678a08fc434825ed5967e3e8c7194a68a5fe8011c8708315b0f5965ceb2a7a5d4ce314fb2ca1db33c66b22a79cbfab8d69231c592c6b56fee4f2bfbefe28d26784b2b1c90ece8ac105143d62f9c37cf3611d767282a0f2840b3d92c26a8675852289f9f65a48ed6711cfa29caaef38fb05ede21e7d6707f95bce98b79914f59124b19384b0bb010fe336e38b53c88435fc7ec041c766a364a733e1012c50d67013a88fb4836193a00468550ffd55666239401caabc6b9e0a407b4ceb7bb5ded90e44a523d7174b137cb0daa7bfdae6a9d1bc411c1689e1f4ced98189c9161d871b73c8ac2da3fef7c00f7318cb86c0a1365b69028b9d22d8fc64a2f6333ad9c2727ebf3170ecdf0a957bdb7145e3fe0a0d40", 0x1000}, {&(0x7f0000001380)="e3ec8b8325ca62993443e719f83cd4c14c1c1e83f1503a7bffa66525cfa3bed5b48f991cdaae22c5545657c3db1c790b547817fcae7f9bdd024f22d08d53d26c17de55a9d53bf937878ebb0d26f324e565008911e4302de4cd1b3ba511e65fbf42bc1013a96af23ffb70ae7d67dc191998dfe2d71e562f2afc6ded8d24e2c29fc373e6bfee90b39fd4be59ef2acc3527c820115f6f9c78851157943de21382b424819d63fd5ddb4356133374f32db5dbea08ab6b", 0xb4}, {&(0x7f0000001440)="a32772bed2a4816eaf07d35687e43a3fd000496e4ff4a0927bcf0cd467373af27c76db69fcc8529dcfb3bb90be868ac9389d079d2d27c6c552e2e3b9d33df5733201a357e6f298321119a6", 0x4b}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x4}, 0x8) accept(r1, 0x0, &(0x7f00000017c0)) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000280)="5f8aa677549ef1c187faeb36b5d49c42d41544345e904da1211b45e886fa26cb19154dae49cde49a50e070291b98545eaa9e63cdbe59c8671a31176bcd4a9897de25dc9abbfd3fb64de94ecaf4ab7eb73c8c0f3b6aab011fddffed8aa1adac173db9b7b6119d6c19c93f49b3cf3a450fa1f8596c025b6b65d75413f6907660bcdc3b8872a3b459a1026e5b321701934beb92468b12cc04f0c770d72411418073a351c579310afccc36939afd82dfb27b308a0ed7490a33ecc23c63a8b5962192c718923c20842950af1f95e465fbbf68e92141e226c3f018f33919484b47c20457836cb9df0afaa3ced557473512cb343144b15d962f8e66d84352324bfa49b1f035950d805f88464a0926e5587513350af0231c2f0bb2d8808fbd7a4f2f151fbb197acfb426eaf680b21097261dbb14c2baecb33adc0586643833d428605fd58421abfbc8840d5d5c9f68abe2938e0a8c1ce2fff92d48e3706e931492c91e7b1c4eb65306bd0c785b270ed5db153ccc5e6ddae1291aedd10e2bf648110baaddb20e1ebf92d24def81b9dffb528631c8e0b95e1f1d20e048f52013960071aa8890576ed88af620f0d0f89c33f109b21862f91efe5795062e593fe819264b0ccb7d61ed129eef36d49fe24693b16e833376096198636f89d784ea1d108b0d092b64de57fcb9cddb1612c56d8e00bc8ca38d4785e5a1fd856af545cec625546644027f080be42c0c90913a3dc22b4ea2d9a19a2619b20dd2c5326e32f2231516d43437fcc52e09bed0c8da975d43ad7ffecec0611a4526d67af4d9e5193d76e8bd028d64e4f9b1c8ba74ba91bbc7408051a7ac6810d88e9f02ee4b6cd620ad63ed953294369eebefd0dd5ba549e82f0cf390608314e3545f2e94a11094cf01e055e2ab1c23ae0db53eb17e5411e16569557b15dbdc185b3968219925ac45ea1d10eebc54191c5dd62e3144eb08427f29e6159f93d8838b16feefbe833de19e21efd11ab02f9cc4aecf6da3f2b8546c5aaec4d7cef06d09540e28b2d8d70a122a5f6fff7c054dbc118b46e01c35121e59f5beab696ac9bebda387eaea7fcf802f30f452c1b7ef9dcabbfd8f4251a5d7cf97ce105751151718cfcdf5e2f3584de06af133d7479edb5e81e5c85297ede37d00f5751922891e22b20ae123e3a505b1d7813b7a402440c9a54f4b211b2c08ab1901b3eafa138718a0fdc7edddb610f270873dbae97060d5e90c1531c54b33e26ddeb84fc44250c36f5f9ad6f479fe4ec80d0b30373bce4ae0e1a43936b18b16a310ce5f5600b4931976e5537d71413bed762610a46126b8960889450840d3f5aa2cd1bc4e476540479dc5597ed261fa4635cbf299968f047126fd935e521e6b7f5dabfcd94a8a95bdfa63ec03c3fe490dbde39660c2bbf9d5c808ae2b5d3cdb0b19cd1e9a252d0506ac5a761da7bca7e94d2c83f460e9af8e9b231edb89819992291351194cf5cc24fae5a9699db2a24df8bc22f6404cebb8b214889462dc81567453cc3ab627b3e36b03d9dda4f70ee2df4d71d3ef64353477786f239f32a83e1f07201b3ea9aabeea1e11466f934dad990abecf272018aadb3b89192c59e9930bad566df7432608583e0754da620817a5da7e7dcd01218b4af7f81aa1f8fc1d886f25765e11483eb9c6be76ad9a49183074b25808c86e08d408a11abef293e39adf37e8330029a7e1755f65b5a3c18bdcc0075a3936351da2420e42addf548ba7b8e0d6eef5be98133691636033744d2a79cfaae700c9473b4f75ce692d53c52398c0aebbfc231a6fedb4f3157b4ccac86de73bf7fb5c364b9762b99cd1a3bc89e005068077e89e4c1e61007aaa716bacd943edddfbc53ac7ec9efdd6f7606624c7ad90ff955a146b8beb93a68c3cf055f05819f7c7b3f9c38839ebfcfeeccd8d49b73a92ad07bc1f62f83ea4cf629d91e0bf0fb90865a74e2d70b61d3f2a1cbdf15cd4e640f0e69fbd2ee2660cc3dbc7e2f4f54955c40cd1abd5f5375862fd8cbffd079cefb32b6c6edb9d1f53d07e5803af49b627b69889dae1ea7e58b44bcc1b6fc6e021686cd0c1e6572bb0621a2155c8a84908ea35bc133aab9998109f442c844aabfca695b879368740fba76296d7f01ba438d59f3c4c6d43ee76d6841c89d0cf5f7b193f2c8fcce70fa51acaec333d21d574922ca4b4f5f4c70b25789b84bb2ea03742f9fba415351a9717d8877b7a9b9684e90e9ce07cb41ee529cf16a8b38d7773b8c09db3f061fc1f051d4aba276f4bf96b221c19b649cf829856bd748a7d46fcce5f5339a5e1a8a3e739fa113d1824413ba2e03d3d81c03e618cb0e2fa0c05862c608df8960d68c08c23d9e0e79d20d2f8a2fb285290bfe863372e931dab1cfc383010aa897aec463a424bfe92ed6cd1242ba3dc927acfc892ef86791feef360e6a0b69b21507ecb054d558aea97e7f8cb43a75adb12b015446dc878c3bfeb70114273c468140da1afb579c3aa514bcc88f18cb093d8803c1930d1bb4d4f2ded768f65fbc21ade388e07f9cfe2d898ce84ed48ceaa8bd9a389b5a9241c7022fe1b74a1041aaa9788960239a2dff465d555e53b0ae6c3146e22be9168526891541dfc442e44dce893335449e6539b8e41baf41013815a8e50e528b60a69e36b6f13da10d10dccc51b4c60c3a5af8179a3331af7b6f342b24b607019ff18be8f0ce088c1423db82b32a90e66f4cfd708cbc0f44d2cf66d05c927b1ea8670e7327be6642ee7bbf91dfcd8b92887ac1473cff6fbb949968578d814c88b0239259a738e438d9b1a374a326623d04589d9f7590835ce26523f90a8e8c33fb25ed0d7d7df6b01d63c411e74f00b50bd6d0c15b07ce2ee49b9a06c709f3b7477cb4641fff8f45f684eb32c51ba713381050377e385006947e6417392835a226996c2f9003a54af2e26d63b3cbdaa0b72cc66790d33d787dbafb343a827db2ebded8bf10b6a0d5e729227bfbcd0b8968283f6a066f45a48b2723352be1850de19b6b216a780e784ddfb91ffa91ad15bf42b3e57fe9bb88e05c6d4d7ea94e7e57fd34fb9bc9c2ebf0deb0dd9c924e8ec939bae43781a7c683df65c9e5502c0b71982474ac08b5ea73d8df28c0ae7716c12f5bce09d9d037de4308b7bb652962db204f311412f4a355e2b3e2960110ed9c91b5d67d6166e80cb1cdb75abbf1705ca518e5f24b9962d6534baff1dccc1a3274f7fa3d07ada945467fc2a82ac1f9f6d6889084de08d8c77c3a5e7a6b2eb3a07643718652b9bd1f1e21e7cbe4040eb536ff9645d843b9b8b98640d78e0d8e50c007dbbc544e1ae8a41d7eb7faa8622ce31b7d68b50a79befefbd55f25ea19ed90f385879fcf7bef24b1363d8eca274e3d1b0e317f55a550bcd506be1c5111fc0f14f819b95c9b52e68d434895fc4f578644e3c72723dbca9b05e5c6eedcd8ac47439250fa1d838a6d0007cfb88b5503efb2c0360745faaad1adfefd2aa4ba60ab5108805b59b7129981c4271329e7bd6f5612cf478aed58bb0f5a6c716153cdc347d96445c260128a0dd898ad12a0ef188aa6a475ed7b0be84480e1eba250bd5a25a591f1806c223d2398427ceb747140f82fa8934a8c1504d85f8033bd4a64b81db59ff4999d722fd3c7dfb6e3eee732dffaba6a9b836ec282c51e2e21086742c67526c935262edca280df53b1f8b44ddd7549b3146b7ebcc604bdb8bfa438fda4667536d3ef1558f5c2df42ed318691f5137506e5c5f0da577641e4a20237ae7489468175fa13b4c40e2ee3be87bb683eb50bbef44f7db04a311f1336a36c2dede5b704af9186c5cf40684491c8b775065448f1c004bcbcd8fbc4db41e38d3359c93f7babd121de06d9d072288645dbdcbb709ec39786cba97c65d438e92a7154d5fc8ac07b49b5f88e03aaefb95102cee3a33721b33ed367aa7ad72bdbea99fcb2385c4c715a71a229e10de713f8d1ded1ae57dc04450165e436b993bc93dd1ef1f988db28cf2dbc83b4b9a6887aa3f931d894a7ff80261279c8f09480709d094d5c115298453c79dd810fae8dbd8038b8b0c03c0b896a8ca46d9b6df47dac380a8cf75c59a1fe7f6e2f7fb2a67ac19e39448e1fab5b5fb7602e0df69db7da038b662eb3f4d422b2136a45f357493734ba619a4b3ea3aa059b8c3c721f47c333eb1949d9ecf38b2ef23bb7855386879b569ab18e6e90829b1e66526e7f59aafa8df4187dbf296de3068a9ef29020a8418b3895110c8df6d4b4e6319424956ac3e674cd2a268e041ee2025213906f7f652c0d20569b064f9bbf7ce0838c0094951fddb0cabc104edb2753063c2fcbad6a32c98e56f752f860af4485b857cf49ea6f2d080efe9dc6d58d076091511bf9ffee49846623d3de881905160d645bc28d6d779af4ba899e0eab16dba17398fb43bdc3499c6e8089cd6bc933505bd7d325daba313c6e48ad02cf11590fef4565cbe0adc773715e7a4e0fa1dcca176e98873e3dee2b81db3f17972711ecddc087c4cdf5f1b222b766f7c0418b5e5aaa0fac6b8396c07a1b463ad4ef4e35265d25488d9e2db55899b98fecbaeb6bbe512afe109d7e9093b796457a615393e5115ebe7f84e9de7e8980e424fb2ca12a3e9531981cbe9f34c141f503a8a4c95f8cc41fcfa5691ca7e6d8452e0548f57fbe5d551c20acb1ed50c58004040eb93af106f8de11adc57768e93aa002a4f9b9631576a9ae655f78c559c241216d0c0e33ac055afdf0af95ca37433b514049bbd260cffc6919ffafe9cc6c9bc3f4df6e671aa620a4a94e338de148798232b78c1d95bd7c0a1fcae6d022b3ae79a057493db6a4d4229645716fae914988b505a3bc6467c56988e042af1b0df2b9485534cb57ca5fc2d5ddbbb7eda8e087bb926d7ad9d520ef489a076f314488dff0090beae2c85d2bcfa249e497fa98605d42a2d2952fc574fa8757471927bf6c6d91d68fff6432aead29fbe36f06737857e14bcf24ea24ae48eeb2914ba44e6aee83ea61635f932267ed42dec6dd81302ab41112c0bf29197f46003315da80e58aac8bf749b3ffddaf0b426ffbe3f656628e12e5fb84fcf69f6cfee55bffc53ef5351a51a4a0af3ecf71dd6faa1ea882b5919168f7927a2828173da9d929559d74d0b92b378cdd1cbfa4f5ff758bd98c5770dff2fc2a83e16f655e7269189b8fbe52833977c876fa61171def30d1f82431f816931815d1dc3184d348353ba8aa2a06219dac42a149dfbcc41127341318c6bca0f748c541eac7806749b698bfcc293f3b68be87a86a7ba71a912cad0dbc204be0df00bd729e582deae6e7670be1603c98189e75dd8cf86be5d18518c98c2684f07f073d9220ca3ef52b0af62d955535b1d383e2d026607ba619991bf5d9b9392dfa0ddee339f2d20899199bcccf655101365b4e4d56cec7efb9c2f2957c4148fdb6e56a517e7e42c2e8b5664559ea57af61947b19d6c50de67fc970eae1e02f63bf834ccd6dddf4332f54adc75d4c152e6588c737d334c00e05ef072e9e82f48f168053bd79dead05cb8f798fd8358271d6fbda4c31b6d6de47bd092b407977c598a01176ec49d9dc77a181f36530303bc2987313c28bd74f1a8b709ce8e3d5e8926da8bbbb398f96908dc2f807e82513cbad7969eb38fb1e5882301af273b54cd1162a91b83562874d44db16be0379899783d4e008d3d98d998820ffc0f703e90c7053df567d3b0af0ef77d211e16b40584956f0680e85e6e2c3eb8de937b2a08bb8b4c228b077dae76e11ebe5d2c51410b26afaa2dc3cc6a083a1fc1a12182", 0x1000, 0x404, &(0x7f0000001280)=@in6={0x18, 0x3, 0x9, 0x80000000}, 0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000140)={0xfffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x202) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x0) munlockall() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x180, 0x0) mprotect(&(0x7f00007ab000/0x3000)=nil, 0x3000, 0x6) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x70ee) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0xf000, 0x90, &(0x7f000076d000/0xf000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/226, 0xe2, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x18, 0xc003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x7589be1bfe106eb5, 0x0, 0x401, r4}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) seteuid(0xffffffffffffffff) r5 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) pread(r1, &(0x7f0000000180)="8ce9262991d8b41c7f", 0x9, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@un=@abs}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x2b43562, 0x17d}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xab0cb829b2f3713a, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80000001, r3, r4, 0x0, r4, 0x96, 0x9}, 0x81, 0x3, r1, r1, 0x8, 0x2, 0xffff, 0x8000000}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140), &(0x7f0000000180)) 16:00:01 executing program 1: 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x2, 0x100000, {0x6, 0x80}}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/151, 0x97}], 0x6, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x628e25361832ebcf, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x9, 0xfffffffffffffffb, 0x0, 0xff, 0x9, 0x7fff, 0x1, 0x0, 0x3, 0xe2}) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20042, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pci\x00', 0x10, 0x0) poll(&(0x7f0000001380)=[{r0, 0x20}, {r1, 0x8}, {r2, 0x100}, {r3, 0x8}, {r4, 0x4}, {r5, 0x4}, {r6, 0x20}, {r7, 0x2}, {r8, 0x18}], 0x9, 0x10001) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r2, &(0x7f0000000b40)=""/167, 0xa7) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000007c0)=0x8) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000800)) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) recvfrom(r0, &(0x7f00000008c0)=""/106, 0x6a, 0x800, &(0x7f0000000940)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) read(r0, &(0x7f00000000c0)=""/177, 0xb1) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7, 0x7e0, 0x10000, 0x5}, {0x1000, 0x40, 0x7, 0x4}, {0x0, 0x3, 0x3, 0xa01}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6, 0x0, 0x0, 0xffffffffffff0000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x1, 0x4000, 0x9) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0a53caecdf43d9e81d3c76b56b8f993f0a9d6d58e11e0386578ea45db35d1094c2a9719d589e90b36a21af050da05c601c8851d88b7399d76ebd9f2d0b06283278ad1e63c183f1d8b5384023f0bafd00c2bbaafe2018e21a54939a51557aa84559e95cd4a780b1ccb0de1b75c59169cc8bce3cd1a84e8ee3656d7a61622514d5ecb9901221541a7cffd02067a04f58e3163c3500"/158], 0x10) shmget(0x0, 0x2000, 0x401, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6fa1, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x6, [0x0, 0x6, 0x4, 0xb1, 0x200, 0xfffffffeffffffff, 0x5, 0xfffffffffffffff8]}, 0x3c) sendto$inet6(r1, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0xf8, 0x0, 0xfff, 0x80000001}, {0x4, 0x2, 0x1, 0x2}, {0x94b6, 0xfffffffffffffffb, 0x4, 0x27e6}, {0xfffffffffffffff9, 0xcf, 0x1, 0xfffffffffffffffa}]}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmod(r0, 0x45) write(r0, &(0x7f0000000080)="7abfa8cd8ca0497435", 0x9) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xf) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) socket(0x10, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r1) syz_open_pts() fcntl$getflags(r0, 0x3) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x44) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x604b) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) acct(&(0x7f00000001c0)='./bus\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53e5f0b000000000000e58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfff, 0x5}, {0x18, 0x1, 0x4, 0x3a0}, 0x9, [0x6, 0x80, 0x6, 0x1, 0x5, 0xac, 0x69, 0x80000001]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x10001, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x183, &(0x7f0000000200)='M') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) ftruncate(r0, 0x0, 0x9) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x1}) r3 = fcntl$dupfd(r0, 0x183b35a75a979ee0, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0xfffffffffffffff8, 0x39, 0x0, 0x6, 0x7, 0x8, 0x0, 0xcec8460d78fe24e7, 0x1, 0x8}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x76, 0x7fff}, 0xc) setitimer(0x3, &(0x7f00000001c0)={{0x4, 0x8}, {0x2, 0x218d184c}}, &(0x7f0000000280)) close(r3) 16:00:03 executing program 0: getuid() r0 = socket(0x10, 0x3, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffda0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = socket(0x20, 0x5, 0x7f) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000080)=[{r1, 0x5546ecaf9edc1116}, {r2, 0x20}, {r3, 0x100}, {r4, 0x8}], 0x5a, 0x7ff) r5 = dup(r1) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) connect(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="91a2262f66696c6531462af8f4cb489b53ea00"], 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x471, 0x4d, {0x3, 0x5}}) r6 = geteuid() setuid(r6) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x8000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x800}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x116, {0x10000, 0xffffffffffff8e2b}}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) clock_getres(0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x5e0, 0x1, 0x4, 0x7}, {0x6, 0x1, 0x48, 0x69b}, {0x8000, 0x7, 0x401, 0x20}, {0x3, 0x9, 0x7fffffff, 0x81}, {0x7, 0x1f, 0x7, 0x7a2}, {0x151f4bb9, 0x4, 0x2, 0x4}, {0x0, 0x1, 0x7, 0xffffffffffffff00}, {0x200, 0xfffffffffffffff8, 0x20, 0x4}, {0x2ced, 0x1f9f, 0x9, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8001, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="217421883016ea3f9841332bf7b79fe9606a960a7fa32e2fd9326c6af84a8aa13557434b7ee779f7c38ab147d934331f273da8ed9e7f20ae00a243424ea450669c31018f33130d45fc7d1ed21692fe4221572222b3deb76fc6969a4ebfd064215355f26139a7c5c1ee1d98c178f7ec41a9349778abb72d14af163cadb803e2a00d6759683fd3e636d1", 0x89}, {&(0x7f0000000180)="7b0201f0ae37576cb1ea26db92482ed74185b312f2830ee7fb4aee53dace91ba2b0f5ba6be1f88b6635449b480af167486b815da42cbb8cb92a613fe29175a7eb811549aacea502cbe76e2559641a6ad3f4c58ff20f4b73da597c794a189381181a7ed5e596ab1bc24e41ba4010f60e8cc90e7930df7aa25bed2a545d9e6899ae21c97a32ea54ec06b235a3b460173a4055471f189df046fb011475246bd8237470a6d749a099f02beae158217c36ecae0031b34c5178809105a5f552a7c88269eb619322f6fc669", 0xc8}, {&(0x7f0000000280)="e728d19038b9bff15b84e5fa6cab3264a686378cf2f961df06190e72094054bf1237a30423b2126840d12bbf2f890c3982b06b342e2e2103f7f4941a5ec3f2980f09ef2718781762b21090515f66e507abc0ba39daa5df", 0x57}, {&(0x7f0000000300)="70e67fd4c8f3e1f3a77b400c19cd8d7177ecf40c9b3f5387bbc4c9eb39969e2f89397a7d2990f95966dd8e402be1e3ff20d1a9fcc4ec476fe4959b1c30f87db1ba6231b1420bea099e335249a9232c5b73144b611e1bba9f56b51298e5a12b8d08585c05ae6d34456d5b7083d48dd48bcf60d3cc914221e8ae94928a7ea648aea942cb1b0c3c4a30faf2ec75adccf8cd5df85492f7c1eac2ad2858e6c27b1402fa643e96e4b70dad871bb8e4ac403b", 0xaf}, {&(0x7f0000000440)="f77fb77bef285cfc88ef58a852c61bef7910d9623ed9f2a2853d8303145d5d5af1f1ba4c829de9eade57e5328f7e79185daea9ba3a25f3ae83d37e87a028f6234d72d137958c28c23dab7659830933b2043d1e54cd425b09f9ab09003d74a1d12026998ae1ff8b69f338f85b76c109ef98ab39b0ef69c3697dcccdd9a30688f1784d6460624fea2f5890421c8f1b578d8394229f7e909dbcd620d042eb01c0a25d7c9f96e6b99b595f62a550e24ce32978a0abd39b69b6cb3ccbaebfe3f646d3ea0218ac964ca0eb1382d86f39bfdbfb1f49afe6d9638f5cd3dee27dc73d65e6e762e3a1ddd3680c7494630b25627e1a1c39ae9bc3fa23", 0xf7}, {&(0x7f0000000540)="cd55890bad2023113b2a91f43722fdd47b4f6ee0f512631bdaf3c2f19c0101dd61493131cb8a9f8b572ca9fb5b29e98fabf79d1efd5f199f073c63460bb3cbe2731af7a7078329b80effe4b6ad1a4d39ecb1b70fef5ff089cab860661d607bfd9dd2de68039f5e36a1c5db05cf4e025b8a0f1a4ce7ab1274e6abc28504af1b06a0392da2803879a4e5bc615a9ef2979fd0c5ce3820e7b56be6736a517702a770f3f42c206cb6f4689bce6039ca7861b609eef15be74076266f81898e34db65793032c15938d73613dffe5a572e7fb675624cef6c2fc05014931205fd2a2f2c3f63bc6f5a9085f7e336", 0xe9}, {&(0x7f0000000640)="f82a7903d6602f829f96972a6ecdab7b06bb551eb790669877ca7c3a54683b1ab0362fda8af8e391630925d17e7070ff50a7a6d26250da3d41c8def45dfbdb71852e8b7f83aaf7da7396a6acc7a25da3ee489f965ca3c5fb1652f21061f1fe116f64998d5d871cf20b45190d701cac6cd165fef97927580907e7dfa705bae1bd62a550d4a5ef99f9587db03798df9ecda7548b865e9f6d77a6d89cccc06949ab6fe30700382fb8a6bbdee7235e1fe1540921c5162770edc45c6e5a86a3", 0xbd}, {&(0x7f0000000700)="13b5ad1dca77fe60d370f313bd6910bb43c3236ab74762932c08670fb0518115f728135ed4a7f4ca49d18270c3ce681dc0ab4b844f0552785ea80eb475f662f02c82c06e5bf3d7c6e8131a1a83b587f379cf4a4946c161f024fc1337c0548646d5661dfa6e99dc4ac2ef6a270df0d1f1e5ec01dd9a6eef29644e0c3d7d15bd10eb642a7e419b0fb63960128ddb375e6acd590d6efd4be75dc05bf8894ea575c5b062dc02a281054415328ba0ac24eb22a7644d66e3e693ca122f5655380110e38ecf3a7a49e8084d1b6a03b99ac7ab7dbe6482b11dd6206483f808076442dbfaf791e3367efcbe6bd7c078a40824af555e3bc57a1a2fd6bf29e497f52243d58e6f575bb1c7df80dd234cf8243f03e21cf48fb24af0a8df020031a795d8986fdf0a461fae7ad193493e3f7d4dbb73d686c5132eb39802497503c375672c2429060f584a1c491d3e73601313f528e047d9f2d4f3b3638713437cdc7cb6e9e3ee516bdb855437371d49309a2282b94ae3bb223adf4e2d30f21521f8034926684700709b6163298adb1feab5639f4f8312e74017a38d3bb0f6a03c3143498431f45695475de4ce2dcd86f358866756fa217c8106809392091a7d0e916ddf08e73e9c58d73fd85fc678f7d33700d5c6a801618b34a19ccb24264916f95f60b5763831ac4ae4065b15b194fa29a4d0a9c1e6c942962840da43f7d5bdc9d0d99607361fb9f8c823023721e20543f20712cfafa7f46e51d5d91fe888c503f4fdde21c045c24463583a89a1387fb06940747665163396cc7e4ee7483921db0b3eb7041e4669cc1466e350a80553eae6d4870d793328d56e728c37e29ae1ba9ab67127745b8fa0f2bd2a61e8e6b36fef391ff99f32158f453c9b9acb4a5198a9d3d43a60dae43599b4f521fb3ce6a369c6188f8607abbc1fb0697c033ac8f86ad996b2733f6a0086fe801276deb4564cc7fe0b256e26df90a3a6301ef182069047bbdd40f6e29f00ef2d6f53dd6d78b97bcfdad924885ab4da474ef0dc45e0757eea83b9ecc5b5b3e338dadb5faa28873b9813e1068bb9b8e251427272eff3b3f3751f87962b1f98cbc2df870d07486a7dfe822ade83075eac0a960133125c982a0922b33e772fe99abde16d03f3c8bc8fc58a9f7faa44f6812e5aed253088b8cd824f715da817cc4a7a0d5320f99a80146266597d812f472f96ba10d2eaebe009175d9ce88a838636510d1406e6daded9ba544468eb42eae2660a64e8175a04c8d18fd8aa78343ebf0e2ee30989cfe56546aac025ee12e931b63f96feff5b0b95eb42969560f6d868cea7ef634ddbee92b9de8c66145db3ea869456f3bb300c35abed5d9049ab34c8dbc3794f8ca58949919e996331c1ed2e20208474d570c2e0e317da49bfeabdde64226eda92a980c502fd6af9046843ee932e7b1791ee720c6c8d6a774ee89e870f1fc866ca755a0aed969b089cabb22bd4dc5d959f752872653d1e82b5c3e0be72828dd56b13315fd30b833f7219cbb4bfe32b83fd52297106febc4bc98e4b5196e0eee84fd459628e6819b3f3d057a68e72e210eaca73161b998613754a534a66b79d1516dcf2f2d8c7059057db5860563995da09dbd7bdfa7b9a06ad4e9a246b0842e399809b793f37a60c4044b28da7576805e5940d9c6a65f12af10279cc825e44eae9e53093a26475be6bcf68659fb042d11de89260ba2d391b06071bde4c6e7b0962ab692c2e4a1f72208fe8d062a60dcbe736785d84f2797d98ca75e24f1c5c6b183e37db6f691e8606de9a275b685c36d3fd821677763dd5f98b66c4010a0d2f6eddb5701791fb9156de8b44b72d104b6d5bbd16e82e8d7ea89d9be09a28b9ca0e58f0f84d3e61a6dc6a9d270d625fd3b5e0911ce28cf749f526fc048e9a43d5ac848dc185e705470582709d940952dedb02c8cf8115ff44d28c9b19861680ea595448729846770a1bd4f65de068ebaf71ae07fc158c057cbf40761642c33c89a2c66a9d479afa444ba3cfc97f592d726c514e1dc9b0954e240d8f2d9afa77629f65a87003c4e3735939320f8792312ed5c9ef47f03e4d0042f205ba72b4b728abfcc24cb5ff96255ef1e981e8b057936467733bbb07f497a65f4ff6ff46af969acd9bbf084518689081fc2c21e51a5bc624d4221d05ff7f7cde4769cf4bcbaa12c18f3cf403dc5132ad75ec5957fdc85f7b12605d7422453c8ba66607317c9cf0f7a44eb58191be4095cbbb001e9c8f3ad138d40f278821909a4802497b3cf27c35a594194d86fcb138158f3209b2d4c31e91fa4ef05e532fa30a80bc5c701c54360cb5651d1e9bf085b770f6e3ac1f5f82c7adb0b6c82dcdfb9269e06d3e57c2a30edb0799cb78958bf435fa6d463adbcc38709b03e5c4d397f566a96e417c47c5b4dc86e264881f7bb31ea07c0b612d137cc4098ad759bead8398c724a8470bc8bbc70ff5cfa5dc9b525cf3088fc00383b9bdc74f054373f91655892b94f01400e1b273611334dc59ecf74d684c952ba86a0525fa6f0a6b094e7e8a66d00441f7b7778793c36a4ee543e71a111ce993a4214a692d1ee3584d8bc25bd4616074c9a740ab7de743d4255b090c15fc64d3695529412fff2a89b6781bd75d89b5ce72aca83e2ead8e002bc2a36aa6b20feffe4c1c0b57227f8717fd1699403920b1798fa88c4a81b531bbe8c2adcda8dd78114df4e4f39cc6398b665298afaeba78507a14ec125da5976a22a0cb4040f43754bff068ffe2c09f918f83d03d43f3bf698dbe58a04aeb4743348970fb4c1d7f0f9436f285273715ba953a34206665b67586140a8194f22db40a6301b3d31af613c4d05414728fe552b1941f309132876e200157c29451e743c295afb69e0042621daa6308b037416c8786f2c5caecfbd4186dc9086dc9439d19d611bc95a5cd303ea8b5d594065c539fb69cd13ac8e655f1d64900537dd442ce7472b267c6c7e8056348a0148ea2241c5a4fbcac97316e285d6e59988fab85e29a01f2b950daa295c9ad3dad2a6d479591ee3651c4d17f3a401fe7a8542cfd04566e9709999bc3d9ed1daf90be41d822f0f32a6998d51d60037675b1dc5c05476771353fe98bb1248a3c7533ee40df6d6c1b0832bc2adce8d93deefc93f9b421c28d821107115064dcaeb7f37a8f51c4f0e6e018a0538cc5fa54112117bccc2b8b1ee040c5e77d2336cad3ae61edc01eebd1400a96bd04eecc691f8d071bda88ab01666a6dfebfdebb043d8767e9dcaa6c03f033e5c6f63fa38dc791cfb3f58a2702fd26f8ff779921f7a1612b76c636e0faba04a06e89f84d9e857a70a1afaf93bf2b923e4ca012b9264f44c676ea9857a006a37bc6a99b79c55cd5f1e78f1b6ac29b52d73f9b744d58de630399fa046d00d1f7fb4892191c5d71a8fb10b02fafa30b20e468f3c9a46e3ecb01a2b8bf5f2acff77d634304856a04f365e49ce12e05f08e3c012a46a132759f3b92d4201fc5fbeb0d5b375962b8ea0333190283d712cd1821bb76f9f330606d84abf6cbbb02c6a3c380a0f8f127306c2435771371bd8ebe90b2a181a9edf0d75aa3231fc33bcd9bb81662911049277945cc0f60ea2b113541ea7df556cb4ce02c99aa5d59e9455a29d78c7d365c4f28ceab1d651a68500db3f55a2c3128b4fea68a4930be476963dc6e868ba4a38c938fe0812a3893ced4fab4335a4c62101460c35343cfc4515d19ac6ca16a7bbaa12b0a3880470e3e06e5dde353fe827593175d6e150d2f8d874dac57093e55c5a8a7a0b3d016299577c52b863acff2f178054fb067cb80ddd4063a5ac913a5c1bc9f43712d32129296bf6668a74c257f93958901f730ebb187c0ab2a88b5fbca054bc1756f21127e4cc5b0f00107a06615707bae93720e6491eaa1f6b619dbd9b59a81af4c39520b603f875a8e16a0b7efaefd5767079c272793ad12a4f71f9fcd345feb8a90f97bb6266a3bedce857c15b925397c7cf35dce5f1ed3563344c8dfd9e1ba6debdbfb4c6b7a3b682ced4fc9b71f6f0e4bfb80f0613fbb55804249ccbb73b5d54f9f882f4b5a92bd567751ed8150ff6dfc789d6492ffa3ffc46cf018303a4bff45362ebf5bd88a28a5a703228a07b4a584374224ccdc1c87e1c51344470de896180b568687c4457901dfb7f11e6ed794cbd12d36e54e24d4d8556d6219b4ff4326f6131b20a64c13f063e988328adbc8cd38b50d5c6801e26ca8fa707a24a46bbacc3d89c75b1f78e0935fce9f46c5e26ff209799457ca0d5f7948612521aa5e377e2e48fadd6b9a2558a6db5753410f77084989c3838cdff81b931cd44ade866df72b6429bef4b4d76dbedb60097f0a4f8be489125ec39da6b889b02fbba9118f4a0b7f8ad618c68793b24c8acfac7570b17fbecc0c722d905d5a74fe2f33e1cbdaba11a202c06543711aa46fde9279111c3a4045aeeca2067ef096ba91b0e9980daddf4e0ff4f9cb104c1db1da98a4e88a905896e856c084f4cfd1cda76ccf0dd445f51927084eb095c4b9cf903da7de816e33f40d50e91c8d7346d2a0990f2799a528ea18a97137e969cd256df7ce0777542cc78c48b78faa0414926b0b23d70b3f9aeb40bcff64e13c11cee93ab29b48538b351e645dcea53b066e5216dc0c0569cea51a9199ff51f14eb0d68875de1452358254a77e40e614461ec8807321099e09ef2c2ad80478ae29a5d5420f721e7fec0f5346a9afa1730a9cd578a01dced8a9390260cb3e0ccdf92bde4f1c20f3dcf620808d31a261484dcd3a1be5c77c12bf46269a89cd474c087156963a7ef3014ebfb5a6b784e33e4e045b6923728cd261ab809bba278294aabbf30d2ddcf6dc0dfd2266273e93f025fe6b488380e3d6fcd2d25182aed4be87f13db5b8cb8ec5a634d57c8991f9627f2c84668d4666b0b98e86caa6606d7bf496d10d9587c5fe37278d186ddd27019a08716c3d053637b00552b5ed5e92cd8e1b47108f5a192f0c7608c79ec57726841eb67f52bdf2ceda507a98663d85975a7445e6e2ad393b4f1dc9ef6aee6db30b02b01aaf6cf23072dbcf6897e1296e46d1fa914eacd716fb72f00e9681fee8294e4a40fddbb0a846472fcc263d0e6f125062b7e79327476c000410bf44876ef21bd63c869a4e3cd6d38b1bb28a493ca0a00f4a92ee1105d542d20593a46163205350dc0332a9572a0cb4697d2542be9e588365b9af5615e4c06f1e4172b033c36564059c77e87566e316e8eebbf1df7af4aae0b83500a2a20945ffe1e00849bcb6251e8192859f68a9f43ac0faab9ed15ebffd77a981a7f5677a29d0245104358647baa5a335a54d471c87e37d2a44b274a01655c7968fcd985c123ae22d649a3688171d639f0e49337f5677348931f5155c5e5ed42c25c3e8a063b5f3b0cc69fa0d550e7b53622668c63b2654583bd978f97f2127c11ef7ff2386f742e63d01b1dc1e695aeb72023b2ef07378be10b71389fcdc452e3bdd64ac8d9acc7815de65673ec3ecfdf6ed87929e101135d51fc9a34c1b9bed83bf2b7a0a5b989e905b6821836b9b8d1bf5016dab0a0b538b09f6955f4f22b195677d525d181f984c5a73d024838787ff4fe7203a5d4e3faa5fa2b580259053de96e670488b4f033eadb5108fa83447bfe8c9a4cfcd282d10bb134d609c7493d45f1d50acbea339faa22dc7e26f037ce2527603345153b9fcbf299474969c7f42a36fad43c6776d4f421ebd2496389e9262a0e9dfc10ea0b555d7ec41e2ac2846431fb009e87196095e7a7be9a4c484e6b34ab347c4236ea5633b", 0x1000}], 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff0701000000000000000000ea78000000000000000000000000000000000000000001", 0x2c}], 0x1) syz_open_pts() 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) r2 = getpgid(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20090, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9a8fb808f8bd5f2297fc4e988756635b52b94dcfc77e202151edb8ad6fa6f8269c0973c9011b9ce04db5e7d37c8f7fef56ccb072dd79774a4cfc7e8e2c8c5989fb97518ac70572eb85c7fb658e26b5bd0314baab9a917a5af6705ce958df34", 0x5f}], 0x1, 0x0, 0x3c) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x200000000000000, 0xffffffff, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x40b, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x7) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f0000000000)="0bf0519246ccbde01386ced20161d75226928191c61961a2c19544a701877d62242e31eb7e12e626b9589cffb757e844edff765997db419ba89fcbbfc9585d6b7af66dd3684b91ef38597104941068671d77f293266b7a4d2e73846c1627a42baaf5ae46") syz_emit_ethernet(0xfffffffffffffe7c, &(0x7f0000000340)="f6") r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000180)={0x0, ""/104}, 0x70, 0x3, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:00:05 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='].-\x04+\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{!\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+-\x00', &(0x7f00000002c0)='^\f\x00']) sendsyslog(0x0, 0xfed3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpeername$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000400)=[r1, r2]) sendsyslog(0x0, 0x0, 0x0) 16:00:05 executing program 1: getrusage(0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x800) recvfrom$inet6(r1, &(0x7f0000000000)=""/150, 0x96, 0x2, &(0x7f0000000180)={0x18, 0x2, 0xffff}, 0xc) flock(r0, 0xb) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000600)=r2) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x4c0da268c75d1ae6) recvfrom$inet(r1, &(0x7f0000000780)=""/135, 0x68, 0x40, &(0x7f0000000380)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4810, r0, 0x0, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2000000000000000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x803, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000640)=0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000680)=0x9) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xfffffffffffffc72}], 0x1, 0x0, 0x8) geteuid() ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) close(r3) 16:00:05 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5cc2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) openat(r1, &(0x7f0000000180)='./bus\x00', 0x8000, 0xb329a94c3af672be) r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f0000000280)=[{0x2, 0x1, 0x800}], 0x1) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x0, 0x55e9, 0x80, 0x40, 0x1}) r3 = syz_open_pts() mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x24, 0x2}) fchdir(r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) r1 = semget$private(0x0, 0x5, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/178) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x80, 0x7, 0x9, 0x1, 0x82c, 0xfffffffffffffff8, 0xff8b, 0x0, 0x0, 0x2470, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)) socketpair(0x20, 0x4, 0x101, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x7, {0x5, 0x3ff}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0x80000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0xc2b, 0x273}, {{r1}, 0xfffffffffffffff9, 0x3, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0xc2, 0xf0000000, 0xca3, 0x101}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x101, 0x83ae}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000084, 0x9, 0x8}], 0x4, &(0x7f0000000280)={0x5, 0x3}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x40, 0x7, r2}) kqueue() syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100010002) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0xfffffffffffffef3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = geteuid() geteuid() seteuid(r1) syz_emit_ethernet(0xfffffffffffffe37, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="c578ac30885f7cfe794daeff367dcf587dd5aea63f67119e0f46c32560d6ccf2f5df2bfb79fe27752c080e08db703835953777c781c3ccef90bc8806843fbc5768af4a3f6ec54c119f45ff106f174554f72a7a4e2999e339908ebfe9909b3f7d2d960ec0a04b9d8b3dfe3aa9d926295888e563d9927a2803066d76f44464186ede9ea375437803bc235575c170677a75b3713c4c04839859dedff7920f5f34646226bf98fc16e8ea19ea367eb350791f2fdc9405486ffc6024d5f1d18fc87224e1efc984480908b32cdcbc767460c5c3c136fb0679bdef5c2faf38e1cfaade4943720b83375617dbb871474bfe7fdf601782344a2ccf0f49ff246eafa51ea84ec5a77c7b606676b6ab1d11613afcd9ba96a0f6c8a94b65c8ac7e3962f9", 0x11d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='U\"OL', 0x4}, {&(0x7f0000000340)="94651ddc8eef1fab7be8a6eaff565cce1eb00d65", 0x14}], 0x2) fsync(r1) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/94, 0x5e) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x30}, {r0, 0x9b97ce9c74ee7af0}, {r0, 0x100}], 0x4, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x200000009, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89d732dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcc0700000000000000294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30bc8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0xffd0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x1, {0x5, 0x5}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x109f, &(0x7f0000000080)=0x3, 0x6a3) shutdown(r0, 0x7) socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="ce46bec63b1d7b4075dee152d665e9434ba49a90cfeb3087021ed546928920f4c673654d1d1b7a6a31201505bd5a4959c922bd7ce80a673de3198b407e8b9863e950f0371feb9b727b893e393f4c6bcb410ea38472dd6f2b8afa33bf1b48b1a051929d026620a778210aad44fff634426e54833fe8f2e0e16d9b07c97e863c5a524cb9160a7be92fce4d24", 0x8b}, {&(0x7f0000000180)="98da00cd311734a87a120e389be59eba4a73b82a9a992b0c3c7893f3f8e9fcf9c630debced6db0e6fd3d9c783852a9d6df26ff92b93936fb12f64f780ae562c0df711940b377d148cdab2a809386fb44263a2f2cc23f90c100557432450089c5f607e4978404436e9ca97dd7c84e89bc8f2b1bcc894c5e2601422160a81ff0e3fd24962bf23a9dc83964f9a9e6b814fc014cd39982e2833bab4f6e591209040c8e179f9efeb45b6a69f0472f20c59e432052f1ead1d8527e3447d4e033d83a7d0f19cc92558dc85d845ac0f9397e1a8b2473b887119a55dbe2f9388c0a25bccc832ca6c9bcdc0a86653145acb93418e60a223343", 0xf4}], 0x2, &(0x7f00000002c0)=[{0x38, 0x1, 0x7, "8b3f4e819f686fa4710bcc940ba3d285cdd8ce903432faf2651d0fffb1028aec512587fe1dd1f3"}, {0xb8, 0x2167082bd358200e, 0x816d, "85b1a150ef5d9f6461421d3b5ede61294292e644a825dfa320c101b90a3ada5a72b2ca7443f048e0475efe4e5e4066419f087573bb09ca46c439136573b9997be554744397cce5092852adfb49d78f4644bbda9e2a3394a66aaba134b06eff316b4e743a4151a9e28ce553ca4850b9ab6b6bed145e5b30c376f59e177676872237424ececba4b4dfb4a537b1dd6a91c971438bd9354d7fc51ae55308de608b5990aa43"}, {0x28, 0xffff, 0x401, "5218e1868662e5180ed39dafddc149a00b17d9f784f096"}, {0x108, 0x1, 0x5e5f, "99e2e29dd89e9047bfee289e72d6885a3fe48755d245e31ef1991adc34b8a4d86190a70932711ed39df1771a9c2037145f90e136a5d3d7c31378f681c4968b789182bd8a6468e3e77e788dab987734bd7c1512f54a02781559dbb9d76cf18f1b2ddd827b8c2e7e02a9710689db006cac44ee07af01b343be00444430a6072ccb52b1df100538b2fe32d4fbdc90c87c3fced1eda33e79092a8b134ef1227602b31c2064c1e430ddd00c8df97412f93b2c6b438990a0314c3beba5fc0efa8b66a5def84ca26d0268713463cdaaf4de279745cdfb96f59eb6fee3789e0a52c6f659e4a896a41f5a600be650a1099a359b1d32d5d1"}, {0xf8, 0x1, 0x0, "9ebf7243617538c6722051bbafb530bd16c9128128e0b7c3d1b0d80d56d9bbbbf4ff9ee5df9aa5818e515f6e426451a2eece0d80bb5bc83413582deb56c99740d7782abe7990d58ef0d9ecbdcd36ab3a9cadc9307716cf1c9c208f6e26cdf92c14071ca6c948aa1e981c8746ee276ced0966e4f4393cdc347e161ad027316f245bceb8846b70e69687cd9278452d859bd42cb8ce1b410f7f75667ad03a91b25d05d35b638377f7cd465f3a0ae3954d284c9429cd275f11aca22b8fdb1f6ace60b6b201b1a0274c53d7656a60a15f5e9589dfe0dae976c431ab9655156c7e3a5cf03899023670018f"}, {0x50, 0x0, 0x9, "be146b9425f94086ab40b4d52ea05bb405a0883290300101a00d76c1b46be70bd502c1122c1aeda527c5886d8d1fc286880c9e5b5d2e3689eb952c"}, {0xe8, 0xffff, 0x2, "47cd9e36633cb27ca4bad05593e3a073d608b1070aac9f6aa258b170afaf10e2304167684efda17c9cfa9fa1621259b4a7ba2c674f5c4f6c6c039c615b8a519e7d637b3a79df0904a0a5ae3f4684e1460fa59ce9b7c19e4c0b4492e217144da68b6a5e91a6f03cae4a325fa44a50d9cc74e7584df948c73d4ad53991d879966c41d0be7594e69c6db91adcb057aaaadb9dda212d384c25f4aa60235e469fa8d74d071a236aa5e58f059db6ab328cc987c9695e9587e9685acb256d7868d324133f09478ad56b818508143d71308bf8e7de7063"}], 0x450}, 0x8) pipe(&(0x7f0000000780)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000007c0)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="492441c15987c32978228dab7385c5ed8f2cd2fbffffa28890d6f8e744272f9d258a5da7fbc7b690f8155d4255765c6dc9f70e37df10b206ad08c67187d687745b3cff5c674dce90c78a724f34afa4d9c9c8e4c07e696e3c4045db4598f327fce456f0bec2f50a1a293204d8539a4cad5fb8b4755d6cc1df218ad901c94f840306b8644dc6798d194f7adb6d33497ba8ab14987790201a03a33fbe069171c7083be3701d6773b4266362a9daded4304fcc3e7bc30672ec9b745503df8647df615128aad25128eba52303", 0xca) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x28f) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="f90094e5ea05000821000020f2a204000000000000005a0d2020009d476e473ce443595950f2f9906d1b00000000000007000000005866c14a0235c9d36edb37eb79692055e9d00f6699932fabf5447ffd67f375d0d8113177"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) close(r0) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x9}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r2, &(0x7f0000000080)="d22dcec2e97dde30abf26eb32ffaa14d165a67d3883f8158df23846f505ca8eadc9665561c5edd9c764bf7fc901c60", 0x2f, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100000000) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x482ce7bf8c6d711b, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r1) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) sync() r3 = semget$private(0x0, 0x2, 0x204) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/56) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0xfffffffffffeffff) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x1) semget$private(0x0, 0x2, 0x4) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/254) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x40, 0x4}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300), 0xec) r2 = semget$private(0x0, 0x1f069218960dc187, 0x408) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/4096) 16:00:07 executing program 1: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a2e2f669203000000"], 0x10) writev(r0, &(0x7f0000000400), 0x100000000000001f) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x800000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = getgid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) ftruncate(r0, 0x0, 0x4000) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000240)) setsockopt(r0, 0x5, 0xfff, &(0x7f0000000140)="6b2ac5a60f1e98bb18ce7522d905ea72aebcb04bb1c779b113fe66b5de4268f55d02c9c643e742e06db020e6a9495fec9f7e0b61a36d93992044cdbaef3acd931a9a70f542997fed6fda6b15af1419b361e4555ae5a3e035fd577edd2f0bd4da4bfd33b8d8a6f4f57600da0b1f211c926cb054f200f597a8a4a71af0a3ba8ca73a8b788b7b6e4651691a1e77948a954f92c27e36293c23c5ee759c8da2460cfc34a8258f54c5ba6a82b1a7c5a07ee44bb04686b9fa7376db76de0883e5ab3332913f65c0834f6d314b33cb7c60bc496331a5c356e29f11266ccaa5b7e8357e486de4ff22bbc4ea32a487dc974cec2d", 0xef) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) setsockopt(r2, 0x0, 0x0, &(0x7f0000000040)="f41e006c8b1b1dfecea51a00593970ea985fa37614c7b094fcc623c332aef8eeb44c6aacc0a1178198d1e46dc0f230255f4455cada9684f69dadb2f4b6c78ee25b30bc185e11a9bdac4184a64775b4c3d6a0d5a1400f30547ddd779756e79a9930594a924c0bc21913d8370bd872c4ad4d95b5446b3a80ab37388ac1acbb907dc49d407b0b6617135b085363e87ef102f186d72ede47fad9b3cc0e6ed2f2bd94c4a3847bd6acef790ef5039f919467b8bc52026b9c62ca671b30244fee078e5f4f86abdb396ce92d19f472d9bcd2680559444566", 0xd4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x200020000002) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) unveil(0xfffffffffffffffe, &(0x7f0000000040)='W\x00') sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x7, 0x7]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x6a0e}, {0xdde}, {0x6, 0x2000000000000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x4000, 0xeea) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc0, &(0x7f0000000080)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000780)={0xffffffffffff7fff, [{0x3, 0x5}, {0x2, 0xd703}, {0x2, 0x9}, {0x2, 0x815}, {0x2}, {0x1, 0x2}, {0x2, 0x3}, {0x3, 0x7}, {0x1, 0x8}, {0x2, 0x100000001}, {0xa306fb45a736428b, 0xc0000000}, {0x60d59d2d3fbb053a, 0x3}, {0x1, 0x5}, {0x2, 0x101}, {0x1, 0x5}, {0x8b14d1f4ff65edf1, 0x2}, {0x3, 0x81fe}, {0x2, 0x7}, {0x1, 0x63a}, {0x3, 0x6}, {0x2, 0x8001}, {0x3, 0x7}, {0x2, 0x2a0}, {0x2, 0x80000001}, {0x1, 0xfffffffffffffb73}, {0x3, 0x7}, {0x3}, {0x2, 0x8}, {0x2, 0x1}, {0x2, 0x9}, {0x2, 0x7fffffff}, {0x1, 0x5}]}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="0e117e3b789a4ed991d2a402307994f00fc632813f9dc72a0145ff8f2ffb356b1e0b094329ec7b09f12199d6bd8a", 0x2e}, {&(0x7f0000000140)="994971ca0d5e30a7c728ea83180584bc65f7dea3a3f7f64303752bd5445c35cd", 0x20}, {&(0x7f00000001c0)="47aa9db867870803c75c6b1ba0012d06d437914881487397d27b6706cdda43d6405ba4ab432066756a20e14004173ed72e94a8c829ee2e97da972f7d983d2671dd306daadafda72213f52510630e78065f1b66442ec2142b4f3e6c66f90b8967b264fcafdd8d0b5b5c78816a831f07e31b7db7287f393e169b17ff08deaacb4cec77e239d0fe3b6a525a563258981148b1879ca74d64023a124d877a60496379e751f1e4264d4ae4603aa6e3cd5944", 0xaf}, {&(0x7f0000000280)="9920c44a68d6a18d1d88c1d08fb564b4bd13c8076e32a576859024b7ebc2", 0x1e}, {&(0x7f00000002c0)="31adb3ecc430aee0801b6592c33e9c635680d0291cbc68bd90b15ffe0af41a7a8f7bdb93a54a3f6168b662284dc142b41e630ea92d140bc3a5a3b2b9016b0b95cf5def63a050b38975345c52eba2972ed92e8bf68f2200", 0x57}, {&(0x7f0000000340)="9b20d55ec413f3c6389fdee95b758e7a91b87632c20d4422259f230408d6890dc1d9f5d529afc699e95229d15d2d21e3249e49cbe1d824a2b38dc4b61d79b16e0b3411f0c8d236baeb92280aad126ee3b53e7df3278dd7e1f43ad05aa6007f7e04d63340e63fe17a3d34ef276d6062e198b4456c1548af9b9209f7478ba715f766595ae1fd0e3921c7bb88", 0x8b}, {&(0x7f0000000400)="2b7abb3127854f2df8f4c5366abcf609e3feb3d864b7688765d0542abdb4fe841f6fb490cd6a88dbbb59dca6182f18a27990a24cef1d791f0a86748daa36f7fb8c5b73f8ae5dc375aadadae7962c846e6f79359da1e80f1c46f00810d9a6a8fbd26bd633f89f323697145c7e939b851ea8813e9f7cd81ea120fac761b31a8020fd05d50debe3bdf5bbbbee2222f7efe032f372705b1a2ab8504898517568603ea342ed", 0xa3}, {&(0x7f00000004c0)="72e2174ea2ed19853d79cd22112a72805c29596c164a603f1e24468cb1e2756c957415562061fd48ebee1685228d6c119befb7c6108b15678a2499bca575b464ae911ade216048e54c7dc3715a9f1360d2597771afbd5935b3f1a12080cd0cbfddacebc62c22170119a1274a819e4da43c78ac3232dbd181bbffe78dc9ffc5db99a158640bbe7c180a31dcb880fc42540730291f5b17b966b79203c2f31b3440", 0xa0}, {&(0x7f0000000580)="58d059ede5dddbc8e59fc00cccf7e439f543b188234a0c304009eb0255a623e44d5f3ab6502b39208a579809fef763e34b0120af417b063a0d1401dd183b7522f024e31d1cd8", 0x46}, {&(0x7f0000000600)="04df02065e4d71964e946d62585797951cbf319ecf481c5ef1c565802c06e155fbeedc2b36423f06b1433dcd0fb2ad2a75fccd09ae3558e463a66c601d8aafe2ad87413a80883a4ef6ff4a59bd7969a83d99bf2f1ee012dc6534901d", 0x5c}], 0xa) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x100000000}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000640)='./bus\x00', 0xc000, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x4485, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x26f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000e07000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ef1000/0x4000)=nil, &(0x7f0000e99000/0x2000)=nil, 0x80000000}, {&(0x7f0000f7c000/0x3000)=nil, &(0x7f0000e66000/0x1000)=nil, 0x5}, {&(0x7f0000fd7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000f84000/0x4000)=nil, &(0x7f0000e3e000/0x5000)=nil, 0x3}, {&(0x7f0000f41000/0x3000)=nil, &(0x7f0000ec9000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000f73000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000e8d000/0x1000)=nil, &(0x7f0000e96000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ea5000/0x2000)=nil, 0x3}, {&(0x7f0000f13000/0x1000)=nil, &(0x7f0000f05000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e45000/0x2000)=nil, 0x8}], ['./bus/file0\x00', './bus/file0\x00', './bus/file0\x00', './bus/file0/file0\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus/'], 0x7}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="9276348cb125e18f3d00466461d24cbf7a2583b329186c86353809e522495a9ff05958d8dbb64fdaefe2ef72a3ed5425cd3730040b730efb6a4f5f02204a0bff43565c643d231c794bfc6999cd47a2b81bd273ed50767ed04d17639db846438bf2996c293de3dca0d9c768f5c1469cb8433f579db5b9eff1039955b7d3f844cc36a02e96bdde78ce41ecaccfc83905cf34b91fac677a7cbce94bfef9eae4f4130d9e3621f31b3cadfb8a2aed4341fa6bb79f28342ad55a97a5d2323c386e34", 0xbf}, {&(0x7f0000000180)="97bfb387a37e962d68a8ed0e9b4845495aca49c09e76a497a1f1f8d2e6e33d86709b731178d210cf5b2163363413c59b1065c1e9da0f45ea42653cf01677642bea08377ff546273ec4f087fbe7d19dcd86e0bddc7fed54ee541e87c53ece9420478e8e254895044af3dfc9009396ab25c957cfcfeb48bfa0e5184400665fe8d00a4adab6f317565107eafbae8e38b4c1f52954a8d7146a2b4674a02fc7d762cfd0ddeb577e89cf4f213e54ed5991ef91fc058963fe73e8765031455439202b8758af5ae93f49ba295e9ca47b03552d045f8398221210cb94644034bad9ce1bd68cb16946f6cb4ebad18894341b7746116c", 0xf1}, {&(0x7f0000000280)="7704a538c27cfbed236c6bb8d09d4459ed3bb971dc39ab18f906450b695f779548759ae1060742be131923c73fbb50cc70f907c269ec3222f715f1b44cb03a2fb020a6df46e7e0102da9782cd49beeea6fccb00e0f2f76bc6575ab116a13f7237a2dbcbd9b078d7cf888c0e1deefe11acdec819e7c31f43c9edb64c567d69c9f9afbf9024c11", 0x86}, {&(0x7f0000000340)="f94dd3f1d151acad99adb8c7550780b47d22768f06b70fa782ed3ba2dbc3f16e20afe94ea64e35371515b18fa747edee41fce683f9f657ddb4c1d9354388ae8d49eb4769d8bbd83dee55d7e9f41e9a7a06585c8c632268e5a9991a2c7fe7af7a46ab8a689da6b59c5d0d342e3287d773f4a08ec3dc27e71744e3b1578aced8bf0e11b23baa336d2750", 0x89}], 0x4) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000480)={0x80000000, './file0/file0\x00', './file1\x00'}) mknodat(r2, &(0x7f00000004c0)='./file0/file0\x00', 0xb2ff28cce2be5911, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000500)={0x7821f73f97c1bbba, 0x8000}) lstat(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000600)) linkat(r1, &(0x7f0000000640)='./file0/file0\x00', r0, &(0x7f0000000680)='./file2\x00', 0x4) lstat(&(0x7f00000006c0)='\x00', &(0x7f0000000700)) r3 = kqueue() setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000780), 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x200, 0x0) symlinkat(&(0x7f0000000800)='./file3\x00', r1, &(0x7f0000000840)='./file1\x00') r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) setgroups(0x2, &(0x7f0000000900)=[r5, r6]) faccessat(r2, &(0x7f0000000940)='./file3\x00', 0x403a6ccfbd907e39, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000980)=0xff) fchmodat(r1, &(0x7f00000009c0)='./file1\x00', 0x1, 0x4) readv(r0, &(0x7f0000003c40)=[{&(0x7f0000000a00)=""/69, 0x45}, {&(0x7f0000000a80)=""/7, 0x7}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/78, 0x4e}, {&(0x7f0000001b40)=""/195, 0xc3}, {&(0x7f0000001c40)=""/4096, 0x1000}, {&(0x7f0000002c40)=""/4096, 0x1000}], 0x7) chflags(&(0x7f0000003cc0)='./file2\x00', 0x1) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000003d00)) fchflags(r3, 0x10000) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x197918e5ac21c3e9) setrlimit(0x7, &(0x7f0000003d40)={0x3, 0x2341db80}) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="797b69f9279d29f86c00932094c0ab93a32b142077e901da128c5bb8b9a6cf3283eecc25ab2650bba42b809bc3530b612048c91b12b1b939e7e44bc669ebcd15920c6086f1e55441cfb55691f7aea9021cd966695e77c1986d779d7bc7199c969718564701f27d93dfb819faf0bc4f8fabbc466a6206115b31bfc947795a067155f70ae6739e4b2037e6b0105e0d", 0x8e}, {&(0x7f0000001740)="2e7a6995185441162047b2927da67bf09d9ca49defe5ae0e644cf90ebcfc0eb639e13c1cc405717b886ba05d2948faaf3052c9aad5ed94479112f10f611db1f3abf19e97d9a34e594ab02b4ee645c758bda5f7e038176c7383a22f6defd572152b79b80bca7d79be9ff041dee9ce00a33865ee5011e744e1e8579b65de3c5ad71bdd6869701f3e96504bdabd3fc4a5fae7fb32bb128b123637f2e4cfe16c0c049e9af4d42cb7c23fc7bbf59f9e73e7c3f5a8a303272263043c08fa0f4fec1ca9f04513401ca147c6c0d359d815a6c3ac29582cf00bcc90581ea3c75272dca984cde162cacf150a97498830677678d3f1ef325889a1f3f45ae677c78b959f3fe10a96438e1bc048af73d6de05e408b6d974d5e183ab98903cb7246fe00866d583915058ea1cbaec37620d1c5a5d6bd2d127a59071c235eb05807817198593f89abde818d7dcb6fc5b64d186ca0b19ef9ff91da10d2e56a8698cf57e56832b58fb5fb4e0403139468a3b0b88b988048090752056a73862548dd42e41cbcb874b17c2afccb4948c6a294f352013b12524f6f05a82c1c7f45bc5116c413a54f00ea9ca8944e69e23c80497649a2bf8235411157498e9f4a54ff62cd57e8d9a8e8578727b43ad9b5d3bee15780cba84dd669812e96cb16a150e4859e0681a83a949eec049cf16f1e6df1cb4d75c6e22a55f9751f28d881b8aba3517e44c8473d7981bbb0b440942dbdad9a5ace0b258aa314b41908728e25d8ffe0505ce8cafe724903fde345845440508d933ec897d9ffdeddad9514b67b099a5515cfed8aaed178f18910896821e67abcec7f1721ff6e9efa4a35cb722fdede30b752f941d0e2b1e1a62b3ba616f6dc8b13f88fcfdfe1cf5980352d025df47aad7341a45b696bbb972b23c1baca9dedcf9758b6b13c5367b6a8c5aa2a128d4fc3c414481316319cfe78ef25b64164ea5753cba28801b48cc4fc16a7cfd0a974ca7c7d189016a39808bcd8062676e63efe76eb4675b9b31bdde60cc5495e03f2446b1ddeaf6dfb581757b53dcd1a8ac5e93349ea7de29a330eaf204e2a2041c160e98a63eda2ea9fe3246c6b93fddca81f10c83eaf85b9a8ec45e0e6c2ca6e017e1a0bb2f9f7454229055d0a4c92a234fd25fdde43272934de96cce4025d69c24aca1865e652623cbcf3ca421607247e22d81c474507ddf06c1701baa8a77784d22955387115ed7f385e73177776bac61baea7a149cd4e8a0f3fce65f52f2ac24ed21209062d282ad45f1ee6e8a1217a9b8f38f77b08868e25e0323ff5098af5e55108e11ff0c60f463826336589e8338cdc30b509b200313ed899b20b20d7fdb9af3933e53d817a7812f029bb54495d2572f805a8e81fbafa1e174b8c4bbfb371d29397feea6b3f46dab1460e0000a8e5967c48e101ad5a5dcf73c1bd02c6dbdcbd56ff297ecd36eba2ed9a3066a08b47aa8c49f622f40be72ca2fbb5f8fd4f7576f991e787dd30c09070caac96794f58fee5b400d050d660cfc063bb9d7727d2f3a79618d7c605397b882c02605f251fb090fa804c5be74bd5dc5bfac1aa85ec77a06384be9999a1206795d8665501efa0348ab3143a919840d1014d5066ab266887629fbc065287e28552ca358fb8657daaa9d3060c05d87973c551e23b76806b6cc3a65c7178074679aa61db7437d264783ae08e8fb0598bf39863446818fadfd58295ec73e1d75a043fd901fd6311a23ef913d70cdafabd3ff277afcef6d06727436f04a3b6e61ddfc2162a298f4ada9944d4525211d80c74db688b5fc47cf9ee9f5f12aeabd34ce53a0311ed1e3fa85fdef0edfb9223024aad6ae9db7af7b4c32c50a9cb0cb8cf22c9629c27fbb650bd7f4baa93bb16dd55ba28b088bdaa66dd8521fc28782e25fd8d7e4653606b1cee2588a31ad4b469c9b25c4431c01e9a247e9d7adc4f0bb8317049d769c996b4a64ff93e6785df92072a604667c32beb533e72086653a6f54b1d93ff8553c12436ca89c8e0e4e944d687a02407ca727dd3910c4532b909a2bb99dc86606e4eacb2b1db844ced9f19012241d9504661379ce940cdfdc81edca37b0f2e1a83b792811f4fe466732195c0096f03c44c3523bb35264bf1e12a09942893991a6a76196e925bf582c9a7285dc4cb91101ee053cba935aa51a849fe4fea6540cedc90bdbee8516f43dd746d0ef06aeb1fa6bd68ec451c725873a5232c0601b436f0fdffca6c147054b51ad01abf15225fa9ce59f8bc69b6d9da85d82363ca29597e5416bfbe96df568637a1e7ba903522301db21c079455d9f67791f3fa18fcdf796aaad41aa18176b36baea3f7694716df3090569dd7d67f3826406ca3b0d985b0b201af641ed2dec713775906bb1b17585778ba4fa25fce2a507170d8f80f59178b036863dd682c8e8ed5fea66b870c5cd5ff003760751dee1df6bed988a6eb3fe695b2500d7b6f9608efdde0cb65c930ec4ef520cb5636ee65a6e88a3eeecc29c9efdd8e3b3241da5aadcef61adf1faad5e2dd04eedd7d9a1010c2bf904fd8f273588eac27c55abb244d96b32ecd69b9bc663054c4c5412b2788ace7f2684e3148ec61f01c195d4330e525a3b5d0ab076815432970b8274ad2eaa220e94eb1aa74679edd0ebbc8a1e70aa38bff19fdd67832b61ed1357b29c32cebfacc8d5351e87d910ce59fe80cf8c24f6ed3f477c73e3dc734b46c8e3f829e7816839132dd3fee1fa2387b8196058c0a8554498730278f86c160474b0cfd10f4d74d1e7b7275359e42f2bd2472841a23cd2d39cf67b1af81f5dea9a73836c046387dc540a3018c3f0975c7faed8015111f1fe06a072b49c4345863df168b53fd71e050c99a5523198ee9bc4b20233c3e98be46b93e979d70e9d37dfb4b7d06379b8c7b3d5e478894b8893bcb0cb311331498f0963a2a0041df7a258d6987c7b895d13941215c4d8570393b4872b0f7820bebc6a47354f421984c1dfa775cd51dc94cd03b1110d6b79f2ef381ce6320bf6dc1f95d91fe3010d477606412a036e508dcbdf68e84371b077e2502ef96c21d46d5ec2410cac4b2bd8f4e139d2024c851131af565b6f8a9ebb51911991f9d5d8d48d33b012738aa79590256176e28efc4bebdc7eb56e74e1da0b6cd82aed4cb951c6f4e9934814d3298cca3ac1488144cc9fca33a0295ba2387556d12d6eac7bf8f94a47143681a16dff4f0213decc8d1f8a5a12c08dabdd307373af28de45ab88cf7a921031f72bbeea7d69b91a4052698076e444200014e42000c7a216bac932288d8135d57cff53d9729d8f371facbbb74308ccfdc504f5ae9cb965955b8840b9a7a3d60516e40d67019ae29a971c0faa7f06e6332826cca9de845252bdb28a85c7b0103fddba67c9c9d91ef35e04fbd9aebc0ea8cdc3899d21b886036ea13d64677b2f4b48befcccf403a6833aa1fbf141d7d0d2cc4ced6dc91547255c87e21ce125d7afa221a93ec53e483b1be36dbfa7daf68c615a92521b43d1211b4deeeac94301e0cf62f531be090af9acf98227fb12706c59e32d270c9ac6e63f6e83131b3e167d9ca7e801584efb15f014b40b261e46f531a4282519b05ad38722d1b8fe5d8ab9f9c1e1a4244280382cb97c7086a2e66a1526569032a6ab5c5713250677f1ff3d3f5dff7f938434a77a42a68633bd99f8c5135cd2884a9fe04911aac258b6bc69400b8b339f046ea56c798d4d524df5079d0480d11904cda58323007b3e6980bd41c65eab5d9555b5cc757a3e5bab29998a654d2479940b3225a894043c505c12c6c566e274b935028dcbb5d1767c3f07a34c52b05420121fa4f95e6539772713eb510dcc153fe29801f155e6cef33242299411e15bac715332f7030298c7bef799a9d1999445463f71a918cd53b187739047444560b7762cce1958456807bfbb9731d70f60df9d136b509f326977ada01b58f87a1bea48d0edc5a2e7bb3992d09cc7354e869093e8cfd30ead36b4cbff9bd3cd4e7d4f2fcdf17e80705919ebfa3e3eb221caf4ef2ca023b2f039181a5adf78d25650c0f3e022723bf1ce47f41b9a3313acd49b296b6d689b04d418436747717ffee2c8e3b350f54908e0637eec335ceffe3bd31f0ef8eda4775f838980d126e65e7300ac0f7ffe9d07bf9081a599dd3fbfc209cc2adee060d70c094e2217bc73029bd94f918acd845c754d8155ecb1b3534a36baa93bb3a4dd6c1faa5039b8faec5167919f4b8b761c96de3210fc915ddabb79a0d0582dd1b1bea7708cbb2346f3511a48b4e1ae0d804883fdcf328d143848073bb1cec90b9a1c38da8c08859fa124a804f99b4d6d815841264fc1c596beb9632563b45a854ac2b2c6f32b2f19509258b1af36bebed7f137949b6190058b578848dcc774a57b83ca8644de6c66bfbb91da2e9a2437ce2e4f96b701c8792ba54bd5e3f5d67e620f143c25c0c3582c5d2f6eb18d3f209a625fd23d292915a34062000f6dcc66cfaac6cd941389ec22a4e62f76211ef31c685fc0c9ddd1a579e2a8a727522585d0c5598947b8f5b0c70a61ea153c89a2b88dc8738f2da2ef13070a7ebc0a171bd6aa6a551f596d83cd5818dc3ecd3c2fe346eddcec1698645882a61d5d14c6c9d1c8c077bd764ab5d76fc6acc578ec310d021bba37512106bbac871cd580968084fd888ba01b843e68595a26dfaa2c2e4411444bc6dd1551b4e0064106eaf0333b748b8450e4d3a6f16b2ab6575bb75d1d1180aa5f9cfdc8ae95d89823584f8c118878ab25e3a5d66543cdb416f620b90d8343861e76b67bc79f58a5467f3a56a046dcf0b20ffa429415ed1cc3a997be3a9ba1e5d8ecf511dfbcf0173e849bed564e2e5e6d10f67792f27030f28eed3dc0e995c10cd3c5abb7169313d099d40e2d3482b99f41b027f53ad688ca9a8d165318ba74237acca2856334cd577dd78d77d1d130ba00ada1d1dbebbecfb25320fb392857887c496bbea07726d42c71b38f66d06dae12fcf6d7582eb69c5cb2ce89614965109bb60a78e03bf18aa6d9c43d17513ed2f3c524a294fc18a7a304f3f5d17fdd7851cfd8889e130462934f0a9b63bb94857fd702a31c72a68d92610dca19a69b81e142ad616b0bfb0e852c691bc5820d6583e3f01ac8de8d79d166cfd5958548ddb2f7de1e6d7e7f82df01bad6465ed08ea315579f6fa4524194ecbbafe26c2bb277a5b8fcf73a51d01e2ee280ed619511080646a3386e9f4dfc4273de8ee2c9c0fe1681cf1a3b4df8663369c18a70da9f783a856649f1c2aef4d0a33d7ccb3abb68bbdbcc4010ba7ea018f0266854df35e7d3f8ffb4d1e55b979d71f0d6a40e5ae41650e234dbfb2b9b1823cac207bd6a12686b10a5cfed48f2208e1cee26994b7fb776d97fff5509c2e18394e2eb901e064c7d14d9ca512d13489251068ae06c74e2d82cac13b822bfbedb9d60269f37e5d49c30a17a52d19ec232508840a8aa1de32f844a3ad0ba535c32d58a916412cb97191d2817d074fbb63a6c377fb95e87899e9da1e5b30e1052eacc5d21266361f15f3778935e2aaf0e46cb1a9224ada4f5ca38a6b0aa3d32c8272f3a66bd10851e972327ae92ac877b4cf30197c1310ed0b4dc7cd091f89d8954fb573908ad65d47cc59dcf5143181f41ed05108e5056f30124bfef3841e84a71e9196d7d49b6ab4ff0ba5cd363165f538cc74d2dcc2af8b3b5f0cc1069f784f4c01e34121f505ca9435264cd8919d9d80d6083139030bd2082a4b89f871c004dc29fa8c6dbfca7acb0b008c9f097d8349b4e570f0beaa8d2e148a722", 0x1000}, {&(0x7f0000000280)="c063233745e11915b3b4176ae26b76dfba15c6b8af1b8051933ca8c74e7f4352529921f6eebaa714ba88b201d62c6d22e6941ff0a1ffc8d50ffa591aa1764dbff452bd7552ac24ac2b3399b98d57120348bc4b3a9978333a79fe4b7df6f179b9aaa987ae17a385a698e7aa4c3e3d9e3f9241d6d6e79e523380022f22bd17d9f09711760ffd4515feeb7dba0a49625e6c5eea819f16bba444f3e9431c523145d2f5", 0xa1}, {&(0x7f0000000340)="9f3266ad9371c81230cc2da4fa5356441ff5ef6ea7472b0b2df291f8e040ee5d5f35d3719ceb238f1a0dac6a6382a2e8f51035d22bc47ea05d34bd839a637d3a238ccbb624697466679358bf3eca8ed9642e96d774edc06a866a0887ff9def2e8df6dee2a886b22d02ba6c77919608319129f769f7e78f12957e839aaa7c1d8422c183ec62390c960f419fd16e40bfba416e711dee3a87080a980ef0b7c980af0ea84c46eae9c5aa47b5bfdf11fadc9de1c68ffdd8d84752dc4c15eea1a8e2ea717f4dcf6b1a789e4f95b4ac0a32ea2f583587b52a", 0xd5}, {&(0x7f0000000440)="07919ad1141dd33be9b2356b50a819ff96b8ce135ccf912f6d84cfb49c8c636e185ab54939bb0ba70378ac037c6b7ca24602408b9e101a7083432730e639227350629455d434ba1354a4138792cef6bdb7b46edeece1d8af8f6e06884d19bbb488b7960166babcab955ae5b198c993cfe37553fe71a0740c8a79", 0x7a}, {&(0x7f0000000500)="e459aca750decaa857370c221ad9e5c72e4a94cd9cc95c13c6eb1dfbb8ef91979853c397f93e6137b0cb1a50e285a0ad4a4c5d9baf575ca70a003115537ea46e06f1ac1e2c42ed940de886953d161ecd9e4251f8a171438b06218fbbf8501e273390e7794d577f433432227ffbdc42b1f04229bd532bd00367619205f2d1e00c13e2c71d93e706452b28d9e9ff4a413ddde4f8a774b48066330d753bb1884565a9c3bb76e477c2651a44e3dc9231fbe83546f0c52b5dfd0584f5a42036b22601c8e97293c0bbea3525be311408e9c018908660b1efa22797ab0b", 0xda}], 0x6, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0x2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8008, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffffe1, 0x1, 0x8, "680b9b854ce9cecc12374d2848f7b1c604f9412e", 0xfe60, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="1c") syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x10, 0x2, 0xfd) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ea6cb0000000000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79bc8223307612bd08bbe37ea35c4995e2b1a47ee467ce19e7b35fe44231fdaf31f8db5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb14522a6b905e6cac163f22da2a"], 0x10) write(r0, 0x0, 0x222) 16:00:08 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) select(0x40, &(0x7f0000000000)={0xfff, 0xffffffff, 0x5, 0x6, 0x4, 0x7, 0x5, 0x100000000}, &(0x7f0000000040)={0x5, 0x8c, 0x3, 0x200, 0x6, 0xfffffffffffff000, 0xd5, 0x2}, &(0x7f0000000080)={0x5, 0x19, 0xc7e, 0x9, 0x7f18, 0x6, 0x1, 0x8}, &(0x7f00000000c0)={0x4fc6, 0xfffffffffffffb67}) dup2(r1, r0) kqueue() read(r0, 0x0, 0xffffff3e) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) setreuid(0x0, 0xee00) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x80, 0x3}, 0x5f, 0x10000, r6, r7, 0x0, 0x7cbe4a2c, 0x1000}) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) geteuid() 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x7, 0x401, 0xfffffffffffff53d, 0x3}, {0x8, 0x934, 0x2, 0xffffffffffff43e5}, {0x6500, 0x20, 0xf708, 0x1}, {0x7ab, 0x7f, 0xdfb, 0x9}, {0x80000001, 0x80, 0x0, 0x2}, {0x8, 0x184, 0x9a, 0x7fffffff}, {0x40, 0xfffffffffffffffd, 0x7, 0x6}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) setsockopt(r1, 0x993d, 0x401, &(0x7f0000000000)="4d3a0bc5c81e4baafa642f8b7ca75e79ebd7bf17df9102f8ef716a759e146ea620a6be12cd58c8b507bdef6437", 0x2d) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x100000101) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/56, 0x38, 0xac52a4e6a2a5e9ad, &(0x7f0000000180)={0x18, 0x2, 0x8000}, 0xc) r2 = dup(r0) getgid() ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000080)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xc92) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0/../file0\x00', 0x101, 0x100000000, 0x3, 0x0, 0x8, 0x9, 0x7, 0x2, 0x0, 0x100000000, 0x6}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf7ffbfeffffffffc, 0x5, 0xfffffffffffffffa, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) pipe(&(0x7f0000000100)) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) 16:00:08 executing program 0: socketpair(0x0, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:08 executing program 0: semget$private(0x0, 0x3, 0x40) r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x7ff, 0x4, 0x5, "a33e2f6e783c1c4b12e948ec20f9d06a2f75a342", 0x6, 0x1ff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30090, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000003ac0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000340)="da61649858307b0d832fa914e7c6b9bb8f69a852e1b07061e0baf9f8e89828453fbeb9ee862d4e1b59de90efa3fcbbd5a3a5b12da5752b851808ab8478dc089cbf29bb95316f707fe27e0ca4eede2ee9e6eaee042a94b2594ce4e2662954176a4d42ffd5642237f75c29b5443cd4ca8599efe4b3a469fa236dbb9126efd4e2f0225b3dc252ab5d549cd731b69fc601b322c3ef400b83b93faae8eea282dff3c79711f4369e0ea43bd76c85cc1a6c7f76a05bae5b7c20d9626c9681db5d079779cf20617733c0fd17a56584b7bc4866c9522c19cfa71c0497b26dda06d0f74f7c10a4b3fa9cc9cd5fc04673b5e66f25abcb4e1231120c159d80d541024ef4c61a38d60bfaabe55f713f70cd09e1b1d9ea57195e8065f9e3ba2d2fe2b8336cd8f7434bdd9ec73475cedea2902a093641a5749f3a8e9341e28ac805bcc75bb3b3d0186edd5cd35fa06ef9943d0d9bdfbac193da9dc68e2aa6ccbfb7f3ddfdff4306ed68e077d360e7b806de8446000b888a0ae0014ea017b61b9180eb7c88d8d084a251ea71a492172d8d1c039e26f9da4a52d455e65ef3657710394d53d2f2345e0732796f3bd899d7cfc985c72044fe981493c0c24e4330a4210b4fbf91bdc00e98cf3153d6188d216c8dd61190748c689a0bde90ddcb02bde5323735fe1d55dad348f555d3e1106bdf3011f94508536ef0f612f81357ffdc39cd6f40a9fe1f051e611bcfd82a2f7ce622fbec710c17309e39f5ed3cd3ac0bd61306fa242ad8ad64096b0f369f48413f35dd2aa6c8babef91b336ffe2a90ee92f6fea5d45431a395ce2b093931809fb7dace4802b3ecd26fc5a105272af6671f939e8fd439de9523f773f6f60a3829fc68ccdba4b6bbd26f95bbc12844c2c77200d76cde2950c748c4ce887cef3310f921708e7944ae732a547f90e7cf18303639a17b7a2f959a740d6a8656cf7247f61cdd3c3100db1a48f636a304ed31e6bcb22fae1b38af4bda146924e5863a8cced6508b945b4359fe7d83d5bcd13cfadcfeb4c6e57364afc4d8ce303c3b1f9e9517e8d7fb00d0789dc28901d88c20ba53cdd393d838cfeb7fe42db007b793d649bf998aad2874c061cdbc97f0b28c9c1368fe59f30985e651ffb029ad39eb51705bcbc3428af32bda7dd9132b3b36fbaf193bad21f544ca63ad16d038cc8a503406abe415f9fffcf2a7003d154ece0074f9dd1d3cc8cd24a97abf4ceb879c35d8ed9c8041ad2335ae8178d8f0d9c56659de2100477daefe1e4c3482f69d12a06a032ae0a320cec466835262ca5f7afb15b5e8cb422c14c7e107b052ef873d12c574463d5a35f1287412d3f9b0fc9b31feeafada3c7406c882286e0903eca537c440f830b9a4c2b92cdc630a3c9ba1cc0cb953d86464dfe6abe8ee2768d3fec917df9cdbbfbfbeb78419be2d23a1b330d7e36abbca2f5ed8aa1632c4d97264ef84d995f4d8d6d0e47f40a77bf3375cb5e1987e2b476e370d8f932093af7dd3f82aea798ecd807220f22f908ef4aff6d183a890c9e09864c773cfd3acf43ba6162bc01281b5756434c075a6292838a8c31ea34755e334ff1e5e0d77d96745cab5236fe54f2954f86c5e9e67fc2097927249dee7c0aa1a5a873e1a90af77381b049c3608c7c8023ba81a52bc33ad868ba59668a8ff34d4c46493918c8b934afe32d6e4feea7e2eff838c830dd77de6ef5ca564041a7639ca1420e709c904e926989acbc59f91f747765e3eea964dc6b318379badd6590a6b0a7efa65e0f970ac9bed7c48cc1c12d70a3a2a78d6f780043502b95b170a555933c4eea014fc96e8a94cb51f9cbba64aa6cfe0ba37b10a5820a2b487b12c8722abf9e8658c012ec42a8c312412868bc8368a1368dc64ec78aff6dfb05e02322f37f8c05fccc9134e8ce86c808bcab110028afcd1ac3915f6fae3fe54ebb98561e319ed25aee1bb0ef282b72ef47e58f461eb1ba5688bf4e1de1e21c9d958af3a496b0ec815350be803cd14a12a4b9e453405172dbceaae34ca1dd8e32abd0dcc9f553022f5ff37d7bfab424dbdf834d1b60b93cfa1d9624a722bb3013bb24c52a8fe4cd0f95f191bc74a42e445c79a6e789699c0f9a3c94f7f76bccb0d1c3ff565c392c1e03360661e1b627b50f728cfd28dd05c2f3f746cc151d6478af930dab912ea7d685d3493c9a949f6b64cfc7ece4598e8511198c8e793478f5b11c26fcccf3deabe2357421c619ae44155ee414e885cf3a228a3fad0e4df0a88766671731e793bd0b063b5908f93ba701ec0e9b351b7ee836d7c44266f52274bbb2889bb19bcc0aa1e9d057bd379f32dc28a6ae124c06918e63d70f08b01e37662b66684f40cae55e55eed0cc897af9759cad02c79fc9dbdc52cdc6cac5edd81c2b066b804d9c422f891c45f8b305999a021428d14fc594a2ea8fbf563f29730f2f8522fc4836c37e6a4186de211032b8fabb8b0476648f090f28b64a531038f5f2222ad9227483832becdebb57f83930f57e70fb87fc56e67be05fd86c461b024bb8c6264195bf0793da642a650c1c6b8f9b4663c1fc2fa4e4c91382dad646def17109eb54f62ec3a383163b259e621535838cd0bb9d33784d77079b80e713e4cc1f8bf49ed3dec12d43ee84d2cac269b4e71ac9e97503251b499b849eaaac5c577f4aea2f1cceb1a552690db8fefe3f105cf589cd3f472b577bea72f5b2b1fb5e43663ca894c6b47aa68fc22af1369012aecf0985de913415e0de4eb79f6b2c98801c8edd8c866d114b8c5d92de9a733d3b2f0b5d585fd37ef8ba85ee01c121f02055b7b3aaa3b063c9a7dad91e71688e7593e4b6aebf72bc882368eabea5bdbc9f524bf107c7dfc79f65978475b4e2ea45728c5c0e332e66688ebc399aa41a1dcf63d40da75c4a53e7eb03fd4825ae4f67298f533bb3553c3b0d1f6a88b74120ba1b3b20c1921136a14db7b12f22b075e90a738764805b68ab8a81f7d66026048befb60cc9a0697eaf58cdc335e68671b938690a61c7c617e9690be95b6a657750783971b00ad67e47e420140a1f7c1444539478a43de83e23cbad86beb00a560d29e95869117caf7941f41149d800df732bec0bd2b750e417b4cdc2c388ad0739e0b6ad32e9977f6ee9c77a5e91472b33c5280db5c35e3153a28180178a5d0bc8fcbad7580a49b3c6a5f21510dde9d89e32a1ce5539078772d257f900749ccef6c4e4afabfd15518d44bce3e424325abf66e205dcd41aad8e6a2b756c91eff945c5c0189e2dcc4abc6141c1c334b63e36a0b3a9a25a36ca034e2a3d70474523725371c626aa2da6b3192e2f9d41b1fcbbce91afafda9149fcfb90d7ea1524e2a0b23ce80ae7bc484756e27a211765a4858767b253a01c59de87b503de48323f37df8a0ec9695ba07c13ce07f5b6f9f0cdb44a359164efaf81dacf065ad900ed2e3fb89a9777e16b545ef13bf8c3e59de2edd5868be16ef3b714c2db352e94206b77cacfdaa3e494d2ac8788953d3d8411f3da2ba067f4e10af3887226baf8c6662de444cc6768b09a616b707e469aa9f152b9fa1e8351b5ae399ba4c71c3c2d3edadb369509a3ae17450d492fa0974b8e004ab330d002f63fcc0c4c4f00ccc2674e347e9c39e55629ec0cfa1fefcf2b2841231878719cb4f5325f4382f534d693ee545e4d52be0071ee1748aed8d5cac7570a1075a966a5da2c03ecd55afe514f07cf99678f9230af8480169cdd0f6a552d0e3b1b395e24d6f3807d2e4b25251869851f1eae040444d2850d397c879958c732b5b21ea596bd8b8e56cf46e7b41bf8e51bc7b29b90fd499bee291b5ee9f791b71d1af2d08ce5d646c7ac1ed8617d98ea9f26f5601e4c74d808b1bb904d68d4722c87a0bbcdfdee95d2f30aa49e0c5b758a3686d64cc53b078281a2cf3d2a0a969872a4a58c8c37e81a2078ac97c3eaab131b9b32cb07925ad57cd7fbaf592ad6adfde5fdcb52d517d0c1dcb7c13c34ad7d9cd84f71e007465add963c00879f4bea31ea6b3908bb6c14746ceb8817e3287b22b235635ae75770116ccdc30935bca98754ea20e2c9e717cd4b97cc8fbc06a61d8b0af3fa870fe81117a5bdb8210d9c6d822d20aacb09fca88cc645301545ac68d7740a8618c553b1d4795bc5cc033769557817427f0ff5447eaff9fcda8d696fdfc558bfebbb2b9871339382ada894e6690c988c9e2176035dfdffac2479b204d73b17d3d84077ef01c36df8e55b4e3f435f3e960188a640f3fad82ce2d33b95e35127e1cbe69b89fd0b6252468116ff163668279431626b928fed6ce2952e00541ff9eb7d63d0ee16168f75a96136f47a8ef9dfda7d8ff41108671723faa141d28ad067ea6dad0e0f60c9c506605de591c95a6578896d15d66ca22e7bd40851aaab059a643bda6b0f16ecdac1dd370e7477d39ce68c2e8c4d9a0c9de46c41a33af2f165f01316c8648715ccca6f478620813acff6c34ef8ddda1cfbec9f99d642e8570ca7c529dc67a7fe96533dbe2e059c693ce55c5848e6ab0d4a2a2a508a1765ea0569c7bece2a396750f6eb0302d6859f74b3c8907696c2729b424700148899ac1d0ca4be5302c8532caa5f94eb52fc021b64557eb31436dbc78df469ec334794011b0eb222d88d539f5fa8855a3b8a0eb37012a5d261a1176b376248c98ab723a1b3826a7dca7c878f140fb010e0d105c022450fffc67784286038883c5488cb6eb7d33f4b945e613b894082520da078befdbd60b7b29d6d153a9096e4bbee9e857d0b0b0fd50386bcc50446bd0727273d828e5c5307a6eac785e4e8d2413f7f65f7bc08f677fcf33764925a37a0f655d67dc0d4e37025c35a7a480c1fd59271420651a0e534ee61ac47c6d184418bf10268bc3986c7ffcfd1bede50705368e75084557db516b9b432f6c3b1a5644848b3ec8184fa65f6b91357ad089e0dca702684abe9a82c447aa3a8eea49241a9347726f94d4b295808787256b87c6f6d821ae0b807433c600c97dab55dbf644a9a1311005330c2c27a2e2cc908651f9439ea7eabab17060523c513cc48a1c62333b1d32985b87bba18abf8d604975c08b4de10aa2411b324707973ae67db8b932edcf76e2423366c7b440ec4e665a32592449589475db324efb3a6418fbd2b140622b6df669d9fc2707951e314aaccf112a491537c6269972c8428cce963513b1f49e377b01a0edf04172215d43cb2716e30342aded44449fac9bad82dade92007e9cb73677741d70cdd7040287c3f4716653e432748adb4da81aef5ecc4f82705ddeca2d1bb5f235798af4876eca865be38c6f349e9818bb383829f33291f488a76e9d3a4c7723940673332c4f78a98b5dc3c40d5b4e317ee6ba62074ce08d8aa67773900fdfe39ba26c22b4f75254e4003dadfde7d7a3a2371193fcbdeeaaf18fdb30f1231e98890761c23e0d14b72404056918c9870dee6c30b8db167936e2419238f5d38488efc0e6ded8aab232fa439dbb980fca09a0bdaec941f11ffa1d902574b5bb90eda902715ef1b1a644ec5b9a5115d211a174184791204057bc2c144e9a15332e9fdbf8cbcb1094dfc2ca9c72d12b35478601a9d67a467d1dd2b205bfda4d28171b16f355a41bce98c77b574e4d6834c8ad883d1e1c70d2fa3567498f39a962eff887c606697c83e04679cfd99f5a959a8426abc2b097027d2fe3c2c099be6ba1f44d63ddb9ebf18cb808a90c88ab8d9a5d3e5883e14c716737bab1e9875d7ada4a2e99d4a06a0c826e0293ebce4fe27a7a27ca0fa73d0b3bd6df23c855fca4464335d7b2e1", 0x1000}, {&(0x7f0000000180)="95ac59da99cb73e86642c3964b0b6227a7fe96749a3dca5f089475919c40a20d5157904d12ad299a85526c6c3cbaceef5bd32b54a3eea53cf2ab83893f5092ea6398c57ae026261be22afa3e36e90e13da80098e33ac9d8eb32c34a5a8da9600e20a0e1ef1dc306676a77332b248c84d11b09a1254145f9b0f3b419524e1a0b076f7fc5e544f285b651750586da0ed7fd929a6c544b74230efb4", 0x9a}, {&(0x7f0000001340)="661da20b60b15fc600d0fc62c0ca52d400b297913b170654a0fa828bc699cd20f362299313e6056d8702b041a0e8105f93c9848d37a560430020aa0b2b155d85680f65d99d0d961bfbe75527f3498933", 0x50}, {&(0x7f00000013c0)="f2cbe05d19ea04d5aff4b2be9715079196ba6b92fcf495bc027b6e01a514aed1223c1bf614e543977c6cb6f7c39b830bb205c15a82f58cfbddee4ed899e8202f97f8cf03dd228c0d3527bf8f20340c23d45b10d9528ac648de29bd1686fd3e3ddbf274f56c0444bea5ea8bbc7d43fdc637de8672a7fc34aa7d205ced81bf53cce2249c4714c460b955368e510b5dfa", 0x8f}, {&(0x7f0000001480)="4e55ab64df683ccde90bd615019bce071d70130fdf16046789ae4a1f46326c34c3f8db17c9e4a508fbaf7c90bed9ce1fae4c74f92f70d85b8c966268df75622eaee93289e88183349c14149e1135dc99d3c053969e", 0x55}, {&(0x7f0000001500)="f68d2c2d2c90ffe585f2c877c8cd33484932cd576245cd232c47407eebe0dcedfab305b64d0008c2a47fb8ae8589fb5bb6625699933774597b055068968909665827ed97a166d9cb49a4a1a180a0d5d4ef97443403bbc564ef48b8fcd0d62a77c2ef42a56a8f312ae49d53c09d0634003766cc2b70e303f72466d5f6d1097eb6dc9f326297d4ea34cc0dc1e0edab006981d6c8df6ba4c4cd5320b0715c3c3ef2b1f82d24cca5247271aff43d5fe60cc2a2ca0cda4c56cf73aaf14450a1d114bf56295b690064349382fd963a2ac240ffa6bf97593221b275c3f7a578a67c10d9ada3891390a0e4dc3e9f28a560a5174b8e3edf2bb6f125fc4103fe9125f7bcc5cac0f6b44f882cd8f727107cf10435168d642d1aad05baa6aacaaa0ba8b78151a49998eaf96da57f82f247107a4da1a740cfb3b74ddf3c20c9f920b331104f9529d756b8c2274a5b5fe88d5318d72af177b8bbb61b2e9e7f2c8ca5c14c8bcceb3174ff549adc58d3fb0a44a051f7ca7300f55cfc345d5b1288fd8857954cfae6bfce7bd4bd069d6f8a205b6bb3d485ecb782b3e034ba11062be1f304776917b76144724ceb1eaa8528d5163c6d392b8dca4be04d53639ef3764fd1804b950ecb52c3ff18fe21b2e04cfd7b0b9980fbd1d6dd269aa7dc57a889ee02dbf8d0adcbbb2303941f6aff39e86af4d922239c6cc62f62dddf72c480235264895fb5dca59d999bd926fd467352ec67ddfa62c4a6d1a1d5f7501d9049490b36f092f66cbec5d883744c193a7e9e85e173ef4dc07d00212a56c4c88d54ccf7ec778052a82d3da338932cb00dea0afb830834b545eca93d7667ed9ec01e1cb27f2c72de0c207fa3e6e7471a132371f5046d8f80d4161dffcc629968ff851a3b892f802ee5c42706acaafc3d20009241ac0de191a8b14915670f0b31601974db89f1f4bc3ade13a41954470d855aabcc8373a54d3e074ea5797507b08399cee1d1e61397b1ed7c0df04bdd858d8291ca0f6e877f9645321eef6ffb0119d64622f34d141736d7700840be6f921124b64acfef87f9392ea284036f39e337535a99dc501660154e64f3532f8303e5362f1890c46f6c777f70a974e830f570f064963c09af0e211bcf2d0ad65c84b01247e04561b2d2f5137e5d31b695ff8ffe7543fd88f0ff276e218a34baf7a8a5cbf3f49d4c1d989e366c1ccfee8452ac4fed088da900f07b0faca0f2c5f01a77b8452d2e7130a7f59a85acbe93ec02c0beed1c00ac2511d279b0b5e9c5cf3fe88278624b037c21d52694dabefa89385de9f9b3f4de1e3127d2889fcd2936558dc002012ea1c91faeb196ce5b3483e58cb2e7508ecfff7138707c4ef9135260847ea3128123dedd0bb2e3d90925a9389815801921a5bb82665513aef2ac769970a3f7a28da7229903ee5924e9747880983c05a94e47589eb09a7214d0ee8ee369602870d5498941ede0994541a79221f65c850099db597d38c9426fc27209e3d5bcede0a1d689aadff8f8f6c8b2b2b32c3a0149bc3e315f9db13782f2512095397869691d20ab8c6bee9d8468142dbc28c81e587efc02f93d3cd007f6f5ebcbc5fe3b55e6870bc4964db0829742e28063c0c37c1dc0679d66ba7308200bad26805e43cf8feffae58ed39ada0cad8e5d93b47a65dacc56254f13c9cc6eebaa972268e47dbc2993631dd00fff07bbc8f774a972812da180d63f2d557db6a34e9609fea7ebbd1e50d487566f48b0937b52e69eb92d420251c4a232b88f830662c9382a562c2603366334b06a7abdfeded7b3e57f809381635c77179272793181fedb4408881df39497a6ff40eb8ad89f117d3841fa57e8e13b2f6aee8a901e2c20a48826946f205befc36ae831debe7423b91cdee12db6edbf82500138b43744c3d7e284d03843376b8e3f353af22b3457e8931145b93380c1dbd0e2f1b3eb1712f258e1ae1cee687a79aee544f027eb5cbc2a95785e95962de0667abb58f4c69293aba109ddcf935cb0e518a5beb50a3c24f5a241587fef2253b05dcf940356332887a917b2f764f55cbb2f98baf23d56e610707226bc1a0f73ca7102c4f8d540afb9d7a1f25e487670c5da1311a2a50f54f71aa898e32f224d370b590e80d264d45e010530bf2326ea360d768a0c3ec0b232de4b0a44355d35bd5038a4f4546b97b5e6ae225ca0120e0ee6eea6fc170eb0c29497581d65cd08224e3affdc39238f204ac31d36c6eded1243f8af3956c43624a148392aa3c245d618dbdd5558e4c6b1be6b894f50f1aedb74eaac2db7ddffdc8cd31791e1e80501540628800f9eb81104e78f43756ea275152399460d0e6f77587a89766ca043bb1da8b7fa0ac119aa0a374ee83f7525d85c436d0ba7f3cd94f45d470f2f300ee7680af6de4a43b58d5ebf61030c5b10f134c5e3c1bf7ffb46e02713b4f1a2312cc3268ea6bd0355226557fa3181b05c244c0944a67839007336f46259fbaf31e3cdfa1fbec9256e98c7aa9893c9bef5e71218079cdd66184fc3dbd187e47339b3037c6134a4612997af9a749ea8522e45bc57f46debc8150a36144fa332e040648b9c91f592200d58ae52b5a8f1ed23776affcd7b2e1fc2494d8cc56efa6920a5a2c6fe12038fef8d51c84c708ed772b051d6d9bc2c0bca463252edecacc808404eed1c2e2b92210864a9c7ac2988e846ecdedec7918cd6fa0b5bd0707ea4d890ffa642c566b196950bc89be5662f0a2cedfc662b1dc4def78c38ed3ba8c2c52611117ab2ce7fd651642da07f7abd7043225a362b3633d7c7d318f2e2c5e72bf2e3e8b1fbd4b2d7ddf5fd167c2e6a501771b34d7a027a2dea9ac4ec905e6217d7dfa5fd0b390be4a17d14c4f5b6ac9549898cb029fbee1a10d91f2987b51d6e53b6a61b5dcf06eec16676d2367d402e694cbd6f9f8b8b719a09d5578ead1b1d9f47804fc9ad9b82ecab29739719a3a51a789c3f3704e61728004735e4cb3e252fd17980a0df037dc34e7e4ce995e49f2e1c2cd33cd3b5c1ced85c0c81cdc494c2e8f6ca2d27c3c0b0f455af8effbbd6ee2ff5e9333ddc55b5a0bdc72c7931aa3680ecba18ea21ad21bd2991965d6bb71b88afe0998a9cd538de45f23fa7ab062307ca51be10e4759d6315883e2d569d3a10be3f3190ce5b62257cbf826780bfc44a4ada46c9ef44dbae625b6850675d41157c2ebe09432930577f73821c72256dbf28ae573c1c243822e9ad2c05833a741a4db0a4ff06a0d9ffc423f425c594fd537f6bfa6db07c79cf3b2335e2c50ea3199a68dbdccb4dcee97a2ac4d8ae6df190db642da2e0add7f10306d93f0a406aa88c26c803ae0eb8e00d836e474a877314975b085c727fdfd298daffa3c1253747d8155e06f852419f1f06305ccf98a2aa7e61779efc4d70694dfbb5d4fc09511adc64b6f53dcdf7c543f9e26f3f20628bc0eb7c534a3504085565b81a9da915364d67e837ad6afbae82988c007d115ae286c2e3287a2927002ab58116195b57f9e1867dcada2aa8f0510135063597ec272cec6ac4b2d6c00cec28e80a50c6aba229126cd3a0ea50377ed2d90c29f75de75842956fa0d935f8f364d9b1279e126a2554cb1b1a13b070102555eecba94c8694007f24d55805069f439eb29609b6588aaaa22e45784f91c21ee81d0eb7f28cca953c8db3a842cbfff6592e28c6dea5dd5567a7d0cb489cdd93653b57e11f0fa59860d4e7508bcca503391bdc941000c4c156f6778359fefc208f1c1115dcdd6336e564f5bab9b7725584718a39e560191eec030f965645c1dca9d1f19b51d16aa61151772a792038db1285145999ffcaf7ef636b73364b3d3a31f63fcd7a8eb6ee47ecb471b97afa6c2d70a0ab2e87b5c39699e94802830dab8345abdc444ec30eae408a8b1efd9fdf01f1dd24c6e2116029471a67777ed319a219b58747985d41fd8e81c1a77ac8153045c445800dc7f1cd3145d8b87beb320b85b74aa6ddbbe465b091b877c5f94e52ab8c05ba0ac5c6904d80387d81c521ab1f715b530133d07492722026b1ed2a6e4f7b50cd6eba899f80b7e400c23f8213cc5496850753359183cb08ed31490999e976cbfc6dc04a976675c14f50f09929ffafdae78f6cbf2f0772f15294213202552bb52e77463e13b0b2c3a333e2362e33de7cc9c0c546c0ccb1e7885a4c9a1bb3115b44ddf832a9c060300b87a3a7225d0d886e305bd35462e24a46cf263ddef21c761453a414f53f3ff610d9812ac8fc094355ace82d6193e659b24f7fc2807f4ffcf621b27904ec0e815162f6814e40113faf87cd8db3747c1e70cde38c3340c3cabd95ff4678aaf87c6f2a125515ad571e2706cfab19475b6dd9e2306c4825e10f44886439af40db39a8c9c72e548742792de7f7308b422441446aaaae2cfbe61dfe7c13a0a4147cc357a584c7379847d83725b150f83f5aecdcf32619333b6a6700ab5b1f50ac977b79fe569ef86592c351906d3f6e6cbe7ac7ee948f4bbf086533723a0fed747fc28315b2094f110d1d41f90c83ccc759f58ea32a3b6556f9bc22a6152ced9198f98365eeb2d67295316bea7558079110ecfcb08addc2fff11e8932f2b2cacce53b4942efb659f007f95478898979eaf9f8ad832f059c5335eea36fcbd43071293d9f732b2894711ba0ce60c8c4cb7c1687a28a3d0907639aaa3f7a7fbdf01fe8b26aae081482730d3d59748347322d1bb2f769963fc6b55985a5dcca654402905df0e68eb4b1f401255d0897137939ccfa3747a9c81f31ab095b3f472177a5aa9bbf18844cc8e1832db55bbd112e25d6243d20bab40cfcddc7e5ff177e813e181268c725319eeb861144bc90c1d0e2640f41724ca84a846b4dcd1757fd8ceea43cfc8d1040aebc1a5b666743aea16095a67370402159ca61db8cfc82ab0383ab59b7ce263d07b9ed7ec476dba6afb99a862bcd6f889b4d3e919e2b350dbf7c525f3ded49b3dc72dad9aef5f222b93dbd38d06b74f20b84a535709ab79d3a2cad9d2c8fb95d387ad0ffae68b58ca1e259b198ec0d47dba5cd607ec69371842bac210e45315f6715ec08db9a4dd320d36a2e8190ebe6079fe92190fd89788672232c8b78945f3ccff8af328e0a2bf92a5c42ad6fa80e3300f1f74710829bff88bb1d5c2ec9f80931715b9028cdfb95f4c31a68a2a4b88d8bab40c2b5a236bb27a1464e4f75cf62641a04ceb5ab30c6ddabf1f598336e577ffaca99a9f53f01ab1c0cd808a1a1308dfd9935c447e240b02fe9a6a63b3c3c95d918d87a07e7c31e24ec4bf73777baa0a399013d4c7beb5e70874ddde75a797220ee2a20952c5247351384826c67ed2e1090210c6aa3797ef71a4ed17c9472e4d70d4ce805e09639ff404e8375c40319a1e72f7d1d836493213c4156cb1fb43137f2a5c395a31d3adbdc17869ee4ba70d7384af41e9b039418a9d19822f45f5833753bce4d179f060eb371714644d60e983d9a1a870262806ad1afba7d31b272bd9c1efd623b9d2268fcb5d9983d804fa1bf580fd44d18150f5ea79938d05ca3dcb1d60fe5bd1b7ea72ec871b7262b9ac805b445fcd463d7d999b0e58f3b85bbe9c0e1981aef32573a9cd7844de56358a558d230bc6f79cda5545381d1c1d3dc9658d87ce5bf87ea4cef012bf3031dbfc28e74958b350d9942610c05ac44739768889918bcceb90370d84f720f8545ff8465aabae1660eb6567686d12ab6eb597bdda8780af6921ebaf3a85e122b518d403d748f97a6402ce072b08ea5ce8f65f52ee4b12921070fedd80a6794d3d8a1b0fb68", 0x1000}, {&(0x7f0000002500)="5cb7c007aa860f3a31f90175637f01de1856f455971b4cfe663932e16b2df006545c3ede1fe56352c87c4409d851b7c12e101d96616917b6ab82716c05d489041df6d400", 0x44}, {&(0x7f0000000240)="73e34db02085ec815879c5371ea3d9f99fe548abb74c23e2059185ac29beb357", 0x3b}, {&(0x7f0000002580)="bc59033dbe8247860464114444cc0a7d6b1c4eeb", 0x14}, {&(0x7f00000025c0)="8f99e80c809280e55450ed6854ccbcf735eb01821d7adaf24537", 0x1a}], 0xa, &(0x7f0000005480)=ANY=[@ANYBLOB="b8000000000000000000000006000000e3808ec900854316cb475caee090b182d50ea88e9c363d444883ab64f4667182e1660540c91e0f9ffae2112bc32e7f27735b44e9f2b0a2ef5b4aa7c2076199e39b4ec02aa518b87c775ac464182b6ae8065f6f32fef66b302c147f78973ab6f1c10d46f98fda1cfeadbd8b92cb458916eefd6841892382ce237b5c0f71422713b0bfe33e477ec9710d8740549c8d6294aa676c6a637386f5d51b55504c5eed2d88cbe7e375000000b800000000000000ffff000031050000dbe4ba86fa14a48784ed916f09b7c6ce58f818bee785993b820b9f391d9a05f82dcd5e5256738a402002b158b31e8f76f73fc81a8a1ab1276236828b4fc1a4bd13d08713a9fc3ca2e5d10793929bbbedd67ecff60e36666393f95b79ce2649cc0e1a57ceb4cb40eb2f1e3548907641bd5aca924f7dcf58347bdae600cceabe6844bfab999b4fcb0f73b0b77f16b050e94637db42cb2d88afe235f3b1088c8de7b90e83b919ad4300101000000000000000000000040000007af6d7bb970f28ffe518f051e6adc577070cca5f3a95fd64bc74e2085117b4cdd956e41f319c8cc4b699160219a1393f014c237cbc0d60184eb320c74d1b07623acc61984725b016dd2b422857c68200616d98dfde989adfd55eff007d7296c1d9d4e630ea7a1682a0dbe1e7062403c435922afa2a1476a090df4a7e5803fd58c0aa11682aa72b4c6f302048b91d3545217ab1341f5ea3b544580b837313e217a06180a799957d951baa0926366c945ad31e2a864331186cf418a68438817d079223d6b0d1f289c332b6239959d5bb0ec8d835ae9e69946c4e0b73ce0ccc7d3f4d99109801f01b8806a99bb902332a2bdc8b6f01c370a603632e3aa943ae700e76820e08fd30798a0d33d49878a70726d408920ef8db58abaa4a0c56c3698e2c7d47d6e86ed98fe076e7371087798a0f11c34995c121f7d66c79a0789cfd3c88002cf23b343885bbdcb3cb4c32352266d26dca58047851c49655c27cde498890465bfc72fbdc46586b672944899460942a1a5e09b2b89e91deaf4c240e1ad5c2a873d9a9c39b22fde1e47cd7e0ecae64c52b0d85ef207d47a1bf7d7f36e6a6012d05efc965b9d74bf43e2bf80afbbbbdfb5ae77bbc3e1d0282ad1912ddfc3aec53ecdd110cdd6d9b789452c41e3e7aabd4f1762d245c33aac6e30ed6b7e94bb34e91f240c84f90f6a3d196c390b00a9010d5adb9953e92015a0e3c2e54bd2101aaab827d372ad439fdbfa809cf8d7b7f28ce51c3d33d1ba8a9437b640eb96561f1665810dd5110d485914bd84182d1d3ec29e072373ae803902d674ec1d862d046ec0514c349d1da0c602ba9052ae4f5969c5ca92862672c7737dc86a7a929a4c18f9c10ba3608f84103cc4d707b5b3e613aea0e3990a63e7d552bf5b265c54759d70fcbf096b724b371b001abc9f3e84fe83126c355aa9f375a72e4e8d546b8e7076ec6e4ce610099aca9f33ea96ba1bd9491e28bd2f6d2c1bddd64941f37e1c1707e7ee60726827dfe7ac213aac81c973b55e659a0d550a9a2dae62cc7f4ed2e6d2dffc6111e6c05d54faf540ad672c8aaf1917c464f12d4aeab6334739ae818f51fd432c6af5097c952a443e18a4c95b125ff7e23b55d004d5eccdcd43acac82d3a2715f67a72bd5edff9605825bec11f6cfcc2e26253c2efac2ce66982ec033e5cb6eec985694d340946096f5775385b78a48ce33c6302f73c847cf298846f36a5efb7213ec0d82282e9dd6a12b8d03ed773f9281097d9b8eb045ef7f4e54d73fe34a4fbb19e15e9cfcb6e4f6201d05903010724ce3cdf90247c4eddff154e2156fc7fc8cdfc63cdb03460c61ece482d626b38e0aaa8580414d337c83dcc35e7aef0eb3d8a9464a06d2a88a2390ca469e45827aaa349805fe2f69af49777815c66636b48c152974b62586662ae9aee5c721dc82bcbf6b7f9137aa75f06922fc405d90c38856d15575bc5751270d5d46ce2fde63fa31cec0f5da469621f05f86aff182da380e907c7316da394be857d16bf2ce7dd450a68613076bcf0092f4ed2f419b65721f5541cfde85a3b27a4edaeeade3326f459a24af3b150d8fcd2f46129c9676020570cac3bb7e98aabfee6609dfd0095724e945db4cdc21eece48bbd68b8e53163f99b6ae5525320d057b69360044867448279214afa75737947f766dde90df09cb8458f749e6dcc2760b2abcb7e5ee7f54534405457dd8a6bdf5de53e1da241d9ecab2552844f93069f0720f6e880927b07ea90951f8f4eea93e4b335d4eedfcf57ba31618ec08edce660b2832ab816e8f8ac092f4a2dac1a95a25d2257eb2a2b64a361ec52241200c326c1a690ab020b462af3bbf0e5adf4864553eac9040dc2201a66d2704f317eb7404d5059b902f3298be2ae5d349882ecf2aa15853e054a4ae0b71085809362d1da40637160056af5a3007f325cf5233f990d821ca4e2778b22f4ef3792da2591e09761a8ed1dbd21a46b79188c2354742c2187b2f37a0730ad73571426e8dcae03f7b92a9b478425e94796ccbcd50cd396124a4fcdced091b78268536acce9b2a26f0a69cd4a539fb08214f09006509797579a83a09ca7cd67b62a31c2f0423c1e35583746b3d9b2a4962ab07c4479541305549ae3323091f1b95c036ff24fbaede7b53cf8bd1baee7dfadaf6cbfa42a08b6ae03f285124cc55d3e90104c7a63c205c95b3796d28469b735231b62de35aad5b192ce369770e6971d44931fba989c29ab1273a8564280fd5c6d65e6a900147200000000000000ed3a14bfe332704964c8deb10afc0144f332b8e486259296e01a6faae5727f4dffc6f545cccbf8ab7b0a695b48ff639a80995899b2df1dfcdfb08e4c6d06c4e9d5d81dac4aa8d18aeb4e6e9039857091ddea13042f172b80f8116f81bc3cd942e730f107e379fa8280f17d76c12773dcab33b82c679edd14cc3972caeda15f4bec3afd7b3c0437f834559a1812eb3b2b1b84ec50aed4cdf986ed3d69a9ac741c8ae97dd04c9b2fe873099d0228b4aab23cb4d177e8394721cad1c32d9576613e5c7e1b7b932056d5d3350deae7ca478c1ab41b1a7c2cd84801226b9c10827ea9bb3c84b72201e556a1be32244a3e81007cb7ad927db39e4cd1fe9af142ff1173e18c1cfb41cd09b298d069d28a730194a43768c0da78d4ce6cbbb308dc6e9f63304657cae54a4c543c71c572b52c9d7209efaca339fe114c96440f761d691aca6df1e88a186a206b4c3969913f9692a797330db52e379b7ca0708c74da846527a2626aa76701f26ce4697175ebb2e0dac1198ce72a221207049d9660ed4d4a67cce2c69351f97f757574268f880f46cac404c721cfb030587fe64815204398af8230aad52d5dd8c5b2b08885edcf96bbb356a552dd20314232c2d76bd2ba6c2c1a901e9d609bdcb62c349e0d813426e4534c0e22cc2bb7ae7056d5aa91b532feb74b760c5db84b0ea139691f75c22715d36bb9c8307614ebaa3ca16455db2f3a5c8026a0e238a085010ef6570df1e6f12190f8dca06bd6bf619bc3eee5d6395fd23448b53b3d3bda97c7f349db60d857985461b9a91bf42106cf3ffc0a261335904d82cc5dd19a3af7a8b8b7cd60e91827da56cf33187ec61c09dbe4e5ca0b7fe1abf2f0e79f8100447e219771dcc859595a47f1cdf997d286541457e86bffdfa1b75e59b223ce8e126df8de6051e7ca01247c79736ff55f2504c093964cf91ca3e2b012caa13b1ca6ee76829a90d575999634d9ec58ded0d6223245c2c7117deba55e88cbd7a2b234af38999345971760d3bc853c3eafeb48b35bab801798a8f09eff8cafe180121e51c74b270323eb030b6fe895cce04e82a49c25e02ab1d2fbdfa213cce9dfb1fe503c0563605e88f5473eca19008d6cef2ef80fd92a5a6b57c53b8ccd6f30426f3d0b8cfcf641a9f56f85abb92d635313ed4ec4e114863cfc036403cc5a0a93941d0b84bb8f7196df38f4893a8b2790ec3ee0007ffb1e6c38929afab7ded4caa443d6979d3ccb169786dc6557e75eafb74a6ccc69bc6eedbbf887fe06103ff99fb1252d3b194ed4444cc6ca8485de08ce4d5a9858c36f64d222e416477a1b55bbe9af95e393da41988e95002a28f4904fb097df4a651edb8d33635177d8043e9cdbdfc5c23a48971df7a2a2d396788c89abdedfa74fcb1026e6dead63fa27660e7ebbb3251d162e879cf5ac4516e67297fc585ca2d24b208f2b2d7c637e2d79c983b8f06482846490e262a59308a4a3192695a2904bccb31184852ca8fc0dcb58abb6e086a0f5d2bcc1f453838f7d60d8b7b3a5b100ca191760ec2b1a9f8af9ab7d2d2227766623dac6f46fdefe4de53cfad07a1cd2819d4a646ac6841113dec3391f81207a2fe9a8ec9ecff65a9d20760373fc2db25a74c23c904730e30000a70aa49606b5af41635fde68d84d016ace48303b54a38348d1f098ba6e565119b869f3fe670d8bdab1773092422f12b9e2ad6159f74b73737bcb36a8d63b42a07f7ecb65625aafcad42dcf5811d120f50b9672b24c164ea07f89f781438bf5d23fac796cf21548a97078cea8ae8877a0d97d731ad829deaac4d495124f27c7f83c393774039149ceba2000a315fab30766226189c786b5ca2657f4df9138662c6ef1c847d740846646561c9d8d7bb89307965a5ed0249f82819d410772d457c987dbda9fa8bd6fb3aee4413aaebe3bb0dad62eff1d061879efc4a5a56e2e3b52499c59586f63104cb64af2d6b5b20922b7ed938bd8e5b6bcb7171ce13e3366291c6d9343c6441df29c38062eef9fe45a1e32c5e1bc90e1930a1ab20ebe6971fcf55985255dbac61b8d980d835c1728a7ac375299b3885f37f9a78591904bfb368606a9561f7978f17d27d9cb6329e56020a80f093bedb9215be1add0e56dc8f8c2f64d3124e447f698dd19240567005091e68d2a021cdd3f14f95ef1ea93236498370c836c58b5b267beded4ecc82562ffbea642a157120236f59ad4bad8787b1a384fe245e723c4101ed3c2c8f9c8760ac5f0d74dd16f96a250aa4c24047f98b4e1c712c34a7f7ce753261e7749861e5847eec5e0387d71f4ddffdfdc60a4b8dc37043393c79382a26ba85b516a39ae12d25578df3feaa33c1722d13b769bd2c37d61cd6ece192bceb7727dac6ba070bc943ee1d012f61dbdb64f661a1bb983e518de420fdeb857fa2df578022d477049db9580f5d8d6999d2ae272ed239c39ba8afa8bb834a8da67e350722f5f4155d3a67dacc91ca62a4cf2e9155baa5ac960204f19aed2f36ed09c450cae4e4515fa2dc596626039ea7ae1ae09bdc0d557a1ab9ef71e0183eacaeeabd6227dd65376511abae4c6500026db39a90a959e61a49f3e250e07ba6db101cac8a313e9499b1043e555f8333913b09e5cb94a3d536cdc049c50bac485de4cc1221bcdb3080f54bb4486de23a95a9117fab48998aee5518328fc553b0fbbc2981fe07f769e6ce39d26941d8f1a376c91ff5031fb71153f40464127162a28a25e78edd904168b5685f828cd9f3eca513910beb3dd75c8851c1abc6fbab38d706533a855c977be96f3b5710efcbf70731cb91ea89c76ab9c2532da4e483aaae9e02c65c3d94e42dd42e81f430d8e91239b678e119e75bbfdc3eaf1e70e43625221d8b4400579fc26020ca99066fd8983ab0376204a3b6f80532350297bc68387640b21e567828ff44451807e387d9250803b211db45c5a20a739335cb7cd2800a69dd3f0f5bf09b3a97912c828154e5ed1b0366c0cac40e94168ca9cefcc162cd5a3c3ba9acf39fa0707b82ef9d87e3d3dabb63e324b3f1cd7289d3b918a67386604c2d9eb986d8c9425800f577205569753f758fa90d7bbc6e30eb8e29f380a2e5af918a8053705168e18b1beb97bd2ee827d6d71b8f852694943a8498691f170b05a45d235bcb74afc523ae1af908d4f41944d0ea5aec3c9867c04909e2a18cf6e245756af4800150472c4f28451ccba1ca300969dcca4abb1b6386fdc4603a047d32f825b09fadf93fde705cbf9b2b93bf36ec3ea91da6911ea62e8602b7efbad31be909416040049fb26c218f065fa512ebd1f220d8a7ffd8628589f60e2c2b09b63738803d7cd7156d98703c0111602472eba56e059cd584c0636f9b2946b80fe7c8106da067fa3c8038769aec536926399123c7ad7f125083c18c4c72a1460298c92a99d59d6bceeed3cb765a1e27199613b9038abb2a22d3a7c0873cf1e3b66e1a296a01aa11bdb41f1f550d766e8a5376b14e13ba26748dc369d05c800000000000000010000000200000097ef276651a318a9eb2439f2f3b7863fdf47518e499c7129ad2fc00aeb7a894ce95ea40c1ec70bbc181fa01fc96bee8947562b89ee1a26af45a8f6a71621f4519dd47e5577392d7f145ffbb0a44ae025149b02b79a923c5ee56191bde582818490da20e62158d447381a56ce343c303b37da9744616d01d1915f15080b620050729e4194b7eac3fc4a51c139d92e85c6c1be58651de956e1eaca424ca7b67ce26576e9b303bf7c5e97e2a048b7f0862d29cfcc0000000000e000000000000000ffff0000040000001ba130be2971a341b9aa154865357ddde9ecc945930918a6ba64b80c3eb6628f204443e125c56a5650cb67457f55a7728ee27fe2836bb8ca0e0822257b29a33f06a50ee8435b9541b5b5da43e8ac48827cb59de4db342bb8f1b9dc7eadaefe258a61441b655f56a8004ef3097ca487bb9bc236502ff71686ab57d13a1711374825007105176007e9426aed1532c31567600f745d9ae07cc7dc082b9d2f6ea4cde660012b2267d5e4672b208c9f7aae9f6394454a0b0cdfb0854b70a3b65c71ac7d7d3c4540a99e8ac8b33a00000000007800000000000000ffff000040000000431d804394e3296559bea55d31169b0f1dde3905373891e5f44fd8d1142e3e780bc9a031ddcef5867625f68f5cba6feb65ff1598ed292bb0bbaf9afce11a8dd8f80099f165edc397b6eae39faa7b76ce0e86e41ce5009e103a71cba14f035fd2c57ed100000000005000000000000000ffff00000700000033bdcd59b8dfc3b57c807d000e4b97ae067ddfeea31139db2c190f73a0ca216770565bbeef470f39b5c30cf7bd929ad2b1731e1244e38629513bddd76b0a39ea77d4458b32c6f95a2cd7cc790efa9b17df52b771fef5f1763160e08490de20e3e2eaccd69bd3129ee8fb97c3e482c74976c102525a63216424e4d2708a5a166aea3811ea77836d5f08b3c23c7b46c3f32ab1bef0403b50dbab0451a33eeaee852037813400"/5212], 0x13f0}, 0x404) r3 = msgget$private(0x0, 0x421) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0x3) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe0d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000026c0)=""/167) r8 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, r4, r5, r6, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r8, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x10000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:08 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000540)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5b772c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000c9373517a1d63ae4ca5299704cef383bef43aec63b56d1782caab1fabfed2b014f6a2bc61f424f7828e43054ee7ecbbfad87c1f8d23f0faea5f5dd5ec5f4813085dad724aad6bbd008fddab62c2d7d3d4179631501570b21ca287e1ef6898b65bb3f800ee37fad07b2bd6a57dadae8e25fbb61d30e09b87d0d5ef56354d9d71e07f18c3f1f8d2c4af2e6498ffb0c717ae78c93bb70074ebe231be1f18fde81c60710d332c91d3095defd1450d53c04cea69be854304723abe0ac1b9c485755b8e24bec4f75e4bd39be", 0x6b, 0x8, 0x0, 0x1000001b5) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x100000001, 0x1b, &(0x7f0000000040)="c2bbba1a462dd1d21904304ea1948117ba14371da6f2f33db1546f0156b0dd0d7de142f6577cfb875b6ccb4071ccc88f13323a2b37212b1991a7908153c3bf634cf6a19d5e8bc8cc5ec0bd0e5290f660e463cccb2e938f09cf113af50ebef38c137f70ba8fe6e00dba4632521b90b1630161abdbb5", 0x75) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r1, &(0x7f00000000c0)="f9", 0x8b, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x337f35de490a3652, &(0x7f0000000040)=0x2c7c23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x3, 0x0) fchflags(r1, 0x0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000700)="beee2cdaf08a504b4165573a5516575a492e4689568c1d44db77799b7af10ee7b714488790769451e72c5b3e8fbf66573ee76b03c812d68f992370e85c106aa7fb579166389bfa678b20603865ff7ba64fa95e713fa5789b8c59f7ffb760a09c4780a6d47be0c2f391fb77b1e4ccfd07660009989aad9e0de74de9825beda203ffa206e92a6ac982a957b99f6650d2933f97b7bab9c22141", 0x98}, {&(0x7f00000007c0)="f4310f7c73c6f79f64fc84289ca9b20903d47cba2eed3003fa2fd4059ca9584fc928313faa56a51739e9430d5809b9232231fb7247e9fd532c6fda6e20c075e1f00c6ad5b5e27a63f3eead89fffb274e92336cc1b85e6be0edc4eef6fb9add2c3f59f34948d739b2ab6910e1c305e1a59f4f36557a029cb4cd18b545503e31b9859be005de7a3297cb080e95c6f3cf36cf618af885707f61a70edf1b36a7837f84a3d2e74b369607fa2ca4e46c1516b5ff534d067fe19136b7dadf820819810b5749458d3a4f15350dfb08f8e2de942377afb8c25a270d08df707055dc4ad683b0ae5d405908caf816e35ed23e10ebf16af559fc3f402f6dfff3c44493fb75107fdf864fee75674e60723dd0764364fe7082d994d17085979ff7871c2c994b093c7d97e2937385462df1476bedf6e56d4c403d5855c4d787e9138896eea959393ac68e20bb67916c0d8dd28bf4260d0100c741", 0x153}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="ef7b7d61366130c264aaf89f86187614403e032750058f938dcf848c85d5ccad7d68fd81fbcdf622ae673c31e3b59d0e22964d6f8037f782f6a0c8e97e715898beda87a54f5f0f0ba9ef32ef8eb0454c6a5bb47a58844c843b49cd865a6c9b6fb18874b1a614a520ee54e6108b789192c3b8caa9d4d759a4588cffa3e31f574cc5c6965ce033f71c3d2f7f6535aff59b5603c8eb4f05ab1c402beb731990f0065f8aa64dffd2a0a1bb705a54c7", 0xad}, {&(0x7f0000000180)="158dba75d4d7385dbba2ee56d546697c1bcc1fd4ce864fa3d9535032106eb9f65d5f8a8eef137de276e8ff5fce5c00a68aba99cc1652923793cf2aa274dfd09a5e6d23fe4deb82f79edd2db26f426d532a5a8c18f8f909b8380034dc714107ffcb22e667295b2928976e31dac37caf111a4b579fb1f3020ecd9f241407bef1fb807e69ae5f58da3f7bbbf34875d33ffcfa239e1144cf244d0122b2e2e2775d9a935201cca5d62f40c2aa505dad692e12eba3f9633fc3b0f9f9f45c0c2d938f3d439f3a3044ee1c8a0a72a7bf0f38b2bd9d305d9b07334fe7", 0xd8}, {&(0x7f0000000280)="aa4df5d4ccbd27f4bf39b7c01c949e0808b8698507c02ff936cfbde88bce74d6f9681730777fba24c64e982b44aa6740248fc76bd8e62a93c76dadca20b5fb330d28e56178d91e1c5a30a97937aa7991ee29b5511a5225c29c39dcd9b7714a3f99f88eac61230087b0714da5c03abbc7514f0b58a6baf0fb3192a909ff6aafde2631022ccbeabb2eab0801047bced7fa019de46f772ebf8be361b780354b3857d1678cbc259fcda4fb516c2db0ca61f472e79c2c07356c1230b8eaacf081a0dec94d855929c1a4d5fae59b162fa218", 0xcf}, {0x0}], 0x4, 0x0, 0x61) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r3, 0x0) dup2(r0, r0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0xfffffffffffffe38) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") dup2(r4, r5) msgsnd(r3, &(0x7f0000000280)={0x1, "6d836a50bff519b5f4639922362a12b00c619889c290a9ca0e5dffc1a123789ac665b66cac4e9ffccf3282aa0c5c8e019f45ebbaba4551a65b6257e01f31cb0b7eb5aad722cde625d632259030f1e815e4cd302bf36e8d1f2e6f591cff8aafc3f1a8be3ae4bb5b73b97b6d6c9559a151d001ddfa1d70710868fb6d47d5dd1fb168fd14eed8ea9f390966cd9ba05f39b99666f490b2836f1b2201d62fb36c974049c6788a44d45f5435d0a8452cbf8cd75cb7d29e774c7994c6a5ad1ce03116977c71d4e0f86a94aa48ecea8a393605b9eed70d700a8eb0aa063dce1826f07c4e4914b50640d68572519230f082b546b5a135421567b60ad9f6e33d624f48f64385fc14889998a3a1ab97c43738c02b987fa572d19bb9fc6a6aa8804aed884dc461bae8f362448c97ca95c23db9e0760368c59edfd5d72ab5471163c840c5353d423a79d6147a1dc968c2c86af52d003a082854fa32c6f4f1f6436192b47cc62826bf4ec6be643674b644f2158c1fdbbb830f42dbb59e07c10514d5d7b59ebad08badc031c39219d1ba7cf3b3bf02392e7f13a70fd49f89667b338ca26a50d5155e02182359787776b774ca7e39dbaeacff496c4fb72c7bed1d747cf6ceaa4e8c74319ba43cc0eb3e72dab9162217d77bd8c227e13f5bec79a5e95f6747a8261488342d1317e92b1937dabf89f8f24ddb0cea876005b50e5db268e08f7513a23cc3eec206110a75c6e91b63dc05a0944b2755b5ae2a75365a9105d6bce1dcc30317ef08d4c9df52fc48ffa39a959a41261ee47e816eb365270dc9babc5dff72ca6509f124434ac8cde9defe8e7207098995e14d98992c52d4d32d221eee75b16ebe737913f04b7be9548f6597bcc62dd38abe481056682e44d2b505933804b9a2213a7bee2a549bd7f487bee13444a05a1577687a7715387434125c13e58b0db8e329ebcaddbbc55f99a1c4bd945366b9e28e2d0b92e798a5e61090c908e89e9f54be84500b139f35688ae0114f6ffc1e8d522bb914adc9543ae0218ff342c94078ecb100cbde94f5df738400c78062bd7b7cc4e09786044d1b0d0a73f6903297a28475cb34650a432d5bad0c4f01ebfef4968d3a538a9f3b6c9738430e1c3811bdfc35ae19bf1f7f467c900ff2e695b2da256012637a8958391718ca8b11e98a3bd4ebbf57f426b7b93eba3d72a3b513ffa81e59da4d23bfb127404dd7694b8e86a96ae7313ccefd6c97645ade190d3113314414cdedb6e691d5da53200a8b8f8d72b2ab54e3fff9da95f2bf74af082267bf1951c55409e3e9584fffa66a82e3948f4e7cf594dea036fc7c5241e5c515e037241d90d1acbca3fa3378395b7b8d783054ec70c85c4ee9d8261de8e4a322ae969a39ef12d5a54a3e6296b00a3f87cc4e83ef4b2d7e83d02d94e1912c70485420fc86a055450f296c15ee519c96c0bf93a01e590efdbcc1e58c434fa43c32e10ed42df8b05327b8aa517bb79d8d602f903bc9fa3fc8121525ad5b5be59711d4e5dd75090638c568a5e3d7b818fa1ee6083877fb8e94c033f9a011bdd9edf575c334f1756551d9209acd2f5114e07802c2ae2f644f140ddb140345ee6bb473e33c57945c6896600343544536a21c24201c050ef31feaffe5356f6fee6130a9740cf3215fba0a0cc2955150bee6796e2b59e35c9b8e22f3c1e7e6c207b0f317c4e228e7a94769b2ce581b6ac7f35383885a4b15690cba004b0992f03e672e054bc140ab549f0d2f03ef6c5f22a287c55c2a85c58e8ae9c92d081f96da516555fe34c8fa0483a2b2952d41796c9fe454723febd94165b4deb1ee29a942b756784fec9f3306f1b4e3cd52af952cee4391f1655fdf4098e6bcb198bca1eab3bc1bb25a494f76c49302f236b5a09d252510fd85e5a9539efc1738eca6aa581ad5769aabe8d0fe00dbafce3d6d97a1f070907aea8f68577fa97f34cda61d313c12d50f90fc02ba038b80a413581161277d726f19ea71547be7dddc9353462ccc55f74a812f69897d772416fefffb81d7ec6c7d60cb4a158572c44b7dd2c3f373fa79164ab2beaabf4ed31a0135be2b523e79c02fca59247845d64a32b3fa83d52467b5cd6e180220f24cd5265cb3fac9f6bb77fe6c958e5398e7c4f6afe00e2ac4ef84767c4a19986ed2227c08c6015d34fae44cb0bd8fe324d8af117f825f32b5c58c965d7caaed2158d9e5676204bd45cea9a4d80ffc62409ebcf46f9879cf11f2288c9f4ff2153e30fa132e6cab2a3b886a3549947df5476430871747cd0e6d7931f90b85fe99ae25834ddbf746eedb95093bca42dffbbd9d945b81bc3bde22529f4e178719aaa6612985485ebabf9c41654a59f7418216a0a6516eb4f7f93851574c8ef4778c414f83bf6b0b5f27ea3cff82f82bf81d3eaa1eb70fbcd46ecc612fb25140b0675e925f19ad23d7d4ecfd3bc57a160dbecc29e81d472429e0c522b518c426c2bbd8481a9e78e99ca0fa4584badc6237ed20d88145954b152b736bc76b1fcc5099605b7c15466ec78798f04868d317d93b8b2fba093f0f77f474f9dd0d345905f995f231ca7c4775b3b63e1fd7abc78865ed6d616cd5a6ca33c39090ea4f2daf0991438d2853923a01956d1dad512ddadcdf6b391aaa09bd117f39bc33304e1720a7dd91710084e6b262dfb91cd34debb3775f14acf71daf9c672a81a86fd03493df8aef44f0adab7f7014b7fe2d5720ff6658fae626331177db4f9cae9acfbbd48508d75cf20bd91c0a36d63df6e29273a4793c296ac326359d85e8e853f62cd4cc0de88b4fb1ac44fe464cbf1ba8c059e692600636de60eaa9fc8d38c7341a983f703c412fa94ba752343ca08a18a2a998b4db6de4a4b6f29744c6b42465e0ae1137d6804016220198f1cb93b53551c25dabd94fd93ae2c100af3afa277dd6270ea531f0c76b61b56e3528a76758d24acfdf24e4c5001d9a1b6b0b8eefaee77bb1c393be1fd070c1ee3b8ffc7fdd8048f1553a3d0961bcfff01ae499f86ac648ae01e841e1ab66f10b64866df1c0313bf857ef11f460b69b78ee7616987d3a0c0b51447b0ffcdbf46b11ce5ab86b3374319c7f5fdc6a7dbc7199a0574e206d5e2f616b2853d25d4cff4585e64217c40338b68fefa3bf1a47963b30e2c2f47b409928c71820b0b202caa6c1b22a32f2e971616869488a8fcf979e956446345366bb1018a864f19efd2b0e46e62f08b73039e5c1aaf526a384f8aa81ca9502a5e3f91b74477944cba12e96c7bedf1c821e5930eee63d1485ef63c8a31cd3669cb055bdc48672b10ecfbe3c74b411343ca350f7c37914f04c27d8244eeccd2914aa92ea7d9dce61a017df9f26e8f1279c07533208280934fce32cb6a6aec9cf76e1a36d6b80abd0e855ef3882b7b0d1a65177690a275058a0daeae871bbc7f6b9c62d2a226b5869146cd998c622de21e328796dbd1a21da2f9e85fbfb1e876775c5b7bfc4d2f1176b122a8f46f28528fc4cc9687b153210e3dd86bc78b53459386ce1ca2790738a727c265058032faea7f3a0aed5be35cf4d1a2c4c4f30835ec5d27461a65816f40a00e44e9dc3bc6734babeb5f63edc7668794cc8bce0b6ebdd3c381142b3b6cf43adbacfe777ad2775495c3545de0aa0796926177e1ab50bf14f2b42bc3e97e9598436b087bec593c08342b5c3fb65d39bb7cb4b743be82bcd7c138c38f22260979f5c14c5d8046fd2ac5e6e5762418554375ca5544a4dd1d5ae3e2ab3493f2c3694d4f7495ce41a92d48d7dbc45bb8d91e9042933aa3587f9b5f7a959d193b20d0e101390d814994089a5520ee76b75032fd7e526b5d1c59d94eb0d2cdceb919b1eda14f87bfb08af661bf1fcce33ae165b2c0e283f5c4b70ab4eb1aa5cc09802ef410d296976659530c4d0dc1bf12a26ea6b9d66f1816abab345e429e5ba10c4b92bfba6079cb7d2f76ef3c182c394b07b9984a6ebe329c6641b2ade4a113ac367bed1aefef87aef16f2c800e573d116dae9ebb2aa6c28680f72244d658fbda2440fe8caa94ca8f562b194ab04c827b9f022cb14cef318fa7b945a5e27ec03d0c7c51132a444a05b0762d5372e18c6e59049dddf5adaa953ccc8d3b5d0a60d2683ce23643367d0ef2fde2d10f05dc41b995d78141dc380cae89151042ff6c95d502579de44de712a49acba226ec2e0d9e6335eff5d012843d37323efdd490c8de3cffdce17dc6dcdf1c7f4363611e775c7d480c3c14b72e953d38772a89e1b040594afc5d910039de81458d9fab56173edd8b2c8f060302bc25be63c35850596008231bf45136492342002ff4bbfe9af49b527192e6f117d8ab633c5b2992ea6da0ae0772b13df7690cd973f105bf5174a233787e25830e7d1e01a597470e54d3d2a41eee258131c08bd47e28335dcd7cf905f184d07117a6ac458edc2f9d2279d3fbf8ed03527d2b9318b993a9e557d1d8f81f2e89021dc9418a489eefd5c73a05f31558c8250f3b0010db1c07120764d9a4d3d1a3f58201b719a6ba7dab748514ae436dab183030d9d554d69029181289c9ab4c76faced3ed6e4ac45ce5a7f35faf93703cdd4d5a242cb8531629d43e98823481ce8b21b0c1b7a3d7562477c4abf1edda7dcde4676d090cc2d363005092fc759fb600ab894916e2a6dacc2708300688bdc89a0b9d11569cea8ab89356ee6a9e7900ab0f97e424ddfeadd5a08895dada215361f77987cb301f861b08ad3e9331fd476848ac44277f400a95de458574da0fd47ed61aba2bd364a9e96d0b9da9133704c13c661ede72c9d94f99603ca3767b405da08e85d85dab056a94ec122e5aa71f9fc8beee30fd5ab7561bd3bee3d80ea637f38cf5c198afdbf14365d8b12dcc2b4eb6065d44f73407d1364863564f68ac235bbd2af1d9f34ce93a76b1c5eb22af2abfe9768fc7c3a6dd3584639ce3ef967cbb34f140e12c50bb4eac913d95312ad21a09d75f89c2c3f8920120ced57afedd8e2f93a2b6b9b3a7ee1d9c2d43ba027a7c6d8c8d4c0c2f793812a820e0c386c8b53644eb3dcec4d85a9a3e200c58d05cd742df5044717b4386c046bb4c1c4fdd8a1c0737883f0d25222dc0a206fed871f734b1fee5ca01465b61f82af0c30d7136c9f1d1c71a9621c4bbc0b203d002d73b0bc92def2bc50359752ea99d646d4df48e763ed32ec8744424b2ae465d7c68264bf1b233874dffd8459a19911be51708c5885232030a08cabe173761fd91a4a5019eab68dfae20d52609f7af434d5d1f41eacb7d3a81d55e2f5e64eb2fd9b3c9f802a9ddf9807f631e72bab2ee851c5652f2202371b8feaf0e7c82bb6ce1b445fcbf49dfd10217f544afb6966d663a0d1a2ab26b80d4cb6d6bb5f4a0796080df45393a6d3455283d02bbef8aeec242bb4632d153ec25478bb1dc437d57ce45aca2a49fbf8ab46cdbba49d1a049361da6fb7f97a36aab5f822f528b4d0aa7718e5bc3bb1eee6384e9de2fae8c84bcbce9644dbec1c92d0196ee5e7dbaa6d3a8fa8fd0d47891e6cd2a04c2597fdc7a1e745c52660869d4585a37dfcd22ae1f6cd5d8a3443d710468fcda0f8ccfa9bf63d1be0731d1b9a2469d06d8dc16d8842dc35ced07924c98d85e5032e147467c67cf5f3d620012c91b3c62cf2d2ea40489c32e105d95467a1b358ad2c4d02b7d8a425fc06054d364156b753cdd61c28e5ddb4483ff7adac7c4c26df254916194e5313bce47e9abd2458dcdf5cd72b1ac1c305a6f21e673620b13c0b1f55d4cacbc4e0a47132dba2d9faeeed897123a19822c21d60aa50ac96adbef5eb03"}, 0x1008, 0xe0f6f6984721b804) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100010002) r1 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) fcntl$lock(r2, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) setitimer(0x2, &(0x7f0000000080)={{0xf8a7, 0x366d}, {0x6, 0x8}}, &(0x7f0000000100)) close(r2) flock(r1, 0x8) poll(&(0x7f0000000140)=[{r2, 0x2}, {r3, 0xd228cb307d3c63f8}, {r0, 0x18}, {r2, 0x4}], 0x4, 0x1) setitimer(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000044}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x13) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r1, r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) dup(r0) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='.\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20, 0x18) setsockopt(r1, 0x0, 0x2, &(0x7f0000000c00)="a8450ef624a5556fcc9039091fe5f7e1f34620b660c324fe5357d414d1423f9ed832e7bbfcea8c883e15f185d0f2ee9abf408e55cc6f595a9f8bb85ecb69b347616043258b05a974d18e32e7cb1b76df2e684b518dcc8de2c03868dbe49d839c365abce47ce4f143faadaf7a44496f3963ffc6edce8ff703ee04816d14f83d0776438fd4378cab658bb2577e9872953fc318a190bc95608cfb5fb117df6f6719b2e065f41a57822628c3ce7db84ecdf37e80f40423fe84bb373cdacef4b9a9a9317c7a36c89c652d2653d195b0470de7fcdecf635a30bc6cd916e266f75ec33e573176efaa1f8ccc", 0xe8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000780)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x1, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffcd4) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000380), &(0x7f00000003c0)=0x4) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000200)="a0911d6f53990388fc50da2dfbc8954329c41d75308007f392623148fc53ca31753cdfb7c42bcb206dfb26147ee5fbea5cc1b42f1431bf05c22b593ee70a9640d9966eb530a4c0a87df109ea7e65a1a6656b2bc3e57539e8ba571b61932f803220c668002f74911f80750785a92b487376550594d8a8cb74f0c54eb86491183abc8e2030be08df9e5dc0d1e9eb90700143d6ae", 0x93, 0x404, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9dcb, 0x6}, 0xc) sendto(r0, &(0x7f0000001300)="a564481c24443130134bc3b793a123d223a32d44c379d2ef34ba3af9565257b4af8ea6e8186ac530974358768327a6b90aeaf04b9d7e2d79cb245a73e51cbcbf63e76153863b745ee2d1fc869b9369466196debafa6f41d76ec550965da244bb974ab15036431e0b5dd0dc80902f24750e3c7f14c352ffe3255bb3d8f2b028c8723b62ef0a67a5c1b64a901151171f180e2d1a24010b39187ac6f7dbf31f6d51bb377d8353e55a6a853952f1c0b291752b5f444a9bb60a11", 0xb8, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) lseek(r0, 0x0, 0x4e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x4) dup2(r2, r1) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa13, 0x8, 0x401, 0x8, "356e3b2c5b7a1b049803abd9a6f216afdf4dff67", 0xffffffff, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001d80)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) 16:00:13 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x81, 0x7}, {{r3}, 0xfffffffffffffff9, 0x20, 0x80, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x10, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x6, 0x101}, {{r2}, 0xfffffffffffffffe, 0x64, 0x8, 0x7f, 0x5}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x40, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x9e, 0x80000000, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x8, 0x1bb, 0x401}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0xa677, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) socketpair(0x1, 0x3, 0x643, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7d, 0x1, 0x20, 0x51bc, 0x7}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) fcntl$setflags(r1, 0x2, 0x1890c026a98796c) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:13 executing program 1: r0 = socket(0x18, 0x5, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x109) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3d}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0x52}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:13 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xa8) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x1000300010005, r2}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5011, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="939fc291dd253edb0a7ec6d0615986159bb202aa150326d9338da95b025729c9dd82609205f733c2dcb19eaf355bbf971eb89af2be87725d9071cf9eb3aeadaefa2ddcc7a2ffb381da920debd3f166e86ce30d21ef010df84d21c4", 0x5b}, {&(0x7f0000000000)="81c79dbeb1a0a677297009eea048af500d58b779", 0x14}, {&(0x7f0000000080)="4036eabefce41d726230873424f4fa4c739fc5ae937e83e67d390d6b789733360ddc0fe8ee5b4011763097a5cae5e9b944bd8c", 0x33}, {&(0x7f0000000180)="7b6f26b35962a0", 0x7}, {&(0x7f00000001c0)="9c42f292088dab437b818337e017a6f661d83b6ba4f7d3bde2d904530f177065ce1052b373f0c87e1b4946aa9b5d560689953da4e5383ee5ddca4a4a1b2e2c1378de00c44e9f26f89a3e8b44c15685d6a56be14008966caf08edd261300af885ec8accf05d6879d4b9814d3758f121f7ef1466970fd5bc23b8b66662cf35097da0f8236eca20dfb404cc4d4d689da1be48ec960783f49b56a9b59a190e718f713e4619a71a37d0125b91b93afe19a1e0ae82ba3cb508c56bb9c94058b20c5a0675d55919b300fc838b368919db43f6c1e7a02b3f26e7f665f3370a926616ada0e6515303370b402d62100638266f", 0xee}, {&(0x7f00000002c0)}, {&(0x7f0000000380)="bd5a50350cae49b3b787bf70e9953d5f29afc268d4cf0f3ce7af50539a28bab8f273165c843f89b5e53343071e1ca1eaf071d9597c7946061ec34e8e3f49c381990a4bf47dbd6852ed618b64b38e47ddba3ed3ee967edbf18c634302aa", 0x5d}], 0x7, 0x0, 0x0) msgget(0x1, 0x192) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x5, 0x100000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:14 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ece00000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x7, 0x9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/185, 0xb9, 0x840, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000200000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060000000100000001f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542301b752f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687ff0f84cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad40000000000000086248948c9125071f4de75f6532532c88cfd409fd44aa3e696dff8b34e1045037c30b609ceacf0bac225328c2e95738d0c17020481afd6bbe643261299dabdfe2bb46155380d9d40f931cedbd40e6254d2d138378779e2cf0c087d04d3cd33e0f7261fdb3407e48309528d1459d5b127ce707e92c7fdbb762e73e72ee15e0489a17b06b914af4f3a92a80ea1b272eeb6f228ec02d6634b03524fe0b8c27a30eb3869a843f22092069fea0bb4c7fb3006e03dd6d4d85ce1a21f965ff830690b671d01d3699fa0e8645e85d922d454441ad183a098440847967957a4edef712fdb20d1e51dde866c0eaf6d915ba782"], 0x808}, 0x0) r1 = geteuid() r2 = getgid() connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) chown(&(0x7f0000000180)='./file0\x00', r1, r2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xfffffffffffffffa) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) pread(r1, &(0x7f0000000100)="c6d87c954db4a905d95df7803a2ac3cb9d79c97e5a1f4fbd19469f5b15e67cec7d91343422790aa874f73fdc79fed75c5a9e818c6087f07a9bd29efcb81eb55daac1bf2aba8beed28a3ad5d256b49e70f00213f5b207ef49d8d26836fa53859dc5b36d0126c7aacf46c0bc61332be10a63ab8ce39db3c45b0cf23b5479decd11e02f9fdc37972faa886dfd8b155c6e9ab3cf91699e00e884ceaa1feb77ffb9b3623f73a942caa0bc7fc91554ce71c0b4dac897d1dcbe7b9fa0f0981bcc88ec7e2d94c9d07186140516396a4f56ddb4c198232c50fc9e8e44fa01fb32dc8df1ded2ca74e9b8afc445778646be902f448b3379b8bcb149b08819494f0773a4e242154fcbeac1eb895d2ed55d09e5ce63055b3cbcc72800d967a0010667065eb30c94afca3a73389445113f7868e713261cc0c8341acb0272bdf6843c4359a9b4e12b068f3b4f85b97da830452c09cf21b9df59987a10fdb2016b65f8d4fe0b16f4a9fe9f54efe3d6cb1de734bc09cb8cbc253f953d0e2f44aea214f49d585a4abd3f6b8f10edf041d8b5e2a36223ea5c5fd8ddeb160aab7f5d8ce672872c906228af631fccfc460e8a364099d5dda0ecbc8ac58a76fc91aa587ffafa018c381a03a7fa5a1cbc69df0da2487b69bbcd3fabaf40b0a708d40a1ba401441f16520ebba2d5f90128598031649060f463469958fcd49dde88589829a3fc606993e5735f5db7195000b991470271ee3cf6e5d4bd62e735e9c84858970c9b67b8b1671a91d993b0cb929201a3fe14625989932234449bdd09e2710e45470c817bc6200a1e9e207a50453506a6b0c09e3146bd99bd96e15b0553714b0ac244e47ed8b81be7925befe52fba038c5e63e532fec1d6b36e737df9733ea1f011bd424aa285b80a4e5973b7b618d7b8a6e2f06d9b30b6a55bc1f7f097de6addaa54de5c80d94806219707a5a1f87d0a9861b8c83bcb01522bc259d2d3ec8fe65c9e779329623db16ff8c7b13ea760f1183c5b2d2c6e427dae33def7d080c5ebffdd9df54788df20da4e1ce83e387f9288a28c5a7b85edc28b333f980111dd4edb837bd8f41cfafc97707ddfa8281517f3b9512fdb539a4e27f488f50e7c5931389a8cbac5e26301522cb7a76fdd4d6fd077eabe956629b2b405e3ac6a20d7fca4f9473fe77b72f5feb88495b8a7b785cb8ecb12aa0bac3e9756dc2b9af6be20ef00c812d528ffae0d62cb1df1ddce79e01f4eca4c3bbe77244e2217e60921a48e65caeb91b1ce6b6338aef0320884b22f8925295ec9a179d282743fba29d6cd3de32549175012e1abebfc4776515b130df080e82ba193275fb91218a354f9e96f9036b6d452bfab51cb1649b6a9b7adce915b805fb51f63f00436d5e0835603050dd9b487772b82e83e43cbe811597acea33fc0dfa3e8b7fec6652794be950c79fb29b8ebddae9c26ab003cdf0f9b138f74585978e0d985c222e77a7152819512edbade67f55741488210455fed89fb7ab3034887058e134203d3c07c79f9f17015960110a321cb88ae070c05ea513c8d05eeaa8681d36ec99c960cee50d15b822bf75ff71e6b0af6b0a7dce42c3dc192dd3dbef8aae66295424b94654a74db1547d7003167cc970ad419b5aae7ad1fb8f1be547eb4e5120640419162404dcbbfb105eb4a69e740994cd3b975c1cf868edc146b07b10da9c307f150b8c15c1d57f26e59a0478925834e9f42d3a6e1584c54c33478aa062e1fcec58a88579ac86b10dcfd0618c06dbd64bceceeb73cfce5f57b74e53e1d8743e02edba952ee03ceadffc09a28aa0a4f056b071f11c82d6e32c36584ec30d95f7f7dd4286ff6f8b2060881bbb691487e89d42521d2439ad16d1ae74daa730575277ae0c524d989d918a94ad1662569625eeb12f8fb0c8194fd6f1287fe66adffc746091de2382dbf08dde2c7817d6bdf477c3e350468c414d45ad2b2916c93fe7fa6b5583e5d755b1e9702a15cac388e4deaba71b3b9455200056d665b1a819dee8183d681e45219ff30a6cff1aae4cb8ad6fa3919c619598bc3b0f7f7a77e9775786eb033e1bf8656efea9406601a0b8e25e22d873b3d3da5bcbb955fbead73a666854cf44a6fbd164054e646156966cdbef7920c0aca52903a3ac6a89193f032a37616c4857ae00b3f92c4f720c8734028a42d0465fcf44f952b612d500ac3611e0e5b19fb37bea4e898b7439881a475c8347edf1dc4890d876837da1a814db45fb4a977d549a7aa22a25f782c5c43b9f262f21f9fa82d18d988eeb91e232fc78580d08e08857cbdb65aef359a8c58ff042519b9f6c7a2186256c2a0063f8ec6c1ed91b7997ab2cfb2c2c809d3b5150fc405a3e23ad8295e671f07306fee3b620e66346aa52a5ae90216118826a22fa4fa866e28bd715707aab727a35f74806197c44b0a74494451eabbcf62019e2f3e525c9aedf5749cc315e7957a69f55d56228b2ca262508415a5ee2361f6c9818d5b106df91403607c6bbf09cb591caaa85f2038dfd7c97b577c85a4ade92adfc3eb1837e54b1456f5764644d2a0e3d06490e1668922bdee63a93672ea52d35862a4f1b53c72478c81d86142be71b84f69ff508b18a888d5660a8e80f748d7e509a04d6be574ba3e221f08e17c006f3d72949cb4e1236e552cd973b198c36e299bcea59199bc76b740223a471f0ef90cd6d32c950fb1a8ceab991d0c53e884c862ebe2bfd5516ae8cdb7ff6c3b0f48dc8fef8a2a7d6c13f0d2a938862d99d14d2775066240ec3927cafb89157736256a75ad1869a6567d7a35e97138a50f3ebbfca0cdc8b3cf891d9f249d4c3bf5001dd5f4ab9bf863509334c6b74341b2f7434711943ee5e7b5518a830c493de293b703113191514b2e0391233ab0b3b024a680a3983afef830553f08737c4b2c80a057329b4c19a4d26b45e00a4da4edac71f646be69a1c66062aa1f3e953198c579bfe8f0e6ffac305eccd6bea85827d8850e61915c96e2fa190fa1d137118a38098980b711f05f54c57eb5e400014573af6517c2a01add17bdea583aa001a287d047aa2abf8cd07a1aa0d9da7ee0a0b36fd40a510cb2d43bb55613d1f826d535382817945a941ef8150b6f167898975301cef1e2a9ca25992cca5b97f1a550c998d3a746956ac569f6dd24ebbeb0038e256e9bc6d1606ef895dc8bac113ee49e057dea3284612e8159d061eca720f00a0fe1db978ed5d18daffa54cde7b230ee5a51ae45ffe30f429f53a194956fdf1238b28a7f5a4fc2a335ad484bde102831853e44eea2af483d823ffad7d67ee95bbff2b4cc89418e4195802d7584b69a4a0394817360cbf24b76089842a08bfa1a53d5cf55eafa020cacc98bdf8a0174d181e42e997134605e519595457f203c6afcf5a1b89c5d05b64a3cc5f9b6a0e516d740477e4bc3d7cc7b6620ca25f2d4fbea74395f6731d45dfbf3011b99ef98f01c6f259669b43ba9a1c0e494c940febb3fd975827ace4f5d1b341351937908d4c6956aa6c4cc387ac6053d0c30b5137a64667839df51e07daa19186c0acda91065f99a31d683083da42ff99800fac3ad01f060a908d5cc174e10d0ce27b668cd9aff6b0615fae8c15f5832dafb81837d15cf581086ec1c370c9bdcb60ccb954988e5cbf426b0cd3dd81f1e80f0ed4fe32d260b0da2713965dca6dd4712cb7e0731b49e4fc5ed9121765c3770b637aedd921428bf59488143d6f915e27f831fb11d640761a73628069ed0043b933b251b52247c69976a65b59d59091291aba1ddc22e91edd2402f70fc2a47139da34d570c1efeb02012233a769aa4b6fbbdb84ebad2651f5e13613229d1b2aa74c1c81efe7e01822c4cae54b943921ba653780844c0908773d92315dcd1181353d8ecb73add570bc1a1e4f5651e40dd0ed33de3c20e9038c5b0ccfb1d83f4964cab8019e5704aa6e3abbebe93b801f1bfd530fcd51885ba3e26cee122be274966bf09699c8be115d03a94158bbbf024804c4a1c50bc15ee7a4c56131531869a661059bbb823ac9c5494a9631964cc30bfd48c546017598f6fd0f392363e92846803d68ee80c4c2c25967a411bca2a1f23e625082f405a28a3698a2097778daa515e955763a7e461b06ad95eb3e61be34bbb6cab5996121f18dfa7e7f59831df907b0761cf77fb1b2f6082c5f0299fcbc937ee50eb8d915f7c125e99430fdc4442f5d70b238a28501a61200efcb5b13dabe99249032d1772b78daa00ea4e88113be3be74fde5782de478906d52a2cbcfb438eec4f8825ba3ce986e5f5c86e965d0e2ce2757fb6ef8699a0dc8ee1f9f8e86e49b9d880a06b45b1e55607f774cca31be906fd64a9b00898e84ea16360fbac26f94cfff0732a5e208b55a1ac9c821da93c6af83c9f5f53f5bc9012d2d9e91681020bfb4525583205dd24d9313fdcc2a83828d45c0c161643be841a2070cba3ad0d1708d541261260d58da9a4ea525a0a7643ad88850e114c0a097bb732e9975e7a81d3c2e9b0a117ea7b27ed2660bd09b9f9ad264a4b5915145848dd2e043ab0f8239156ec7c008c181f821289a560378158165144deba7fd56349258f15bc861a7f5702aebd0864368bede01f04478d104e46e8096aedd1c42485af36019bdddc080a38ed34a6e13e88c9799b569720190fae3f6337bb6f2d2e4f9013ce423893189fabd1bcd0bcbcd3799a1c9134f4e039a1b8a8d330109730ea31193f21eaac6d52f67d20fd9aca461bb2f496393af27cfad5712f347c6fe1a785aa6d6f4177788be1401bba60c56e68422c4ea3de82a052ffff9382ede1c65059404bda15a7f57a5ca7b0088321d0bffca507379443a6dfb6f69e39bba22e4958a722571ebc3b4f7ee76cb2d6ad4b6c9420e95a9cfa26041e9cbf09fbae1c0174a0225e05defffb12bf4138684e47cc31f564847819d6a45619aec5683029dc24b47bd3d298045c2c03df054321dedac200243ba5db80b9c548b9b3a5fa21ba4fae43c00e47c5e7b819faf8e840338e08bd3f195c53e90f79eaa03aaf0d8d9b537657ea161527b887456af8e148b15f4d6467edafb945413230d352e2bd9c9ec4bde75fce29806c732fd44c1ab095d5d2c23cfd5dc1fc3bba894b6886a1af60387fefe9b81741f5109fbe18bb5255aa061c077b9c33fce842c0c6b56b3d4450524b04acfd986b31036b35557833f9bdc515e367c32ca56a241ca048f0d1c34410f8413e20e1439742e154beb51153dad5eab4cb9379b467eede4b626f66b01e467d376a6c98e56b3966cec4d710874d314162ca862ea34c0738c584f6ec68683d0da911918f12bbf58c2c1faae5e9ceb6870e764a16459ce13a151b0f5cad961dbba782b637af53a385e9d19e11220ed0b05b5d79f7e4ec320363001d409900ac1cf7e0017fe53febe5fb2c42ce9f9014f8d68f6b6e2b790d560fdace5491e6ee5320edf82f0057ffef3937996e9b8cadd90564601c706865ee1da6103f36450be46e1ac955cc2528ff203c970f6b18fb8f071002b7c57158584b1d35e9a1f5cdd46e300ea4c398c9ff9173623ea6ee6cf380099d273a13d9d6ab55eca91e2ad70447ce14207fabd7450a4b1336ed8638b7217c20addc29186215c12ea6b8e985434a06430c0595a80a98ac27cdcf024a851115fd0cebe55adcf9aca6ad60d08d8d2b88728ba90ff3c74158b6c7ac550d44353d65385ed9a283b5e7c1d92f4275d8de1d227565b4844decebc84ab931b6f706347cdc4bcde0628fe58fba2296bf030e612c79f3079b733bcb5e550ccb0610a16ff9e8244", 0x1000, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x10) fcntl$setstatus(r1, 0x4, 0x8) mlockall(0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001180)) r2 = semget$private(0x0, 0x4, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000011c0)=0x10001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001280)={0x1f, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000012c0)={0x9, './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001300)=""/14, &(0x7f0000001340)=0xe) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001380)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000013c0)) r4 = open(&(0x7f0000001400)='./file0\x00', 0x0, 0xd105e645105e9935) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001440)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r3, &(0x7f00000014c0)="e583def40902261d0a06b35f670f4eea517e5cd1ca410322a8a1bbd5d5e72661eb8cfa1baf7427af915a4052d3aa47196d6ed4492cfb05c428868ffaefe5172dd62478524bf2766f606f763e821dd948fcfb60a40610822b7b6bd49c8af3232ff0c9419d7759a5659464b414b530716bf5d1cab7181f75a9faa333d0f9e95450e68dc8c5b8a8b40f053ba099b864f12fba112362be560e4468f54696bea1b0f2a53e2413c1af57c9dd9c4cfb765e2d48b50a38da2c69e1f80f7ee27427b13ba3cf9abd5f502d4ebf2dc8b7b4491b8b36a9395f99b514432f54cc78ad54b2ecafb6c359519455f449057d", 0xea) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000015c0)=""/4096) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000025c0)=""/34, &(0x7f0000002600)=0x22) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000002640)={0x0, './file0\x00', './file0\x00'}) fcntl$getflags(r4, 0x3) faccessat(r4, &(0x7f0000002680)='./file0/file0\x00', 0x20, 0x3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000026c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000002700)={0x2, 0x2, {0x10000, 0x2}}) linkat(r1, &(0x7f0000002740)='./file0/file0\x00', r4, &(0x7f0000002780)='./file0\x00', 0x4) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x64, 0x81, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x24, 0x80000000, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x4b, 0x3}], 0xfffffffffffeffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x2, 0x918, 0x100000001}], 0x1, &(0x7f0000000100)={0x1, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) write(r0, &(0x7f0000000340)="6d4c1e", 0x3) 16:00:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207f10000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe6ebcc29cda722f871f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000003880)=ANY=[@ANYBLOB="dfccf9bdeb73bbabb9320c0580d4fdc9225fbbdee80d1e46c77d206a72bb7b66cedafc41ae3885dfead76bdb1f8fdf7bede5f3477e33ff687b448a23acf20000b71b3e68b0d31946b21de5840b0b61382bcdafe69098675b7f6ddfc22f539d151dd3b89fe31b813575444286e11b5aabe963049b803c4c4445581b6116103a25baa9c1310f00be6cf782b7bfcd995bfb5f8a1fca199ffb8563bd3df197b5ee8efcfa7dbe6003e067d15686e1596e79aae9ea1fbe5627104b5f74d7b2761e4e303ff1f45444842e802b6eeb2a6bdb8984284803c7e6f9cddf5e5f25f6815f5ec5dd1b3e4391611692", @ANYBLOB="fe578b8253d3b749cf3a7538d2ceeed024409cb1d94dc2451903d0aea66d998596c7bc1da2135f50e81eed37b5174cb04cabf0be3d332ea618490b6a56824e805b49c0686f43d9312698d0d169c8aafccfb9882a2b3a650e71e3f299f4866a1290712e845ff92298d7338ae4f5bd1b3dfae613864ff1701744896d89e808ffc88319d75ef5864293d5fdea65844916043b1b2f7629e73d1f05a8f3e9f70b52e9b548fdb4a85cf7da2016e9014e70c75ad3a6b56c131437893d5cd0d4e15bac12213322235f52a8a2e9c83f7a2256ffd2b51480811bc034e87bbfb5efcfcdffb8c1c120d2295c4cbf3ac6c3aae2b3e1566b0f6cc01c43b491cd47c7be939775173bff3116f8f707901fc07ee59481075cb8d9770d54f69728ad37fa9c6a83426b3c2c16066d28d3a975a48976a727836abd1c35ab1fd9666f9da1c16e3233cc972daa18a44073390fa1ac967cef7d5b80da57083254c112aed6eadbfb071a05c91620c7e1620263005581e4f966903b0e526dae0d6ea576533c19c7be01102dcd790546a243eb39d8ba48f4af5900cafcb0e4aaa135457b229c4f437cdd06282fdac7a1749ecd3dd1787a76cbb110708f5de071ac8b944e80cab0041b19f6084ffc792d18e54e5875f72ed30ca99698692fd07041879062372a53d800ab7e8a30bc7526057c30ba0e4918ebe9aed245f0a98bd56681a98e15084184fe956010c02364cd5733d8ef6dc4da4c479276619776f6de1923163dcf8c616fb76a746bdec793f806edd0e37d1bf4b52d9cd2fe86f560d8096560e0eee7dd545d90eedaa04f4127400c480434552e3928c9b2a1ac595d62b7885cf46e85e5ef1dfafc6959d866d95c050b0be2e94c22aec9f5eb2909b2d1a02f25477c0325308a67ff16d1d60e8b5121cdf55e7229517cd54ec079786ac484d572925121c5b24b32a8812645704d19e50e76a2bb6c21ac458703f7e963f1cdaf04dcafb56a146a511b2300018c64d0a6ad2c26b45494fad9353302360fff7c0955669cfe64b7bb14a85e1c83072e65c8ca24373514b85c4ac182c54cebeb50ecb94fbfb73d01e2f500bcfa38a6407ec27983ae2bf143d36e5cbbe467d8d1e06c6b612cca94af2ea33f8882ca991a3e6cccb82698cbdb910d6a4621f3481514c721b85f3dd0e485fb9c8bbf4816320265b11f1ab5ab883711714445b0bc014484c1dad17b1ceccdbf3fc9dcab8a735bae8fec142e04ca839e025821324f732e529c33b81ae3e88d310c60285520b83ec902cebd218d9cd7b2ea69d3ee0bb9aa2a873c9300339883b0a2e5ee24900f04f70e8133fdb741a2c98d285b7e4ea2a1dbf8bd4d8d976828c74a511a17b04554cf1204313099647afb8c2a766eb099d2761c01683f7c12960a0602ad087db24368432d20e5f31410bbdfa40e012da963aa44ecc0877991956372f15d8ced608a1d2a8bc73a2d08b3f3669019dba953cb1210fa4e5e300c5cca77acb75e94f0b62ec4e0585a9da058c43ca9b8523adaa2cfce04e37a70cc860f979a03961a4d91448230027728ba9257408c354b1d7cb4abf4c6275c39a91d97223267a97d14351c732f9facc8647f4320d640d38aa49772ec5f78759ebb35f809e120b42b5660fe351a4eadd011855f309256882e291d9faaf0b69a76eb2cc58c8bb915154cc6f32ebb92c13a5b6236514e3f4b87489760ec7d0718ecd43c9e32e700c158aaa8ace7daa699b045321eb2745acce9507479178f08566024cb7a115e0184f901ba9f6c7b739291f8e8e4cb7f7b18cc0188b5fa944ee5983e46b93c05ea7f4e478e7221e6a72da925d61d676adac17ebb0f8ef9d940324f9859ce176792a63f7af9793f36aea3f32ae591fd7ae2c75d11fa0c9460debd1259b40023582cbf81a0a26cf4063af732cd1648925ce7ef826a3a4b9342e73f790baf93133bc4dc8b9c3e2d2fa3f1199f0d187a530699407a5d80a07ea0f9335bf608becca3a1d9edc910632a13f7445130c89f3e2bd568c93f1d82b795571f91550c21ebefda6cba308fcfbfc5a56123adfc9e0ad13c76175ad187ce0037afad071ba2ff2efacabee2f6274d00ac0be270733ff75419503586fc44df9ff489823d763e7fdac97b8528197648d4b096f338d6b6e4e44d0c3ea42b42dcff7ca72b15a98acab9a40b27d1f897372d9206273a08d3e198843821f022872f6e743e96d1ec206e81828a06d28b21932a09da96ca93e6f88dd6424011f0157aa7762ab68934ec94ab82607aa1793d39b446d1d1231593a532595968e54ae659b48db388c8318939efe9d54f0d8764d75a7c15472cff16242d166e2f57ae4f287e022126fbd790260a642e30318c4480d7fb97d3b4bb456784f5dcb49098de680e8d6810d73f603a41c1efb65b839fb3b90d80da24ad4cad203bf8e86fdc8496e721df0a41451fd1727bb98a4c7644b66dad00142c4b3b783f01846e5554e386c5754ac618687d21170844a69585325e2e4dc49a079ca7d1d563f8a4a3c8c367fe6f27811ffd62429dfa625905975afe6fc0b6038d4bfad809042b53bf31e4143e457fdb63d93bbae15adce2c99c0961d6072484c8ef9f95c94e6bdb7a4ca2b09b816afe6144a445fa12d044fab15c91ee3a07239e6eff6c0fc34f61025673d28899de1017dc51998fb1a8a0f7586ccd01e237d95fe599f313b067905e9c813d188cccada1fb167db6d355e828d0ee85d621f54b0c8dd50a09d2c23f2b3d20a55fa50df088b4de9e9444777c57fc8ce4a305c0362720d2bc2131445af0a616e29bf9878c8ab8c08772fdc694279c0c278700c0ed23bc98256ab223de32f6170aedf4e4b0a009f71ceb18de1a19ef4e7eb97ff67e0ac67a8fb7a7a8f680d283c3183cc8b64edf1aa7288897ac421e29347387880c5f93d47ebe07347e1411bd2a8d655a361e6dbe1e304b29d2d3c30d4ae67fe5c04a28ef4ea3d18fd4318f62df0e7ca956608a61fb076f7a5f44d494f5f09477613175a2d417288992075074703d8d5b0d96651ccc2938b8101beb2059998ea1658fc01919ebbeea1dc7d398c37e88da41407808c580531a759eb63a1b7f2fac47f222964188f4a353f91367d93e4b95fc01d87f80f821818d694c63b86877d5eb306531051c5a10f8eead5dc73e564172568e8868b159c2a6f68051e1547d705eb040b48ba0dcee9ee02c1e4376c48a2aa926bcc4b3e2a38a99e327a34f6ecbdf4774bdb261539dd4f7cd80e75c228d84e61b9ebaeff1e96ae6362d0763cbf6d5362803c7f3d6a9d2a42a8d06b8096eaaec6ad41a9d8f7aaf379e5e346f43d20836329a0a5aa88b2b574118622d6d445a0b114058ccc4e89819d825e7126dabf61bfb91fea2d844dd57e8775cb85793e788b294a03759c683f560560bca3cfc1cc499f367c70142bd3b6faa523eaecce7e46a24f254a59f44faaa9d35cce05ee266c441f865151d69e1793187be30ca2db2f084dae5ceeeb5233d0e1835cf3ad0042576ee7f643044dccb4eba2c3b006fca417d0e57b6e9c2a08fa5b5330b5724a92fed6e01a56d720d87deed639295fd2a5ee2afa21d93c2f4c954ef31fc9bac20f532499abeec754dd80e65c4f5cd60ed37fd7291ffe7e24c74247d7441c593441c43be8cac131aae4027d31d4567ef5cc2b2bc887b48a69939522a12e0916e6ad98d91b3c3fa2ca64ea94b2854f473112d4f852238c3a41ba5c0d2e224eb4f2185a0f80074bb696a9d9b3d24da24fad535a2ba87398486fc811deae44164f27b5d3153a86bd7da95b38be37125721b8a82b823b3f1d4158149ba91d1236e170fd4b9c8c4e479d1d45c89acb17636be6cc7bf4967df74613d766e211c3691fba255c59c036f61f50697ad4ca691ddd13520f2a02638754c2ffc24e848cda08f2fe35a68cc41d4b0953852233e0e4d979db2f56dc21c1a0c2948a25e1d0fda8820c19f6aa445708dd55ba2923bc7f89d849f762b6b1b4b56c2b09077dd99e0fec61f3c19cca2f7d58fa93b62d3b6b31c21cd85f4184e520a9aff217b518ea41730104e5399761928d2b77cc8ef9c0a3a95269e4074574e930fcef2f9b9f4343be7cee0b1d8bf0dba729b8c1cf46fa8d26ac0408feae9dfa1a098a4ff091bb05a22d9fc9590300b29b18987d6f352ec505d5077cfe3221b0f79f3e7fb27432da94d248c12cc3e1c2b5799ace8ff167e7a28502d868dac7c93a9f9449b195d6c51b9fec66221acbdcc4ab4d32779af1e19ae37f5fcf5c9f357565da37888a3ada26b2988baa169f6b0bbda4e639714b485fa54d5ae0e6c86ce5b336e1f049cf1b35bdfaa5a83df85fc855bcf618ee73d8c79a59b853992fb94cae474d7627697fdc3fb8ef5909c602821106abdb3dd08aa3f432d93d0b5659864345f6f6e2ada5d4b0e3b869986c15f9179ed850ee78ccf7512c0f0702d380ef226a7aec48b482a30c87039fe60cd9b6b1e34b6ee87552272e44072b0c0a1592e9618015db902ecefad7fcd3cfd048de1c76cc145700a0c1dd5958411d8d6a56203b399b684c1562aeae12b92dd4ec15e233e0f501bb63ed79daaaf4b90e237d1176c8e0cea65a0ffc8492dfa4816e730453769763e5742875cb84d9ba633b94d679fb769dda29976e08b9e68cda4880ae240149dfabe3824234c3bab757f77fa766b2087052cc45ab41d9a93883e5a2be4df1f953a5b5e7b1b28123af740c272f47ceb9820e3e0e13e419ef49a88022b78301b694047cd1eb59bb42e05e88f2546f9b28a536d388e9aabf9d5a466fad1b7589d7ebbc1770f417cfda2b492eba834d80a94e86fac90157d6436e1ba0e6a94b9e275bd28cdcaa6f3db544ab78f4cfc95114fcf851b41affe0c14a89631026af9ebb711d523ba74a1971c8e079f8d0343bd50ea883b1d6c282efb2b01a95ddfcca335c1bf567dc82b5582e1705e8f501cf80484569e0db74e836f584a54d35e3460fdb4bccf6040583317d9eab680d445418426997a1c84f1497ea7d0e543d43d9309552effe9eeaf6ec083dd1d7bf1dd6758cba30c5db135197ac7a1d611a65e6b3606805414873aaa470f1be7536f80f97d028c155c417d4abff7c38a77461cf69bb6399218d63b3768e7f1de5fcff0b8bf17e2b2f6a6703c1e25b6a46a74aa90c73ed9678d6349b9655b73c12e3fd65c3a6f6f1d57ba9bffdd27b01847779567f2d274e8512c9ab7f7317585f2df6c1c580dbaecc8589c8377b473d99fb6b948ef577ac55e6f43cfc17941fb6662da6715916e2132f5fa3b1ddeee99197a8851a5dcbafe4ddd5c995b3339f3d0048d902e7eecf01fee012ab64f7cdc7cc3060b7f59a7c9834d29ff4411b179ebeb5f921a00a1ac7ddf0d94311b67cb7eec968ab28f32b650b1090322544c32e8f76df417cbac58e9ca19424b0f453b41ba012d820f0a7aa9076081a95dff72ee7d356a559ba67f1c5eb535f35df74b2d8bd9f637d4441471158f19f1f3b111f216fd86d43d4faf72a374a3040c70fcc19fe38eb37d4f07d543e21bb29d9db01ad6943196f302331baafedc41a3b59ea50d5f6b9796cdeb387fcdd5f61dea230dc4632e87d5b2553038cb8f517f34a1fe22fad55ca0dad8a2630dcb886044981f9969449c5c90085f0a681873287412b2beff5823d7097e62aef39defafca96cdf1851d3a14894b13cb42927a1641a38708e7034e574bb69613c956756ddec8d912d555da0475e87881593ea7da42b4e4e4d716a4f0245b201f762a2239bbf4cfc1aae6743aca502379e0042e23feaa12b59aa3b6d7212a20151f9b23bc6ed58b", @ANYBLOB="b2d9ad1732"]], 0x1) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) writev(r2, &(0x7f0000000b80)=[{&(0x7f00000003c0)="a8c959f47f63f87b042c3fea66fb6cb596850abf02a9d1e556da073e9926b65bc82c61453a0fff12d1819fca907c5874b1ca216e8d91786d0efd80d72db06ad32dbf", 0x42}, {&(0x7f0000000580)="e5c2e8fe3373bf11a63c3c4797c56b33d66d9c65351daf7063fe3494b5b78d61d67cbfabe4a992a15f96112dff8f6f76a0b56c32863776b418188c02883237b54132be61f81848ee5ea6fe8c30411b5a6de55bc8d2a28f49ac2cd04d118251dd03b911c972b4157eea0ce3b5021e6c65fc6226f2fa66aad67deeae8d93ffd6b59d63826891eb24849c8a48e9065833959701a89bd703d9538780cd5710cf83ed6cfaae6efa62f1003ecf78dad1675e5fa1f1cfce2a2a2fdefcbc2f66a7bc4f1a7d6135cc9e7bf93e29b49ddc3a328b53d90629e060230fcb", 0xd8}, {&(0x7f0000000440)="74c63b03f3c368bacb", 0x9}, {&(0x7f0000002880)="2610d048bf7e29df328a969d2572e7202c9e70196005eee24016ec9e71c563dd1c9acdd67a1b8cc5dc3cb7f69c18c07a7af46d9f68d47b5cd1116cd212d6c06651540cb8c97cd2f63d140f99ff68b46412212b318895af1eaaaa1090dad38c06b69c5838bf5706c16ff1875ad3c4266b117c4ec6832d2b0140df17c4223256a9027432bc80fe0535217382e7f1cf4659042eaee2b92694feb90702869435373a63cf0f88050b5c01b6a17f49f985900ac6d41df15fd2de4f54d3f42b865cacc71d818308346f273f489ffd6eb4b3b3ac36d2e66e3ecf46b4c3aa1b3db33f3cb78257075b88fd4b506f88d7bf89af17303d0893279b4b2275c3281c21db9efbc2baef32bc8c0a0c94eb4ae047c1281c11c6ca7b499cce1a9c98ea2a41b518197cc68d56778fe7fcca7b34ca68da9518ecf8cedc769fd30f0b28d5b8bb23dc022676e6aa032572947d06a2f6c3ad19145a8d07b0d4e42ac10c053c27e01b9f3244e06a95ddfbaa033caf22181f8e5aabb9b7206f85f7fae8dea631da868e478438124eb8965e49995fd7ae7c7dfa40e1c70d01a8c671378b670c9e322dcc9b61e8b99b40dce149950a9e6f73340dcbabec537c5b111037421242e95fe04212ce7e696dd3aa21a0ed38bd3a2ebcfd29ebf6734a51d01ab7c0054202b1c6e069c9329743b69b715c3cabb125d10d371ae91335700595ef87d301edd30a405174d39bccc8507c2df37fb80cc4d1b7f9de784f4a3abc8acd5b8dfa00e5f94e42241a1c4f9543551a032d793d89baf96be047f77882bcbd1e4b361648dc699606568f5716ac6cb9b1d15f63e52fff991c46ecce18e0ef1eca607687416f5cc1e791e33b6a5d5070520e09f4969cda4c5302c05ee35083f5e3ea8c43539cc18ae5f138c75385f6eaa183bfc51b5e28769f4ec1fe2d7fed206bd9a66a7044818e54baa6331c19b97142442ec97b1b38329680ff7409e5ccc972916740b5af004e089ad26188abb41b6917f9b204ca4333a5697ddffbb83357d84da22e18d4ff51ef53d3ee6aa506d1ce1fece278c5eaa29627c2cd6146256fc2055bf6b3b3ac65426f554de344f80ba04b8889a36c1c04c6e17f9970eab9b04f0c42d38b00ef5814a5a696d1cd43f1f9f49ad699fe54ae02f6d150ef3504812561b8f02459c76d38a897c94f80de45ba6a9ca69f1f9cf3451e86cd5fa9d30704d447228c0251da371809a6bd4b9c7b28d7f561d221b61eea04a3aa06e5a7ec3f6daaa2dec1de90646c7e86eb39c713dcdfb408781d049c20fddd319630fc96bdb18fe89ad3194b53a17537e4d7831393ff56ad0d67072ea76914333bcced9e9b04513305a2fb53d1c8c4dfde9ec2c77375ce1763cdcf8ea9b3538982f831ab1551f6a0e3de50d17a29a1902db34f91a071ac79dd9552f991d11be0ef136c78095986f880aaf2b63df70f7b68a12307b95810fa6526e8b931ee5ba8ca3e560942e35ecb72024d5e169460e9074394db513c45ff0eb9bdec81ff9c1ae0229e5da8b9f9ddd84bc53417cb296894a6d176de610d6a15f566ff8722bbcd395515cdcc8d6b8979a960ed6719ba5396b02601fb838c53e75eba4ab9b06853e17ad569d6b6d1f647cb70f9430520f240493bc2ef6ce7e82c98ba4970ac63f708a8f6e65f13f6fce4e2b30bf2b055f4de03e9ad671d157417996c35923f6f8d17d4f54d730986981c6a28efc08ba47f908b3d40aca5f8e8d0e0ee4f559126a7306294a5b2ffb921b32458b480e27aa70f79e2d32ed41711fe0c54ef203c27ce0f1bd4ba6a47dc1dbe5e24a6b4370438f9a885afbc37220214b8dc88363d6b1960356a95992098c5a96575f0530450e3547e5abf203c966295b636f2c894735ba13a9a6c28f36b5ed40d0bad4055ed06c0e7f46d7d959c71a2c2ed5b5bda988aafb915947c3957c01ec15ba96fdc709e113260b61955170ef696ae26cfe7b32a3d4f60750d3d571754d7b6cef060473921256ccf5e718c6bf49b7a72ef14560f2845cb6023a85c0b41f306f3f20875b278e7edb150fbb9961c80d5f929797db59db20aee81af40a2776874a44e9be62dd9b4501e25696b58bad38913f36335ab6438787cae5748d6a9ae7053bbd41712e1f87571856607313fb8c178b25e1310d80b0fa084bdbcb1e51857a89195730ca6932e68b9c1f4e984c58dcc0fc86b4004e74621b30e6b28a5100bae51fb1c4ab723fddd0a6738fc9278f41fa3a78ed3dc85296f1116dc7940e688b11c6924a00ff0cb3bddd56d48f326069c7e5c35dc1a2d5ffdc6048e1c1c95782b526b55012cd2c1cfec8c33bce7067b8c98ca853add683ba29a77218a1144f4c5ba30d0ba6ed12bb2b2523d65d112c338ce8c7a285bc0831489574e65b6b9d0923e197deab5f9bba9c231127201a8f38e15aed5af078db4ba3ebb85333f7c6e3d12e3cc1365c3b305710d03270032b22e55b6efc8a8af1d26d5f65fb3242bcccc18145676f4a0fa68e8953f746f64f8e0ff1fcc20bbd8ded4847c63ec14f2c3b4280752f213c2b877bd9932d44b524eeae801238be09ce1a2723f591154adb54e57b448fccc4228f3c6acf63b09935f614077a24cac4cc9afddc489ec20eb2d75011d4f9d4cbe5858442928da8695d5a8ee443834bbe4ab3683b9f22ba618ccbbd482942f859fdc1c35e907a2d5f91dae68be84b63797675aef8551dd225df6cf90e8aed9b938285cdf30d9b7404837bc592d8c71f5093d54a51db01272ddbf048dbc923b0f4f2d00aa25c9f027a4142b6dd6a32ca4cb8d37e319f230335c52626b864ce7e16744ce1056ca7bc9eea23e24c60e0a63c639c143c92557feb601a38e9cef11ed147e7c986262534f9f9dbce16e237ebbc0011e1045a180687557eae974d14407a9892fd03e127f6de9ecec2da6bcf0a41eb03a26fe3caa3cbff79c85ce2ffc3f30bb060bdd9714e4ddc0a8b28d5fad3444bed64a0e829fea79e71a36588a844421bd4f16e4f6c8a4e263dfd3152e27a85c5fdd1601da0ef2de3d673d6250dec8ea4c64f777a376f034e4dc833fc39916ccc0902aa112acb3e1a76fa985083cd9347472c22881e456177c99761ebc8b5fe3a83a73bbaa1a9dc8fa53267ece9b62c1441b291265a43879793d60c298ac686f4df4053942e685a0d06796c2d8d0fe659b7ac316d6d936afe9ea2df0c12a4f1d0ade4531e0dbc0beb35c6ef4807cdb8e78eb14812ef76ac2eecf2f09c44ad1712907d4e6c7190c1f31dbd55e59d9787669c34f23b7a2285b036d98be24d9d2bc63c7eb557152fbdc26ffd0faba22b3572421482a253cdcefee4d527597d7ab5d5790fd6a91bc3fb1a9d9bc0804544d2eada76b8983f104e25ae6390378455c23f641cc79d10abb67968ce6250742e961d41c7749d5266040c8256861ed307ba98cbea45188f723a6823c90cc3b8fdb3ebf873c20dc1b401243e7e64cd1b488a3e452374b14a2cf838c7db7c6bc0849b83bed639c9530af7371e8975fb38a7f0ef7c7d51c3e0cbc05344ec0f4f11e4c448b82de0cdc17dfa34f38261b790f6766bf8a0014f4f9372c7e7ad3dcca7a63787ae90f1fe92123f77b0d8afa66758519e21e08c593a1d42ac67b8bc244d49aff72d42d9ed7efbd214b9eb2798afda505ae4cdc4153ebff7abe6ef4e5a50641168a741eb5d13a409d1a4bc5de041de9ed1968ea6e8124f2de927de9418684eb2ad9eff25fbee05bdd6e8a48e086bf144f4cbeec0c0aeb675bcc435b0b4880eee552c67fdef83ef4a854c333a315ab61999cfb1ab3f412e658dc4ef4975d2d6036af989c3c656dd4e44e34caf07970d39a140a96bfc0c695272c7a4071d016d645f2fa372d14b88433626093e6ed6565a89552ee3eaa880eecdbaf4ae73e7b74cc72ef3f78932f41a1e2b88e838d08ea0cd5b523f0b88ff98712f9be2e575244dbd982b381f94b10b3c6f5998f67295d0bb2eda5b93a87e91d4aa18c5996c936ca350c316e6acc1a4e67273e246fad43e7f3770d6f845d8f8e88e2618b49896340807163b31b8a9be965ec5fb510f5244cf5d0a5fe9191f8f4fa8840465be0ac61d82dea1965ece6e1adc186ae8c58f61532aed6b979cb008db844e9a1baff367e129ce1a4af32476ac8650280e51a3d52ad3d1bf031f41a1aa724bdedc5c90386bbe42540efd101d4a52fc38b6e098ab8c6ac022ef8a51f7ebe0b3dce45c79e8141809419b1c4a9f00e667db8b72c39cc87be740838cf1f1bbf49859a28d6c63ac50c9cc4640ac8d71243103818b924018b1741c86fb7d5c3dd7384ca126947aa9312d6000cf8a13c6ff9458fe3dff6292e10cdc724c8ce9d317ebb5598b1e299f816893aeae9fb5a06e10040e316d72e920a286f7b26d24f9d281c3042bbf2ce69d184ea876401dec7aefdda9bb0f022cb808657ac52b7196338c9292f736d9e3605f08f1fb48873028583a6bce1fa8f80e1f37eba3a16ad5d3983cb82265768e95f4cada837ec4c2c6bbe749e6004e4caefde3490aead06d9bd4aa7862631c8c6cbf2ed2b729234666d03c20bafb61ceea652a764e2af94518e714a105a3464a7b90cc10f53828d0906ebc48d5a16eb3f2e8c9e04181f75336a71c539a5128c92079d6d472c7873dff2ec9b458a706235e0c090d64a62a52507da6e6579efd4992753a735449b23f8a763fe3ae6035cb429d197c7a220ceb6af6b16a6ba25e823653ee180a9fb31fdc464a9bbfd5a78ece75434c3f9d6d60a50c93fbb57e24a1dd282bc9ebcc7b5082bacaa392dc7c7848dc23c7980ec14d785dd542de08cc9a47f027fa3bc057d0ffdc731538d7e208cdbbf2a1609d2d2158ede1970f3ac2f9bb1505d4bd5897ed49b5df278c60d4adff7cfd00b38c5752f8df608fd01a185562ea2f9bf2b9712f238725b9daa7227986cca837e23678dbda6b35ea2b7108f4ad9bfb8944bc35c55d83dfda3067066127e72858c0fe13ad2f2a7a6c3c4d8288820d33bd14b83e8db36ea56df76f8bfc9aef8cf6161471f989de0b26549102c475b21af61d81f07d5e9934978f031b6819c554c4c55c2592f3575a8c5d96745dc4843835b70922e3434682243e086aca7986d76b19fc4bb7a835e8d8081381f8588abb83e8bd0e8191a88e1f8e0596d625e9af2737380a5288cf5bf1380d75bd95b8ece351abc5c0e1d15c1342309bbd972462648715936fccb535fe2352777361615a9141264d8b416cec12f48213e3ac421cc841e2426a6f1cca0ad6b94771c63e156350c168c242c6892b8ee246d05dd854e4c7645fb4abc61a2ce0b49a82c89fbe93807966912404d70409d4791703d577af3aaf82095d9a4c024fb6e59c55e2c1bbc795c0da690664606c7a8a318665563ea7f515ca626de717d113ebe8abc9c2342f496ad8d9b5fec611c65ffd29a038592106c70964634a3a4ac55d86f8d5d64a0cee2cb601af90302dbc5a77469e7479c7be6c698a6f9a2c8556c19b34505b4a22913a3ae671fa417f0e46d0045188203a131f5f0f488ee5be8b5f295b606d0370f97794c8b8a30a517dc8c85abf2557055e9730b7934bb7b590c2d201854c6d043a357fb60740e5d3cad135e8b4ad8a3eae86e297e558a1911933f10bd80bf894cd32c52539b05ce75321905dea05ad62121ee110281957245b7c9ec085d280b51f454f812edb4304d2bd683ebb312f30bdaabf8f05abd63eccce342c19aa24f7d29cdbcf3cb1d8631464e51952f375381ee8b9a9d986448a74dffd1ba60148e8191449418817b1cf038d72b54401a47a981535340fa02a372", 0x1000}, {&(0x7f0000000a00)="925397d0566dc249d444d7aa15126857e212e9748109b4be07c1bcc7db034dc847a5b9931f64c2fc83fdd918c11536c8ac146716ea49ab408e1985ed281c2cc921f5795a22a907df833e00df8c9e368fea025225f968c6afc2344f090d5cb9d5c82e4dc603841da7749c789c0206b4c58e8e066695ff1eda59eef58f955c329b0a43896473d30288b2604d6b727ff59eabaff43309f1fbb94812af85a6d00c7493acd575937d2f0c26c3b6b97b00913c322fa59a6588f0204b72cfea57c462ec9995c72457e48fc1c6b28906842b07a7638d1fc074a3d0be", 0xd8}, {&(0x7f0000000b00)="881ba962b232eb64446a0d12b8032f51526d1553dc5709ac8bd47ddc00f6bb508765986560263e7922dd129394a0b03a9feb031ced300c4742c977039bed9468d3196fd8c683fdce62d08eaf45244ec784707e1bb41dab8f38e57c0ae8daf47aea577fa0f364cf575bac97d647a07a7ba15327efc6cca7878a", 0x79}], 0x6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f0000000c40)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffe07, &(0x7f0000000600)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x8}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xd1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) fchmod(r0, 0xe4) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "f82d321010a3ba7497914c50374f6df3b5f10782e4f143833b1a2d303b5b909c6f9822c9e925f6cc15f81047872b4c878f0203ceae61141d59ec367b56b86249b12c58e9438a3ab3b49a1d71c44ff01842bd317f34d052cfc496a85e7f3b377f63"}, 0x69, 0x800) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) msgget$private(0x0, 0x80) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x2}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0xfffffffffffffffd, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xa) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) r5 = socket(0x10, 0x1, 0x8000000000000) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x880000000000000d, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000040)=[{0x1, 0x7ffd, 0x2, 0x7}, {0x8, 0x8, 0x800000000000000, 0x6}, {0x80000001, 0x6, 0xffff, 0x5}, {0x5, 0x20, 0xb2af, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0xf800) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x9) write(0xffffffffffffffff, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x120) openat(r1, &(0x7f0000000440)='./file0\x00', 0x80, 0x121) accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) socketpair(0x10, 0x1, 0xfffffffffffffffa, &(0x7f00000002c0)) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0xffffffffffffff4e, 0xcb5, 0x405, 0x0, 0x3, 0xffffffffffff4d7e, 0x7, 0x3}, &(0x7f0000000200)={0x5, 0x5, 0x20, 0x3ff, 0x2, 0x2, 0x0, 0x1}, &(0x7f0000000240)={0x8, 0x5f, 0x7fffffff, 0x7fffffff, 0x0, 0x3, 0x800, 0x7880000000000000}, &(0x7f0000000280)={0x61, 0x200}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x20, 0x6}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7, 0x4, 0x1, 0x1, 0xb177, 0x80000001, 0x6650be8a01410d46, 0x2, 0x9, 0x7}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = msgget(0x1, 0x260) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152800"/231], 0xe7, 0x1, 0x1000) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5011, r1, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000200) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r2 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x142) connect$unix(r5, &(0x7f0000000200)=@abs={0x2d97dd7dc9d308ff, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xffffffff, r3, r4, r6, r7, 0x10, 0x4}, 0x0, 0x7f, r8, r9, 0x9, 0x9, 0x8}) shmat(r1, &(0x7f0000feb000/0x12000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 1: r0 = socket(0x10, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) listen(r0, 0xf729) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r0, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x158, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30180, 0x0) read(r0, &(0x7f0000000100)=""/51, 0x33) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="05") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000000009, &(0x7f0000000040)="35c63173d6aae6053f3c66576fbb32a8575d08cac6", 0x11e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x2, 0x7, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) pipe2(&(0x7f0000000040), 0x10000) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x13a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x10000, 0x5, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)='\x00\x00\x00\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x218a, 0x346) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x104) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x7fff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x2, 0x3, 0x9, 0x0, 0x1, 0xffff, 0x1, 0x3, 0x1, 0x1, 0x8}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x5) close(r1) syz_open_pts() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) 16:00:14 executing program 0: msgget(0x3, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x18, 0x5, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@abs={0x96b32ded8382afba, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xffffffffdffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa959846893e00"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) write(r1, &(0x7f0000000100)="8df1eea84a17d6094083474f5be3f13c16e288f18755a808ad0e99f1b1b51359649f7ef41b912bd50e7c012379331f11910fe918b6634b49e96fac245a2f4206a7c7f25da5da68cc73d0061b136ebcd02c7b34ad7faca1feae87e77e81e834dbd437cfb0c4a4d344aa3ed5dd315dd1456e64c71592d2988f0a66a638d588aecbffe2f1d5fac53e0a53905e39206d38c1529ba873d0841153396c2568ea9c314544e9f9af1449abe052c6d7ed0478786aedfff811d461d4f15a02fd45a2edfe", 0xbf) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x33, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0x69) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x26) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3, 0x27ac}) socket$unix(0x1, 0x2, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffea, &(0x7f0000000000)="b2") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) syz_open_pts() 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x1, 0xf4b3}, {0xffffffffffffc59c, 0x8}}, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x0, './file0\x00', 0x7, 0xde1, 0x100000000, 0x5}) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x4}], 0x2, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = dup2(r0, r0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000040)={0xf70c, 0x400, 0x4, 0x4, 0x9, 0x5, 0x3fce, 0x6}, &(0x7f0000000140)={0x200, 0x4, 0x5, 0x6, 0x0, 0x100000000, 0x0, 0x6}, &(0x7f0000000180)={0x7, 0x142e, 0x101, 0x20, 0x8, 0x9, 0x0, 0x3b001e92}, &(0x7f00000001c0)={0x80000001, 0x8}) socketpair(0x6, 0x4000, 0xfffffffffffff42d, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000240)=""/228, 0xe4) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) renameat(r2, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000500)={0xe0, 0x0, &(0x7f0000000400)=""/224}) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x100, 0x4) 16:00:15 executing program 0: r0 = socket(0x3811a41cd9ede557, 0x4007, 0xe661) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x40a, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xac, 0x800, './file0\x00', 0x6, 0x9, 0x7, 0x1}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xa1eb, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getitimer(0x0, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x1c, &(0x7f0000000300)="9c6f3f530400000000000000a6c09856c6ca778772310f3c4956291d0188da4c86ddaf3163c8a0395f1c69536c5b704afb84ab0f6e2081e231809df4485e15165e4c128828c82d2936ec4c2af1142bbf3e9cc5648aa35b890a9c23025d04dd5c2c1ed1a2caa8214473910c4223002ba63e9cf2ef50c26754d8efb2930b939fa5c9173bb944ea8fe1922330075a8fd5a053b9b2ef215cbb7b521bddbd003cfe87fb6f01d0f3865505673c1ca45c0f0458955b9cf699ff63906cb2a0961237797efc22b72f7714a7afe883b9c817f767c086066e9d0a677185b13075f0db341a2f6bd776650eedc1c677172a9235b0b445fc0122f441b1ea", 0xf7) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x54a414db83adbf09, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r2, 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0xa, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xa8, 0x0, 0x80, 0x9, "a9c07ad34903ec11a41192eb1f763a6195101894", 0x9, 0x3}) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="e8000000000000000000000000000000c56b718364ae83676c2df781c92fd47e168743647cff3869c578c0867b4cc060d1279563dcfee67cd41a6aef20fe87874f6175f6a3991672339f01f80b4ce01f32e9ae99e03b757798901f1d3e4e2533783aaf726e9ea2e741360ceb6d21cfa1f1cf297a2feae9962d312bfed63f3930b8a38c0bacf15b07d606ee127d76f30aea81b4e386bbbb965eadafc468e868de5073258c0ad33280f76206899b862ed5cb4cd3ff4f7c7e40bd5aefcdee2fbe7cd3f07ac51a95e40c95d04e1690b63612ab175335d4dfa3809d4175783f2e50bfdf00000000000000b0000000000000000000000000000000f026339a92567f44ef63375275e62c0cb11164cf5fe1a973683cb9a6e6b4c4e612b01dc963ad0725d9757985c221e06dfb782c32a850b9cdfc0f8e81218cac6c5cbab9eb2937a18788c76f0da23cddcb4c2e8b0d6dfc58bc7f100638247e69bf5cd9e29eca35c7efac9303894a4858ce428989d4e1dcf317147523b62442cbce348ba937977fc5740d3b6cd01c1bec294b0344ad348f1f270ca24cebb6b623614d4950f0a7c0d3ae120000000000000068000000000000000000000000000000122167a71299374276e5402113d10f7f8888ada2fb98ef9404fd202406b32368a0cd86aa6b828eb0ec1b267b3bf9a3f5a0aa3f7e6fc2356e50c95c6501ea2bf89011086eb7f1485899f632d80ba900dafe00000000000000800000000000000000000000000000005a1f59486f602d35830deec79606919af04bf25a83dbf37d3db5288211927fe50b5f134cd02431f7dd27e18ac0b11302bfe14ce686a7c47507d8829b1d854cbeb17dc5bbe9c99968b606b1e0435b41a7a2cc40c09a0d8b9a5fcbf75113d35cfd7bdc9d542a2c92633a0000000000000050000000000000000000000000000000a19a7ca79ac79ee41cfeca19cbf0980c1e5f7568c5ab3c326f21ad1b77850a9dd1958eceac7f6d8a6885cb550e12bbe6fb090f7318547b615f0000000000000038050000000000000000000000000000aee01b35476202a29f08653dbf0fd6c19c289b3bac08e0d705bca86c25a2cbdfe36f37134f411a422402e6f8385907c5a6125938a62bde55b1c837b858c442e67c57419de02bad80b599e0862c10994e9c2feaa61b6eafa9b4c3cb48b764f5c1586c1ee35548f58862494af9d12723361c1e0b2b9f05f8109b5dc4220038f041527ec16fed460dbff756dca4ec44213ce4e4185811680d89cced5926c67067f2b8069c9fa14381f4d71972dd05d7ba6ead99a5010231516cd8d4e09deb63475f791549f745ff323cb129fdc927730a40d7b7b64302922095e6cf830a0189087e9eadbb8873dec61ce29cc7f32ae82de64168692043d9aa928f0d98be61ac4aa4e88b5cbbd83be838edc888d6bfdd5609d9f28d4fc566890f44ecf31cf3e370230bed1842fb7fb7f2d197d126d68f9f0ee5900cfc56b134b7839db7be5eeb5fdeae16ac907b1c111f76c59a4637e14df08977ef3132e528cda5bb4d04eeccde20f808b27856088ad625efbd6f3e570e343fc82f5451a61252ee633476f262382ca5d30f538439fb2be9a607c5fdff4b68337c395f119ac826a81b7b63a3b4b27b5b3d2c87b83e9d9097bab5ef2d580a583eab611f7b95c1bfa9009c836f85bdc6cdc1e5762533292f94b95fa04eff650640c5fbd09e0a74391433c51b4f7331bbbe9c729f0c9cfad69b97afc7664230aa4bde6d5596ff7926e7d9eddac786e6a8c3dfbc9497ec3cf056ba42861a4cd63c05ed6ad71b99c4ad33bb3780a22019dc83b494624f74a3fa89e9a554d4f3bd7ee8d184e985adb19e58255392d126649e4d99514d819f43509361f725d93b9f1eb83cad3ec6f7b60b3abf4a60658813f5619ece6dd72f698b73f5b7fcd0a5ad36933588c8d50bf90d14c48e7a4894435e8136df9093ce5ce2110937f2a477000000c0e837b62a6c0cb568693c3ffe0cb57f638eadf4205e608a40e6c7c0741a82aecf031a8abf1b7ec088a1a7743c024fab45e348f668e8515462036c53231963c55c8eb668711e2308f4f96dab93bbd9e4d9ed857b1e44c48d59dc60d83f41b7850134e816acc96b90f1d8b15f70af15a0d6f484071925c6c3f4be7637ce35e9b1e77e0f9917f3503f5ab7f2b182f5934268e0bfc69e4314dacd07c37ee0232648052ec6a153568eacb15e8ac37fe4d10b8a36c01108676bb908b7b22861a4f13f8daed87d14b533e948936e38c048398d435be3f862cf3c4b5fb617b7846332ecc243eb3049d6bc3560062968c9ff91ee5ef5729d1d44cdb4c827ecf184e89a6761d73fdd3928b12764f43371b1171c83b0733130c9236cd46ee9caf714461753eb8f87d1908204738e669641d7306f3eafa64c00b38cc03a0e8d9074525cfb575dbe3a50803f0d4111d241c46258592bf5b1df5d7ac30c873c6becd0e4bf60adf32c71be77492d6b951ed95f23a87434bf614683dfd372860b557b6512eb0a53cd5eadc2a5aabc8179e3ecce412673941307f9a55ad69d51dbdd27776e48c25528de06f3efced7ce3a6d56c3e4e764ec44d5cdd1158c6bc172cdadfdf43aa36e7e29425c0bdf020268d01ef5580cf0cfade345d7f63a9d0dd6225bf51f690b1849d7a8b93468bca6237b4fdc65b71f6a6c6464050dcc8a5198af7acc621dd384acdddd442206ca7a656780124417bac0ccff24d82e86a9506bb4879469d6f15822ce2c6ede07ea638b7a238a4275ac9f66e0f025a0fe5934dc19da8bf8d30014ece63a81887b61cc331ba15502cda58f9bbb3f703011d2db9df3e44bfb54fcd00774464c45b17a36f34920553921fe5fb9a8acd44d253d4dcaf5a81946eb68e94ed9ec069e5d93fa28b3cab76861975037165516aaf7fe1f84e5370fe7a4eccf07feed1379b88eb83a931d69c0eb3d86e6b56027ce82fcf84d822c0b20c9a448956ead"], 0x808}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xc063) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0xfff) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10800, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0x49fe78e82caaccfe, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10102, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000180)) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket(0x1, 0x3, 0x0) shutdown(r1, 0x3) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)=0x800007) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2000000000009, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x400, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f41e1bef2758349fd391999a665f398e227b6355474b16d772094322de4a7af56a0f5e97b624babe596d4ac4c40fc7cb56786b7d01a5df900c19a23661956e1c711248425c94217f08923f1b28a1b324f9797fe69dfc2f6066d3bd241922480900e6734c76b464e16563d3867126dc61c7ed3d55cd70", 0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x0, 0x8}, {0x9, 0x101}}, 0x4aa8d6985bcb13d7) syz_open_pts() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') write(r0, &(0x7f0000000040)="9c87c377284c35b841", 0x9) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000040)="ebff125c00000000", 0xffffffd0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x40000000000000) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) read(r0, &(0x7f00000001c0)=""/250, 0xfa) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669bddf76c385d2aa8b3000"], 0x10) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000140)=',\x00', &(0x7f00000002c0)='\xd9.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='@\xaa$\xcf:#\x00', &(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='\x00']) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x101) sendto$inet(r1, &(0x7f0000000180)="bf096111ac558db3761d940e0857817619f0ed472198a01d06cf398a50ddc2c72b00fdd4f9370bb284226654e425a691f3a2caecd02d0686adc96db8080d124a8fe9244ea8de5e2a85531dbe9369a7a09c74268948a1781d590037437990e9c0ea45060d3fe26d3c5802b41927599ce6ba7b5c3880b138bda64d6c7520896b0517774f954022f4aac1b668981db3285231adada8423f38e538d9cd689f3d587a202b868ef3ca8cd8d5551afce84cfbee26e7981f21b12418664d84dbc8d23ec7c36f6ca1dd8ba500877f4c1d72eef91de174566f22089f8ddf2f3926e4dc29433a85c26802a32cc94f87f1306e41f18628af89be7deb12b3d42af3acbfd88e5d683e85f4a45dc06cfd1c8fbfe7a9bf84b4bdf6748b64e445ed093bfecef495075ccf511515a495986a89fb45ab19810b5d99adc95f70102f68cbd9b21576046e732f86cca0bffb7caa64eeb083d7429df3c780a3141decf873dbd468fbace9a43f7084c32ab40a7fca3d2eef5f932871cc7cd052bdaa308a358a3bf7f5d120a08f2964d622c972aa65b0abb7139806bb1e6a25112034e4224330d54b63b91105c063a5f422e2c4fcc6ef8865c932cdd3d76df096b22c377ce8ddea887958cc15b64d4fb5b0022be9e87ee5baa83152790a2f8a08dcbbd9fec5c77ea0edcb79d6ec998fab3c97886992a2ac1b9f186832ca7f9a10d73f648ddf3787c9930d6ab60f6d69e144865d7e3d3c67f3a7182ae8f9c0de3a8ccb745f4506f0e857e50c799a103c7c65494125f53abbaa0de2209f9b7254e540cb5db8efd7e0b34d8c113c73d29a01f0d654e468d20497497788b26f17acc3e93530903b52f3c354068401a655d82df9a2d0621608eaddc07d2202952cb7a55ccad1114f03c87fcd225b5471c951ca89c85db4ac9cde201c9c6213425915340429502074d369b4c525e295a542b9cdef7f5f6a7560ef69b50a5aad7ae7eded969aff1dfcfe3201f6b2f2b819dd7b307820688f7f9df611e1153f87901385d066e9bfd23655f3064314376af15ac4ca2ad0669bb52e609b54151daa839a42d2eb747dc142600b4c58f892895d500d8eda631739e2fa3370158efb909ea78d8b92689fc3ccc11830c6e6e0ee576562bbc631cbfcdf912463d75002eeedf0805f8405d721542e609f8637265b255dda56896d95ac40e0084ff53e133aebfc9018ec028a290e5c7fc36fd7d4f1f0f40b5121a9a12dadcb11da6d138a39bf9dc96491dde7be6b5106b9d155847ed1e742cd4af2633b9a4a4973984f2db8ee1f93b03a9af8c57f854ef496210ad543c826b6f3ffa5fa846384ed8c07c2d55d25e5ceebdc78d2464ac8eb159fae991efeab18a2a11aca5b2bee92951e23be35e93038daa8aa9d19bb94ece302b6cfb1f4e9a899d9942582e10c079e49cf55d4166be5ff0ff3a9cc8a7ac455651bde0e298e64b5af7143b1cac6d57e26cb69f74ee7c0ba12e00016cd83adc9e2a3b1deed5d3d8dbd518841b17cc161185fea1de26e3f77a02f91c45d32112e5027ef877d9bbcf70d6e6ac4014900b7ef69f0dbbf6eb295edfa75e3c7a99b5c5ff523a855ddd49f4a81c866754f26dc9ac0ceb1cf2e971c9508e6349eb369bf798d244afb192fadd303dcf926fc149bf2f520f126cc8399a7ab52137bfe9600aa8ba08b892183878f7e6198831d986b1ed379ecef8c0feb2390e14c7826d8f31008692a3652de70bb3e8eda3027896837a244c6d6a408e273b269ce23aabbb5f072958886b4b901375c573af8dbb1884516f928c729eed1eaf908f8eb96d22d80df75988de45b645e796909bcf430ceaf1395c6fc1624ffb4cd6e42e3ccbc8771dee447727e5fe022a15f9d0ddf65c3096a34c463bdc3264d8f88dd35b7bfd599825144e2ad990fdd3be4bf25f986274cfaab89ca4f873174cfb0cacf4ea2f84978c741e94d4815ad26dd6f1738bf2958ef93cb35e0703d3f0d4d8a7ea6160dbc881834148af5c9e892e77858028bbac2677a15ca5b9e3485f4570b59c6824bc14e1a7dcc7d55f02e53eb331bcaf4d413e4779d1ba10d8611b88cbd17478d704010c46ef840adb88c513eac5e5393ec7d4ac806f49ae4bc587aaadfe1e9f8deedb6742b08a4eefa45af4cb41797430be2a860b51b37ee54fafddcdd89ec71d2931a59c24e7d1cee77e47e6b7dd822d9f0563c9a7d5bcf37dc31bfb3d2a809cf7d4932947114b9c51a7f2999317661daab2f13ce77ab59088ac0bb1a31f9c26779d81b29ae0c579dba721269ea3d5609a5ef5767b0c7aca80386086f3ae94fec422b08d4182e0437a2b8807b91a4cdc8c4b36f1528a9085bf6ad3daaf3c402a1cd0acd8128726e2e8fc74ffe063f082e6da7a6faa2530195f87a5645ab6a30dbe1b2eff8b18752aba3efb959545a7e71b5b129daec7e1243eba337b3dcb62753ca378ccc7bf0405807da1f020d3e2327300ec2939d8f5d43c17385dd60c8130c79a294c4202447b7bf3473d1dcf584ebd40da79af88c3d96a598c2c7b3ad97ee968334e9d69fbe7dd25b9560fa215890a60d07484e5e68407f5831f69255cb33e2598172ed5ccc8b766a0cf0da5b114072c10f083879f62c78844d4d43ed2b524d41b89a8231ad9165e2fbb4f5e381077d7201e3529ddd4196c36bfd00bc6bd6e81a87e44c0b2b0b226c90c4636ab7ff00d8f104eb3d2eb90410fb64474d2c3ea7a9fae19388892bfd554b4b8a58870b0b01ce313fec99bcbe17a585b6c615a1b1beec88a73b63dfd1dd3a7b3f31917dd58c3bb94838b9c67b53ba88a7f753c8ea7cf313283494c06ac8124eeb9be080435d02c2adeb2e7f6654649ea8234be0b04843d61e925845d5a9ebdedfeb82d574f4b75f1fbe58cdac1740cd975e414639ee8b74174e7d6bea91cbde92a782abd20d21508be425d0365e19ada8879198a06a7bff88fc17f591bd0590492542497daa60760cd2192405204aedd9d33afef6e6ec18ad27743cdcc53864e487f80efbaef7d4d17185a78e42c084a167b51522d63550606f8c5426152fe8d523965b2d24b505401c42083ce21f626c6d3a3548326c6318a40248382eaa2cdaa828d86eba77718ced9014ebb8707c444cbf01e3272b7d3d9689542ed08190c20ccfba9109269c5054e46666d94d74648e1ed4a8de6154e84c6f5c7ffbcf4b2d74bf187b59911bbc30908a6ea7730512ed3dad8a11df2b351c1abd46b5536adeb052b8885643e52a1f2751c02cef97480fc7648863ed68e7716afcbc6571942816d0f6f763c977f22a91680e2144a894bafb4de35fda9c41cb3d2daa566126ebccafc2a762fe188fe53fd869179a65585c32bceb126e809a548ad95879f126e35ebf0e0b9e81e4a4eabe1ad49f8dec127c758e912f98ce738fef570324a3baa5f9f75c22291f83aec9af0bad580bc13ea15778b5ae96a3620ca7b87348d2fabe7dadacf6583ba5dd0fd17bcd857bed1905fb751a2654f9a23a7ef6f7e76d6660c6543d74e50a7d1b1bd820179ace814d2de3b7d419ee72a77c5f06d3f69db1df1c8e1eac99e34d911606746d7a5f16995ab367c1753b25a3465b8de0b9f2fd5e9af949af59431e17ced8d8d5ec3a0930f352047774deea218dfff82ffaa72ec8da8d9df1c41d35a1a038e54f77ee198c7cdebb72ea76f1ac87ebfb3121702f44743a3eaae62288876f4aa3810ff40a4937ad5f0aeb391cabe82b158255f57951db32a7b1a3718e3ff32137f09846898524a4f9fd971299322155a8aba07d20939528489cb37f23b2996026b61cd14b42379297c79d29a780c5bf41c8b2e955e781ead5231624a3757b30add9be36accdf87ba492e371e8cd514bad4005ea5f751114f62411fa266b28e10d38b76b0ecd15db7614a9356beca770ff354783a3a4e38910dc8a1e2e8eea849be9f259091e1951d65119fcfbf2945f3fa217a63abfc132212138e7c813345b47465136374a1e9bdd71dad781b5a12206a9567cfd16ffade40d9d102e3e06f465d17d6f0cbde7af357b5318058211fdb8e11fc31c8d4c945914040633223c1159a3a427821d8122c5508a1157a4a22d9158d479d2bb9cf035b64dd0633cd23aeb4171ec3e89193fbb0b9e0c5800a9efde9c622d6f9f561a9c5cc60e05c3c48a64caf04811da8ee20ba8774fc0eef0c60b7c1843bd17f2f939fac5b6b88dbf9e2859631841b21a3ed6e79196bff700548926cae5190b8c06874314c716d28b6c204dcdf1fddbeaa0a625bcdf6db55a7fe532db721007c572fd9f332de3359cb21e574109c245fb5c3ebe732d803b36a3f7e4bbec1787ccc6482f8cbfda0bc30f2cc51d05bf40ba374d4776328902922b522eb3b796fd9e5b0fc27b58f29c8dc13aa177d7ca2bf9b782fdfb0fb8aa9d0cc85c6f2e4e294b065ccf5fa0a91c88856a3241355c7640b355ce502aaa797dc9f11296a2851d17cbd21e93a829257c7b027e93deaac50da067a99438f2f13bcb69e5e9a0b51816b6317f28d4adf9388f3f558b7bbaeb7d118d87d3b8bb8cafbfbb853a208d8615cd8df1caffd72f3993481a70228df4c451032433e261a1b8d4207d4edc6a1de5c1ef7a581fd5b2193745226d546a3eb085031f55adfa38283418c1caee859203323c59a4df9207168036020427b447995d399bc9daada8f5de7bd14196f04430d07f54e316a3fc6ce37cb61b68ba100370592ba0748c2c57715032af7d7ad154b15b5e429c9db2e49f640999c185acd9146fb8f7e745990d8df782251b7cadb409930d1b2a9ea22f39f5bab5794c687b225775cc5a923d7cc82882d87bf51da962d58eb5193dded5c50f4248cdeca4b8f43cacf5145dca48832458fb91f4aa73f1ae04bac377f8e6a09de655f55d9cc74c3284972e56bff6f0705e18a708067fd626928d07daf89d086360adbd3d0ea9da1d170221a4795dcbec1c9443dd29e4fa0751f5961e34dba41691698d66835ca0cc8e87b11f7fa2f8d4a750ddf3c0594ce2ca2e5b71bfc28dfe080adcc814740fdab4a865ce82cd21fc4e45c13ea741d357fe5181676c471e37dee982490a8207b810eba20ea350f50a479b357347178bb36df3b647189878be1e24ac596471fad6183db052f731c9d2407caac94a1ed6b4a3e5da1de14c2be5388be7617809f3c8063a9c65d445271eb1a7cd00182ec351e434a666564ca88d468898bcb055f6a94cc03f1bcf0a27f4c3fadecb8affc8b6b805e8b1eb8c83249c30c5bced62f6eea914726e1505aefc0d15a31fa8a2231b9124404bdf446123b194751e49b9d4a576bd378058c18f1bf90333da54da7bf9b1bf2b4620f45f4980fb3e09ebca4ca49c8ae8885900458aff321fa67d3a8d1ff46235aa580ee14d5f220ac871d2e6d4b683e9e7207e7e1339289763dee10100a4b47f950815153c6d70d2b603f944f88be1b3232041679b86bb549f2ecb71811030c15528da9518789b067323cc1baa091aeeef704db139890caa3e5d97ae547bf8cfb7697868ccd66730f262a757727d7d938312c0c7fc26cf7b2b91498848ab1ddd98d2b7c2dd3a1961dd038987eff258c1d2bdc79ddb3cc402691061b154ebe85ef1006f6e318e847f8ba49f6f81ada04a82bf7883054ab8ad7271f7f5030ad4b2159e4ffb69b286620b9acbfa99e7ecb77ec7a76de3fb2d8993c8ac8e635b8ffb16551ed1d263c7efd793481628efc61df68fa319b84411efe97cdd78505e6001e16efa9e2cdff58fbb6dc96c11b723b8f4a0497f4066072b104747f87961bd5de18529e2dfc0f666a50cb9ff1803c558", 0x1000, 0x8, &(0x7f0000001180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x225, &(0x7f0000000080)="96") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000011c0)) 16:00:16 executing program 1: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x800000000000001) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/173, 0xad}], 0x2, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) unveil(&(0x7f0000000600)='./bus/file1\x00', &(0x7f0000000100)='\x8c\"') r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='x\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='!)-:,\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x10\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='x\x00']) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xfffffffffffffdc1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) write(r0, &(0x7f00000001c0)="8cea028c7b03cb966243ee12eb7f5572e138655d2164dfb14d805e8850b7a1dbe830a85e18026a4d58b2c8aa07af6b0ad6a76f1c0b390a9df24b95f91ec85de1cf3cbd1436ce5a3e6dce95c1500edabfab096e1fd10e0245e151c646d25dd5e8f512edcf10439e0996", 0x69) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f00000000c0)=0x8, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0xb3f, 0x800, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) fcntl$getown(r1, 0x5) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80}) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="c202ad2850ffffffffff8a2a197a38620700000000829500287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad8ab2951b15801360bcd4c162b58fd4237b8fa4d012ae447473c238495aaee48c22f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c509669fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea003774090500000000"], 0x10) writev(r2, &(0x7f0000001740)=[{0x0}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="126e967c3ed44076d6f617e66d65e285a931a48eae03582b", 0x18}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x3, 0x2, 0x1, 0x7}, {0xcc, 0x1000, 0x5, 0x7fffffff}, {0x2, 0x7fff, 0x7f, 0x6}, {0x1, 0xc77, 0x0, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) sendto(r1, &(0x7f0000000380)="9dfe106cb6566bd9bb6df74255eb0e82e026195ec514fa370329b1cbc327d79e05c5cdc763b4807d76969d5822280e5b340b688b044ee0f62b4959f0f147ffa4dfa46b93359b27a9e2fd200d96f9238da1033cf1bea28eca07db3bc45d1063a9a6e6c644edba0d57610a0212d88a11b4cafff888c3183f70fbc1dd9802b8b25a39ec80f64de542c2c22642bdd326c82f14bae1d049d26849c400771f6d3c71db565f4a9764c95adee1de04ada3fc3fb49bae3af9b0b569dbcb462d705a04495be5aaf32a66e71396ae27d1562ac07a28eb955454578a99ddc897441eef2de81919e218616425581c6c80f68b0af96f22301eb9a2bf8f8873f5ef402b79ae895a779e077a686ef72141cfcd2badb7b1682bedcbe7dc98b3b6460b4895263cc277f9d7d7890b749d5529f369ab3061b6039905ccba6f3fb7ffdb9a992be4d0a2c6fec0b4ff9548415fdcfb300cf7cb3873781de7bcfbfb2c42554e397521b2414f689ac68a42b3358513c4132bce41ba41731cdcf0edd36de2d8e7503de229a3aa92da3d9013b340d8563daa4ed76eb73c69c4a6a8aac2e00345f80950b23f3a9be18ed3da472ec35aaea6d92989fa277468d163152ec70c49f0cc5d5a1f8435a512bc1219aafd35c8631cfdce4c4234f2bafdad5e77be9adc41b6d63d600068ea45f7cf5ff24ad52ed7e75fa200be6aa52d50b073a0d1f3eedebd8fd04bb503dd42012dbbe7a1e14fbac84c16146ec1762a88e2a683fe36aba621452ac4703f73360f1e781ff2730da6978a46a81a4bdd2cdd585dfaa29a91830fd845422f339fb97aea8d825ddcf38e53f6cbdbbb5c3e99df85acdee64e5d98822d702f5ecfd67189899d1266d4e7b04c908f613034217681f88c9f3dea39aec48fd752a6dfbf0740e43fa46d51e378763f7266f085d8b6fb6642def4aa6b22b02e9c95d61396e1d557dc43d16bc30165069f49d6cddc9f1e80927cd6f9ca36e96b3739eda4cd5a2f1550cf3b1e6e54f2df36e43138ffa50a44d632ea6d318a41b4ff86ff9c6edf3af3fa43ba815c028373aa63282f7da426c718325a93992e4e06cddf7199c00577e7153dfbafd5cce26b32cc8a699e8c7cfadd71517cad96e738a61a5ecaa6211db3498e9694e5d277776feb3f982b088b647602b8cf3ca4ebb67974913465c0453fbc8253bf0711799ae23fb25264bd721caa1d0bd1d2e2cf7e6f7a6416d4dda059ed1bd5088f2c66adda27e0c6fac33c716635c61d1bf3f8e1b7cb23a72ef94e0b03013c92132c186fc03809a978c5d3fa547f5c6d2d7d12a1244309b783986bfbfb8a2053866753bd2567ce498cb3c89252d76f14c1123adb28518a25357665a9c245b25b0c8e4a153978f32f17ea371f02243c1df755a430c16088dbcadae39b588972c3c46f348f8b6e3d3b063285e29ebd24bdc7550cd426e99dc4110b78010f47f5b54240087790c806e50192688d16dc4a459fa12a3d8ab6012f7b5b9e95a5dba719dfca93b684e84f5084a4ce7b2a072872d69ba9b4d86f5329dd22d8eb56c0d8e6a623048db637df3661b571b8df8e76419dc5a14ae59742909465eb2d044cfe5a8b9a2ee592de3bdb405dbf47ddec5181aeb17190724a6753fc09e2b59058a9d3c4b37d3f8ad21701d30b51ab05a69ccd1523045db2ef6ca862f3b0617cb15b4ffb8074dd7cdfa04750631e17d9e2d87deb0894c3ec8336a5bb153d66a5b9ac57c40da3ca3c5886ac9bb76ff2480030eb0ad11d2167df58b33657cf76c3707620966d951796b1e56092c641257a4c33dee5749dd0256281d41cdb8962267028e8bf2d5bab1dfcb67a642f8c0a7ee640c0ec2bab3fb17e6cd34030a8b95c51fbb89992806022bbee01d4869f74c89048d8a3207f933d8385bd30bf98c8bfe48984755a0f5317019fd0ce04eaf11db0547114f52ad16c28d19f3cd99d86f6db3d4b0d8030d3177001e01c1160c99f55c8acf073d2d500f1a8e1fc5d1008d5748137542529e17bb1e3935c886d58b74828e578af6af7b41b067cc1184a0e2d5866a3df8fbde79d6442d066d4105b7e87832d32caffe457e1f67424f1bc0b32afea68a951b66febcc493169f887a39c6bd7c84abdef5a955f00b4a5e9c272f3849344182240de597189d0780a5223f51fdda39ea80fb95b9f6969f9fdc13caf9a9fba463831c338f4ab0d88e56edc399584eafaf90883fda721ebf0cad84f5030424d4e3640e5b8a5ae83be774fabdd996ff20e3dc242c0aa97b9dcb721f8fe3b530c48d7b00a017bbf8cf0b6a23685e4a250da812e353cb5c5b0dc4605fa38136696b21d6dbb99730ed332a466b3624020ddec37beba8a199f7d3cbba706a4466ea876842a57be4f422c86cad93a10fde757d2fdda0151cfdbc0b63573c4198f2fcf097c3d202e9352683232d12a9ca399036880d9a37fdff4d736510214a77de20ec761b092c292bd36d2e4399af8843099191be229b95220463b4bae18fc463f9b7cc8fc792dad60d4bff695c7198f52a9671d80f3cec619ebc4286bcfd4516fd92412868b99fbe7b9cc17149a1f88188bc3dbfb1d466e996723c64c1395e6ed48f79ec345dc8454bda25fbc214f801c4c1e6c57a8c51058e4db8dee131b54ba0560a45559f3a60a29801ddd9b4431193881e5a8d66c824fdc677918c8a6aecd617d352d4b31f22f2ae0685184e079d352c25e5c1e3905464e03da5dc3055df9b9706d98e076791a7404db2f6f97ec1f11c9f51867db430d72eb1e93991f99825db1e151f102f09faac5a02690756e0144c5334daa4800338e41d0b9c805d9efa7849954f01380c011e8961aa1696f29d3829a36b0836a74b994e2ed0e0f79bb84be42fc5dda9ce57ccea8a46560252bb74ae6bfb195332922ed0a04c2207f33313825041d5710967fc0d483ea56577fa1a423f7dd6d90700caa8923474909f0c1dd794ae6ea90a00360aa69e97f6cae3705e6f859a5dd38f9a765d2b0a5e2c4356f5f4ab1194ee1d0ef2db0e333f9f758ae6f5eb0f95c0f0427415a8c36e4ec6071b2a8e0ca188fd8c2d656525e2a98c75b86b92bf353de20f4b9b7a1b422c62288034315c4e78905c653853b5d745007f732af598a0e33f72c25d42eaaeaf967e9790019e29acffd288d54187ec1ea5cdfdf168da7c8a07cf0cb9b5fa4db05b36132eee71d56d36533a7831c0826b7dcdf4253de0ab3fefccc909dbee8d817a058acf2f400c596fb846e1cfe0cf6d08e8298444d2db65d9bb1426dbdf590f434348806ed44e79b5c55bf35a166ba839cb212c883fd4ce8ccd1c3e82a673966470254b5b9702ac642f0e3231bcc7aa20addbfa204390ad7db4f0ec2662fbf082aff025f250605b1f8f03c2cec40f78b2c52f0521977333aa5f85bfc8535a2d31b6b34fbf8ace116db1b3cdc79154e70af3c6cd0ef4f6480b39e0ee9ec384b7390651fcb96b04711807fb0da0722d16fe58fe0ab09251ccc6592b567a18f177ab0ab4d8ca3ff9538b31409c11860c4237b4d914f6d9c327737774056fbc74b2267920d2b4880d6f281e4424f7bd8772ec711be5128ed64a5d73f916b897a01e027497823ca58242802d8fcff34ab07e9e0967013cd380d37821917073b978f54826fd38a463ecc60223cd8d3e22bf7d4b96882324fee7776dd2c0f873a7b566108350603dc04be5dd163eb65529a900de9e139043923e5e45a25def2339588fe614dda1d7da11f86a684f374238b5b765311beb3f55930289e03f5ff4d6c7429c451570eaa290eb2fb797c4553dcb444773f621268881dedc1643f83268205104d288753ba80ef67e05d08f76959e78378765e787073e841b8e552607fe9e606df45da91c55807edbc9242999a9a876f291f09fe86000e995ff56f96f8fd4c25952df6711a862c0b390dcd92b42560137dee4c381e9c5ef7e63a9ce3039e9f99b6cb55d3151077696c2bc5ccc8feca09d75af9d1add98b1c5528ac2aaa1fa56fd35a968af668080b60106e3086fd81ec33628660320ede4951edd73777be30aa35ec56694fa6c1dcaa85b02b8f603232414b89e50d8f03ba296100aa4d2ab1306595d32e04ffbae068c842dcff29661680fa91284a33ffba38e8f1b169b37f90abdb17acf7ddf58d7e5d38966608ef10dbd61adb0bf612da83be62a7ac8d43fb47ccf51b83934e60dda5885b50a02510ee0ccb8c8cc458cab7ef206f27286112837ad6847f7624e132f5123ea177751359cf97f309f892ace6178fc8ce3d6ea2db5e1a01aa6716eab59bd2e8ac466dfb6101fee5c07f06dfa948f7b9cb0098f0799cbae2e866addf779714a305d50d852897775ef831dcdcfb2192665cdf787ab425e79cd142113f315ee9c58a6e4320bc64aa042628df4083a06669f8d11fe97f408dcfe00901602d933c5310eeecf8bcf33d7f57b34c991c3bf039a591405a7cb96e543e32b8069325613455551392c7d5a9a16612373dfa7fd07d748f7de8865385d866179422f711bcd3dd608739f82d0d679b6f53d2b98de57211bc6af846e2d9f6e0c954e33d6f23b4413d9a2ddd80d02e3f6877a985bb98bbf0d99e875dc829492eab4bfe4eaa6343fa829fb423412dcbddaf9fc3e427f560aa15a13964b1dd421c17ab8e26625de3a58282e5e23d708389c854d84ef41ff86bb257ba24e855b966b0e7e73db2406012b2831166d7152b55d1a865c5c9f8948cecdbecca02283cb7001e996e3ebb2d01e34fa29abe236d9ddfdc7134a0f5e2c3d693d84eb2d6c48a5333194e50331b8f58e49dd7cb79ac6b3f00e79aca7740f1b088a3c311c6528fce1db8c4e108b8376f9a18b4758b1b2dc94e0d2e3f4f0b54fbc4e6ed5d5fa0096f1e974d68b0567af57bb14a0db4b7e74560e510cf4933910e0bbd254f975d0d5d4bfe5869b874d344eeab43d0c8e686e3847e453e1971def26effc3b0afd52dfa48df71c89897e556ef1f81eff0737d2d6684e7405ccdf77a124a8f3bee25a8d33c1d211cbe5b689a267d0f7f8ce9392ff12f4c88090a70e87ec9b1d759f316d829327dd74f709890c245c7ef74e17ebf7a9ed65d21678874c4068c3d5c94a17ab3da5bd708990c01ff35bc62f6323549ac04b0fe06896a6f862a00b5c0ced4b4ca910d0788a12830d1f5da4c9896449132dd61460afe1b28485e3a92ae6212181e777fae6d7d15ff36b13a3a70bf846caa19da56486598b0ea4f3d9c125c5e3f097f6c1805da7a971c814b976286c8e8b0a138b3d2a8289adffbf1d8dc95c0e8a58d794d225a227e06c8b162ceee1159f6683948a35d06149e6b65b22506193fe918a3a6736fc7f28535d56c5116e86537425e42460c27623f767306c7568a114f5e96a414392e7fb40a779da28994fca6f6aa068fd017d2936c5fe8766db28d122f9e703c4a470b155b4a8206995c8d81afee159240493718200df039a28dc9bdc9483aa11cea2728e748b9093a44413e97015038b3aead3a64e699a41249e1d8d2670ee2ab0cec55686870384a96298c18862dfff35380ebf6dd2f06ff462b797090a1a61db09f3aaf364fbd0434ba7ee3407742fa6af1eb00b4637727bfa305195795834948e852840d6109af3c3ab13e2062fac8b00e706a33215cedd9fc01fef26bce61000d37b7c66b8447d4c0d03f57f08d130bab21cad978b55dbc2e12bb4a4201dbcda02d53e0f0ce53d0674c1858f3b1c76a8bd97293350d5b8506fc84ab0f98c102a214898328beae9ceaf7602ddfd7a647393dd95a0efab0e6e0fafe60627b6314067dd73d28cffc50370b576db8", 0x1000, 0xc, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0xffff, 0xffff, 0x329, 0x10000}, {0x100, 0x100, 0x3, 0xac}, {0xe0da, 0x4, 0x4, 0x3}, {0x6, 0x200, 0x1c00000000000, 0xff}, {0x3, 0x9, 0xfffffffffffffff8, 0x8}, {0x3, 0x80000000, 0xfffffffffffffffb, 0x10000}, {0x2, 0x7d3, 0x4bd0, 0x9}, {0x7b3c, 0x3, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000100)=[{0x6, 0x4, 0x1ff}, {0x1, 0xfffffffffffff12f, 0x0, 0x100}, {0xff, 0x2, 0x80000001, 0xfffffffffffffff9}, {0x8, 0x4, 0x7, 0x87}, {0x0, 0x6, 0x40, 0x401}, {0x3, 0x8, 0x20, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x80000047) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0x7ff}, {0x80, 0x7}], 0x2}) ftruncate(r2, 0x0, 0x800) 16:00:16 executing program 0: r0 = socket(0x10, 0x4000, 0x3) sendto$unix(r0, &(0x7f0000000180)="a89235e6357e1552b89547954f93dace7e9477ee6032f35f86f1d8be8080c421c4256f552461f85075a853a9b1d86ce2a7a4caf0b87fb20357316c77acd86777b1f8156983f1fbe179ee654997e6d0ccfaad21273746d107d5c4929c2294b7920864f0c9727e255ea8d9aafe1d3256d6944a932781b381c3e5ff199f6e9980dc4d9eb69114763d28c13b8663f90f298bdc216e69975e328a4189c094474a1c0e1aac902f8ae633a665f8e8e6b891c2", 0xaf, 0xb2125f4326fe993d, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000140), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) recvfrom(r2, &(0x7f0000000280), 0x0, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x87dc, 0x7fffffff}, 0xc) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, r2) fchdir(r2) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x36d, 0x1fffc, 0x0, 0x0) 16:00:17 executing program 1: madvise(&(0x7f0000bde000/0x1000)=nil, 0x1000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) msgget$private(0x0, 0x70) msgget$private(0x0, 0xb6) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000180)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x811, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:17 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r0], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x101) pipe2(&(0x7f0000000100), 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000000280)='./bus/file0/file0\x00', r4, r5) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r6) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(0x0, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r7, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000003c0)) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x10000000014}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x8001, r1, r2, r3, r4, 0x100, 0x81}, 0x2, 0x7, r5, r6, 0x8, 0x4, 0xb1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x20, 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x110) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/27) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40000005}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = dup(r0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000380)="99") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000380)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='u') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x9c405f77549e3645) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20500, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/60, 0x3c, 0xcb26db2e6ff0060f, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x7, 0x8}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8949d566843f54ba, 0x1, 0x1000, 0x81}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe3, 0x40, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x0, 0x6}], 0x5, &(0x7f00000000c0)={0x6e44, 0x8}) r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xc7, 0x80, 0x20, 0x80}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x10000, 0x1000000}, {{r3}, 0xffffffffffffffff, 0x754ff765d566d93b, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x30, 0x1, 0x5, 0xbaea9f6}], 0x60, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/189, 0xbd, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000300), 0x83, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x8, 0x88, 0x1}, {{r1}, 0xba4961d9e184af19, 0x1, 0x1, 0x6, 0x95da}, {{r4}, 0xfffffffffffffff9, 0x22, 0x9, 0x7, 0x80000001}], 0x8, &(0x7f00000003c0)={0x7fffffff, 0xffffffff}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="33038f15b656ca1526ff57cd7c5ec48e983f45418a0546cde196469169f11a7fba7a31bf0a8b41b63a29a9291616fe77f51ed867ed4ecb4f9927", 0x3a}, {&(0x7f00000001c0)="ca10e7414274793815f5607706da7324cdd69ce003d92edad41b06061438648fc618518d8cafb63bb1eb048b392e866c4697ba35c37a6b34ac8d7870c999a65cd848f05864a2a2a9bc162a1d28fe8bc051bfba26dde76fdf936119a5f5c42f5846ee675aa260988f76473d672ded8bffed4c4003bee616689a53cfcc", 0x7c}, {&(0x7f0000000280)="21c7c0ea85662c7a190bbcd04112dc171bf9df53437281e0654c62a059d3792acb602161e134acfdae11f184ff5b9a43104fdbb1c58796c833992d6d873a03f37f7cf92e4144720fa67d9ebe9a2bcb5e1af3d7f352d18555fcbea03868d26f3b9953a400a070b2d0e4f7af6c6975e3fbe5f5a84926fa8fac2e9997eedbb4f1c6e1a10673790331950e49142cc1e69afb61bc58c8c7af2881d41d499e28fe1c20475a6ecabffcbed9fd25557189120a4766f4c4e44f6d34d66c93171e6609d5268b2aae7742942173b181", 0xca}, {&(0x7f0000000380)="2ed26d91da8d8cfe4ac6a29c7a0b28895542fdffbd284daa6f8c5e097cc318b712dcd60c", 0x24}, {&(0x7f00000003c0)="117f7bbefdce0130835cb27eb6cd2c8da999902d1cbc01ebc4cbf1c97ebee420759e9649505aeba2d13b1223748a691b088853c44226219928abcde99ddbb13e7e573ac8147def6425bbb095aa7e939e56a9ff6e610c408d151afb0a2c4700a6ef5475e21ca268db743298fd4741ac62d465b2b1fd4563bb75f31c156a98dd9a", 0x80}], 0x5) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x0, 0x0) mlockall(0x1) fsync(r0) r1 = kqueue() read(r1, &(0x7f0000000080)=""/145, 0x91) r2 = socket$inet(0x2, 0x4005, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/193, &(0x7f0000000240)=0xc1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x93}], 0x2, 0x0, 0x80000001, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000012c0)='./file1/file0\x00', &(0x7f0000001540)='./file1\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140), 0xfea8) r0 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001240)='./file1\x00') mkdirat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x32) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x108, 0x0) getpeername(r1, &(0x7f0000001340)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0x8f) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000002100)=ANY=[@ANYBLOB="1edb1b1f8818de123e3cbb472ef2ca7b32eb6da516ade9a0aaf6ff87d4fa16faac9017af4a4ea0b9af9c5601e4eace5596c9b2d5f6cbf26a249496772dfd92f9d45a18dfc386f653fa1e07508c5edbdeaa5cb6d8758e03e9000000000000783834ab1307e26f69e301f7fa2245bbf268b225bc94121c016e55f0b4c0f1ca935317eebc17e26e3f9d720200da5b2a3a401d0ce9ade6b6d07f000000146b5fc44f9bdc2124e1ffff07fdadc66053a8a4931ecf62d147be70d68b2b9b29e6745c5109fa95d28b2e060000005a2ecc320000000000e729675673debaedc7c162b584000000a188d36600000000000000000085bc35c9e132f825468817091a850e7ce4bb4853542c5dc5a6a9403ff2d5fa60ab1d4e8ed81936fa0eb80ac81d726bf8e0f87ff46c6c4c5ff2881db414a1c7aa605dee616ee2ad48fa459ca1312252a1e5aa8714ac55f0001b5cf94adab28fdec1982ccb051da9a474cf14a3b5d31c861b4038e6bbbea55d8ab823b51c539272319e0482a03eea584f05a48ff6a3f66318f4e883707d488751e1934fb63a37a4705903011e228b84f7c088cf33af44e010076a141d6980b9a2558dcc3a1c51e1f134b092d3529236ec2d7e834c3052dbce36d994f1382b28afb72cf549b7a6f8cb94c5993dd1c310521cb67a60dda3c28c9668e821a84561591281fb73e78448706b51330dfefc29e7df5c602e33dd0737ad420e58db083985dc3c11b3b0423ebc50e0e9aca447fded0255014378e8fb07b76bf76e7c277714fde1ef7190967b3a2bb710cefbf473219e111fd5ca3c87798bcf6b0b51bb56d9a01001e1fbeab017ffd1b8ca1e21ea124444276150bc6bbc829c23e251aab7dcfe09c68b66f4356e5e212b1f15903c093fff67af881b155f15590c6d238263582f4f2eba0f721661e59ab64a085b7dab01d172b88dc174502681e474f4656ef27ea09d3cb5500f391db50d1c605280a6d5b90ac0892cf2ba507f5e716c3fc861ab6213cc50cdf2385d53b7fa48200abc152e34d0cebd0a80fffa9e4ba43a0100000000000000903033c1941511d11bb7d462583bc74c59415e5cce67ed9b51190000000000000000000000000000009bc5187408659116ce9a4802fc5a3b3cccd536a86a56f39701b77838a14aa1785d161bf274c75e177682d203d9a73acacd426edf4c260abeedcbe6b42213ad9256242071c7252c760fadc58cbc1cb3033c2c195ce75f8312f92d98c90fceb1c0d421fa9b6e595a656b2e37954ca7695e229bb7ab0010a7c7835a3c2098143df9c435445f40fa385f1ccd523351af38e292c2d19acf618eb4641d46d3afa8b1413cbb090709764b6a468e3e6d78e6a754f0aa95caf18e26d9acfe2d1becbcd972f468d03e3f5a1295039d4c45609ff8ffcdd77a4ef26d5fb35888ea87b61eb49bda90b255"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x400) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file1/file0\x00', 0x80, 0x8) setregid(0x0, 0x0) semop(r0, &(0x7f0000001b00)=[{0x1}, {0x0, 0x1000, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x20000000002, './file0\x00'}) fchmodat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x40, 0x4ce7d5e3d3e83377) r2 = semget$private(0x0, 0x3, 0xf2c339b1079fa0fe) getpeername(r1, &(0x7f0000001280)=@un=@abs, &(0x7f0000001380)=0x8) semctl$SETVAL(r2, 0x4000000001, 0x8, &(0x7f00000014c0)=0x100000001) utimensat(r1, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x800000, 0xffffffffffff238b}, {0x8, 0x5}}, 0xffffffffffffffff) open$dir(&(0x7f0000001c80)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmod(r1, 0x200000fd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setregid(r3, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0xfffffffffffffd24) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) close(r0) r1 = semget(0x2, 0x3, 0x102) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) fchown(r2, 0x0, 0x0) r3 = semget(0x2, 0x4, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/7) semget(0x3, 0xabe87d7445c61eb3, 0xb7d475f44905261) close(r2) r4 = shmget(0x1, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000100)="bb2091da32450cde87") syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/220, 0xdc}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001200), &(0x7f0000001240)=0x10) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001140)='./bus\x00', r3, r4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x0, 0x8}) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = kqueue() fchmod(r0, 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000200)) close(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0xfffffffffffffff7) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './file0\x00', 0x83c7, 0x8dc7, 0xbb0, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c05000000", 0xffffffffffffffb2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9b410ebc65ec220d8977bcd522408eb05cadebca8969e0c99a79ee2d5bd9f99c240738d6148d43fd1ba6c7b00a58d6a993ee6a236a0b9069897ef7f4981c013003814b8310c13aa01904105d9b8c89970ddc3736dd60600a7f344197a24988073a963fd96e4a73c5caf67296b646485359a187cc03272e53ad874abaddba118f0d5e0dcdc6909d82ef00854e02af1abcf7d96bc3e804690c548b5c9ded99408c3eb34491fd7eaf846731ed6bdc230a9fa0d74fdc63dbb60ca724a3651ee8d97c44e50074bf3d61429d782819883d1ff90e685cd8bcc327", 0xd7) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) socket$inet(0x2, 0x0, 0x100000001) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x1f, 0x7, r1}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) close(r2) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/43, 0x2}], 0x342) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file1\x00', r1, 0x3}) fcntl$setflags(r0, 0x2, 0x1ab84140f18f9f31) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r0) fcntl$setflags(r0, 0x2, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8ca8fdb6e8a050000003f68c11700087ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c04db7c41e6bf3bfbb09000000000000505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8b4122cd25022ba794b982f2f000000000000000000000000000000000000000000f491bf65e36a856de14714abd3e9f382f13b8d715b712c7de688fb438107480633ab5706d451156e37afc038b3659fc1b9e57e9dfec3aaa30c75351335dd886ea3abbd83047687cd32da8861f136e88859c1f2f4260009edbdc33cae4598b2f7898cf4d4338c19aeaed7b013a5b8c3ac0d89c9fbbdd4120679f89b1173f5cc4a0dff"], 0x10) write(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x8, 0x20, 0x7f, 0x1}, {0x9, 0x2, 0x9, 0x1}, {0x7f, 0x2, 0x10001, 0x4}, {0x7fffffff, 0x530, 0xffffffffffff70ad, 0x80000001}, {0xf2, 0x40, 0x5, 0x7fff}, {0x69, 0x100, 0x1f, 0x9}, {0xb71, 0x10001, 0x3, 0x2}, {0x8001, 0xefb, 0x2, 0x2}, {0x81, 0x46bc, 0x10001}, {0x10000000000, 0xc10, 0x9, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="40be8937aa66b8c8d15f3e8c870aa58db94ec8c403007aa4d78b817fa499f42a66f62428c4e07293d93f97cb390f0c1fe19595e34d7c706bff58145ac97d7a7dccec132538b572e570310ac949616b83727bdeabafe2137b3101e417d9678c1971ca1e1d1d834d10817db565c991e38a8dc76f5e83a572b62493488a85a85c72378dd3c8acf9aa1749ddb15766b3097afbe76e44a8b0a70a9757e210cf98dd5de3f3d1cf8e55793eae315d541ca3054b3500ad1426f1eba29f5ac91bbd0b162aff9a52745fa897d2ade81d4864c80947eb87e84a4d4eb3e49ce3e8e79b0a994d68a39b3e4d6e0d", 0xe7) r2 = msgget(0x3, 0xa2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) msgrcv(r2, &(0x7f0000000240)={0x0, ""/161}, 0xa9, 0x2, 0x800) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x8c28) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r6 = geteuid() kevent(r5, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r5}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r4}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r4}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r4}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r7 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) fchdir(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = fcntl$getown(r5, 0x5) r11 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x3, r6, r9, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r5, 0x20007471) setreuid(r6, r8) setreuid(r6, r6) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) 16:00:18 executing program 0: nanosleep(&(0x7f0000000040)={0x8001, 0x5}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x144) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xcf8, [{0x1, 0x3f}, {0x1, 0x8}, {0x2, 0x100000001}, {0x1, 0x3f}, {0x3, 0x3}, {0x3, 0x10001}, {0x1, 0x7}, {0x3, 0x9}, {0x2, 0x8}, {0x0, 0xfffffffffffffff7}, {0xb6b6668a4088026a, 0x40}, {0x3, 0x6}, {0x1, 0x696e}, {0x3, 0x3687}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x1ff}, {0xff1804cc83e98879, 0x7}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0xc000000}, {0x3, 0x6}, {0x3, 0x100000001}, {0x3, 0x1ff}, {0x0, 0x3e4b}, {0x3, 0x400}, {0x2, 0x7}, {0x3, 0x7ff}, {0x3, 0x80}, {0x2, 0x20}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = kqueue() fchdir(r1) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x180, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c, 0x20000000000000}, {0x87}, {0x6, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7}, {0x28, 0x0, 0x0, 0xfffffffffffffffd}, {0x8, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdb4a, &(0x7f00000001c0)="006e22886b2958e4448aff852f402c9e7b46a2b9f0740400518bac77a8abf12dbf9c4d773d52e8c3f180da4f9b31a212257e5f04c7699a1841bd3467205052662c39c18badb21497a296f6559490097de74685743abfa59b4a5c5597cfe323d9e5") 22:28:15 executing program 0: r0 = socket(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 22:28:15 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 22:28:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="2aaf5415d7", 0x5}, {&(0x7f00000000c0)="1aa74cc4c25efd547883548bdbe9269cc6cc9e4715d31e5a5156479a3bf66b2700b31504807f901a47141b05061e25f616e04d4f3376124375e8ad4cc83e44c2ec88cfd7f3db613676c56bc1e42038ba9b73c306ca1181d520cda5c794680bd372ef2d49808053fec028094d2e919bd75d3429dc6ad5e5bf28cc263a23051911c1d96583", 0x84}, {&(0x7f0000000180)="d3080bd6ee548f7a67b2d649d7cfe02f76da324bc263b349dda00fb5178ff73177469f8d8403bb6083b0f3c8fed2f2a2f108ab96590ec25bacd31e81793408f3648bca3f2417f3b0caf0c4fcc7466d4cbfe06d6e286b26a14fb0388e2d1a48dcc5d171093a5fcaf794439c21504ea11e41567a453f0c4d69fe86a0d0ca40d4c1349e1a5cde53d413da1b43fde5dd6a856b1eb16ee51813a94d", 0x99}, {&(0x7f0000000240)="0c8c", 0x2}, {&(0x7f0000000280)="ca23708865f82f344a6a866bc541f2e61d19fc30f0e9209a4f99da002892a63a0d55b11472f1dedb0f4a9c91f273ee2d868d1643988ef475a361bda7e37e8d7caf0250dc63340f5e8883fa47827322f18e0e20acf42a4db8623312bc3f6af70d7b9478af9976d33ff1a17861d092b47101bdd6fe59b00ead5d2b144eb8224d3540f914c45c0a350cab0a939b8922015fb81aad0d41dee6cbfcbe6cef39f1c4a6f2571b67624b98cd49db5493e6be2d6e8c1b82912daa497648a85a23544ed7ffef9f074712b02830cd1f474d3997db5acb27734a4e4538bdf9b2cd796919d59ba62261ad686ff9c4d1", 0xe9}], 0x5, &(0x7f0000000480)=[{0x80, 0x1, 0x1, "8894ce6e36c6d75c3e74824b6fee793fe3bfa8094e758ce0551ff3b8d4bee6109e5adf110e158208d4f1ee27b282c5b056f7d9c1444507fc0d4e97d1ea616a89f31175f9835c0e5fefefc766b1db19f22cbf2aba4142a8d27b02d9dfd3f69d8bd3ce5b0f119d887bc6138d6a06a9"}], 0x80}, 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:15 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1a7ba087c152b30, 0x0) r1 = socket(0x1, 0x3, 0x80000000) setsockopt(r1, 0xffffffffffffff80, 0xca3d, &(0x7f00000001c0)="53ae20bcacecfe5c3f46d6d02e7198ffd587da4199ec5fc40261fb997ec2769f067832297696d9cbc3e57613280bc59bb631f2cab7095f7a4f6c222d52e60b1d47ecefdf280fa1723638805a94f7271bc3d260d7ddaaeac05a9e1e1e16444505850bb87996af15ecd98a46cd227ae972dfb679b40064a4f74ab811d68c76ae16561a1af07153241d88b559e1643a285fe450476d07281d63f94d949d8c57ade33870bec1d1ba1639bb5e7001b80c6b54fa71269573b35beffe568ff8b8dac645068c91ec0807beb100a34ebea6ac382d6894aff75a8de4fccddd8ea9de6ee542a64baf109fbf79c12ce43e13f0e977344107ed27c5bce8b6d8570a73d2309cab13f34f09fd798ce0da7e7bbd867d2cdccede5a976558de2c1bdb944e0e81595cf155612addcb8f72e981c10061e85c8fe0c4ad994ac6e840f8fda701c1db1f5c3d4d27475e4712dc6295f19768128ba767a32c86ae0b337b572b866ef5715708dd5b094ad210c1dfe40fb03069153bb20b6a9899f98c49f42a5f363d51446dd2b5faab4c3d34dadb07c93b74cbb68b4075ae6044a809e400a0749b7bbe94bd391cf963e57116f1c72dbc2c843c51b539f78613632bff816674a363f5feeeec78e5a4e8b224484db99d05f4b521e2b85bd1e74e3cdf2695cbd9f3286e47d096de25529c362c8ca22a3dc82ecd3ae6345a3ff212c85e5757dfb6ec88fb4de67f7dadcf257b5e39bdf9a23257884e3f9c24031b4c75713f783f395c3f856abdd3ff9bd04f4119fe4b4c48bb1abb65712aa9cae885897ec63038793009cf6982243b41dbea9b6147bfd128e364ae4488a988acc11b60a7a0a74bb6662bfbbe448ede558860d973ad6872c22efcb5df8d702c8fb89ca33732d5c441e0a92ff2e0b4422b3d940e30d3580cdaa1735f4916e02403a8c562569dae2a4829f78d5ad7d4d22c648d88534a7b1b3820cf3072e6b0810b7cd1418f5bd74b654cda42c982573a44b000a91241eb5af1bb718670e861cc2f5f58e917c8409772afdb802cd0f90f75ebd8bf8f03441d8032d48da870307a2f6cbfa45e4aef9c78d166bb24e7c96ccafeb3e4837591123e26ee4107b83b7aeed464992eb929bb50322b10631485a2b09407557d2ff179e2881ae532a3eb3c944ac8aacffdfb192ad765f8294bb3d0f479f82548f8885d1db744f9b9e0b765432f02af5749fe9729325637dee133bd7bfccb18d9348181ca3224b278eb205cbdb020c53151d9844e577c0a3639e96282f1e27a6ec7a5be4503e00b184f709506d8d6ded51813510981a2353a69721d712bf023a9687910c03ac05f9fe67f3c7659eb3c9487c5d346bf8fc4a1c9ee8edc15c6a452513bbb5a167c4457053562a5dc4af9365b3516ba27f9c2cbddba16c7daab961ef2a44761ad23a737b7106ebdd53080c87303e4921cad922166aa4c74935231bb50111d58a456a20cd921c0f3dd61dfe304db05b6a11ced30f331211ed78788e27b73c6c144e84df31c6f5689fed0e67c12fbca6c0af762b6c881108e3081f436712838e158a4a0de5da5f3c20742577ca0d83e49a6b291e0385e653469aa61e91542a0c980bba5777b0637d8c8723c575273bbdd09b78f6f4cebbc2d0cf139c47d9e223f6812e17c60e3b44a077a61409fff1eef4ed24a8d3c8ab270f173382594ea3b346e2fe7bee4f11fdf8d8b97c450b43077eb357fa42ec5d4c4d6325ee9fcf9880143756f5112f67e4679b9fed727157d9c04456f250b47609f39eb7acc8e680fb72e8742d8ab02bdbe8c3c0133cc1dec71583b7e7f0b893cd34b5e84ca438f3c05614d2079d2e7b6c845d4e28d929b766933e61f2563146671f3877320cf5ecdc027278cd591bf608076c09f512213e5759cc5141dec2be44261be60eac1307bfc4097a0d3e642b17d4ed5e03e260da00a4714c887a8ca70f175ecc5cc0db3166538e8ba4a1cb34c3a9902d91b12d192d2f5911fb9fc1db7cbdf1eef6c49cb5644f8efe9325b887f07f5b7c037bf96c8f9a4613b2c3031d82d432cc35ac9fc1dd634478b2b45a2cde172a0cb81232b136e8ba50dc9f2a16d1baba565cb46d27e629b9dad6bc58b8385e49c63afc38048df7d4eaba93b75797029f328c57ce65a817c0f5ebe95a04e387618c093e0df71905a63c2ab4ac973e9aeafe66aaddddd2632b8db65fe48ff95bf87f20b9017d5fb9525efea6760c3cc8fea2633c94df68de5773d255ac5ba42bbedbdce56e618f5b9e9f36a8fa8863a2b0cde92f56a75939944fccb2d5be9ba72e286d4eea6c298aad3b9067e32b744d07f90304f43654461ea20a2a969be4d5355d0c9a81369b7812518ad7b3dd123c121e5548ed992d7bb42843b2852a7b69cc69a02671337613b5ba5b2b46c16b088e9ed3160f877219d444098d223f3df709aa963320746c389c628c489aad6368bd38ae1c3c4f59429301d88cf2979358ee8fdb73f01b0871a2a0df95681b890761e60e04de6c0b1f15fcb0c8cefbf81eb8b34c7c59bd6a853c79c9a4947113facae3d547d1b14e0c04121a69d6aa800744673361edd55c85bb25c092ad30cd6c71d71ef0518181971047702e1e6a73d858dc14e4846e9fad3559c496cba65f32e35ba4c37669d467cfcc19e6c4d6613762d40abafe1dbcdce18c30854692f3419f6acc9632aab24e6ca4c8bed34fafc19b20c22cbc6ac992a810f84b70fdab1d5c7769f2875d490df0efaa96ddbbd48e461730768734f2f9ccf5f70670d950974fdb05b32e31078f9db2f8bf565ea64856828133f0003bf3566cce863421569cb3567b717486c7eab43114477d6e4703965ef9db35696ea2648ea19a686f559537d5446839646a977045d6982d589ae473755207716df65122c8cfb3e641d03aeaee5fdc4e2710af0dff2e23c172883e0782f61809189a086cd0a14480a8654a6da11ba099d40f066091d2194ad58f1722bcd356f4df796681dadb2775a57d030ad523d34a2c7660a311432eabaf3db0beec89a2ba8f7f8aa3ea70c67e03615c25c97ed898c080e86a97dc15054ffeebc0b013ce139264149d5b4b4ecb10189e740e5d570c254921068a6694a7152959f9296cc86406a8e7ad2798a51f416e954c3f36872dd06e873999a8ccc50c707ebfad19e01f57cba4cb3e1adbeacaabae415997856a54564aa56097651218f69be9bff10cb80ffeea4c3f08d8149f9a6911eb97d76462e512caa84126c4e3c9220ee80bc5abaf781041db611d5988511983468b518ef387daa52c55e1f31448d9e571217040ba5fbd119a47c8c134db4576a5af3257526b3d1a356da3dc240143ca39151bcb9255a1b730373a34d3dce0fd30c1a1b30fee8f5332a3aa137db425c657517d90b4b1b2da6cc5d79fbfaa08a494346b54089b73acce5447710e1ab5b3693b6cadf5464c0e2b3a8955d2bc70b2efa0755fa529745c0d7959b93ee8616a88e2d1c5abd27e7adb11324af6480cb59decd332387e78a3c71e5d7b8078c16956fa3494eabd50137a1eff6fb85e1fe98c435c9ad196285983fcfe2b9a9c36cf137653f023e70e6badbc0852cd36430343b27859f11dffd9f6d5e683f91de08052622f1c575cb218c1beb200157b08fd049b29f6a33f15d33a9ab77bffd0a7ac048a8b61cae6ee4773b28a0359a0fc3050f295f718a503ee25d1b527183871946080d4abc604cfcbbbcfd60321c939190ea14e702629c5e79dc85492cfc850565f38331fa951115822f689ebf3a8af141623af94b153cfb20880974a17fda19b9aac3d73fe10f8544e02e4ffd6487856df09c530bd0bb6ede034856ed4e9ef2d8636a544c90bbb4f3734ff0f2631f3469e6c3d0e4c0c758fcdf9ccd178b706e93f30a752b1c32253249d8c50ecdcae9ae82f92f515c317f7ef9f244f6e942ec00d5a56eefee6337394d2b80e342900352c6a82793954ed88c232531d7c273f7c601c167f02e8cb2762abf537f29e6a2fb6d9900f8aee964bc19e73ce70943aa616f4ba81b257fa43ee16757217ae12014399e4dfb8059c4eded8d4a309e59abc215daaa5f602e142f6fdf654c1815a6d3c37e53780e8df780ce294b9cc43c82114d45cfdf8367b9158ab21ece3e94b96e1a0b7269783f63dbe04e99e24cd8e1035967459f46e6559f9c151dc256d64573add039fef3b2b2dc1f1df18f11a02b17bfac567865eb2f7251a69694bc5d71fff37e9a533586eede2d1586cc35c084aa81bfce1bffee6e25595897c8b816bab2daa94bfee256fe0b77c0e9a6b929007d654dd884b61d1332278e4f6fbdf470e7072a9fc18734230fcfe8be6f6a5938927fe302e4bb7cfc8a9f48d596578dccd69335e5efd7b9c8235c01775a0c3f7b119eb7e7abcdaf2106ab0fe3c1c908db6f9739f9c17daa18e30ec32000e5e7d2587978a18b6b6713a0ae72b91e95cf8ee7e99b79bb3e5ece818dd81ef62a201accf6b544c9442f19126cee2aa34d540dccc4ecb003d0e19b62c002721bd9b8550116d12821d75cb69f03808434f20fdef02cb8d9cff084c9b2bbee87a149701d4d81f88c994aef6e6fda7f500d23a331152ba6afb915c4650cf89bd39219c2c2648224792f644b081d46ccd4c1562601e6e47a0ae457fa0ff72ecefa16a2d1d06475b1e92c0e689bdf39c6bd4d2e3e97f11ab858a83f24fb177b7d7b9e0eafcdd4525c77307d3c27975ebfdb228e9fc31e5550c7c2ab1378dc266d606107c621c0e009600121fdec11fc21104524f5eefd0ace0944dd4c2e1af8f005cc04b508b1140529e824b5e4650f8ea76390e9399900a00c36da44f437c5df497b918c9590a8518ca847f1d4f840e05747dccc1c8865f6adf2b3a8eb32faa8d634e7f8b67d176d08d582741f7cca1824ecfdfacd8ea063cda97b9c4aa32c4eb0228e9ed1f4cad6183afe04b33891203a9fb6ef43e1ccd5719a2641703c98261c154aa5b57e5afb853321ced9efbe16691126d231dd70f58ef26fc826e86ce0af219a37295a4e2a1a50cbac9aab0c4b9051ede8447d35aeb0dcdec045bafc2b56cfee5955569e7031be946e964dbe111137fb7fafc053ecb0adb76b1a55ace58b11e2124944de246bc7b11939d234be361877c178fb6a2b084357200963d2e5c8c96f2572534ae352bf61f17f55a84860c3c1759d10dcb4c7b01c48c5b34ecdfd12bdc97cb97c0285c7b3d6cf947f9b75a1095e6229c58e406361101431fab83b638757debb3f4da27ba2d5ae9742de6a9f3cc3674db6102f86809b582d40eb1909d4d052460742ef38108e3cf815e56d45f21c85bb8f44925798cc864110b01665c0d1bc3996109eb5c93f54dc2bc3ca696957717a6b0afe5514bc319af1313243ca7bd447ae9817654f25682a69f014a1317828561327fa0ad5945f559a94ecdac10a36c575c148facc4c301f394d3879721f6f81fc4d2a4683f97a8ee891a42bfabee432e5cd1c15f9bf89612181a6e237e4f92ebfe808c3c1c01167a12fd5d9e94726eead535716abf3ff432a8f33f60806178d0ca38b92e35c09fbd224e66e738e49ef6d53e444ec44e023732aef8cb180e8d10a44c531db2cb2f502e0fd7d682b1e4332269062614d2111520afd60597655e88948917fc8d0efa78748aa6f5545747b53dff9533c640167bce84eaaf30e6a52e71478c97d04c602d85f61fed287ad2e0c1bedda486dc5c72268f7f332dc5922304303525db5724f8501f7b16120d489e774e081ca3439fcb3151e2f3e970a75ab7b41920299c994791a13a33f036cf32d2b61f80f89ccf175d534a3ca", 0x1000) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r0, 0x2, 0x9, &(0x7f00000011c0)="804b155ce939a452a2cafd2b9c552773bf8cdd1fa8f541d0a2411a613e4758d939d3705c6c1db33280c2c12ec55b9d5d3036d7f0adfc6e805f21505e5cb6fd3d611f0179a9c70ce45ce2ee224f9ddc1d019bb0079a8c09ff3bd29efac4c6f6760b764b14ffe7b438f8753ee127896e3b69e7826ab1f3f61bd36c86ccc9a0ccdc07f2", 0x82) recvfrom$unix(r1, &(0x7f00000013c0)=""/76, 0x4c, 0x41, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x200, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001340)={0x8f, 0x0, &(0x7f0000001280)=""/143}) 22:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/207, &(0x7f0000000240)=0xcf) r1 = socket$inet(0x2, 0x65ea47ecccb8bb6c, 0x4a50e591) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0e5842dca2a62931e4c529ddf845da96ef22ad3065d0aaf23245a2f8c2d2fdc0f65f61141048d1cf8336ec4640be5e07ec903d8042ecc9745ae5181fc03206d60c6a86434e355f4beba302437f03840202a67997084dbcb9f9ab8302d90410eab470fd73afabd9d98dbbc2a73d5332cdb9480a64516bdf2b5f4eb84db0174912060d0addc8", 0x49) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x10, 0x2, 0x7) 22:28:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) listen(r1, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() 22:28:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x801, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x3ff}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:28:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x4d) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x4) sendto$unix(r0, &(0x7f0000000000)="b905ab4500bd75306739d2d41fc0f946cbc73da666ec55eb7ac5a71db1ea9130b3fc3562a4debc079166a837e579b25c972e5395fe9749aaaea8678d55e26ca18b2301c02528958eb6dc778a29dc3e058b", 0x51, 0x1, 0x0, 0x0) 22:28:16 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x2, 0x5, 0x4) setsockopt(r0, 0x4002a, 0x1a, &(0x7f0000000180)="58fc830710e649a7fad140bfdf59042884e4187c079159b00f56a0d254346bf932fa5b3a68bc0db0e173b6982884affe39cd375c7ca0178911e2bc64cfd5ddc65214db82addc832911dc739e59d64319897eb5fea2c94143aaf08807576eea4e7a42f8bdd6567efa2ee3c4a4145f7c5a7c258b7a2446ab8c5c42d22b1a9eb759afe19c0b6ef1c97dbe25f5a0f922e10152877517b3d3fdd85ff67ae844c06a936a37c51e8b1e63367613006ae3c5262f643257e7416a3fdce5328d6df3ca182599cb678a5ced4599806cd1ceaa6fc5178cf9dab683", 0xd5) 22:28:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f00000001c0)='./file0\x00', 0x20072, 0xa) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000002c0)={0x5, 0x7, 0x7}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x4, 0x40}, 0x10) 22:28:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) sendto$unix(r1, &(0x7f00000000c0)="f9df895ddb8573994101b5ace3fc7b0d823c277ca82b851019", 0x19, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) 22:28:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x100000001) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt(r3, 0x5, 0x3, &(0x7f0000000080)=""/174, &(0x7f0000000140)=0xae) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) write(r1, &(0x7f00000001c0)="1601b3eba954e532a70d94ae7aa8ea76c528", 0x12) 22:28:16 executing program 0: shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) setrlimit(0x4000000003, &(0x7f0000000080)={0x401, 0x100000}) 22:28:16 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0xa0) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) sendto$unix(r0, &(0x7f00000001c0)="5f83c3370ae860de6b79c0418b77b2895591fbffe353596d9e3028e9300fad90cc69ebba055b33fd70796cc8d8fcf60189f05e23a68dce1c3733376e9e12def2575016685b572637fb83ecd88663f2c0f44e96cbcd5c1c1e02ab2036ff025f20a051ec5c29ca7e6e5ab51214642b6f836a187119a3205d71ac478ef09338b9c2301c81c46d9fff85c9c6055808bf1d7c5cc0af5b5236aac89f4898b8af3ace120b53dfdc7fad615df75461e903cac5a1ba3f08365c", 0xb5, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x2, 0x7ff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x20) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3f) 22:28:16 executing program 1: socketpair(0x20, 0xc001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b78f60c95f434f96029d84d5fdb1863fef428206b5c2bdbacd1ae786224221bccc2e77b1408dec9fe6e348285d59c3003f94fc46519a76cfe37398ee5616d9f86f71b5e5270c5c259c5e90456bdd216bf18c45f32b506f50b3b90c74", 0x5c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:28:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x841, &(0x7f0000000340)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000b80)={0x5, [{0x2, 0x101}, {0x1, 0x10001}, {0x2, 0x40}, {0x1}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0x10}, {0x1, 0x401}, {0x3, 0xc71e}, {0x2, 0x8}, {0x9edfd7572805b5e0, 0x7465}, {0x2, 0x8}, {0x0, 0xffffffff}, {0x2, 0x8001}, {0x3, 0x3}, {0x1}, {0x2, 0x3}, {0x1, 0x7fffffff}, {0x1, 0x8a87}, {0x3, 0xd7}, {0x3, 0xbcc9}, {0x3, 0x4}, {0x1, 0x81}, {0x2, 0x9}, {0x0, 0x4}, {0x2, 0x1}, {0x1, 0x200}, {0x2, 0x80}, {0x2, 0x400}, {0x3, 0x101}, {0x3, 0x9}, {0x6e22c1b49736db63, 0xb16d}]}) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000440)={0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r2, 0x0, &(0x7f0000000580)) read(r2, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000d40)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) ioctl$TIOCSCTTY(r2, 0x20007461) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r3 = semget$private(0x0, 0x7, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000b40)={0x4, &(0x7f0000000b00)=[0x7, 0x8, 0x1c000000000000, 0x2]}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000a00)=""/239) syz_open_pts() 22:28:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x800, 0x7fffffff, 0x6, 0x100}, {0x101, 0x9, 0xb18, 0x6}, {0x10001, 0x8, 0x1, 0x8}, {0x0, 0x100000000, 0x1, 0x7}, {0x6619, 0x4, 0x81, 0x80000000}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) shmget(0x0, 0x3000, 0x4d4974001edb146c, &(0x7f0000ffa000/0x3000)=nil) clock_gettime(0x0, 0xffffffffffffffff) 22:28:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) dup2(r0, r0) socket$inet(0x2, 0x4, 0x85) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 22:28:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000280)={0xe634, 0x100, 0x74}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x9}, {{r1}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x25}], 0xfff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x25a}, {{r1}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x520, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x6, 0xffffffffffff7d49}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x3c}, {{r1}, 0xffffffffffffffff, 0x60, 0x1, 0x6, 0x440000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x401}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x7fff, 0x7fff00}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x81, 0xb94}, {{r1}, 0xfffffffffffffffb, 0x42, 0x10, 0x101, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40, 0x60240926, 0x7}], 0x2, &(0x7f0000000240)={0x7, 0x7f}) 22:28:16 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/125, 0x7d, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0xff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x110) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) socket$inet6(0x18, 0x3, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0xc80, 0x0) r3 = fcntl$dupfd(r1, 0x1, r2) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0xe40) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) 22:28:17 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = getpgrp() r5 = getuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="1a8130bb73c14bee899edec11a877e813e43b3fed63b5b36c4a6b6887720c898df4199e2bd6c339f621c17cfa663bf5a7f2e79e860f9299b3e451be38e62f434a1625317118c69b5dbdc117fc4abf36beb78bc36aa56bb5e532ec283e8a638868e60b74a", 0x64}, {&(0x7f0000000280)="2004077949786ccc29a9f57345", 0xd}], 0x2, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r0, r3, r2, r0, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x70, 0x405}, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 22:28:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x102) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x8}, 0xadbd, 0xfffffffffffffff8, 0x122fc22b}) r1 = getegid() setgid(r1) r2 = semget(0x1, 0x2, 0x48) r3 = geteuid() r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x4e, r3, r1, r4, r1, 0x80, 0xea0}, 0x4, 0x8, 0x7fff}) fchownat(r0, &(0x7f0000000100)='./file0\x00', r4, r1, 0x2) semop(r2, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') fchmod(r6, 0x104) linkat(r6, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000002c0)=0x3) recvfrom(r5, &(0x7f0000000300)=""/122, 0x7a, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000003c0)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000400)=[0x0, 0x0, 0x0]}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000480)={0x1, 0x5, 0x5, 0xafd8, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x511759e438d81293, 0x0) sendto(r0, &(0x7f0000000500)="842e30b463e2aecd067f178a53b664df3db2ec22af4642d28fdcba150bc9660893d556cd", 0x24, 0x1, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000580)) getsockname(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000006c0)={{}, 0x9, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchown(r6, r4, r1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000700)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000740)={0xffffffffffff0001, 0x511b, 0xffffffffffffff7f, 0x10001, "37714890441ae2dedcaaf091c843ac25f8384f0d", 0x5, 0x1000}) semop(r2, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x2, 0x446, 0x1800}, {0x1, 0x6, 0x1000}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x8000, 0x800}], 0x7) 22:28:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) dup2(r1, r2) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r5 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r3, r4) 22:28:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xbca3573ff97950f6, 0x4, 0x20000000, 0x79f, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0xe77, 0x8}, {{r0}, 0xfffffffffffffffb, 0xf801318290ee6eeb, 0x26cda85a5f2fd3fd, 0x29b, 0x100000001}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x31, 0x80000000, 0xc0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x2, 0x3}], 0x400000000000, &(0x7f0000000100)={0x4, 0x6}) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 22:28:17 executing program 1: r0 = socket(0x2, 0xedb5cea4c9d25ae1, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x54bc, 0x9, 0x400, "8d063577ed50495f6385dc05aa54a763a5512d9b", 0x9, 0xbdf4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 22:28:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:28:17 executing program 0: socket(0x6, 0x4000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) r1 = semget$private(0x0, 0x3, 0x18c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffffffb) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r3, 0x6) r5 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000004c0)) r7 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r5) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(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) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="f0a7c1477ad885bb427c9625777a270bc645de2dfbb7b171b636b625dcdaa72f16e20c7fd1880db57963b158912a302537fa61a61ac703c00300d2364f86e08917829924af3ecaed90a6688c30196df6cf4154d4c291690ed3c01679c67413a2f9e911c782b0c7c90e1143c9d4ee"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r8 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r4, r8) semop(r0, &(0x7f0000000180)=[{0x0, 0x692, 0x800}, {0x1, 0xac, 0x1800}], 0x2) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000004c0), 0x196, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mkdir(&(0x7f00000003c0)='./file1\x00', 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) lseek(r2, 0x0, 0x8c299ec05761787d, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)={0x1}) readv(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1) chmod(&(0x7f0000000380)='./file0\x00', 0x4) r6 = semget(0x1, 0x3, 0x402) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000480)=0x6) 22:28:17 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ffffff30020000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00ile0\x00'], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 22:28:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x77b}) setitimer(0x7d2b2bb1d203f758, &(0x7f0000000040)={{0x0, 0x7ffffffe}, {0x1000000000000, 0x7}}, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) 22:28:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 22:28:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x803) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0x8, 0x2, 0x1f, 0x0, 0x9]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 22:28:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x800000000040f, r0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x819db99e18f324c0) readv(r0, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x9) 22:28:18 executing program 0: socketpair$unix(0x1, 0x747702628f383488, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x40bde7bd19c8432c, 0x3, 0x7ff) 22:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 22:28:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x7fffffff, r1}) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8000, 0x8, 0x40, 0x5}]}) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000014}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) 22:28:18 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20, 0xa8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x8de0d8e4b28e300) close(r0) 22:28:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0x9b) 22:28:19 executing program 1: mlock(&(0x7f0000273000/0x2000)=nil, 0x2000) munlock(&(0x7f0000274000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xe87) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/95, 0x5f}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xd0, 0x0) 22:28:19 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = semget(0x1, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x7ff, 0x4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 22:28:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x6bfa570b343a510b, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x7, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:28:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000405, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 22:28:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/178, 0xb2}], 0x1, 0x0, 0x0) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x6c}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6}]}) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0x3, 0x2, 0x2}, {0x7, 0x5, 0x7}]}) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:20 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getitimer(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0xffffffffffffff7f}) 22:28:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xd0, 0x40, 0x101, 0x200}, {{r0}, 0xfffffffffffffff8, 0x60, 0x80000000, 0x2, 0x309}, {{r0}, 0x3599ac75d8e3711d, 0x2, 0x0, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffe, 0x23, 0x1, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x1, 0x1}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x76, 0xb9}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8f1621dc96b767fe, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x69, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc, 0xf0000000, 0x9, 0x81}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x3, 0x33fd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x80, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffff7, 0x4}], 0x2, &(0x7f0000000240)={0x5, 0x5}) 22:28:20 executing program 0: r0 = socket(0x17, 0x3, 0x101) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="54bd43112af0a4dfd5", 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00eb83ccf3de0d"], 0x10) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) 22:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa505a4623e271a51, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() r4 = dup(r2) close(r1) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) pread(r3, &(0x7f00000007c0)="1f0abf57664e457f944f1790da07b8f22571a66673ede24e0911886d7f54d7322f3cdeeec359ffc61c50228dffc987a839d1d03ca05eb06eee1e03bceba8c0569206ee33eaf88ab22cc68c674cf8d2f8a2edb16f9bfd9f0ab8027f9d0ee57f791dd02cdd7c62651048d8f41efbe5e4bd60a50cfdcbeb4aa0e9bc25c7775db1445fd0324a76d3d0eeb7d547c7084e99fe3ff4fc1f2eef7e0ff8d445dd5f7eb833c85fbddba5761650385fa3fab8e6a3ee4dcd8734120d8c33867a6f24cd0b0088d48e85878c07faf8f8be0c70dc7a321e122efbcdc2058df43e5820d5dc73fbc193886de0c97a3ba47771242f8243705ee8b6046c12a7b74e642e26fd70ef4ea2fe7e2d6a9846adcabb1d3763a74511b74d111175e5de2df73bd9c0c407da65f897150b328d36936fdfdcf6565c7cc9c6be8fa4fbcd758e0baa2b382259986f81ebff1b1950b079322d54fa80da21bdd5fe6cb3c2b13e779f2e82523b1373c9872f9ff8991ec2b0acdc47976cd7d91cae0dd6c40e6dc8d2482291d194a8ab3e501d18d94f54fbc3784b529b4ce2c47d435a7d8779923999b77423ec4c0070e9965149c4dd2e4b1c7214b8eecf3a2177883530477317a79be0116f1c650f728b2950f748ebeaf9dd142b72987a392d5bf367993d72b8d8517cd7e01c2b7ab149485f573bd36f7b57caa9877008cf6f586abad68108ea6406e0fcad48e339d601b36f12a7a94ce7bd63ade69604bd6e396cb1b752a37ffbde1829a0b1380443876d9a23834de6156ca2d1e5170c972504bc1ee130d13d1a4dd300020160520046809ef8854d5e1674fb038838360e460f974ed26dcfbeec657376dc9afe92578ddcdfbdc41a11f6bd0bef45122d42cc66eff8d5066c870110b9be64b516c0af0c4cebecc488686c8eee98451fd15e2f537822ee5579ad0569b2964e0e87f4a21b0f4948b171711decc67e018a3945d3688b8302b95fdbce56d5759356fcb4b99a9558620ec4d67db8e4b8068e174bf42fecce5cf513d6359ac6d0513910d8ea72bbc499e3b34588c709511ea7257a14af883d5c776ac2ee8b4f9fee64cf8787a321ca77b1267f01b53f409fa701caddc54e80f646b9b7d81b43dd1c0b640fbef70efa373fdeaa79f4d6d635108db236619a9c96f146527309abfaf2baf37f93e698448bc1f94b78bfc444243283a4c35e2e36a36597f41565d82a2985a9265ce90e167b3c06156bb72090ad3f4244a40edbeef133a9f83feef8e4b00a1907a8c4fe05040894a31b70ef96b5bb12938975cadb8fe792fef7773819d1687869cdb13f773d08a62a2738960691cfe9a9b177197cfc0b62b0e8bd1a48d13c9ead0f5a982b7c9cd8218b7b321d0dff2dd6d168a86b1d707b8ca8c5db758a9b36c38a454d05a8ab4a0f99ade5186c9d1bd4552ecc394c1376ecdf403b2c3d6ba89563aa01d20139a6b6df609f088dbd9ff1fe0fd95111ebc9ce1be1c6ae5c05b77356061546c9e231b394ec46b5759745916bb25ea737aaf7b6fbf6cbb7f3618b3efc7ec1f2d86960c1aa3eb3326bfa8a63d8fea06fc594ac5d5259bb728c086b5aa677ce41dd4cb17eb27812bfc02d42185fc89ac6681ebc01f384e0c041e64485cb12a8fe723f19bf65e2c0defbbca23e0c64e2e035d545aef0ee70f297150e12da0914c361dd46a872f37ac1520776bf7965ff12e40cc6928f9bae73a0906240378e57d641161d596ef3ac5f5afe7f6a13fe536d31e924d931453997d223c0dce21d53942fa6d9e81a965e20955bf9661702673c5a21594f784c443427f392bdef657715eabe8493d8a5bf3cb677b17bfeee2e038c6015750cb5d6325e8972598c94683b60d5c14687ff99cc3d7451aba342d5713bddb8664d5abd98ef85702f032777f88beaf0807d0447ea5f18dc9fee85bc1d6a422c4e4cf9dda1973b821207f9c81821ec14ad1291995b1a8dd2481ff5f8c5889703899af6562fcb253d010f6ec2d20546c936f6ca5b16d1cf997ae766ae3eefb8918cc810ddb399ef3c3524a5a86ea22e21be6db53295241bbad1700940b728f8d25b0d4b1da446fc2ed3a8887b7a4fea22324ab02b5cb3e2d4064e127d480aeb0f5c4867d85c6a7405272f12045775c58c3f4921dbef52e4b74a52adf9e37cc2a4d05f53b030890dc4c617577aa444014c81880f52d603109d443409e274204d6e6d50f3ee90785524c0d5961aaaa06482a1f03fd3e3328c6043c134ff86acdb62690c627523687338dbf1f1477d1d85ec5214327329350a5ac65dd060c30b01d7cfc1b831855607ae3f49f058bd5710f90bafeb026a5e362c8022e04bda03ebba2f8fd940f561d101284f343bc1a7b94a9876e0acccc610b6a8b36e15f97cfdfdc42cc2824e785c0e96f9a85886a850793bcb7b4348ad23531434c5146e034e8c73172927bf9d907660493f4a1d04d97785d41f0addd289148d9b434ee3990cec16b62a716d42f767a018f611ef8723aa753f0945d4190cb2128b11f2392dbb747c2eba14730461f6925366705ac0c26a17c3da14033700cd3e2b16695fb10a93dc1c3682f2676550d4d28be0238b3ea7dc61fd53498ef7bf37bf29044b94c43eb4e62ad7a507f269426114c82f2d85c47c006a830a7f61da4fde582da29f77d5659e59669a1dc7c74a2bd5e54b819095af7580f5e7fc0782ac2e77f3e41e6c8606c1851e61f4d18fb8148a1bacb0c432412f29a67d6ab27da46b24a6769e602097f334799b523740bacf2b66a1e46c7d7bc974ade16754fbfd1bb5c5c2c9d49ec635a81dda832f355a0efcdd355a17fc9f04b085414d70d895554104d3b50863117b2a4ed5020f8b23fb5e16542a6342e3e11241423ddc714e06c63501a719b072851cbcdec35542d7b7348094684e79e1316150388fbf33679b941e9853931e7862e07f5bff66d375c6a691b94ad43cdd8c489335d53b6b9ee750d4ea0e9b9bf043395abdbd941fee4ac3817a10200487d5c219298abe3cbbef5bf845f1d25524cfb09a0c184428f2a658fd71a3ecf85d74f12f6aaabb0bfc530d4a0699f0fde6a263106d3c20c8584348229449a00d7645946851ee541551ec1411c788122d3ea4a44d0ef1a28e6e95b2a2c4fb8ab334ca665eaea6acfd9d8a30ee72a3bb3c3e34faf904e8159445ed74731dd3c2e04db238127c11afb0573b5ad6e02015468b7844a6e6134e9928ca9003ab8cffa0daf228f615e5b9b83e921157925127286fa66360ba9e4b726af75f4ddd5121557beec9646a02176a769ccba383e3f5c1900b5921eec9061f7ca6e6b22272ca18f2976cbe52e513f46eb9158a2bc536ebf308feb5d62c3ddc8495f83f5c0db810daf9890d73c970a6aa003cfdae35859d3342e9361e8b815090225fb6b9075be918fee4b4d20ce582530910b7af7c37c81594f7e496cffb90de883331d54441cd5ee3f5ac9f65fc5888814794b7588755f3a11c3a6f4357967665b5433f4d4c8e2ea927afcc70cbf16cc7c255423bd1f0528d31007b766ef72873707c7003386bb1be29e2f60b6bc2c2bde158928959c8a1d3d099074da168c5e2560686a4525776b41fc2109990f3044c7106a10cac97940e6bc4494c2573886af8b33cffcea3f1e35345c80e9a498e20bd2116b2f0e88b240ca4e79a377179727901fe9adf94c640909a6e5ea29c75beabb9672bd6db941de642c1617037f0cccf69b48f071acc054a40f2b29e8ce34acbf9e775be2b96f6b567d1c90c475edf81d166fdae67ce959222c5ddbee9ec2440f8094c26d34bf97e3fb339df5b49fa9aca0184b915555d272db9d23b9a772e5c1e3f71e03110983eb3693484eba24c03c2a5d75d0f2ab6bb46c42e801386d25dfa3511a2705edf4434c81098bd98c4c434f82e342e6543bd9bab36826a4a36be761660001e0d15cf971f16d4c4060be075a13396d00e353b21875b62f255d9f41e8e98d291fb1a012db3b327ff88b7ef35022cbfe162fa6c1a6af549c3feb9586b56f73c0dd7ecdd572edea3df360294daf4d8923d9ac33688b5974a8facd3495a2213e16a0d0be777aebcf8ca6605c1564667ccb1cdbc14fc287b1aafc9012462bbdcb777c0306605df3e2509834298a84b09cb391a5f5b1f6ae83382e4298204b45bbf3e7228b681eccbfd3a8fd2d7636bd365196bb8b7d024c72d4e145f85c68f386fac1e5313fe5af7afbf2f706eb82bf882ba2a9aa5b17ddadb2fecdf49b1f72a75905114ecdad1467f1036e688160291fabb6f43931740ad93ecc6a97c73b030f749c35c27546aa6c761f37e6794bb572d5f0203c26efd1c6f5d464e9f97ce29888a712b6fab65dff2d9580a1d336bda27013a23cacd9d7fa494c64b0c3170d31c116f93fae891d8ec72376e35c96e8f62edcc00cfd46399a1669d185b26634ea133116b5c3ed557ff107203dad0ff756b581f2ccdf8103fb0fd17d70c6263f2fe60c039805d484eefa219c2b561628a7fa95a14762f147987b4294064ae5b3bf1565d260443baa25aadf55e2b809f94ef867f03c324e08e6772f83a8c3e8e42aff93652fa793295ff1d1be4c83a5597533cb2699406b0f883920afa6a552eea2318b1df02777b8921390f6db0afafa5914325e437b2b8902f6b3576df9263296545b5ed8246502009dce761737ef869454ca7eb8ae127a6403e90509ca7059b883ef740b72ba2820711a94910446e2b38b3402c7134d9e5f279abb50552440e4b86e07f5792de363d3d598a800560a50281542c2ea51f144337a9f5e54b296fae70039b98eeea385ea7717d8dfd5afa1eaf694c8de49a374954ea66226869d2066772205a81ab383e39b4060d0f8f22d3605a2d53eb539212ed5c722d0b589e975795386ca40db759beb7be1a5987ed798c1994aeb9da043107813fb84d9481fffd91677a71e1d858ce78ba91d2a65bf37db54b4e23f44d44c81f404684160d0e136d196e7345d60206d5a2a3b55ef9243d780dff6c5fae0c06639172650b6ee4046cdb66237db5cbbf3d0dda4b66c842d0fd6dbea70e7d6f1d3b6c2802b6671663a0bbe9e4d8d66670affe09c89f8756b2d99df234067db1f4f1f3fb076fe4bc8ac82c07437a58f6285f34cc08e33ec9bac973969840722204e7d5fe313557eec5de7c81994ce67537b51189a0a357ceb074c50a950b5a95a4f611145c26e2848fdad9f8f3c38c10a15f089a8d4391d3418a3deef8014fcc0485c1387ee2ab3443f45515e5c44004495c913b9c9abb8c6458650cd03eae1df6d612e57ea728218af776d38411da15a40a5b0fb8c200d91e2a5f5f8bb091d56fa6851df5c4a4bbb3b636a99671e3f05e8bd4a1a80e96b66928e34882edcd8a2c473951fff0505082647c50b90eba5c01648e1212fafbf464072f0046b2e528c3fac94c698d15c17923f8e6f03d0d9b8b0204a67e9a09a3c9cc34c199dd5b69716b195437b2c3a00892db146dbd27b7c061a1a3aaad0027e16fffdfbfd3aac32c9f3ec6303149847ea84cbae7b9494f09665b53f69b7aa496b0685da9408c25068752b88f3c2b96c6f12bf1ad18126c3fed065683875f96c5bc4c0dd1d8b605bc57655bde9c8e17b3c0e2d0cd2e3e8d258f05c69823e52d886f22fb35f90777ae3f41dd650b492b8f00f054f7099c568f7364103f78c5d88bd7855a6dbc5a2eff0b2cc4798ac8674c3f84e10ac3efcb8a76b394ac17980516e00a21fd2983d14cd0b9e0fa47a6ed4ca195875539468b41ea6192d8ec69dc6a1713362abe40c1dd411ddca794f9f886cb81a0e21f0ab4a17e8c9bf2", 0x1000, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 22:28:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x9, [{0x3, 0x5}, {0x1, 0x7}, {0x2, 0x40}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x2, 0x8001}, {0xecda39f8a58ce84d, 0x100000000}, {0x1, 0x2}, {0x1, 0x9}, {0x2, 0x524}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x8}, {0x2}, {0x1, 0x3}, {0x2, 0x9}, {0x3, 0xfffffffffffffeff}, {0x3, 0x19}, {0x2, 0x100000001}, {0x544ffe20a19eb2c7, 0x7}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x3}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x1000}, {0x2}, {0x0, 0x6}, {0x1, 0x2}, {0x2, 0x9}, {0x1, 0x7}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r3 = geteuid() setuid(r3) r4 = getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r3, r1}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x86081392ea760288) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/144) 22:28:21 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffeda) r3 = getegid() r4 = getuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x120, 0x7}, 0x6, 0xd2, 0x3}) r6 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000380)=""/84) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x345, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffe8, 0x0, 0x0) fchflags(r0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff7000/0x3000)=nil) r7 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ff3000/0x2000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x1000) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000280)=""/246) shmdt(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000440)) semget$private(0x0, 0x253e9289be6700ad, 0x308) 22:28:21 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfffffffffffffec0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) 22:28:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f00000015c0)="d4e5cc3951d59ea76d1822e62a0c5174f47a5b269b8160967f3449ae6e088cbe2ddf618f6df29753421146f42abd95d3fa0ba978650ebf0382596595654c562e78cb92a864e602a90ef60bc3bd1cd5439d6263ca85e21741baed3c7ad25730d500b4698f1c0df813027aab7913332b91e91768ee59c7ce1bb79b704b78511c1fe28b68ffd693bbc68f25595dd1826432edfc7ea3b6549f88a2e5f12ce03e34598e59a9d04e85d17794a85b74639afcd44275c68078581eab539febca46b89e72bdde2e53f70b4896b8c2120072a051d3ff8954f3638456972110cbd45afbab21e7b483551247555c86d44b1c672ce9edb5db0c6ebb7061c4e0630b3605a66e625be6b1c7640f58ffd999cb583a5753a233d4f0f8fdca5f670fba57a7c734d0403f7ff00fbb4899f99c961553cf6b31108f79af1b6f67393d418eb3db7c7ff6dc5f3bf60b0a3dfa29dfec7078cc8f0b97f0560cb0840b7afba294c18d64a03be0f73ee1f06677a698d431b2ae95ad95b2abba7fb218d999a031135de6211aa30bf3272b77bd0df9a51cd0b00392ec6de64dfddd3d0684ad4dcb23e22f812ef7039cee36f82de24d13a124d15820a8a35dc119cf382e58e48355d9faf5c2991aa3d1167a569bd06fb189c303cf293de468781a111762bd728c8016b4d590faca20b265797961a2a2bce00237224f6a3bfc645daf128c0e37670792da3dd9af49582ce39bd6503b2d3abe7fb816bd64f80da3a88838889b3155548dfd9ad05852209ec1dc96b305d5bd7101448524aa8f5f348fca9f4132a0e5d596020c43b5a95fddbd57ba70eb1c0c488740624142844d19c28fc5eb443e081db3cc5b101494df7cbc8f5e8523b3e813c47aec9ab514305b52647c71c70e26cd1ddf20b6226cc3920c4aeda4b02cdbb1770787a3b6ee9d169d9f91857d107bfe8266154fe91be6b2e0a64223092ebb43d7e6a04b5771946600b9bcda44240700de9ea3af517ea3112aa9eb46266ce6fe01520d29ed2a03ba3905d41e69ec274cfa0e7b21465dc7f3e11ae7ab1d8401b1da748658f52db81c31082fce002a44a1d22f186083c4ca560d2dfd985e85cc0f63073dd8d5848bcdf263132f6fe780daaa4afece5cd6b5ecd2fc8044d131ea17668d6f3a212c51a9f3b43f1b0a9df7ce3cd69f81cfcb7714b8e5dce6968f26b921b369392ca35e3bea2b122bd1affc6f53be4508b0a5df34ca89f3d4434318a1e80c07b264b6c7b36db58c28e58bc2a26b6c42216bf553af4c6220c40ac1abbde271af8ce832fc3d4127b954deee6e6a655284079a924dd90da8aacf80a7f0686ffb33a55a800c3cbf902b4e9e04d15004644a40863869d347f0203381dcf839b28d34514403295e91ddc2c4dfc69dfa5be77328cdf81e2be6b1c3e2170e08f8fdfda1688f2daac4d11e206c586b4f249409f6b450f8c9a6532936121b13cc68732a4fc104e085e325465b557ce1daa50a59c9d6f27955a24848ffe49e207144de79743cb3c54fd0fde95e3db65eb200cc3c1e6a0542dfb7236c15e1bdc77df9065f2609bdcb30d4c3cb72ea1dfd97b8945f8d198284d041d6c17c4e580c6e7c27697caa00bd4988bc03128e069898a69f82dd600585558990036892fda3fcc3e7f190ecb0ca2ae37aeba35365f09742bfefb465354710b994fc98a570ea36f6abc793c68be7ac1068d393ee0e89c5a334ca0b473a3afcc8cc1d164e01861896cbf1ff0054b693bc38c462e842a8a91618d24456bd089536a87e8272f1bb781402e38a29166b0fbbcb773640f2930d8b5e124d8a8475df8b6a1342299b14ae260b35544d26e55ec9600f047a362314ab0616daa03fa8f2b08d118c81c163e0dcf71882b701f6338fa71d6669d0c66c6c53599abb997ab931eae4957cc2b70f8c7552951397bd5f10bf533b160c016950281ec0aace87213e01c063d070e90dfbbfd137639d0d52c2a5eaf0eb35d8e718c62638d881b6a91b843c47e3c0f0b0fe330ebdff8c572e483ecf1e732ff471399a86725fb827dee2c857d139e38baab9f62928e0089383fbe4a7276a546d5a8ab4f0cf436b6b1c77995ca7d732262baeaf3c7d70fd02ee697d5946fcd9c32983020d126af6a866df1e58896da9ee658c87c85e2c89b945d75e62d260606026de6686ea24bc64441d647547b7e8e2fb7c8691b8a80b90b29f1b9562e02e6c64b38b5675db868fb8a6b9814386572f5cc6383a681fa46806838e4fd56b485f5d3cc36a4050b020211a406bff7e77d9be696af4c22ae8443e8a500b50ede711dca4956b07e50b6064b23af6655629d869dc7a78dfc48a546b47845c16dfb24a8f175489a829dcf3af9b0ba4ce8e0ba71dc5923b62ec9dd187a705e37afe4172f17d3b5179c2416c0e51b554b1db3aadee7799c090302be8fba1ad3b41ee377b443e188342aa65d8d55abc61f57f77c3e981f3309bd001b5f4d97bacebae70caccca308c9c82f5538b7e6de6ec439fd687117492fac235208ce0cbc1abee5d4131257c3b2d93749a73d9d4f607434b9756d1a5fa4d760c6974adf0f8645540ad86304692d8f3e308597ebc32e4636746022fa48a56ca911a4bf06b1c69852f014575997c912627399faf0110c2c727c1735f1f4e9456bbc0dcec9277acf21285641c7cb77f479fc8cfa99e9335ec029637e8d9eab92dca6a2ac4c13f719c793e8370f355181f6c7d04f85810ded84292268630d741a91f0f8257b9720d9f557813701f2df6fc665603718b9a603cb651ff66cfd064107fa17dcea5f06abddda3fd1796596a5eb74d26fc62110bb1d84576040f4fe6dfb8b79b7a44ac4c2b585fdbb0a82c091d86abd07816c38fac9e21c900d9ee8b29d9249bc94e8b591b3811102297e7f2b2ea130354379cfb8e7a07fa274ea51c3627f8955781fc615cb0a5210ac2753eb8e229e00d0a98cf967b6b5b366cc302d6f5d172d7d8022ebe2791c9043cb7f54c73f7f96948f4891374958ecc3df8a91ae06c11fd11d47122274d9fdae60a7351ba00dd4062d92f94d50d01eaae35608bd75267eb3f00736458664ac23e4fc53fbd8311e44604c6c8ccd604bbab5b74bd88730092482e7c2637a0cfeaf17028f1c9412ac3c2b9f1857813e27d65e157df41a5e1537ddc88484e92f694d2d7b57071e353b7c40a4794964780788f761df5b22394ab5979f0befc675ccb8eb879c2d26853a71f133b58d376246eeb0a18a6ef0d52d65c90c1d11f8f9e045152b1cd95e776511d006794c92789a9e228171e9ae5b5b190798b3209bf4512aa9050810efc5252b9767cd91f9a27153b5e45406ed6035bbaf546406148368cc30945f829804fdfbec446ce94afa23e97377a2a6dffd8c52bf4e2e654a5ba0a086a8c1eb45346e5f41917bcb97d1f44d4338080ba2eaecd39c62e6f425c3e487d8728439331d1241e2364dbaa5b95ef4d9519565908737c00b08af5ca114b9d383c829cf6272202a30af6a4e7ab00ee3886c6e3b2a62ebd3b6eab030bdc305f35e428f7a7104f7fe6b3c88adf857bcf7e8c0580da9ca815f735a7c1d219b773cea8958a72b71cedbb3752335023ee8da3cf6199d255bf0c1a2db290d0e6e6439be2077ffdf27fde71bdcd77231ef66dd4b662306e12b51b4288be4438c73e1f024d87cf6bc1e118c29b2b647780c3556291700838aa7796fe05a2d438fb4bcf41447bcceb3e4f191f4aa1e5612a490f7b4f321f1cc54a9e6b17df7fdfa5d13a258ae9643e70540f6126835ded4fcd08af24a1b3164aabc7e25676c861da88e1ba13ec63a99b3cb865095daadb9d92aa0b7f5d1d140508a9274ce18c6d7460d2a643e18c4e5372bc7089c3ff8b58de8996e2576209082434d6142d1df28785e6f8acd780e38fe690966a0281100cc7df94957000490ffc8e805a1721f12948b91e43cbc204eb80ef19bdfd7397d6d563cf43651dfd734a641b385e89d41f0ee0fdcbc12bdafd1981c50bb32aa4b3644b25f3c14824de46fdbbfa051b0a19b3c9458a26d414c2ca79258a1c548cb83fce9520433af3ff6c3b91b35928cbd44c520ddc5443708b5297a93a5e764b5d6a36da5aeb6ada3e15aba9e01bc175ff2e9b622c1cc7069217679ed2aca9a6694fb4633ca88449f422e488ec588d1c32627899ffa5afb0689c643e5e2f966288efc43f00535a39acf7f6aeac49bff3112a56b45178879e64e4c66d6d1b763b0fb2f709206e4f8c26189eb1536f18a44563e7f422000cb54fee184eeed0e69b11cb5a19792c92af915d1f57c5d944dd4e544466bdd803321a341bb2e436c27c8718964f389a25cb7867819fa4b3c885e3740ea051df5c441f75ed6f11dd4634d40e4666c3ae73d109ba54f0710ebe06d51299304eea6959745e2cb08485e4a185e932554a0b0170bdd7c1aecd4bee6d442c0e762baab6f10fed2872e3e7aa4bba61ef216f7526992f986cc45bcb2e5c31a10619e1d9e95d591d866977583fdf6b6d0351c55d8bd9bbad59ef5c17e470e5885202ea0c13462b0ce47fb351d00de088c4090a08de5a27ff9b6ae1336892ad583109bacd3f9988c616405091aae93c21a5a5e670944ce8034fde4decfa1c0d4ad881f384adbfe0357ac434b05d68724e120b95d617566116d06ec4b631c124f2866d05ddd62deb4ac328b56fb5e270f960c4c4daed083bc35b689370a337dc59bfda31c5e9793e35d80a63a33f20646c0bf0f7b3e86469534b019c2fcfcdbaba07f23e449202b89950bef3f21fcbceb4a72ea04f33795602de87c7a5760eea3f0875200d0fedf1adf17fac40e3c543a7fb51dc48a7293c740861d16dbbca599a5ebae29b5023b2b15d7878866fe2c07dc6f9da29fec8a356d8806e9263599234b28d7899724da435d3e30cb0a39db0b41e724524ff13b2669d98d9db1ca4593295a15d4d786aadbfa9d5c8577ec5fce4328bf525a77dae346ff65c1106aa18d783d1c2ae77266350a1228bf693636bc2ad152978cea1e1c4be671dc2cd8fcaeae812b1458680f2c5552e9e5a19bab1e83186c05f168224e2f86f727463c70cc6adb23c4b7952ed0230c8830aacb3ead463e04980510f92dce62b7a7c4884834b602df10369385281a13ad182cbe09914d3811fd0f42460d8f1169838d06e20121a6407a4814ead71b4c3bd8a22fd26808e401046d88754724c953375c5c63a51474c31388dc79e29e31a3e18a28fd9a0002269556d59dd06a2ce87368d44f45aae15e344837226d0075c055334e942c489fd987a0a302465e4a02ffb1ee7c9be2b491dfb160e00dbd9817f8427d7064954051684e6a802198304a0f7b3b06602fe1465de82009b349ee74f9cf072171c29482e4d8832d4bd40fd396f6779ecbdc497213dbef9aec64471b8edd0ad188ef3f21b8f9fae7f8d2f366106ecc713e2f1ec5300f99f493a2348001c5e9fe8b16b9423d09761553de17db57e27bafdc2565764f63f32450ca01bdbd7e4bad39656f5030859ca4f23f066f10344efd22081d95ef5fddf6e2301a6864e1a406881d7de3ff5adbd1108d9483461c1ff57e55bbf06f9bf17bc2d7cb0397295293245423f00199df61bea2a7f4a0de55c49e0933e66fc5825f32ec595c1a6025bf89c894f6517bdd9750557cf027c611e294a3aaa0aa867fbdd16e591e112c0628fc4100792c5255282093cabee3b4e8171640436a067a8985a5f91fc8b10d9742e2dfbd83e64a7265773b50c79b2f583a7caa9a2e2a09b2c68a8a04caedc0d172d0b300abc215071604c5f1e4dd5922ae0ad2f513f93f94c6d28", 0x1000, 0x0, 0x23) 22:28:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) 22:28:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) write(r0, &(0x7f0000000740)="e5fb", 0x271) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="21c26792731be915270716331329b8489abf42d15c53e114abd4bac5a440570952f3a358f72c82f71974927233426a52f078bd24fc0215ed7f701d62b20e5a20b8fee5445ecd9215226e130091f4e6656b4a29c915592579879fb78b4bf1e32fbc6d2aac1906a6d8fab3d6114140208cc37c66237bc390cb", 0x78) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000680)='\b', 0x1, 0x0, 0x0) write(r1, &(0x7f0000000100)="331855cecfdc42df1dc1d7cef65fd0bb5fad9b384731c7421c", 0x19) 22:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x40000000000080}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') 22:28:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)="da3908dac0dab294aed2d1d8caf1fa433215c15ce5af93907988fed973aa57e4c1199ed7a0c087da7a9b116d2a112a9a80894e5e94be34cf103dcbafcb88763c9c35a113682315004605c09ff2f6c1a80c3a8fdbff8ccaace8d37ea345f23f86a1a477732372fe761a25d16dfa779144b1faece9eadae58b9bd00b40f615115bdd16a8ada6e56d89a9ec1508b5b1ee69e533b4b46592f0", 0x97}, {&(0x7f0000000200)="4e6a582ca7f7da9a4cd34e2ed337c1ccc48282dcd2ea83e7aed677dd29e2082f539ae660e8122b26b35a89e5bc1af1f61efd776a53ad7ebf965bf8eeb814c8b6bd5fe78399386cbb538d927f1a3311cd21a83c42965217f63674593ea375e9f3f1da804bff1b0efe8d92475ac3013dd8372d6d", 0x73}, {&(0x7f0000000280)="9127a6303db768925f977f1747b103f5c1d9ea7a8e65099b57f0ff6a5ca1ecf2dcbccb95370c34d1bc0d17bb45abe15e32a18052d2529cdd36bfe28659d4c201c5e9c54564f6e520be3cdec446353037202efdf66e73a7b4", 0x58}, {&(0x7f0000000300)="94d7591cf8cf3b63b94580c5df8bc6f98b339eb8e94e03ee8f41e1076883b4459eb329587cadcd8e65d2a3e78377285d326b68c0498a9d319af9c35f82d558e2616be9208e5d45e5769d6388f9b1496b7c0ecdcdb51a4054d88290e3d0bb03e329ac28a0089fefa2197e04a84ce519189084e5f7616f045e928a1121d06996859aa1c7a05a0f3ab1b25d4ddfc7cf491452707f5e8222d78882bd29867039bfca4a2fcd52d24b604bc85f26fc38aed64c6be0b4c013948d8d985d42a6aa22918329721c7798f1dab65d1a0f8153153683a01f0d1db7c0a874bd8a", 0xda}, {&(0x7f0000000080)="948b5d58fe3f696e8b798abcc8fffe4a", 0x10}, {&(0x7f0000000400)="7b341d6c9c3acdc38520178b93f39015a8b64178624de18ae3a60203203cc0e84d3e2f3ddd116d13037acc5a407a9c34249d5e3938739c62834e76b018a54e6411262966f4b14ee1f789e8a42e8937c750292c10cc841a793126c470475553fb2753ab70c232d4b908e89bdaa21e82b665f49f127eb006293eb3681c7fa0c643d93fbe837d1f479d49feec8e5139fb22ce42724fdc9423b8c4247bd15644b801ddc749be7bf55c0e00e13185a09494cc972e426ae269d1ad0060e70c8ea08d5ab1aa17e07df9febad4ad1b41ee2eccd3c3d633613ed22ae9868615566e60e0f06bad0b55e454456748dd3442932036dec0e2b56034aef71dcdfc2e45", 0xfc}, {&(0x7f0000000500)="65dea4fd5a786c190bd1168b013c236be469662175fdc3e1fd013d89aaeb2a72a85d5ab936393c385b1849af9d5b113c2b45ef2b211a99dd024a10af9e174d915879d07ebc6cdaf4ef35d6ea53e7d788d5bde5e82a2bdd769446ed6e09626b67fc0e85596431fb8111e8a4cd78335730e8d3806fa33ffd968eff89ae7a6669180eea04ac89", 0x85}, {&(0x7f00000005c0)="956b20bad1a034e664f603973a304badac6fede66f0579972d8d3702bbda7ac6bdb28784fda7ae26196cc7e8d81bc1dbd2ab63692a36e9ff11da64fbf88523bea9309144b7c79283b706d94a1f7f6c9b1739d955682707475d57a9ce94d14231bd7397a8e6c005e67b92324e66651e06f8c595bdfc12dd35884f3f4138830b3779daf7839f7f92cfcf94acf6cfa6d8b8e16bf813c4af126fd7c41d26350a8b51795b43e433cc7cae9c1a79d1522813f2957628cb02b29194dd4a530ce3e2c20e9b8d1af9c032a2abea57b939ed48e564b0b834d435889ed30409db518564f9a1fcb55d7801fcf38110b24ffdbcb1128565b7eaa7eeb5f4407e2602be4db5ac119908cbe3eff4029d3cac493ee5fcfde423e4e2d0d276ef98f78a20698ceb7f2da535589115f93d41e757ba47cf3ff4f3f7e376f8cc53faaa4e6d1737aa0bf07ae4bb473e0c49b9a065057a767aa98b4cfc5c98aec3588ed55cf6c55cc83ec60ae5162567a7a2222a15a0c9f8aa29f4fbf5e2ee69fe2a7806c442dcf1c95cc12d06d9f61b5d90a6a9ccb791aa24a254b937dac103123f0cec817aac8c74c8a5938c8f863901f37ce533aef87f65083474d700719a5393ac6d194926ceb6a76e7b3b73aa6a5e22e86f54bf00b34191d9dfdc98bb5fcbc5b808898e5414b15a62f036c744351159f4823d6a2b514f4946f7a2393e08632c6f9bde6a6c8637f9e96e9eae668703fff21f856d5224d8e793af5baab86afb3d865b160c2b06aabff0ec19f9ce35b8a9ffc456dc734b956962147392a461f4806039506cb11e79cac105dc9cb1ef2b2483e27dcfddbb76a8a17f796d6ac1a47561c78b69b203d7fc4921b81c166a4ef73ef2cc5f8eff8d14ec7279d2fc956d20394fb74da285d224f0b2ae7d67ec10ad5192738b2bb50d8a3794d96a432151478fb78430b28a2f4761fde9c91e79caa4c2c3f35ac5cc0be164bccc66e4ef60083ada3ddc7c8c50a83af2e86fa8575b587a27004c978c33d4ad6640d130a67d3c5771bf940139364cc853bad31b5bde5d94889d368524ba8912445c2eda08e523c8cb475b91615bda9ac052e61d71d4e0da0bb6583cbfaf4bec7fe4c67968399493cf69d87a35069bf52e3c75a3789c9de870b2d046184e9023a0a54dce04bd577d03ce322df9af8f0a5ec9d10ba55ee70170ec9f6a6ed08b5026bcc6449fa51f640109808d2a7023b93b8745515ab6a7129e73d4a89700d4e16c059aede9e03d90357decc91aeb0d4291a8d263118eaa6220a7729472c5c718e896257633400b589f008bc3d6c0fe051b5020a84f6a0ae8f5bdffa72d34bb945d5a8277e2d2587a1fbab8b78d0ad2eb49d2f2ce8b918232507b07d526b645a430d5d7d8a782d45f3e6add3e61e8f502b44037ec8e3723e52428513f25dc8a06002e7cd62e9aeb4a150249c2f9ed5f1d9fd3e267dbfb6209fc793fdbf669904f72c0c4807105804ef454dc26f2661dc627f28f31d88b2204e88f6a8bbbc7e07bd1c6f8d56f3d55a672ff07e4f772b1815967e983df5db2dabb6df9837d42f686ad9807d96fd2cd83e0db5925a167b9faefd4234d479e973fe96f5ca4661103d214e53faf4c973c0329ab9fda5257f0c1fa66d4d0a693e002e712f1375e844d21b6244d335792efe3b28c59910d3c86ccf4844814a157c4eed66edd46397e627d7f88bbe24dc4cbd2745f70037e2a7ddd4d7a70ecc6d9114b467e49b845a2f745651ccf873baccad2ea9d1d8ca84ba6f852ad3cc4e855d466d2ca96924cec1f89db1e83583ed6c7db6a55dbdb6f6d3d88efc94cf6a1d35daf3e70c715cedb511ce905b8d2c8e4363d46d8f6cc2c9fa48237e1691cdbc97fa84f40ec685ac7148407f92236ae14e394c37d90a3c2078f3435a5e253b3ccd1dd43a8842b9f8185f5dd8742f16902267d2116ff5ade57ddb6d993b679ae50acd839381718d4ed5338dfb64e8c87db3266a9c2e992ab0107320f8a89b84cea80adb5f9f1b729e37a91664834d98efd10e3d01940ebe7ed8faceb8730f2923f945fd052f7c761998dac89bac8e7b9c1bcc6f756fc08b75d389d05c4d91598f4d7694648070803530beae3e8685acd036a47c9334864a453e489ed377fe116e50fea7a5d3290516f648e8f77237004f4ae74665e8d6c534af13adafcc7d3c249bebc996afc09102b019ae272402ec8fa4d7c6af7285520a0c69befdbd343634b1687b84dae1c827243d4570fb9119eb029be132c7f4e5150c9c8c43ee5b16dd2fa07bd14bdb67f4c0d8f62b27c10ee9f17e7df8c6b7e18ff9e24c9c0ef1dedcc0c22f760f2f6c46fa64f769d14277e2f9fa02d155f0a7ef2b47a2b6ee72617aadf1bf5134da4598c7cd9f9085ff8f5a190f3acbcdee92adb64d4f94fcb133740d7cb51c99cbd2ddd743d44f3619fc460c2743b2977992e1b947c81ac080f855100a63553fa631abb304c83447425acd5f70014e5235a5ff3140650b8b80fedae055159ba6aa6e9f2759aad3b6bd77405c9c277d3ee40cdd73c5912d78cc5c8c8e284e244a4c7eab5c770c395de14988d1b321b096d7b338e084e15535f0608da4693fbb3b06df718e52bb7bf620ff02e1d0124d6d95668296b958194d3a2667316fc88a9bfcb3a71d9a5e64896248734ad655c99f02c23bcd5fd59afa81de34c4e5557a7a23959691c872a8192b801240952fbed2c1e9568f1de31e0b9f0f0fed7eee11a7eb9d19276bb734da4963afa3ea29886b710ace9c0b27fdb5c13c5c77ed39b31e87e6aafd0415b3b4135165ebef9e251247b140b934dd0fb6c0ff07139fbac52424c8681537332cf388feab8b7a9681ee6a66421ed40d70cfcc00f2d83adfa069d4d3dda847b4e8492470dfd92d56a9aa65294789e6022de2dfd16086599146e9a50da5a84c514dbbf4687848ed9dbdf4c5c242353cc359caa77096ff7627b231170cf3f78ec367ead2c0a73210fc7441754c0dca1d36337a079f40019975e57662bc5ccb8fa0da504d79615e77d5a151512162cacb4a2ad1c586d45f147cf58a200572457b76f99de711731c9b84d7ffcc2d920050b63fdc4f60318abc29fa90aaf91d93c49edebf158a01abceb1a6169d0099b5b3bfa59ff12693501fbb6563c375cba782364fbec4bb2dcae5e5f07af007d09d49a014b582f012281b659d547e9eabb5b0aebe522eb3f8f1266110b5cc13e3afc7ee11af5503ac9d3adbdb6c33f32e1fbe7483605f262a0202f6ad8efc828a2ae7dcb1a98c988e5c9e39f0757d32f08b5e354847df25dd97ca0c38c08c86b6ed705721cea4597872ac32dd5426617546fd611a9c2574d016f0c489e7d7164e345c9a5ef8d9ada10c47bca31ea004635774e0ece0e147ebdc2916b4d9834030126cbd2996bcca07999cac2ffdc00c7dd9d6f4981c1b4e689780d503cd4d68e60736d0bcea0e64b5ec5c56cfdedf4dabf4bbccbc60cb524211acf9879ff73d8fc6fbeddc08e58ccb7164594da2ca441e3414184907d8647179a5d95a68260f432b7d2d20c18d097013206060240086a9990fe1b94035a530a757ca485f4dd51db998ceba5d513ea167df48190c52e54b5f670cc86b1304b786c6c3375c66f28f2937ac3a549cab9e073bc6052575977f9e309b90c4faf2746deac35c4826cdfc35686dec1946e6496d429f205d98e4abfe109d4abacd4fd4f3192e2137ca788059447e30e6ad284d0af6a12e5ecbb4be85f934e37369a986ce62f1570837f79e496992c3ccc251de357d700059e728e87c73aa691dff2502e5374a90f5b01231aaad30cf4f8cb23ddebf33062ada315074da9ebb9fbaa5a6c6d8c098451aed07b92aff36b3f01b53eb97927ffa5c54091f77c64e198256db335705aaaec42d0ed97e3eea0e9eacb395e69b637a6da854cea276bb07d300260ba7f8602c41a286fa5f4fce08a0773fecc1526af3485b68e258678ddfd752da6029855ea60cfcaaff0f0c9cb991a654c7422c270ac2329a116f875b0f0fca6683fd3c31053d4624c93e555123c50d2a8fc37827cad6c273ace416b01acd3fd77fde6354fc618c9463ec324cafce69ed1fcef49a553ae8884ecdd7de801cc72a500194302ad145df9662aade700be7f625085366c44b3882fc8ea1eaa2f2afe99831a6308cd09e0658d3a5690d6767a7bf2804aec76735593f1bc7cce4b46cc93ea3492aed311875bd0f2987954d6ba1fe738bef48597e448caa07e0280bebe77cf24c6bf33a8c7665cc915cfae389e077df76f37abb3206e5de164b054d0744446aea68b0d353af8b9f5f60c97c98ec725267c73f79fd9742b70ba0995af288dce658e26220d81254d02470635c92d43eb9672828ea2b20bf075814752e031ffaa09c945d0a055e173e8048e8087fdd96e45d50419bd6ef34bae79596c8f5a4725a1bd7659fe48c1c7b9e6401496ea7b6b7f76fa7e1acdbfb60b4ad5fa475f0a3d30640f157ba11cffaf82c7b2baade561606c9a5c250e40032037fd9628045d0f8549b8d82377dfb5a6abb21993c1d3c376203c9618c9c26f62e50365d3c5ac0ed594c693fe78eadbd4cbe7a1d0167bfdfc197e691ffae6ef1f29cf13ec43a14efca84273fe7c7ae2f7dc4a279da1154fcf296431c2308ea0035bf5c1fe67f17c2706cb39cfcecb4169d55d7b77ae60377611532f233d88a2a5aef2b6f235fc532eaacd22c81b6b241edcfa0a4bede106f56534eb629e79a1b1e4df2ba37d62b446415ec55f8f4aefdf156b321e198f696141701f56ed3f08df9982bf83e7b758f4489a1e422c14e8478f0460df8e275c4b50f2fb108d6d483f96e4b6413dec14c16ad7c948c9beb07fd7e4ef6093d42d00a110323e1db714755f72c45922ecb92471bf6ebf72a2265832734d69d001959102f625005e462021a75886160abfb9f8c6e6545f5e0786942de1ea04a4c29b577be8751c8365c859bdccb31375169540fec793c61961119d06298d934f94268469edf5fc2e446500a20b7525372530b2d7f76e1228bec8f794316b3c7a5972c7147c3e8f63bf87be3820a3480a9894ca24e565b67f0e7a3a1e02c871111d34122230650610e60ca2215db8c9c3bc05cdb599dcb2c9fb42b7809218c9abfb5a247eed12e6ceed2b538f693ba662603e0fec4fa55a4ea634feeb314b4e4a0dded5683f3af7b75884a25124b3896d5c8deb7172ff7d35da708f46ccaee48529838643f9797c54ba3331c629c421603edef64572b1881f90a01904e0fac23290328e288a7dddb2bd51a0b29e03a8b0f6a352075cf56dc126ff0762bcef7092753e30f24501221f1412d06a2828490fe2f2ff669063163982154a20708660f9d67702da5aeda2071c81489a9d5292f15e19703d42106ddbe4eb11b2bc9f36f9fa9c50ef6e0f37d49820aefaf90531e8882f068da87bb6793e9452a6d9f1bac30894ad498d04609d6e2da30932ef0c125f1add54962fe181f2dee9ec48fb59df128c2f32e65b0d4169fe9dac42917fba282360efb7bce1b1105601b10be0e9069ad64f631c72e2e2f04ce3f1a123814a9e3b89a28a075563db77619c5c70a06a7352f2205dd59ef6d78c556f71702b463a6fc5e5095909c74399489cf847deb0ca9f1f6665c89ec7286f399cc364e27a8b857a2947ccaaf19b04e0a4127e91cf0d41f345036c83db0a6696ec19fe2c5da637a908bc8ecbe0cf94e9b45a88bc1e3ce2931099cf81cd4ef875bde5c9a94db2fbe8c249195f442d75b3bce706229487f01c6763426fb3fc05926a38d3a9f6b2f3623644cd6e3f5b2c4e8f", 0x1000}], 0x8, &(0x7f0000001640)=[{0x58, 0x1, 0x6, "97521e59ec66d059489375dd541dc1af0b33cd97c63fa039e484ca49925d25e6f281f4626e327f0fc46326a0f984cb096092cf187e0bd92cef37dd2d461fa139cf"}, {0x110, 0xffff, 0x7, "34c9d3f1f15d2b6be5b913359f7fb05eb90890183b6f7d98be5525335d7040078bfd0f9e99398e0ce8873a1c26a05eeeb2f8ef28f6f39629b2d79fa93feeda8c6f0cbf1645fc275a6be812aeef5860eeb9633e8302763d5605579becee5df9b3664581a15d4c99ac639afd8355e02d7ba28139e28514005b12797be9fbfc332805c222ee116d67fc56b8a7fc3a7f4124723f27cc1c95cd2752bf8fb61837d9f8785dd10496b303674e59a9651f35e3e6a83866ed82522b9776b82f0d8de683463a5219fd81318cb8c2a5bae53d485b23ee637f5b3a43f7a5d01f29b79ebaaa22c6dab76d4110f8a53d9498672d1b5fb4d136d8ce1cecb75b8cd44a"}, {0xd0, 0xffff, 0x0, "5d368b7568130f17f31648ae89382970601e00359dd5c52694b95c04f4e8e9120a1a586ae0b9ae0445ea9f73eee70a500898d63b4f7907f54449014da56ed9a1384df4483592c1a543153e3da8e1efa20792e018fc8f695c4d2be20379c1b8a25e79d7dab275f8065f404f19103ce37878e9a1091dd4c643bec5a61384fc8b00251f5d9d5459582cb39a1c9a8dce61ea1781a704c0ba9a2288bffa6a6b3ee918682175713ad1515fc45a2a1ffbe4e0ac0efd4aef814d86060b56deeba2360347"}, {0xf8, 0xffff, 0xffffffffffffff01, "4c7aa64a9d8c4e089838301d6c08c2c389aff6b48dd742bd3e8ed61285094a6b6947a362de103d8f1a207e96f89fa41829493b47408a7e3deb73b22280a4580002f488aacf557adf713caabe8bdd56eb206b52cecc63146560793e264e87450ff8fd9b4dcc4eec2e140a4dc613e76bd65a692aa553ce85e0223381de7aec8e7ada08dc169c897e4240a81172077bd3e0ff32fdc6d210c409dcfe8a9b0b0ad9f411dc11962fd7a85676a048db1620da7db107f68a9158f0ede41cb3580b742482f3bc490f74f303971b8d278ba64de4a6e63edc12ecd2698a7be8aeb3cdaac2eb8ea5787ac9d6"}, {0x90, 0xed5544be88a57b7e, 0xffffffffffffdd17, "d0dce739d2816ddc18895cbd724e5a6ce8704a7e98805502f8e553b376fd0245898887d95ca35c93d5df5857d749731d8e5bf518864f6f560ee11e6daef2bc88755dc4fd0626ce5e8c276a55e0b1ff6f980b246eb9ed7599a2da328fad4b508a3ab728cc5f98210a39902e171123edf61bb21f0b9b040106f5871ff0a3d8"}, {0xc8, 0xffff, 0x100000000, "88c312c4b67a9d3519e955b061375eadecb1667e452aaca1725988569bab30ec34ff00689a9b973759c338037f84f41ce30e6a46f24fdedced40161337c32171e31688424503984e3537e56959c7e5155ccfe8047ea2369946ad59cbd06d96f0ec39c756d9a2562fb6b65deb2775864c206566802aefc2dc1d800cd81ecd48f5ff289bb2c78250c28fa28d4c567df8dc3ea8b95ac7a8b2989c0b6618264eb6ec0f67fab836b79c6711488143c7e246ac3d01cec911"}, {0x18, 0x1, 0x10001, "1dde68"}], 0x4a0}, 0x1) 22:28:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="af449146efddde9a43f8670c369b7ab102bea93afdadc2d8fa4784144c01859ad3bde54ece5cb26463096f219f66d85c7a62144c5b3a3bec83ef6ba027c727f6af05d2de47da7648f4648f8c1f0a3feea681f382f1c723a6c5da02db1b5cadbfd48bcc060821e737e0e827c7d7724bc77290bd4f9c2a744ebbf7d57e927fb8eae3e1a527a0b8379fdbdeeccfe6086ea59f4b736d5106f994415550c29199dd6627ccf4365ac076257ac5dd6dee9440b17143ff624735ecaf255c21b0f73e7324e27b286ae95f368bce6ff524684e8b645b379fe8117a0c52d2597038f697057ad56ba56b23a7ddd1e4098aaaa9e7774efdea3c864e23ee2ac2f51d92c53d7e860ec13621ea8bc2569dc0722ae7c45ad538e7e41aee2655c1a6f91747127606c39a90f5bb065906e2b062923e6af1c5863675cbe4c0c3f6f12756f6a64a9175b514915a067e3ad3582e3ce6e5b82b8f3d27e782248af18d24fb08bff84315253d7c91efd52f7a14e8eadc3be08e28512a27981f8f8f69992e347e044bdba9ab4b8706b022b2d056a77b71a4411029a2447ba0c2edd0fcececc841ed0c4c5ad30754f458c1b662d1357ae99913f887fdcdfa587db712854d478125402191a0cbbcb4b8426df1b338a89f918a0fdb736f551a415d90ba88b0618077f41204b8752fbcd3feca98d3906866127b10f8389bdf758f6ec759ccefe21baa9606d03acfa7dd25d0f22721a0776725d0d7360f8900c3808728b31a90bc134ae50ca17785626092acca372691a520b19a1688785f7c69b9795fbfa0801555e0c6e2d562d21259da95158ee49a699b853dcabdd01cac985e1e9b3d142601ba0964102694143e82b82e7102698bd01c6215f693bec627fb26cbed82f1520e2f6ef188e113c325e70de6edec41cdfd38a3a0a3b1b30526ae9c530c5ceebdda97e611cc09372052494e7f0ac74745e15157cd0c178c48798848774989da09960f7cc5b56fa546d259c75f86d9f9bc2d30a8ec1894dc673e4c7107de976601f3a075101d8f935d5236bf68fd49f1278b406c47da1a735d157a304150d09268d1beb7d40ca9d59ec2ab69c6c987cff26aa8f818849a10ec40ebdd88182813d0c5d388d6c816aa336c7beceb7188eaa65e2c096f4e5a2ddce19a007bbd44447963ff90ea90ae8df335e80f259d079c72651edf8b6fca4cb0cffd9561e3397c0e5c5eb91803073c572b6dce7f0926006bc3c22d334cd5816a4c2566d21c98572a32ca33aa286d998161b8f1e2d14689d30271c2ad5b7aa69af99ab3f2a6b1e333f5532e4aea3527691ab709a2d1462f47eb167dccc9f898754839cb7309fc546b40ea114f11213cc9c50b781da7c49dc2f3734b5d53ddc1cf6d6a7957eeef7228f1ab34f4c7c13f28ef44fd93baafee0e7c6545b6214632d8d9f3f9ad39fa36ddefcd2d799434ed7ab209d2f2f8b3a1c7e2bb57cbcd93a7a2991b2821d84fd517748fe91aa92466cda0f92d4a7acb60bc70575d98b23b85ff4eaed97da5f9394b26d6201b7306d05c99b599ca1391d4ade0767aa0e2c9496c68c456d67e69f77f8d0fb5e55baa9af48ef5ce888804d9f476822f914e13913c1babf5f73324b7bd7e0ea73ad5c35ae4cbded2300a4329fd4ae4654a32a0cc16eb1b3151a172c79f29e337a582be4cb9f4d32fc9808a4b4dcf7a91f808bb51d30279d6a4e0e66d3101f47a8ef35e0cd7f700673d7572882588a3ff07e3cfe863c5ecd665a09817abf26264d33e67a0e7b77b5066442fbd6f60944cd8a57bc765d78b9709f0a96cc8a5637611bf58678421277204758140172f479a3990207d6603fa801c7bd2bc38d65f800c3b72da79fc607aaffad20c02471c7c01ae868ca51912010ce2e1cd545ce5677b274599d8360e17d7c69621c58c921dfb35e764e5d7caf7e99ba5f9a56c974b864ab7670c18d28a205e4d5c6127852839806c96dadf6b7ee6b09bd59fc7fe59f7a7f846feb80897667f1dca15e9877df69503a03c7ecb598f754fbc8dfcdbcef6f9c09301fffa40ce583ee42cbd086fa76fcf6e1cb689341303fc99a8ab8892950044137c41d0f8dfcbe05131f32f28c66374c858fd5ed384d5cd9cbaf0bc4e28757c51491bb6cea8ab2a6c1a1cb40fbf4ee5029a826a6df7172762b2c38fde360dcde5e11de12d69501ff057de2330400958ceafbeed9a7c00c9ec80014196ac5bcce943717b1827e01995b0ab22bcd4eafc4248e375b7689f6dfafdae7c1144c2edaf7be916a6bcbbd0ef4ab9a19b88c15a1e72cb30bb50d2fc741192b90cb130226116efa9bcef9c3d6ddc61c363181af15a012741f3636f3365d0f0109fd15ee63a37d40db5f8b2115845f725960b332df895ac92853c60b868f0ec0aa2f1fd655f3af217966d2049fc9c03767cb1bf432dfcc556d1bf3850bd713c72edcb5109c3fc128512bd18ddf1102adb19e0a891812e2836c72c04829dcf3f9b69fd8abe589437cf8fdec7ffcae79e550781c841933d644d076f1a73c995fd545a927d9a9ff66db134ed816374312d5587e7f25fa1e75af3850d4fbd51f24c59b2239e162fc6b0252a10ee88ef75240149797c4330af3048e0b8c0f7c587120ff6fb3c8ae4f9c333dcfb985cdc5b92fa54b7bf89538606811f9665279995ae2fb35be129df3f9a3e3430d11214a4582df39cd1ae89651170c638c25875433ce1d09e8af46b5761a2f0ee357c36aced6c124d58eb8c5349d51997d98065b42a5ea0be51cc052fa3c36a4cd2817df5830905d7d8614b3604e90131131aef68344ffdc669264f45ce50762f0d95b1e5f764ac6d38e8e4a268906bc258ed7db90e84d2c1d9ef8f3a36bf9d4749cf988757bd91fe002bfbd75f915f052d838cc7c36d4b00415c429337a51c60adffa0869d6cfbc961ecb65580a2c537ea1b0b20babfea882b05dce2b853d351eea0ef452175201698676e2c2583a9ffdd8b42df327229bef6cd8d4c65fef18ce22d11e13c21cf44e13e246664302bf423fa0fa0ea71316284a56b716734ea70b6567f78b9df70bdb3b0d89d2c35ba34fabe9216e5eed94f69bbf2fbe02998a65157082166f9b6bb9acd3d4fcd190a8f5b2f79e529feb0d53b0766756af092d468c9cb1e56c6e762186f3ed1605e143c49479310ae8fbb36fa3a783ae0c1d89d6e80f7512c976718b8c3287786c2b3e6637265a2f697360b547220b9b01d881ed3b13274dfa58f05eed2843cccbcfcfdffb2bf8491faae8e636065edeff5ff804e2920903e3f1e0a446e5908e9086554b06b71dcf98b374dd324e9c8db925fdd15db2b36fbd4a09219ac340519807fd7d48c702ee08a72abd5f1fba6fcb56171fea873e13539f3f2ff8a0bf2996d6e0c00abc30f3696b34dde80349217981ead57982c3cf5725824c1258dc664ed42392e0748ccd16b020fd3e27689c35645a9bcea33b7172e685592996a2244c1e2589e17de1a315cf5f2467ec60083a915a2ec388b0ce07eb6705f8f8e6df78a86f7fc015e794e0922c98cf8afd90f948fe54e5eebeb3da22c8de483a08aaaa6fa9af5e4c43433fd35f20c231b891a77b0e8629a1f530f08e48ef7e0c5698ec9b5629e39655dd37f63e0d1f30227ff3709cf7f7da7438e97d287f0ae976ad6f027139b3e9255df3b05873193b428585f3873ea62506841a6f96f36b8c751584655b8ca92943abace957a82a9e76bc4b6c7c9a76c13c8ec728973d6d0c85b385bba8ef58b6f364e803a344f421d4297b6ce1c0ba032607c3260153a95d5b435ddd009c862b8e7fce0fb832a9d08461a383f30da1d4c6a41f2819b77420f9c0c6c562334ffca662941ec5e231fe6d021354ec486aff81b3c00a0d6306ae52a31ae9e389dfcd9767d12e03a16ca00f6a2e1fa3c4e7b791758bec6d5796595db0ecac989a4e174d0da17f19548d67f80b3424d4cf2fe052b2ee9b8d0bf4a72e8a324060c18dc7f4852c0dd20965e562f59209d1e2c6957bc24bae27c5010c5628613735216138d56d349cdccc268e9782caf8d9594938fbfed4653bd4b590b3bea0b469be54f0446ff78b24de25671776fe1652869fd0673e049d3834c06e6b427c1b4c67b67f0a4c29b00edd43cbdb75137db09b8151bad756d8b7ea3a84a074bfd0a7f877d7d2cecb4803439235db14795bae5e4f498b4bb9c7314305ea221c69a1013bc4b4b2df5b49d578c72e80b516edd55cba7e0ff9f1c33ebe92e117f3e8f414e7049be2fb2f04e7f5665fdfcc3505bf5d0ca39cee9d536a160a49065e3e41b284497484b835bcd9ab8f0ee583253738574d8988cfe426c842fb3f9c342969beb63d119368723dbfe4f854bf592b8c7f344a3e860c608313cb025cb4ebae01899208ae3a5c546836f75ffe9d5f715f9c2b101fecbf800d7b25062f2931e264a837959c7c2bd223860e166e325b29bf4a83505a3144fe407a92ea7c0004024440461cf5bd9f3442aa5774f2ee5eb3190344422aa7e3c9522f19c6ca694a8784a76474b6bfbe97af5bd1257d0a2668370f5e1d8e5bfd3e524b6ec0175b6f89c4e8578792f52825016f5be17ca67d88d63b77fd013389f7e28732755ce20670bfdd2e03ade2f80da51822d0671a9360dac4defa3aa3a61120588142c1a33da9359235889b135afe458613f69eaaa9d2315f6459101893d05f744dcc78cfbc58876a8853e3ec2cdeaa190a415841af8915b219a5cec563728f90c6934b07ca330f065ef1d1a6572a7434807b11b6e2fb41c671599a23c648c1cfdd40adbf79fc09f9da325d1d8e2ea952089cfe3a6d66c723c827f84f5ac76f3f8aa544f864ab8a80c85b54df5d52d059d0785d71a21de43706db98b8094d6c07ab63cb1b4f95e83a647d1787ec80962e55985e4d244360ede09d70b58423c3840161d93bbaead1e5644e61ee5378633060d5e79e4985dc4b7837eed0f9c56d463fba4cbf1288c53de1e7074d6d3a06bfcb0e50d1f584215b6e8fce8539c0b59f52b780ebca7408c33ca6ccf96efe1463fab72dd61c894793e18f13d6dd222f989c0e28ab045ad36d24191bef63ddb5c83b7c4d3dd69a3de4250663ddede01d68abfb695c3aa3ae0cb6b598b9e4685a84f72673173cdfe25c12f29ec033aa949a4ec9816ff524bdd61fe5de526983226d4edc2630d4b134513753cb1d01b4e6fc5d38292263d7157d60e9bb50c188875437df54ae13f12acecb06d1514fe0669b6c3d3d391fa3a7763fb515f51c71846367aa011a8c9f32134a7469c717e9fbcb2484c1903f98eb98837d19ac87b7a9d1aa7fa434557a255545be8fb6eca3e3061adcd5eb909dd612687de58e153c7fc4bb32a8ab723b9c19801c9efb06bf6910868567ab598a2b95d0153f7d1ce92c96b4dfb1b744017366d0cb02ba37c139833412029d5fd161af1b74844bfbde918b7a18a49623da864b5a254c95e75664f84d986e53ae96676bf7c2e95beb8308404913060cbd05687cf6f1594edb14c0ebd7b8c9a0b0726227e4ae15f9be8930b880dd643b422684123f2ffe7232b8f76029c7abe2896c2bbcb51b4fe7fbbbcdf13da589c8bb79893f232faf2ed351194de782e72ed1130779c0acad288bc414e7167de41034617a18dfd9e8ec3dee3151a405598b1696890c45a791e7e5c14bf45822cf3ef6f6bcb3c07bcc7463e6e72486ff6818dfeffafdb0aa9ddd09bd0dc38e785e77f984c4ecfe0135eecb81442b28865de8416a65f08697a47b7bacddbeb8d4d29beeba681c3340dac390e07d2e089e0b7c9225f6e7a542b966329af19a591ba05c232", 0x1000, 0x5, &(0x7f0000001000)={0x18, 0x1, 0x7, 0xb1}, 0xc) sendto$inet6(r0, &(0x7f0000001040)="69e6a53d7dfe1d5ebb648132ca1125af7c9fec070c5c8a523c3eac83cff88cba3058ee63a081653b6f874e31bee11dcb6b98878862583b83b4b1f625fe88132ec7705827cb74040b318f92dd8091479eca6f1b46c59764ff4bbe993873dd610746a9a240ec37f1a7c5f7ce0d3205e53b097ddd944f23789febe2c426f504b803dda362e3c4ae7c06010b4a39cdcbd993c815523061c641d9d8bdc8dfceb3b2f03eb9d7c09faaec5f481fbedbd605869f0bba17e2ba10af4a213f642605fe4abc539a0ea77737db074e06ecc65777802438a650224da52eb994cfd527b4ab217adacc250e6c78b3c9634f9961a15a10c673f0740e9f94e9567bc986aba712de", 0xff, 0x400, &(0x7f0000001140)={0x18, 0x3, 0x81, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8000, 0x4) sendto$inet6(r1, &(0x7f0000001180)="72ab97142d1f42ca960367e22896682bcddb592deb79ba731d83b3470c1ad699be56b4fbc530c60eddd77e0f6b8b4d0cecb4acab418e41338039c64e4a0d0496d8ce2a3aeb9d4d67d314e0ab4b85819bdc94e1b5aa670fb53b882493b7a13d8df2114c3200fd90466a9ed206f0b66c07557e9bccf9a68079cebaff8a", 0x7c, 0xa, &(0x7f0000001200)={0x18, 0x0, 0xc000, 0x4}, 0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001240)='/dev/klog\x00', 0x10000, 0x0) r3 = semget(0x0, 0x3, 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r5 = accept$inet6(r1, 0xfffffffffffffffe, &(0x7f00000012c0)) r6 = msgget(0x1, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001300)=0xffff) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001340)=""/105) msgget$private(0x0, 0x8) connect$inet6(r5, &(0x7f00000013c0)={0x18, 0x3, 0x20, 0x5}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001400)) r7 = syz_open_pts() semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001440)=""/175) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r11 = getuid() r12 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000015c0)={{0xce, r9, r10, r11, r12, 0x3, 0x6}, 0x3, 0x2, 0xffffffffffffff00}) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001980)='/dev/klog\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001680)="6ad9d4c0f19420e2be0beef929da7f0260806b5ce20d8172fa888fadd6f847c11ef62e74cf10268c0efd42caa75314b4aa8518a45bf787d0f3baf23e3be4c848183249481cfacdfa7b9bdd311cf639b81d9eb2", 0x53}, {&(0x7f0000001700)="1c0a388408cd00bb3d09a6180173c3e2712292089aef5a24f9e394b41d6aa2f02d121b8f600286a2ef78", 0x2a}, {&(0x7f0000001740)="7871ceae3f56206e5afa6c66e87680aefcefbcf4979ed3ad49863c6f7c6828dd4f72539b80409649bd98afa036b9a3596e98ca5f9ccb53a31b0abeacd8a65faa8de8508912bda30bf4e9fae36fdf1724626ebe119fe9ced90ae37028327c5fad865e055b6716eb7a2b00835284b74f7b701751d9a22bc671ac97ea0f2d161ad35ef249b4090008e4deb9889f762fffba896a58a3d61d473081b0ca170df572cd9d5ce09dc8dc995a969d8d644e179d91fa6e7691a05ac9fcccd09d00f36896eab9ae24ec4044c8849d3b2d475a7236e3f1320d", 0xd3}, {&(0x7f0000001840)="a6b785ab391bb0a59ceb70c13786b9b721340b100ad65694b8044dead3ea6d5813751f38343bb6e6e5e0b32a30090f4891ea75161cc9e30982a92d9c7fea01fdca618d8f2cebf8e0c3db1e084aaa586007ae6388452634e3ce444889b9de5414432a1540fb1e1cadd322fcf67c2c5a2df7b2905f61551fdff9c20cc374dd46317f3dd601c0aaf12d68f741c21c066883aba96e6882d91328a732d570b5bda59b0cee963a4d719ffa8aa9669958fd7a9111816bc4f31dc4408ed604a53a7054ac12c94859fd9bdb416482ffe09624eefce11e86d349892006800ba232b519b1c4f82e529b1657fe1edc735493dc201d4bb8", 0xf1}], 0x4, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r8, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r7, r7, r7, r7, r7, r5, r2, r4]}, @rights={0x18, 0xffff, 0x1, [r13, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r5, r4, r4, r0, r7, r5]}], 0xa0, 0x8}, 0x40d) read(r7, &(0x7f0000001ac0)=""/84, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001b40)={{0x18, 0x3, 0x80, 0x10000}, {0x18, 0x3, 0x1, 0xffff}, 0x3f, [0x8, 0x34e8, 0xffff, 0x2, 0x9, 0x8, 0x4, 0x9c8]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/bpf\x00', 0x200, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001bc0)) 22:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7fffffff0000, 0x9, 0x9, 0x0, 0x6, 0x6, 0xa737, 0x3, 0x2, 0x6, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/65, 0x41) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x5) ioctl$BIOCFLUSH(r0, 0x20004268) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:28:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x988cea04e251b90a) 22:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x3, 0x3) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="6197f245c44dd80c54a13ad618fa44fdd33a7e6a0c5460a7b79f798aa58203e850cfdf0c031173e5b9f61ce48551322cdc14673484d3cd6b", 0x38}], 0x1, &(0x7f0000000100)=[{0x1010, 0xffff, 0x75ab, "1054fc32e3e917e00eb2c574b2fec72d69642e5f89e44dfa6d30a71014adea947d75d10ce20f804d805e07604a4266fa098264f730fe6550efbd5c5322c07fc58ced7f90abbde6f7df3432747dad358e0873ee2e99e3e9a7890dc45ab9b967445484d00ea4aeb289771f6533b73b8bd55e7c468d9699f700e7e3a3e7105d652829a2e1acd57f3d758fc950290765b272aeedab35ce1433edb0f9531726ee37d7339a34973fb2f9a0e109c8cdcf7f49ef7882ef66c4c0063251776a0dfb73da403f1695bfdddd19bcd889b37836bbfbd59223d4536e1c10cfc950c20b9f49ad34bfd3f41baa9b9d51812bf9502154d21b773d85eb68a8b225903d3c0ed2cf63f040b8a25b2dc521ee2919f6f2fc12a9fa5df0b8de4836b4dd08782c2b128cf945b1324837f61c0b664392858aed7c8399b443c59e59c85188787a3a78bef875ea34436117c9fa3b2b3d134ca43db0bab7f8dbc8e6fd5e2f1ad252e967db1d876dd16f1b0fa07547d0a441c16a96eaaf97ef2c83114aaaa557b28355636f9b05121b38ff72d0ea923830e0d86cb5458af1519a6ea4d0c19bfdcbbd167e21bf6c65b6ec5a262735da24aaa12e61d5fcda39ce2f163b17f4b863486f26f76b0ea378c5661efeb45e0d91d8bef6b7f0b8d8880328ab86264ec7a89cace305616011ece5ecb084055cec72fef179cf23f0aafde0370c260aa84bf1009d367f6abe313eb3dee4687e46664d6f7fedf7d1383712abb3f9f4d8537d5950c10c3bb74aeab64efe2a8ef6427ab1b043f7963866eda1fd51acd3dc7820f4b61271928efef06952aa60a923abfa7d658de26ffd91c6e1a3aa3427af7b79a3213346237e11b4ca0bf50dabd0153e3dcc98c69b65a24bf1d100cfa5f4ed6fb4014c51d517817f2c0cc1396621caf825b6bae49fa6d5950e94802f2f70363b81f58d34fb2c340b16dfd12a1a62b6b97a31fd32942c564d75d8a41af40a10dc64326ffbe81b3c412fbd9f3dbaeac97e2f82ada3de33f6e401f50cf4b497ab5ff4747ca5071456e1012ae4d4810663c45772ecd5eb6a13d2bfda91217f98394a9c6b5109a0bd5ac7dd9815ce4bd803482dfbc86a05feb4aeaac1a245a8288478b8c4da8ce96bab7877284172d6d1f11055e3033942f7b31f7cd9235298aa07124301734e96e0e59bad74f26d576e7acaa11fb06292e6601a67a6d896c851d5d08abaa29bb43f6082069a460561ecd16aa3bd17254235280c12bbc3d356e184f247b6f8c3d8285fe8fc241a37c6c10054b24787d63e529a1b3370d15f922e725370a0f132a2981bc0ca51f598f82aac617994423271ace6ec04f1a7b7287891d18ccc1a650db1b4c31fe5f4b4ba6951e181a5f3d992d2cad4315b40b188648f2130b3d81112793909003af47ec59f29e490d54de95a4c9f47339b9989a542a1618f14886af6aad67988ac34b848b4735df53e9ab2de9d9894960cae50e6409167909c22c0d514a22d7311e0a0fa0736155177bb917da243347c9fd4c89825999aad02c7089aa3089f056989a857f5977a10357b4272868ae37be4801877ffb96cca3e552fcd51189fcd468a41150eb822400aa8996ded76722db9933addb56a2bba64c953dd8c1fde5a10e552ca985c36a38aad8ffb3f1501e64ed0ed143ee1f40bc5b81a643c42036dded07b823e28f0b9fe826130335efd6374861d4874a44f82acdb66b18360b1f8f9ff52873db7cf9d2493b6cab0fda5951fb499a8a8d906e2cdf7c9f11351f7e0f294a7d2525cb5d8ea9777b7e70f479d816a24eefbdaabda1d0a48158f58b52704c5b4eb5cfc1b928d471d974df74c512dc629c25990d790643a82cd1bdec751354a683ab0bec1ea3e3f00f4ccf8a3227f059438a5672b8ace1dc2a6d384445e607355cefce9f00c99d8b272ae75c879968b0840903f34e5613f1c00cd4d687b90b2ccf17b48e76892a95b2e82ffc361708b336a9a8771e71a9792051866ed9b6f2b690bcfc5c00ebd9e0c4b90ac9cb87e637dfcd1ab9f3817d9436fe0dac275d8bc275c8e098214bb274b01c557aaaa467599cd570eb3ab5b9936a090b56597a97ae70a19de470d9ad21d9bda8f726cbbcd55340c30fe8596e76bde2a98fac9b0567a5aa9fd8b4d6aa4351b8b2e8568b25127d545a6cd55ca1d390fd3a8d9999319634f9a5d53401c507cf4fc7b5da7cebbed2d7c2d88e8adf254cf4b11163145e18193143b127d833ecc5598ef0f2392e6d2cdcad1ef74c250527a2dd5f9dd17fdcb33618af701d7b7780f451bb7e0f8ea1998705d78059504ce5c4927fe75ae4fd4bdb4ee347280141db99861e37429e1980c83e3d8838a527f70d0af72d44110853ba0b0d9e8a2ab1535484ce28d6f37c48fa56973c2d5c538af5430b1064126ba72944bbbd5b45a4bcaf9c456a6f6f0342716fad3c16aebf59c196424f034878aa8867a4ebd53f507241603e31f2ae4589c754598acd7eeafaabbb8ea83510e98ee9142d4893225e3aaf32b7e489a9d6bb93b9e0851068409725e8f9c63392ed465fd3560cbd82b4d6d6ed00b4e1fb062d7f3eae0001b8201ff54ae7457a621432be44ccaac7b63bc05ccf1a735e6de8a2a6c1a1ddf744d2fe0a68fd002b839b8252a80aada0c3a073a8974727a473becc70e0d64140b1fcc0767fb42bba6acd575948bf0054cb29b1c5395782c3bd8112d4d8c7e99ac03e2399760b319bf921c48cb44cd17c38a464b6974d1f2dad6492ba2cc3aa7056452e8b98dab4301c506c07895760c9a8738e7251da948914a674bb2c8311d14d05a1918623fe759c3e1af6ffd62666ac61a779cddc6947c68f1252ff7616955e6fa208a049f524b94ef27623553564ae43a4056587168e6cf0b6a99307beb627695c485b5a05604c1f9fac2beb3c4795185cec90939e2d8d2fb2c74b1e0bb650fcbde23d368b5c807bb7cb53bf87bd2381edb8ec71b3025fb564f5be3d16194e642e69ec6ba578c61393427f8688784aa69bb0f2bf78354df0efeccf8d574f7454adbe2630e0694ab8b8724624d81648714c983c5a3107794d952a21d739df8a182e72d6ac6be0dbc6b25685f0a02d778597a28a78345ff9160e61abab99067150574216252e8f0a60aabb599cd125e7d739804716da42d1a5d761df19b0b1169e4810e2492589765071b3ae63ab2323289f37afbd668c8f2d065934781edb8ea36ea260fb107a501a491d508e004156a1c426c6c910e8a0f239590d5f8291c83938f70085fb28fa1429fb555062f45ae408f88dc5c974738e810f496801daf6eee9e33eef96e69637a81a6c36e34b06c33e1e206f2929920a430c14ee7d06982e3da94794b6d3ebdeae7922f6c0487779135121d0f54f4f81b75d230496e0b8d1cc74aac8f30b128450c332cc4ae9f45b3b8acedb22eb7f6827e720563680466866977f71c4a32babfbe9e6dc9ef01b5a74ed8d5a0ad9d97e7d840863f7e500659ff0af9aa3b7fb8b78a66c594c5ca6e4f8fe994dc9a24dc6d18b81aaed8322a85db94462d1451038ff2020df7e8bead8638178750ce30a99355a8b97fe6b6146b21542d1596fbe43b9ba9615e4478ff35a05ff8018cdeee2d475d10afe6696753d6d018b092d391cf9c2a07e293b1546ab9ac1a51f0fdf6edf467e7721bffa0c858f1c7c3b55a29e8570d57fcebe3c9e68a7bf98276d75a88aa79082cc31baa8cbee681593d278948076614a532b4a4c23a3305e2313c492783180d1acf7a1c3c17ebb2741416eef2de3385f4c2c0915be6d0838e6803ad55b9bd14e729be6a24d68c14a37a36727238ba6b8035a12342153092274245880a1aa170ce5ed5439b4515922c2d0ed6cb0ed1a80ec429b9c1682b017cfe1b8eb683833c398c0b144a31f3f79a7045af64927b059c135f46f409a13757a5a82b56310f76abef894094b4a2dd455e8b9ccefcb5b2bc575f0f8f94c9d87314275bca565563f1c55a7d735602b1e1f132e899e3e12a220e64dc0057473ebddeac3107ed8dc512f3fd95d579de3f72e856051228dba29aa44d88934254c8308ba82a8e7c9f8e44b5d51ab40d992d0128777bec5db35a0c412e37edf92b778fe44d4a1ed8dc5e3ec1b64833324292b871d37fe8ddd81e3d607ebaacc4f3474abb4dfffee774b4a3a331af308fd4caf2f8cb7d2efc7d2c489896f14c06dd7fa73d9bdaa33387a13beab784fdd68f7bff66ff306f9d4a0d7455d56779ae6224e72125294b9e3e1b171a5146810c15bb322d27609ae9af47ebd9d1becdf61fa5265167c72ed697de6da17ae6af6b00be818a6067e9f59ed965ada4318f6c89438be3f672750e83f5310c5eb90f998d7313f2ccdee6311be929bc34aa0c5ceadf4b05ce9f0151fe8f035439eab8949e75520ee13b2409fb85aed1a083cded002e0da391ea5abbe15b8951b9b9aae770695e2b70e3c538ddfed3bdb50aba13059bbadf16a5c24a6e634075a9810dbd12db0a63751de749e0bff2ef152002e04c9483b668c17350c54b393c0046139d8bb6fda4e535570c3e709f866c173aab885740c9535328a804a9f0634323b0338737bdcec7e3e109482cd4ef8e7abf30dc71ad3caf26b387ab65ddee72117f6560d638fe0f18077f2432ded7abad2c5190a42335da7c1a57fe9771a943f594590bc31f5cc4d9ffe84218140ec4bcfce0fe2800c7126a828a656c373bf14076a4ffb57199bac18047b792b95ac51f213b9a09722f808362696d557534d17fdbff54855090b532327c569aa3639a2df35acbf61afa39386d337fa6753812353770cb468c993f60e7106d9db2e860484d73bfe47e86873b391b9ccfc42d3a2861bdc4e68cecc7b088a3759071a552a9d855fbcfbab7957c0a740ff2b3ef85eb9ae01fbf7cdabb7be94ef25ff086c594896766bc42a5cf73b2f69b832675a12024d4d98a7fb84540b1db0311eb1e9b301ddbaa171b0a19e5bcbe6886ed8a38c2ad02c395e381bb98048ca6e8c55ba91fd672acab9285fd0eff7b34c7d61087db3c011c829ceeb309799884462f079b90fb72d8b300ba37670d878a7d03cc93c2938b5cfe8ffff78207cc98d9c20da26aeed9c9e6d697c20560bf62ceac0ba0462c36f6cd3799901b6d12b1582e47f39e76fba57ad6b758e309c95bc43b1d494a99f4184d807a62222d0b0de5541969a1a1c1b45629820bb56e6b059eaa10a270e1dbe6d3d74b656d6c5505c58bf9d747854c9c0fec5b8cc902863378e5aa8f0b3e77cb4ede9bf3b98605fabdc4547352d89a0f2d620ec41636caa97cb0aa40707cf9d1c4e7b38995ac8ff56e41db805c342a6f9369955d078a1f3e4387959fa9ee30b6b57a9027002f9c7e5a7602ab3aa2fa96464b4b422ee9c9d8df25c6a1bcbc6229aa5077bb541b3eecd44d4227c187c5585d4bf042dbb27e4274aa732b4bc383a99682c89d197055b35e6d914652f370fc093a3e26ab0ab23175c8351f21cf4faf01e4e6afc98584f241a658b8cd98bcda1a021116ab736ba92202723c88f881bfc4d79a9058cb4be26fd200da462a971d181493e5e4ad92784420455adf46a07625efe3448cfc25fdbff97030c3ab7ce5590358cec7d7daaa7afa5c78b347dad1eda0a18ebe455921d7dc80d78265096ee54818d460ec06ac6ff5d689abc3a3e19cc7a26eac26a3685c6411f28de33cde4f4b6feec2b0485eba9c7b04e119f810fc803146e5ab00b0b0e9da3f78ffe900706c0f0d32753f8f3149fbee451ac2b9122006c62b7ddb29c966ea5a2a24221e6c501feb6d4bb6c21249ef634c95614fd71591"}, {0x38, 0xffff, 0x7fff, "6e9ac4a09bae59d7d9dca0e9a554f454b605df8af5d72a37b09bf7d17154f5947cfa4187e1f5"}], 0x1048}, 0x4) 22:28:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0xc000000000000000}, {0x101, 0x7}, {0x84, 0x7}, {0x47, 0x63d2}, {0x46, 0x4}, {0x5, 0x563}], 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) shmget(0x2, 0x2000, 0xa1a7ff3fb7e7e888, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x100, 0x0, 0xb0de, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xa2, 0x80}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x400, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$KDSETRAD(r2, 0x20004b43) r3 = fcntl$dupfd(r0, 0x8c925b7095836d0a, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x3, 0x6, 0x8000, 0x10001, "60789c43d735f06e793a6d0f89ff95ce5a018d77", 0x9, 0x2}) syz_emit_ethernet(0x179, &(0x7f0000000000)="b2") 22:28:22 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000543000/0x4000)=nil) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f00004fb000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 22:28:22 executing program 0: r0 = syz_open_pts() dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x100000000}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x100000000000000}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) 22:28:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x7, 0xb6db, 0x80}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x3, 0x4f615b28, 0xdf2, 0xff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x5, 0xffffffffffff0001, 0x2, 0x0, "0c5fc894376ffc5385bd4ec6e029f01c21e51cfd", 0x4e1, 0x100000001}) 22:28:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="d8c84fa1cb553ecd28ce05165b438d1d38dd4ff9111cc20f9e15a5d06d17b34e30d92226aa9ac1d6bcbb700c77164a17e95ea842cb33aef6842f33488d8b5f226138aea06d5d4dd9dbff0aae9eda6c66d1008683bf48983f3d7612610975ec057a4649346c7700930f125b05710e9ab87f0f70c207be9cba0af9c2fab33a1e95beea7d70651d388940f469be278454970a0f3bb510df90ebdf2f0ff87888e66c5a4d0731d959279c9c680fc8372796d20d4882ba4789e7", 0xb7}, {&(0x7f0000000140)="8c13a711fa76892c15c7f632e4b2cfc80961298e9b50721113860b6a6ac83c7ce6ea3cdc5b012a0263c197136898b41bd1a2def2343494230ef391c459e9140515c355b8a52c474c3aeb46ae2747e9e2ee221e509028124ecb88174046c59e518e26d67e8745ddb5c99d2c9be50578eaa48456c581854edbe9d2b186c90b3be597deb5eca25fc7979b894016ecae66ee35", 0x91}, {&(0x7f0000000200)="985425c18d13bf04f8f2f58bfb42867b1a51857c97444857eafce375cbd6578fbcd6e8f82a3dee230f78e3a84bcba53212a196205fd2760b7afc33a73c9a30a3a998cf2bfa076ffbec938ace6c6130972043ace99d4969d5d47416693449d3ba5190b6d42a826be551524992bba8a769824ebc5af33e50509f51bfcb60bfd028b08c570a63", 0x85}, {&(0x7f00000002c0)="9dfd8b2dc87409759b642bb05dccfcdeda5a1aab69c65de1f01b903eaf2c1cb7fac19e1ed53f6a6f11a4a102a028a61a7e91004da7262d84b8e47767d8dc906af98f7875b0c8de6026394fe5c7ebce2d0805806f2b4ddf69a22a50a3fcb9ff40cd675d23734054d4acc97f6db5f24e89a325ecb597ecbec61af357bd9b385aa40da54fdf79b3b51d3d701d75625868fdd120c0fba156851399532fd475a9610a678911884538ed0addedaf0b1ed5d7aff9cb3353", 0xb4}], 0x4) clock_getres(0x96943b2df8907d47, 0xfffffffffffffffe) 22:28:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x401, './file0\x00'}) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) close(r0) 22:28:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) dup(r0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84, 0x0, 0x0, 0x4000000000000}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") sync() 22:28:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) 22:28:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') r2 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1, 0x8}, {r0, 0x10}, {r2, 0x80}], 0x4, 0x10001) execve(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='/#\x89\',%\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='^+\\:\x00', &(0x7f0000000280)='-]\\\x00', &(0x7f00000002c0)='(&^\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='.\'\'/\x00', &(0x7f0000000380)='})\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^#%\x00']) 22:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfff, 0xffffffff}, {0x553ad0ca, 0x7}}) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) 22:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="833a08f4b80e126ab7f3325b18e2b5109216a7084bb5aa2bbb14f4142b5db84e64b8c7c35be3c8d00fd61a0d0c6f2bed30b9d223ea359001b575c55fdebd65c5164833ea5492c1393b8b129b8ce79820e6694bd5e89fe5f26d358a46a8e6eb7ef37361bff2af4779e7d6ac06614acf55bb19760fed932a4c8f5f04b7274bbc49e96b72be5b1ff68d8f9b8bec2c36c74a5b069f764cf78cd95e4ddfd9c042233e4f259e52d9897032562406fa68344e3bb0a39316610b011ca2afc17dea6183af95b7904e4eb1e3b2d24400c58f4ef258ed861b09bcaf33264b3a97", 0xdb}, {&(0x7f0000000480)="ad1ff4f90f18e35ea679de80fd9039ea9021ca0030f2ddfd71680eb67b0ef6878acce08d1e7ad958a7ae9c290b33629b49078b0401b9398f9782303c103c5a40fd4e50da9944bc4a579acaca494a7c33b0eec5630597f6fac094471d43fdbb2735ed56208a0dfd77dc56672f72590a760a8ee0d872a8f1455af8b170916ae951e9e1b96949a433be72332adefa3076d9223052231a0e10400668b625524a4610c26887fc48762f7d632079862c56e881e69452951f6a7d11f43187546b275643dd4aefad4309113feecff43644998109e446bca4075d3c840351d5c8eee44879607f1edb521afbc95ca3557739244acfeb9a1d3f2674c13e7550ec714d237e703144c1a1a10a4e6ae576a225573049e50b921cb91c4372e4b97ef87a38b0e794da7e19fc824acaea380ec0cadb25d2158bfebcd058127225f6ad9c5f7327b0adec694239c7ee6d6d2f6c896cc623ffc5dcb2a2a31815f9327de81ce2b6a2b63a049f0233b985bacd2d7c56ad16ac30950f206fb41feb099476b22d256796376d518ec8e9cc2ab704af12ebe4ccaa4c9f627cf860729459dde92e471ef2268d2e2786e919e676f2d810163ed1325eba72fef321592032acbf7e18963fe60b144d46fddd857f73fc3e4a30bd99f0f70eef63c4b43a832ca8f7325b047e7dec7f6c87d7ba1d63f90c84feeb2781ce502e17ce1c9994eb40ae2516ec025a2e60700618d50690fd8293b7cc04eb785d7a5a46ba8d4b6118ee01db4444c481fe18726c235bb7ba0bf6cde3160fa2fe75a1e436d08a21ac13e356cc06dabd8148c58756c521b64c1ea6c355d7c9f29d240376a205d9ef5e42839ea0937ba7203152abace5d1abb2bbfb73a0ab5b691972f08c465bce9f332597822b353c33d2bb0c34bb62f0ae8d2ef843b04313db3959ca328175dd93caa206b94e86e04efc2126ea4aedb25691a52edfb178b4f890696f593d1cedeaefb1dc70b26c583382ceee86ef5f5513ab661ea98815e6470998f1811fdc27d5502e70b95737fca14e04da49f8d11c2efddfb6ea1b2a5c3affaff3c5a19ddafad42b743a12ecb51079cc1560f1805519e10b1bbe11468f732fb017e1579b6b6a26fa7a9387e9545957a0b4bd3791a93a8e6a2a2eefaa387b081b7f2156b2dfffbe17487ad134ecd791e3bd1b44b5ee6674c60eadb26f5c51f6a6929572f0e360ddc0dfe539a6c43a40c1a373a8e7c77b916891ee831735a0ff507a37b73e018ac8f62edf2d1fa4d6a1c95a8467c574cb227ef081bb3af5070ef88e22bfba1ec0069fa01e395de0724e6109771feab8175ab90f74e9bb0f4c151f20ecc7fc90566ea79f615c9a9496ae331faa5ddc1f20a3746ba99e2fc306492eff839510ce0933976fb3203a430baea0d05ed3ada410a27ae574696923e16df85079ab74c97da0923994d349717b2d253c22ed2787f3e14a1d4d4a282b8642d887875fe5a2af3914b7db3d2adcce5a3ac564285479f1e99af7b9deb7a6ee4a4eafa320fc45e4beba1322604bafb7f8f49aeca92d6cfd62b823cc79bc5c6ea6e112d5e9604f8352b57534c39f72b780571799ae48f7735e5f5497b23d913d97bb1be92e3532299480696c33c8dbb79f17c2e65b12f5bc96bec312f63cc2a34b43ad9055f1e721de05d4bc8895f7774fd47fe4e7e0706adfac63f5f503507d9751d7ac7cf9da1659de57b00865632f7e68cbcdd298a843116a1b3f0cb803ad089ec066062c7c53463bf797dfdb6296c15663bae686be5b382cda20f634167c6578d251d3b1416fb3a83434fa49b81f0394e39a675ecb5b22cf71ea0c874102e49d7f7a3edb1176a4bdbbd0b9a35cad55305e77e6b4f84e1658be40f12372e5674bbce4415029c91f59534ef0db59f5f22498a7743d2b43c475a52e4cbd85ae66ecba3b8a83274128d7f236b92eccd63bbb4203553f79318e6d73877a5312a26897386e3519b21d6dd8f2dc800696e9dd4c78537bd770c193bfae59176c43e3d21e3919993b11b4d3de389446e2145386085ff24644585be7edb2872ce5e7ed1de269f2d4ca414d2bbe919c9bba3d913f3ac5809344756b7feacddbc73d066280f8a0820bd423703a404a485eb18ea5776323272b7af89ed236bcb2d1d4e2718e4f7822750447c4fbd84a147dd7a665dd6ff0f23c8bc89b28c21d1ef00996ce3f2381ab97f8b43a02c230ce84a11eef360347dd575efcb5eb106759ff7da9a5dc54b4f487b4bd2be5860bde7b342f218537a99091e660cb4405cebdb813bdc7ee429d441c3ebbcbd5fd097877be38b3d4a30ea8631177088c46243d5fe4b40faec243a1e9f8efb3454648b0b156216cdd2dfc61c2ae0b9cb76492d19427f4e0378cef994fc0bc2e7ca7e10fa5c6243cd86d0be2460538746cf7abb150a351ba3598de485295c7aa115d2175269f9c6844347c183acc3e9fac805643da2df7d54c5a24f3b5c56d09ebe95701a3a3f5a57943dffc950190b92efd5240842054d9e925f37819129bd7a4a6f34548c84c31450d345f03e56f26715fce4017ce543eb7b51b6deb16a2217a7f722583533914360af153443f3bc6a41d013d86874e268ef7694d09d3b242f0e3a7473462136bfb3f0f9a7a4610f557c0a6021292b1949a58887d41d2551374783ac8067133c05bd2dc04a2e799de9b46e71600b9c11c50531e4d8375881cc64716dee0bb9209400c392956e146050b04873ad4233c88b799113db1eb782bf50bb382aced1de605d03464d77a0380a321d52dcc2b758a2893a995666e47614b5f2e64e01d798c76779c3388ccc6551884e49cc8384104007da3b132ece9ab789f5cd64a7116d521c5ad9fcb268601c89a426e6de787c8c4b25c7837a7b56398679299239874dae248173abc716e83c4562d202b30b66914af00092a44329be503fb6afa555f94787c35aeb16081210c485a3a628ab5b90dd78dfc2767b07506ef6560ee142cc68ab11e95c802728479ad96791b16d3a1bb7362849fc10b0ccea2d424d9b9f78e048a4ac4090a6e7dd691962ad29d3f72e4dc7d73fc57219ca0cb146bb71ea9f720973075ab7f2a742c2ea0165b8a616e5ef500c1de140d2b8b17e2026e0445c2c0612aa32312b7bc31c4c96b9669b40b29a21450a39246d97dad9a4dec04de492e363c0ca6de77d3a8709d8d49942d274fb919852b777f0c9b613595f3eaa51f32fcdf65603d88a1100a70f0fe3e524e62115ffd60885503a8aaa9e83491236035cf95a37e701b225b4419e33d7553a973c0906acf831c7fe0e6cc53c0c798fb9e90c73ad568e4df1b3b47d698f22aabee9d70eb741f6a6d0a6349fede582f2efcecd322fdb721de73592fea8042ee15eb7d2a38a864d9162b6df3df42684818afefd366690ee87c6b9de2ecf22ef7ae441ff736daac2be9fd49b61a7d0bb2767cd530c1b3381dc6b9a1089bf3064537ee8ae53a495ec21b58d475d4786ef55dae6d907b07ef0a65eb3219f5941f99df1a48df6c7679262c346b8ccfdcc9290fde05a7b7383c70e11f65c39a06ae212e9d4c83bf822ffa3e1abf4e7d49db9e6d3489e36f66727c8b10239b0ab92f735db9433a9151d9697eadc38d1ddd1b25571e967536786308f8247ed87613aa1c4bf4df64fc11c5d2678289a8f901b601c9210ff4183696d93404c582958c01cc98794142f927be145c7e77129147aec84b709c3c3c12fb2033074dd1b6e56520f3e159650bc9b31bba4606f35382f51dd15d02b7e7aa17e79d6d588e1e0ff8d15dc8aff8feab9ca9cd806707dc4152c2702a7acea9965ccd3831578419a433c4bf4d09d1572963ae24b51f01f7af20cccfe90d1fad3dbbe33bc9ee4d91eb4b10b0d111f22f3d12fbd807c056f2af8cae9d6a650de976e5f6fdbecb955e6d1c3b0eec5c79a40e5ad911ad34d17bb9afa541c6cec22f3fada3266cbad5a907ab4afc62354ac283749d08a2f325090efff133bee3e65ea309959a42762f238691274ef933e719c9be3c86a5becbc47af2f44b8230ec0ada89987ad71f16f28e2ede51823b942090b6a275953a5a75803121ff9558a7a337b0602466ef6710cf99fd2a5cd0999cc467fec9ddb136064809c556c277fce37be5d676fe5fea30c8d59f9092ee6d876bc697c88439ac4ee6a8f470ed8feacd668f7bc408c73d9fcf6bfeb10d9b6642c800c9d89b7a566272d362c1ac212ccf0f4a42227de509823a9e35b84d1346c81116d20ea9bccd8ff93464bf9fa5775c3d258e6775e9ac4821a73af3bc619be895a2cef44674e5136a1f92b8e31d1d2ddc2b2092b2b6cfc481ffe794cbab090b8e01c8fbfbe28f4e18fd08f96af3b051b28dd9883abce9ba29a7de0c7c9e4f5cd7ca35ca05cf460cedb0a10554a1ea1f563aa05ceb6959d1729b20919805ef6e3ad4c7b239259d60ce2c9b12da66abfb920d42b298314414a5f38eda42d0e9f87ca02f0de8f30c452bf5f01cc1d2061100cd5f2247b52749b06554ba3527730ea94e4c58ffa758ebe6ca9fc19f8607a41d44fb9b8e06ce3850b2406db23089118c7bebfa3c1a58844e97b66e4d4ad7783ee933d1266c313cc793c7431b122cf6832a05882870398c78576f93ba05faf0dff9b4406637dadd88cb912c6f97a322f8e6f20ece7dc6ed9be318656d8a0a324463da004cca8e8a462fdfe0c1b57547908b4fd6b2b4ad7fe44ecfd0a2ea5846c7713d91ea48737b9928add90a5c22ed63ae66e04890af9846d84448728987c541cec7f3959b2eb32828bf8e61ce45f9792f4b4e90bce4138118dde7605a342e1bddfb336d0fcfa50b1929fe4724292f6f2f15e5a5be3a531396274dbd292e8d01113a7283181793d75243ea4fa8ebd0d03d5305e1127aa13ca5b0d6ea21324d9741c824771699e719c41b22fc34a7975bbfba91d6e97b4e6a71b2d6c65ad3c0c2eca051e9a42a281e4bc2133fe7e69cdf3cb211825c737a458de98aba17f6a8dc59a103e812a0016217e70281288c66b776c238791386c1857d3c7fbc59640ab174abfbd60c1c955999942500d3cdd3320e3b757ba22c015ea8f08c01ee858492d2adcdbbbc37e71d1a061ce3e9b36a5c9a7fe64eb8d86daffee84c7f81b86013f215dcc9f5d9d04081cb01aa0d711c6710c30e687bae98d3bbe0a2ac7ffb22249ac2fe046081661368ada8926965c330e3d9f615fd5de7a2131294f1f776dbbd48b850a18e7964faf2a3a3ec0c86065737dc3f41ca2504447957978b3ac8410a719a3e6f3ae4ed3d5d3749dcda906c215ef4024914766813b5d6f688a73039a49d7252c21bfd2042f94bf4a6b0524f60f1f98945f6e9561d0f6883e545f9e7693f5efac6a9a624e09a471fb12e259ff628b1a0aa41fe87cc01d8878889ccaaaab212503e484bd674c6eaeeaf456bf0859c6fe7152e906a2d1008e26fd84b0bbc66df62e2acdef49425ec0b9e2ee508af975bd63df548af3f8dadc122ded9926410dae61e29956138402b58e422a3b1460501e4598fe375b458e6388bb540b57f41100fd8f706f5c7b29ba25821c68cad747074b3b2df66b4e2395093ebaf2c346d75c43f8978f7104fed1cf014e5d989232901e15027bf3c3e3b152d73d2c8d51f2b72db6f7d4d2d0308b966d034427056c02afb534e66051b4497a31109ab4a1c92621219b982813db41e1ab1d6a069ba821810fd6e11b76a47081ed53d54619a647da15d8ac1a961fab82bd016ca24bc45400d404be2c990703241e37bbde1bf4d29b74428174be824d4bb2f20276a6444e839ba97b647269cb14882052edd", 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="afb6ef2347c956742b486f7862bf552723827eb0a72395d6c161509a43e8def7abc7278f2fe9af449108264854f9a4ea1ade74bfe7b2482c5526f201d7f076253c0e487de70c598873c4bbb78bb105f8649eb83f9d91dd", 0x57}, {&(0x7f0000001540)="5a422c30eb9afc80baff1d3946560cc7b454c37c17f628f5f99c6c9ea974f8cc9e00f2f6bb216740083fe5239e8f3ad9982d93ee8a0850090ea6b43861f259dc3254c48a7db961cfb3c3d70108d4398f2313a86070015c9693d1a616908d94", 0x5f}, {&(0x7f00000015c0)="24a7896168045b0d3315", 0xa}, {&(0x7f0000001600)="8c3ddaa547c661ce3a00f985f2f311203cbefbb47af12d894000da4d0cd14f9d1bd5c2963e2eac3bcd22deac7cec69c5c4dcb7060337dbdaaf931a42619bd1651fd7ae344f759774be1e72088dc33dde6aa6693e0b667a07bdca9e62d54934cdea13f14585e665c3ad9fae18b9b559ef441a77879c457b5ee0c9636e2d1e39b1f295da160681e0534d162bedbf586544d9a31e9938", 0x95}], 0x7) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0xbf9, 0x80000000, 0x23ae, 0x8, &(0x7f0000000100)={{0x800000, 0x1, 0x8, 0x2, 0x47d, 0x0, 0x2}, {[0x5, 0x3, 0x6, 0x4, 0x8001, 0x8, 0xffffffffffffffff, 0x4, 0xffffffffffffffb9, 0x2, 0x7, 0x4, 0x10ffff, 0x5, 0x80, 0xfffffffffffeffff, 0x8, 0x6], [0x100, 0x25, 0x1, 0x100, 0x7, 0x0, 0x6, 0x2, 0x1, 0x1], [0x8001, 0x9, 0x8, 0x6, 0x40, 0x4], [0x3, 0xfffffffffffffffc, 0x7ffffffd, 0x30e1, 0x2, 0xd26], [{0x100000001, 0x0, 0x3d, 0x100}, {0x10000, 0x80, 0x7f, 0x4}, {0x0, 0x3, 0xbcc1, 0x1}, {0x0, 0x6, 0x3ff, 0x529680000000000}, {0xfff, 0x1, 0x3, 0x9}, {0x0, 0x7fff, 0xe, 0x6}, {0x7, 0x3, 0x100000001, 0x7fff}, {0x7, 0x200, 0x6, 0x87}], {0x80000001, 0x9, 0x7}, {0xfd, 0x1, 0x0, 0x10001}}}, 0x0, 0x7f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) chflagsat(r2, &(0x7f0000001480)='./file0\x00', 0x10000, 0x2) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000080)="9c29e5568e76e84ffe79e0620d3851df15b3834c3177e8b4524c73ed8b83ab72a7f620f6e14ff1dedc4aa92f69b030940ff0eb2eb6481957fb0cdce0814bc82876a1586d30c1442daa448db60761353a7305d228a6715d486ac9186e394ce012646d3706e1f82b80953586d5cca7a2b443df9d9c02e17737a91a06b271e212ae6e03e7f66270ab380f997e8c2c5affc6a7ea49b7f030"}) 22:28:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 22:28:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() socket(0x18, 0x4, 0x403) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000002c0)) connect$inet(r4, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) sync() setsockopt(r5, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) fchmod(r4, 0x10) 22:28:23 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aac5f5e45c1620aa1e57e384d9c01c06ee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe9903307403"], 0x10) write(r0, 0x0, 0x0) 22:28:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x78f, 0x820000003e, &(0x7f0000000000)="e706b7087616a5405241847ead580c86d841a79931bb5d296992b8840be5ecfb6e43d15892ee08edfe32385c6cab0227291346e639fb41c2110ccf98e9ad2b95db5ff942fa2b977998472035562b27c63c6b21c189659c", 0x57) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x95, 0x8, 0x4, 0x739}, {{r0}, 0xfffffffffffffffe, 0x8, 0xdd1559f56fa8e987, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x55b1, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x80, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000084, 0x4105, 0x5c8b}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = socket$inet6(0x18, 0x0, 0x2213) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x9, 0x1, 0x7fff, 0xaa62, 0xff}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1000a, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/102, 0x66}], 0x4, &(0x7f0000000380)=""/24, 0x18}, 0x800) munmap(&(0x7f00009b5000/0x4000)=nil, 0x4000) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000340)="6b29210f9f8bdd25614f39850f75280b085c99add621d9ef4ee0944751403d00e648003135890afafc6d192230b2530226790e40bcc3d109a8ba9c8ef5cfa8b15d9bb998b256682bf6446b221372c02b50f35c8d8e8e5cea4f31a119b1bac83a67dbcf3f0062bcf0d99993cb70b06dbe0e317a09d4cf9ad159ed4c25868752e46f76", 0x82}, {&(0x7f00000004c0)="c98c39b4312c6bcca76e9878821ec6297a2d90421193c55f5c453e723fc6e0d0e594f23c761717b9148352c596f140f10121022d179995498f5131dfea4df9268b06f6f3cf9701cf567546589a0605e65f2c84b61b14c60222d13851b3efe763fbdcde45c58a7a9caa7cc09db978587c4c4987e674a62d2d71d78f07f0b4a1634b7994b8cc9eade6b10950a42db386ab819bcd64bde68ccabf8c04028346b8e66bee56eae44454dacda5a4c685a85356bdeede2bffd034f031", 0xb9}, {&(0x7f0000000580)="dd976b4122e430d71559f586ecb72660c544237ef768c5879f09371bb5caeb31edd99239c79323279c76057631554813226f00dcca9ce6dc5286b8686b76b192dce86cb23705f7267d19045ffe980d8aa2bbaf0f03c8a625410f19562c4fbf41c2300f8611e7e6fab2a948dc29e10e5f433b40a65f4e834ef84d49f84bc9b506277f7622d22a45d7abcff2120ab6792a6a5bb071baf6a9f5", 0x98}, {&(0x7f0000000400)="b86d47bae5aefe8b4e1a8b1d6d5e228d", 0x10}, {&(0x7f0000000640)="f5f82203088c6a0ba88c15cbbc27dac85fdcc6fbbb052d4bb95c98c5b2975999b966ea71ff5418b9c97f618f8f4aea620a25eeb7e94a9e7e31d645d30df0c03fe761fcdf549792785874b97ec7a7862478e222c0328bd1d3ca9bab01ad2f213fd4750ea9694c8fba7b7859d444c26b6f235082d4e4ae5c1cc914c02518ac43c0d347cb9ab0b412b6e103bce3c746b4313b911453a589e7c49853f575b76abb6d9d2aa01ca42f8340adb1c20b0ed408b0f5a9433a6e05772fbfea9164228b16589fb29d50bf9de2fc37179ccb5a02a56449e92e82", 0xd4}, {&(0x7f0000000740)="4f271de1c3befa6609d7e681305445bca4833224d0567965ee25f0ba181479fef4aadb22c707b72606bf3c047528057babce2e012482eacca54634bf02d4ed215d471ea42d84d1aa2c8df6cd07ecbc262f79d1f62d0f41e98b78a4b3e3978a5a0eac98", 0x63}, {&(0x7f00000007c0)="e6c031baa52cf39e487722344ceb0bd630c2f9919b51e443507370bd1dfe341a712446c1315a7b3d7ed559b93e42d92f1e06b046c52aaf0cb4c62373481707baf5cbbb1351030980654a298186fb4df0d73947c3578e84801ba368a1c64810", 0x5f}], 0x7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="969b100e") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x8001, 0x0) close(r2) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82010001a1537116dbbc8001dcfb300d62002d"], 0x10) pipe2(&(0x7f0000000280), 0x10004) writev(r3, &(0x7f0000000480)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0xfffffffffffffff8, 0x2, 0xff}, {0x7000000000, 0xffffffffffff0001, 0x2}, {0x9, 0x0, 0x6, 0x81}, {0x9fa2, 0xb70, 0x80, 0x3}, {0x5, 0x6, 0x2, 0x5f}, {0x1, 0x1ff, 0x100000001, 0x3f}]}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b730 failed: hole in range 22:28:26 executing program 1: mprotect(&(0x7f00003ab000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000384000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket(0x1, 0x2, 0x7) 22:28:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt(r1, 0x284, 0x81, &(0x7f0000000180)="a87140cf3ec992ebc4c92097636168ade08944727b08b195ed22eb4fce7ad636e9ccd4897ef056b19fa2a10b8e06e91d0eab569fc0dc48c3986cee86153edbeed2efb5b57aeab88113ee541d90114369677146a99d0630a76f225a98d08300c4dcd201af32171b2b30e8fb58ed91d993350d2108963523026d8a178716adf4b0fb6355492bcea58b68b0bce8cdade90611e3a84c210eb9c1d247072b8f9c518eecf192a564215076d3db9e5770b676e357697d5ec78091c6e9f305381287f3d76cf6b2e7b3c0f82e459e30f1e9d691bfee1ac34e76cef1aee94d605cd438de572f6d30eabf1e4abc3bf611a5208771acc3ffca", 0xf3) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0xe88, 0x7, 0x2, 0x2fc3dace}, {0x1ec, 0x5, 0x6, 0xa1}, {0x9, 0x200, 0x3, 0x2}, {0x4871, 0x2, 0x0, 0xe364}, {0x9, 0x8, 0x7, 0x7}, {0x8001, 0x5, 0x7, 0x987}, {0x47b4d04e, 0x6, 0x5, 0x7ff}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x3) 22:28:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2}) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = getgid() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x185bda19ff3e11dd) r5 = getgid() r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff93) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000200)=[r2, r4, r5, r6, r7, r8, r9]) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0x7e2d, 0x0, 0x2400, 0xffffffff, 0x2, 0x9, 0x1ff}, &(0x7f0000000140)={0xfffffffffffffbff, 0x1, 0x6, 0x101, 0xfffffffffffffff8, 0x9, 0x0, 0x9}, &(0x7f0000000180)={0x2, 0x3, 0xc7, 0x5, 0xfffffffffffffffd, 0x6, 0x0, 0x3}, &(0x7f00000001c0)={0x0, 0x4bf}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000380)=0x3) 22:28:27 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffbfffffd) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/171, 0xab}, {&(0x7f00000000c0)=""/10, 0xa}], 0x2, 0x0, 0x0) 22:28:27 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000080), 0x1000002a) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:28:27 executing program 1: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') getdents(r0, 0x0, 0xffffffffffffffe4) 22:28:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 22:28:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x100000000, 0x0, 0x3f, 0x2, &(0x7f00000002c0)={{0x1000, 0x0, 0x2, 0xd468, 0xffffffffffffffff, 0x3f, 0x7}, {[0x1f, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x7ff, 0x800, 0x3, 0x9, 0x3, 0x9, 0x8, 0xf24, 0x0, 0x0, 0x4, 0x200000, 0x4], [0xcd, 0x0, 0x8, 0xff66, 0x1f2, 0x3, 0x3, 0xed5, 0x2, 0x20], [0xfffffffffffff302, 0xfff, 0x4, 0x9, 0x3, 0x9, 0x1], [0x80000000, 0x40d, 0x100, 0x7fff, 0xffffffffffff0001, 0x6], [{0x200, 0x80000, 0x2, 0x2}, {0x3f, 0x6a27, 0x4, 0x4}, {0x8000, 0x7ff, 0x1, 0x8}, {0x8, 0x6}, {0x3, 0x4, 0x1}, {0x8000, 0x5, 0x3c, 0xae9}, {0x2be540000000, 0x3, 0x9, 0x7fff}, {0x6, 0x8, 0x1, 0x18f}], {0x4, 0x1, 0x0, 0xffff}, {0x81, 0x8, 0x1, 0x5}}}, 0x3}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 22:28:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100000000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:28:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1db8, 0x5, 0x2, 0x4}, {0xfff, 0xf, 0x6, 0xfffffffffffffffa}, {0x7fffffff, 0x6, 0x7, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002a5, &(0x7f0000000000)=[{0x100400001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0x4, r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') syz_emit_ethernet(0x19, &(0x7f0000000040)="db8f5e82dd8b7a969696bfeac8d4f080a375c8f060376f2c18") 22:28:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)={0x0, ""/180}, 0xbc, 0x3, 0x800) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 22:28:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) r2 = socket(0x2, 0x10000000000003, 0x0) r3 = dup2(r0, r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) readlinkat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/190, 0xbe) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000169ccc84d6e24b4ea7c15b51e5507ea705949b8ebd473ac9804630ac6b4a7dce4e070026e1d3070896c11733202ee7b136373bde709e76432e28a15aa13ee155cdbb61a90800f3856e294bcc3b122c250a8c39fb41d964b287e551dbcaac4190bab81d8e657ca8ef1d90ab6f64435e748d80ed3296db0500000000e6000057441ac09264024c72ad95b39a008c82eb643ad85f36322576c34d721bea32f5"], 0x10) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffdb2) ioctl$TIOCSDTR(r3, 0x20007479) 22:28:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(0x0, 0xffffffffffffffff) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xfffffffffffffffc, 0x8e, 0x3, 0x80000000, 0xffffffffffff8001, 0x7, 0x0, 0x10, [{0x2, 0x9, 0x1, 0x10000}, {0x0, 0x0, 0xffffffffffff0001, 0x9}, {0x9, 0x7ff, 0x8, 0x8}, {0x40, 0x2, 0x4, 0xc8}, {0x8, 0x7, 0x2, 0x8}, {0x6, 0xe5b, 0x3, 0x5}, {0x6, 0x5, 0x401, 0x2}, {0x4, 0x9, 0xb, 0x7}, {0xe8, 0x0, 0x8, 0xfffffffffffffffc}, {0x8, 0x3, 0x8, 0x5}, {0x8000, 0xff, 0xe61, 0x2}, {0x1, 0x4e1, 0x81, 0xffff}, {0x5ffe, 0x10000000000, 0x3, 0xffffffffffffff0f}, {0x8, 0x3, 0x5, 0xfff}, {0x9, 0x3b, 0x0, 0x8000}, {0x7, 0xfffffffffffffff8, 0xffffffffffff7fff, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0x1000, 0x8, 0x30a, 0x2, &(0x7f00000001c0)={{0x6, 0x3, 0xfffffffffffff640, 0x9, 0x10000, 0x1000, 0x41e}, {[0x7fffffff, 0x80000000, 0x5, 0x3, 0xd92, 0x0, 0x800, 0x6, 0xfffffffffffff000, 0x9, 0x3, 0xec3, 0x0, 0x2, 0xffff, 0x2, 0x1], [0x6, 0x0, 0x3, 0x291dc0b2, 0x8001, 0x3ff, 0x6, 0x8001, 0x9, 0xf2d], [0x9, 0x3, 0xffffffffffff0001, 0x401, 0x1, 0xffffffff, 0x1], [0x81, 0x80000001, 0x3, 0x75cd, 0x1000, 0x1], [{0x7, 0x500a, 0x4bb1, 0x1}, {0xffffffffffffffff, 0x3, 0x6, 0x7fff}, {0x2, 0x1, 0x3d10dd01, 0x9f5d}, {0x7, 0x7fff, 0x5, 0x3}, {0x5, 0x81, 0x6b4, 0x7}, {0x7, 0x8001, 0x4, 0x1}, {0x5cb8, 0x4, 0x1f, 0x6}, {0x0, 0x100000001, 0x4, 0x7fcbfec2}], {0xfbf, 0x1, 0x3, 0x8000}, {0x100000001, 0x20, 0x6, 0x100}}}, 0xffffffffffff9f04, 0xfffffffffffffbff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) mprotect(&(0x7f00007d6000/0x1000)=nil, 0x1000, 0x4) 22:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x7fe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5810, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x124) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) close(r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20080, 0x0) dup2(r3, r1) 22:28:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = dup2(r0, r2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r4 = msgget(0x1, 0x6) msgsnd(r4, &(0x7f0000000040)={0x2, "cd07a87f4abe362cb71d2207c37689efedfe26c3f049058a7104129adbc4663f3d62a59b27a271810b7f3cbe4659b0c1e5179d04c39a96ca9e31ff8ccdf337c41c7d4cb736c4dac5616c1727d05b90bec0ad2c0f963c6e8d9d2283456c7fb530131531a52db5c5790bbee6e3a8bdf418673835f03013ced1bd3f1cc7f5ff3a5bfcfd73771ee1ea178db24eae4955"}, 0x96, 0x800) close(r3) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 22:28:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x6edf3ede35e7d58d) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/108) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffe00, 0x2, 0xfffffffffffffff7, 0x1, 0x7, 0x8, 0x1cc, 0x2, 0x1b6720c6eb2dd993, 0x9, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') 22:28:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6, 0x6, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") syz_emit_ethernet(0x82, &(0x7f0000000100)="c1b9bca58b0b1b79aad7481dfe172dc40964ceec89cd3c909ce610b570337956fbabeee4adf7d49b1f343f41769c6645c934a1fc4659195c2adcde47649900be0b3d2d4f3775a535bebe9f36bc48146953b18249276f087fba3b07bd0e42ee617eafb181554ff9953df1f24959d5887a3432f219c24ab7b4b00c7f8366fd8e25fad7") 22:28:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 22:28:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 22:28:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0xb32}) 22:28:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x1da) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x82eb) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") pckbd_enable: command error 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000040), 0x10000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x5c) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000100)=""/162) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3ec7f8e740edfde505a28bdc61fe5875c7405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c", 0xfffffe1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000380)='./file2\x00', 0x4, 0x1b00) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) 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$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) r8 = fcntl$getown(r2, 0x5) fchmod(r3, 0x4) ftruncate(r1, 0x0, 0x1) setpgid(r8, r8) execve(0x0, 0x0, 0x0) 22:28:31 executing program 0: setuid(0xee01) r0 = getpgrp() getpgid(r0) r1 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r1) 22:29:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x19e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) sendto$unix(r1, &(0x7f0000000300)="13d03b27dceb29f4d7566bc86c878475ecbf2b9b5110528357a5f8953d0a5176583596081b85f78c1a8c4e00fa1e42293db69c8ff531bbd1a4e37296d6f90dfad033c6c7dbb840bd70224aef48b771d5e724e39ff990f05f44a8a4af2bc545d51ccb795964d3096037be53d884bd47ec345982ec264b6e0f57e08f925acc29a75489366bfcd08a5af58d8195b1b10b895299f0d12bd4fef8c78c0e75b9a4ad214b70b399e8e249b5f67158e15eb73d600be1b16e58faffd7f0f07c31c94d1a6f572970e032d495f1bb50f2884b515b820c20736fef8934f620e79651e531e1ac0c5df6eb385ccc6987ea32eda0ff", 0xee, 0x2, &(0x7f0000000040)=@file={0xf5e62cb8f2c70730, './bus\x00'}, 0x8) write(r2, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$dupfd(r1, 0xa, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x9, 0x3}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendto$unix(r1, &(0x7f0000000040)="c18191932d2c62e9215642f7326ab175267f2a0984957a04d4db6c8bbaabbaf916fec08f21b4a12cf9e661cc4bc843ac57b48730bd6176c7a295d8bec1fa0e268d690128830fea1d764a15d86ff4b9f096c9570bc5e77d5c1c9fdd1c2de627836cffdc0128084847f70c76e727f5ba17df098f0a78ecbc4748f1883a254313264249ebbbc7a38b702ae40a2ffeee77d277d1eaad94d753b59198c71dd9ede754", 0xa0, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) 22:29:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5007fa7e76064b20ae8c1d8f5b35390ee401cc780f5c708d824e12239bf6432244dc9aaf8d388246e4e300147657aa408e30fc29f6a2aad39b1c4618c3b929d6282b76c64f5177c39563ab4977e0748f15540365ae457b89caca73a0d861e1b9bcd07d2aef039d71e784fc8b7d5111fb4888c52c8ade8fdf6eb1854b5292c16d6c", 0x81}], 0x1, 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) 22:29:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ed11352af07a71da9fbaab404dbf7c1a5a36d05a737cc42d318cdeaa362187687933998fcee2528e017a38a5f977c7358dc410188415dfbb245067aab81ede565cceffbf4a00b15fa46f0b3560553072975dccaa708dcd4ef71ee5fb08031f3e6fe3ee63db2af1d56392e4575a5083839252dada7536d22cc9afd239a124d159bf5d072a0a3c33e1b490ddda9a", 0x8d}, {&(0x7f0000000180)="0b793cec4a1ef421f2fc0fb5339da65cfc2ec1184a6ddc4a3e510a5c596f34e6d3dd38fa72c3141fe14cfcc37a2fd7e3c5db8b2e6e78c3bf92759bee7f422f416e8ce501d9a65386d90858dbf49738b2d7695114de5008ecceb49c26c825bb40326b7be5b44d2df58e134290227bae06dca0fff35bb5b08b5e665dc40dca28077fe2f635c964db85c3ac57672f6090b8413721f94f4bd32ff59d14621f22e1b204cb44eb1225874b233e84891c52ad5e3ea84908a49ea22ebb1f6fa9d4f6d47ae65100ba91eee423f67b6919303188f73972160c68e1b0183e40d657d1f02703de6974dfc320d296848e572a2d761bfddcf625e33badf525044e6d", 0xfb}], 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x5c) 22:29:37 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) unlink(&(0x7f0000000540)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000580)=""/243, 0xf3, 0x800, &(0x7f0000000680)={0x18, 0x2, 0x2, 0x2}, 0xc) listen(r1, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) r9 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000500)) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 22:29:37 executing program 0: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) flock(r0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) socket(0x18, 0xc295ed5e0fe76083, 0x3f) 22:29:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280501040000040001a022a0617af395f7450f2459b35d22c6f2860bff389f3db3e67ed2d582b12b6bc7474f3b3860e32e13bb195838fb2264315eac42160000005d0db1f63bb0da7efd89eb60eac1a6a4a90a54d99ace3761979283f44ed574b87472d5bea2e01fc1570f35a7294e6121f9dc0f009317bcd898292a84c18c1b7cf03503c983dda1bbb6d9"], 0x9}, 0x0) flock(r0, 0x4) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x66b2, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r6) 22:29:37 executing program 0: r0 = socket(0x800000018, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0xffffffffffffffbf) 22:29:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/166) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x800}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000ea0000/0x4000)=nil, &(0x7f0000ce3000/0x3000)=nil, 0x1}, {&(0x7f0000f1b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb0}, {&(0x7f0000daa000/0x1000)=nil, &(0x7f0000d92000/0x1000)=nil, 0xf0}, {&(0x7f0000c43000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc37}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fb1000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000c67000/0x3000)=nil, &(0x7f0000ef6000/0x3000)=nil, 0x8}, {&(0x7f0000c28000/0x1000)=nil, &(0x7f0000c5d000/0x3000)=nil, 0x9}, {&(0x7f0000d4f000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x28}, {&(0x7f0000fc7000/0x1000)=nil, &(0x7f0000c45000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d09000/0x2000)=nil, 0x80000000}, {&(0x7f0000d02000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) 22:29:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 22:29:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffff750) 22:29:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) close(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x40}) write(r0, 0x0, 0x0) 22:29:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)='n', 0x1}], 0x1, 0x0, 0x48) mknod(&(0x7f0000000300)='./bus\x00', 0x1, 0x1a85) execve(0x0, 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x20) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x8, 0x80000001, {[0xb6a7, 0x8, 0x6, 0xf5, 0x0, 0xe2, 0x9, 0x800, 0xf33, 0x4, 0x3, 0x0, 0x96, 0x101, 0x9, 0x1a4, 0x5, 0xa5f], [0x1f, 0x22e, 0x1, 0x1, 0x5, 0x8, 0x7fffffff, 0x6, 0x1ff, 0x28a7], [0x1ff, 0x287b1364, 0xf0bf, 0x0, 0x3, 0x7fff, 0x40], [0x8, 0x5, 0x7a, 0x4, 0xd510, 0x9d29], [{0x10001, 0x3f, 0x10000, 0x10000000000000}, {0x2, 0x7, 0x2, 0x146c6939}, {0x2, 0x6d1, 0x1, 0x20}, {0x1e62, 0xffff, 0x5, 0x800}, {0x400000000000, 0x9, 0x13, 0x40}, {0xaf7a, 0x3, 0x81, 0x9}, {0x1, 0x7, 0x2, 0x8000}, {0xb1, 0x8, 0xffffffffffffdc7e, 0x8}], {0x80000000, 0x7, 0x67}, {0xf1f, 0x2, 0x100000000000000, 0xfffffffffffffffb}}}) 22:29:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x5) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6695c944d7002b3ce050128e23a8e0d224efd5e026eb41f2d4ed55874a79a24c7304d3c2482f60e0127e3ef7"], 0x3b1) shutdown(r0, 0x2) 22:29:37 executing program 1: socket$inet(0x2, 0x5, 0x19) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 22:29:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x40, '\x00', 0x0, 0x20}) setsockopt(r1, 0xe2ef, 0x3, &(0x7f0000000180)="ff83e281a100f4e3c0cabd9cc01d6ae05a12c5c897c0cda2fd1bdebddbd87f672bd94636a3e96a579b5b76572f230dc3f415e013e5b862564792dd34ceb2d3bd55774287b1aa7cc8f420532048c6b462d058a70273e74e87c80d87fad278e09ce8dda3a2e57b278effd898fe52c8dd6867523c5198491ed08f1fb5ea9b5aa411e267b51f4b9e127483c8307ffab54e184a91f6dab4ce", 0x96) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) socket(0x1, 0x2, 0x7f) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:29:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() chown(&(0x7f00000001c0)='./bus\x00', r1, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xff, 0x8, 0x0, 0x5, "0a2ca65878d72d15a767bc8df2374c4fafbd3608", 0x40, 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) 22:29:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 22:29:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000003c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="962fadc27a10ded61a4c3deb78c281be9d1da3836da72938f13186623ad767f8f050605a5ed268888eb97c12d0c3049d85887bab304085e48ea1e6d838c9ea6a4c00957e29cc0a670cff26fb1eb7b765fccc2b49ba860ff32ef106ef3c357fcac88837f1a4d26599ab4c43e3aa636b6dd6f3f11514bcc7d02a0d91e17faf35a3109737feb02c0878ed7c6fe97237b85bf1d7ac13cde534500d44ba33c6df9e0ed10b0422298c73cfe4f5e3f4ef19b8aea20668388f41ae276f3e34ef8ff44955087f1db062c3661dbe1e230c67a185cee4c794b7687462d5221c84fe67f3939b817e93db27d1a4ad118a241312f9f3b67745d7d6b6", 0xf5}, {&(0x7f0000000180)="e8834088f3f05c2d9549226ad4e33fe90d7316bd9862a5076dbc549aa2f6a9a62a25b6fe7287783bffe0ca010c965facbc2659ff00c015a531b6a8bdfbac2fe28c0a12b1a604e4c8c05093ae7bfc4d8611ab3d1087eb80905ed39d63a09ac9b077daf81ec7", 0x65}, {&(0x7f0000000200)="c615b5a9434f643cd4c4f189d2bed680bfac4802af409383048ba756a972fb2b3a79f10cf4d198a05091386b28b5531f0d67329274075c2b85b07085c9851d70be471f3ff002b4e623cb9a31754d90498a9a0025764ad53a8446c63c9cf28c9ffc2acf76c0891427070c27119231dac47c967ef64961152efb27857549b93aceedb457b36d520fbc7a34feecb4863e32aef5015c0ca7cb5afb29d4b609edadc2a988a80f97373a71487e7ff1380d9779a0d9dc4300", 0xb5}, {&(0x7f00000002c0)="2d2fae6d58d7caa66f76ceb5df54537486ccc21c42135532755bed02a4a2ba644ca615311ab8e25e3f5a5738032ab7d8e687b9edd7e443b62a68648e672d34ca9bcad528c9b2e016bf0c9618747f70e4fcb5c571e04926d2d26a9822516d88566d5a262b613ab6c7d01f06a6d418c8223d809e781aad", 0x76}], 0x4) 22:29:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2f93db634f63f083, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="2ca69ac72499a1a21d013467c4cb53950f3eb318", 0x14}, {&(0x7f0000000240)="76b04fde1dc4cfc19b50c911c13850465eaaaf7c6d0fe58162a0f8be8a3f0666fcd594503b150fdda6ae6e032d3629412a76910bca290fd6afd6b0093714d4484fcbef71b9282a0e6f59a316300e484590a05c2610addd3312d8004dd33972a717423db1876e8a6fb94ed214a7380e1e259b09b3b338f9598425b39c6ba4b8b1", 0x80}, {&(0x7f00000002c0)="c65a27ec77dfe77e79dd025304fa552c5032447dfe76d0d14865a01e9bffc8d28047f15cb5a37f73bd0685f5282fe64224ca74f67136b12ff293d4292a3dc9a7c8b38d953d75d7051ac43ce48b5fe80b2e1ed3e29a339adc84fa34b5cb28abd06d05165c14e6e2528d4609377f7d5fb31aefda7eca71d373c6d9b8264d", 0x7d}, {&(0x7f0000000440)="9b66dc125c9c1faa3ed88e74bdbafaf6161abab65c61987b998881c2656d66b6d68dff41c045df3677b4d3a01c94f7fd1ac684cf49ac9362c5b79a8839fda4aa8ff77eb04e095dccb26543bca0a24bf5c427c315d8d118e24c25c74582b6d81edc1749bb75adb2b2dd90d318881d4471eb1ee045551529c4a1c9868c6293ac67cccff64c4e8cfa81a09f0f47731567eb92f775dfced51f42d5b1e02d0adce1dde63d0929c0b5a13935d7cccd53659a92a8a911a33dcc628c09d57b04660d2c9b0895abbd1d44091bc714e542b281aa24cef414c84c0546f70cc19954adad9c68a9a73881f21be850", 0xe8}, {&(0x7f0000000540)="ad6cf26be23ade3a297cb4068637e9a588a6e7a80b5fa92b5c69e4aebd04a09fb91c305fefa371cdd22ab66de136e2cf69583d42c22087bac115bff485bb7cbb091ca4a1ffa37c4f", 0x48}, {&(0x7f00000005c0)="a193cba6d824791e3e610d127385e476532e29e9503c2b56fed91154c3d1455e4710e4dc4dc33350f22a1388f685b1299a2aa384760ea32d65558bebfdca1e15a6703c1d9739145eb195ad012dbeec03832cf2d7f3c8b6d824b732f5dfccfb243d03b8b57358973f05d8a4bb22834f27793572e3f926bdaa3908ee931b3d3b99b6ef0c6f4973e495a34c1a1634815c8b9f763341e4992a0116df4f418f054242f7a5876ccd965cf7fe717e", 0xab}, {&(0x7f0000000680)="a73383bfd40f149d4f03d9ed9aed2436f7c2ec30b5a1c4e3ad34c4eb2a2b3bf0ccfc27c38dbddeceb78d2acdd6d4a09d921a13a050d9c9caf6e6d728a231070b4702bc88a672c75bc9414870e0f36a55f5b09c7980ef328631c8750f05b9d863aef8fd2fd9d4dd57a1d9d25951e8903df7b7e91907e2109ec4f13f993fed67206e650885e872510b7e2e46", 0x8b}], 0x7, 0x0, 0x0, 0x4}, 0x6) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x4ee7d007a1a0065e, &(0x7f0000000400)=ANY=[@ANYRESDEC], 0x14}, 0x0) r5 = dup(r4) ioctl$TIOCSBRK(r5, 0x2000747b) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r1, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:29:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="5db852f03e8f1e406b336741764780d3ac59181ca4f5e7ad4604bd7d38fb1a042a8353094b2ab4184629e669014d0b9e4b67c21152fc23aa03e9943d8429bab7c9b546f53df46b7c8e6cb42cb6f17a4ca425b7787ae4d74054d5d399510c27e408c2e95bf7f4db1ef59f111f3d3c67cc00ed6e16d48b8993c3ba8ce6ebda5ea1970118bbc4a5263760c16cf470bc13467b214a5ed6ae349ad714f9ab47bbbfb53a8e", 0xa2}, {&(0x7f0000000140)="bec04602ea9c068cef9b09086b5cd9ad76220475e18308d680a49d1d764e845d3563eacfbdb772db63e2e52faf7ffd9c51298e9724b5c4c51b92390028e92f7d64e90335fc310a73bdb8cf428792e5e10f9710218e466548ed5f37aad934fbf2bd4faa1342057639a12cafd7eac633b6143945bad1d63578dcfba17b7044", 0x7e}, {&(0x7f0000000300)="53ae50740e98ba41246e333cc8e242186c8b40f54d766282d581ee3e8810ecb2c6c3d1d36a50d2ee025b2db07ab81c93b35cb3a86fe9689eae85e06045e5f64841e604dd4eb1e05eca40361f", 0x4c}, {&(0x7f0000000380)="6d11cc602eba6df6730560a8a4a49bd10eb1950288647bd343ec24ac835b4fe0c3902b6c0a1d58d86c6fe41fa6609d794ffa88bed7dc224a233ba58301c3bb92e03ae2b76653437f6cbb9207130db8de0a3be31f", 0x54}, {&(0x7f0000000440)="b08a0b56c34e4985e49e344ffcc6ea8ce08400461a295dd33a66d994408fa62780a0b7ce386c0f3061dba9e358eb89888880d95e0dfd70e8a2e4ce4151a329d0c50da5d8dd211bcc61357b55d5f92ec8285bde65eda7d38752847c33bfcbe663915f137fa1b8473ad41f8f1ae9e530e8725adef97ce9dbdef587ebc15b86adfa62f5c489284f12098557f54797bbba021251c86bb6f798f5b9b47f97c6e8a58efbb6d9f27999434c3f1e982037d44952b9140ad61fdb8150904f5e91712e2f710743686d5cbbaf6dff2f81c986907fe738bb7f7529e143689efe9dab68520973738a3fbd1422075b28594145f3b6873db08e1d3af3932cf96c5db24b5530c9", 0xff}, {&(0x7f0000000540)="1ffff32f3cdb07cb58092c6d803e09b8f5672f71c56b895a7fb857d3468e29fefa4fca785fc0bd092391071cf2880caf5036ccd4be39bff9005fa81e061cc189a8c38e8a6159ecd8e0ff4cc461e1a0079438bebe31b3dd82c4c1bb1de68e00d2351260df64233166c682a9f86c1212684ad9b358cc80808ef1655062c22c89edcb22a6fb362e8c45fbfa5915c8d26996328d6b6b687f94c64d42bdfa3d8f", 0x9e}, {&(0x7f0000000600)="507ca3aa5fb88a88eae898d7a7e9286654aa952df7a9f3c7070aa073f8d79a754fbc1523c237942cac43528dfab23e626c55b028c139605d3b367d048547e1602411faf0f4fea08701273c95f697200e9a0cf5e6978795645e9dcc23f721d0347ed86de227822a348f6e9f53045ec29fe3ba851076bdbe32ab4cacd93bd111cc031f0e7c004ea9dce6e76ba53acbcf57", 0x90}], 0x7) read(r0, &(0x7f00000000c0)=""/11, 0xb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) getpeername(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f00000036c0)="c08282e20ab3d93c43a8cdd3a5d5bf58e1d2cf53f7dd98324928eaa401753d1065f2ea5861dc25e99d8888d3af40e547a94d2a2189315350e7315d53495d821c9cfa1e5fcc91b871a01cd443c83ecb966d93fca0c772691f1fff81d97d2228ee6a98e9598d9070328e3281ea68e10d2e7f82d6bb52bec2a339a67ded8e4f081e0034f788a99891cf9a9b7d85c0edf9c484783c4abfa9c0b2618ba29bc8243dbb70dadf20e979b7e298a6b7dac4a73202548956d486d1b4b77f554ce3f92ca39a7581acf6ae819a2ca626dbea24a3313fbac107d0e199893ed6b0da759acdb887f26768ea89d4d5e819d45392bd0fba0fecfe8b37badb7f472cfc9658552eb8f8ee79026b270aa2aaff9a81e687b770fe588f140d903d392808a9f32234dfc31358f44c99d64c63c8083d9401f92ca2084b110723642d9fcae2071a6e693decd608c18fe8cc985a40ea29a6ea2aa2430e2b5ecfc0672ec32246eea92b532bd8fc3b7e740c939c38f808044faed3ac669c0f1826c18d83bc1c4dd365fedcf92756b04dba7f1f05e1c1b2c57b1e7acceb510062c5c9c29e9b67b3a6170327cce4ff8933921e62092842795dbaf6080092bcffbe569e2d26e39b4d7d943b2ad9f89bbbcd66f2579eed24a307e26cc0640b0c18dd717584a391bef30911f95027ebd7de8797625d864a2aff805b7760c4731bc07c845a7abce05ad2941a9d6d7d8b08d1334c864e0aa75781d3b2ea446f2fc848fce1371536a23538ba21389d0a69a34d7e9326837383a1bf4e403672dd0d6874fa0e174c95700c0a2ff870cb1c1ce44ed2f2644dfff0c8d6c3a7e1db68cc29b1cd2d3560d5198f806ed4b7caae560490ae40da73416a06ca13c14f011384bace0bd16bea2ccf8221f2a9502411bccc8ff970879db36d59a5d6a6153ec241d0a4db6e44b17255c9f30f18c57cfde8884b1ec1915a7a103b8388eae042f363519386d45990cc284841fb37381931eefd55e817e32e9d5972cecf68fc1d3808771e9189b9b1194127ca21f571bbc8820b4110651a0d16722b59708ed2e749ec704f1bd1570c1e38acb5a21b249b9e7fe4f69f", 0x302}], 0x1, 0x0, 0x0) 22:29:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000001e80)=ANY=[@ANYBLOB="24fb554020366696dfe8b591fc9ebe52f3b9bc2fb0faa21eb6f92c1bd1eb49da7b68c9703d6eaa91cf00"/56], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=[{0x1010, 0x0, 0x80, "38cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02c"}, {0xf8, 0x1, 0x6, "183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d43"}, {0x108, 0xffff, 0x8, "6fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b"}, {0xd0, 0xffff, 0x6, "c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb"}, {0xd0, 0xffff, 0x7fff, "463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc"}], 0x13b0}, 0x40c) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000880)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001e40)={0x100, 0x9, './file2\x00', 0x4, 0xfffffffffffff9ab, 0x3e, 0x54}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x4020426b, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x7, 0x6}) flock(r2, 0x4) r4 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 22:29:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 22:29:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 22:29:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) syz_open_pts() 22:29:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20, 0x7) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='r@') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) mkdir(&(0x7f0000000080)='./file1\x00', 0x4c) 22:29:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f0000000140)=0xd) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000240)="609495ee89ca43ebda21a273b024ca0277dd74cabddc820c546651dede590b4966120ada8873625f8ecb76f61df25604c5e2ee97d5a06ee33dbe22e95bc30f256dd75a2d34da1f1470e9efd449bbbe5a5f48dac05684cba019d0223dbbe119472f8ed8ebe7e30fd7ab8261688654e7dbbb13d3e65c09b5c99e35936c1631eed9bde37c564b81841c4c432b", 0x8b}, {&(0x7f0000000180)="64ea32136dbc687c0de393", 0xb}, {&(0x7f0000000300)="73bd881a93d9c013960ec3973d11d4709975793337acd8871357d167deeb80773ecd13af6fce1718ec4be6dea2241565f3e0f66b392fef4dec74d39cce8d6acff3e371da762e880ed6bd630b7da3b813ee63ce953b90ffcda7f89e1f4aae01f3030dbefb177989db61d1cb23e96bab46a7b08074de791884a56f9a26bdcdac5008a55cbbef3918", 0x87}, {&(0x7f00000001c0)="bf85d339012b7dc797a0fcc1ee31215447dedd64e100bd174df92cbc8ccdd1e40051c39d2b7e91dc30d65974fe97724b74e336235e2901daabe1a24659", 0x3d}, {&(0x7f00000003c0)="62240791e0503bec772c0a6539c7c09aa533aadc34dde7515e333bfff0b7b03243603ff923ffb08126bba5df9bbbf2ee31fe5fd19bae4cd606ba2b5249d3534764c3758fe04cda6677674a44d462314c08efb30efc1e4b15de43a3ebdc508b674a9259e55ff9a504c827e8d679a8e8a73a82e13b7529e84de9646768167bf18a44de1b359f44ee32ee84b8641c0d554955c57763d353e75ac81c1bae264404081108fb817b5c3df3b82ef4657da86f6d3c80364a447a70e5c6f6809cfbf8f5a1c26eafc0f4a8e9cd0641285e6587ae5ca51c708b28c9ab7529ad63c4c43114f61251a7ace9b4c08ca0b5da7d4ae030a98c9972912a6930b167", 0xf9}], 0x5, &(0x7f0000000540)=[{0x20, 0xffff, 0xaa, "4eccdd23be1611179c0706b78a586f"}, {0xd8, 0x1, 0x6, "3a22f934fe21d251cf3e5623162a97c5581f16811f61e27ec3c0a69493000cd0951202a1e84ea5e4690b3066020513a0581ee87e9398cd9c2ef4aea6f52230bb464124b3721476827232f19a5776d2385a4030e8c7ed51752b94de850b642dc4296cc386c50ca927354d381c78d5247ef8fe6ed721a8bd1201764c825d7877b31b19e192d64cd46dc9608dffc8f4363a9cd570eff47bf8ba2a51a228fd0b7e69f4564cdfa54caf385b6650ff256feae86dc83e90fc1a90e88c5aa87c70b06d3c4412"}, {0x20, 0xffff, 0x2, "643e63926b29b2165c00a9"}], 0x118}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvmsg(r0, &(0x7f0000000d00)={&(0x7f00000006c0)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000700)=""/38, 0x26}, {&(0x7f0000000740)=""/131, 0x83}, {&(0x7f0000000800)=""/247, 0xf7}, {&(0x7f0000000900)=""/243, 0xf3}, {&(0x7f0000000a00)=""/41, 0x29}, {&(0x7f0000000a40)=""/170, 0xaa}, {&(0x7f0000000b00)=""/92, 0x5c}], 0x7, &(0x7f0000000c00)=""/229, 0xe5}, 0x800) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x2ddb7897016beb74, './file0\x00'}, 0xfffffffffffffef2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xfffffffffffffeb8) accept$unix(r1, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setgid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./file0\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 22:29:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x6) 22:29:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 22:29:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffffb3) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) semctl$GETZCNT(0x0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r9 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r9, 0x200000029, 0x67, 0x0, 0x0) 22:29:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002002, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) fchflags(r0, 0x0) 22:29:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x6, 0x1, 0x401, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/238, 0xee) 22:29:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x4fd) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) acct(&(0x7f0000000000)='./bus\x00') 22:29:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x61}, {0x81}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf5, &(0x7f0000000180)="7c57300d86a28120c0d1c46ab0c29de7e4847276b532b6fc5371fd4524012da2096982620196aedb557d359e238c281fd4b9f7ed21eb24d77ba81755dd527341fba7bdde9f02d2cf2fb727c9a1329d7884ef2c3bddd2d4b69e3ac441ace5be62438d8cbbe3dbe289c90282ae60f566fd3cd95940dadb672bae2c5a0145e6fef4601a4a9f446ce42aaf8dd636302e82a2ab889b15011e65cd22507082f4af08dfcd16ccede932e94967a644f9e56d16375d6098fda3daa81d3826032f82aa6d142cae88cf890d6f85d452226f5660a4c1017559d63425deacf901431ccdc04c078d86617611f6114575aa3cfb0a71fa69948203a3c8") pipe(&(0x7f00000004c0)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x800, 0x101c2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0xff, 0x8, 0x3ff, 0x1f, 0x100, 0x7, 0x3, 0x10, [{0xa34, 0xfffffffffffffff9, 0xdd, 0x7}, {0x3f, 0x1, 0x7ff, 0x1000}, {0x3, 0xc000000000, 0x4, 0x4}, {0x9, 0x233, 0x6, 0x8}, {0x6, 0x2, 0x1, 0x7}, {0x10000, 0x62, 0x2, 0xf0}, {0x1, 0x8001, 0x5, 0x1}, {0x4, 0x3ff, 0x7, 0x7}, {0x4, 0x8, 0x3, 0x1}, {0x8, 0x80, 0xf2, 0xfffffffffffff89d}, {0xffffffffffffff90, 0x0, 0x9, 0x25}, {0x4, 0xc7e8, 0x2, 0x9}, {0x0, 0xf8b, 0x400000000, 0x8}, {0x5, 0x80000000, 0x2, 0x6}, {0x6, 0x6, 0x9, 0x101}, {0x400, 0xee8, 0xbc, 0x7}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x0, &(0x7f0000000340)="b7") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) 22:29:38 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x1, 0x2, &(0x7f00000013c0)=""/213, &(0x7f0000000200)=0xd5) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="f5557500001000000001d5dc292faf513e780cf2f74d14116917bb06a31ad7143546c5c769719112a54c8314131808949364edb13013a5eb0000005f2cf62c0f419195013b67e16aeca255d510a465bf526e0daf6cd7d7b57243d38d7cc35e74817092f15194a352471ec23ed4aaf552168f4ad4ccc92445d191aec4d68c7fcedf2ddc126af2ae84976ecae6a88c0d1ae7611023c8f26497cf776048dfa0053d4c7fbbe8e2f3bea978bfccea2eb57a9bf01d87cc8ddf9f582366e7b89091c95906a2d7cd41c93708e71924867db57b00dbdf"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getuid() setuid(r5) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) 22:29:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 22:29:38 executing program 0: r0 = socket(0x2, 0x4, 0x40) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 22:29:38 executing program 1: r0 = socket(0x2, 0xc003, 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbc5ad4bf845fcccdcc3413386a695bc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000004854a96ddb5dbb6f65f373d007bcab6592e5563225ae59a5a0e44f573e833e590224869709caabde2d3db157ab1f0b508d982ab57a560d1a4b5212f1f493c467be5bdce96ec385d84727200915703cadda408e7723f705746df71be635e34b7750d5fbcd4da70e7e72c45fd7ee7a12af7cadd6e013dbe57de8b336e9d803f8e7cec8b59dd43f0c5fe186d74e23cc4a02924909f515"], 0x10) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 22:29:38 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000140), 0x0, 0x40c, &(0x7f0000000180)=ANY=[@ANYBLOB="00cf6c47054bc88b6038"], 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x20, 0x41) close(r2) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:39 executing program 0: mprotect(&(0x7f00002a3000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0xdbe5}) sendto$inet(r0, &(0x7f0000000080)="0f450b8129f3c4ca4a9edf8e2111692e01aae1287b2ee5cfd7a6488395e08db6a0831abbb3106cc56c61d7b509587ec75b730644a5e5667eaeedbce45b350b0a8f1dfd5ed964853b3b742271bc8a59c43856ab85ac83437fd337ec2ec68d", 0x5e, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000140)="47fce1bb7d994997fc3286843b1ec9b59d30976c7fa72be80b04eb79b8a75e21250ef055c99634acaca566f614d7a1b64158d6475af64e82d6b82cf3daa0257fa86c87b57f42c0bddba89d10a9227739dacc8d145bdcb16b74e0655d7bda300a1d7b4bc6f8521b7a700d25e957eae65de2d556516daab7f0cfd4fd652b7b40a38125", 0x82, 0x4, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 22:29:39 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setregid(0x0, 0x0) 22:29:39 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xd0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r0, 0x0, 0x0) 22:29:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8a227c192019a1674d7dd5b302a6bfcc2217fe839b7c8cd8b0028349c8847d3eacf22d4ae1f7ff3ff67de57b2a5cefde1fb306c4beb1fe2ba685493b494ff2baae6c0ef823f9c805863f78d758d6623bcff0780bd7aad15c22b275c4f350c16694fcef41c5fd9b0a8b197cb42fcca5156477d2522444b2404fcd499f6c2493aaf8639d09f245becd4ee35f1961e331d8c60f4c1d69fe711f460f177c57c70dc3cab4ff6097dc4489c1ae7998ca08044a0de38bb47c719b46265abd0942f9887e27e9fb1ee36d535a"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f0000000640)=""/238, 0xee}], 0x4, &(0x7f0000000780)=""/147, 0x93}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000880)={0x10, 0x0, 0x4, 0x101, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5cf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7bf1681c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) seteuid(r3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="ccf156a2be2ee56bb1115b3fdb412c5f57719ab1ee756c54e2c77597a171148ad19f92651cc9e4c2e02559e0b4fce13ad44a227a823bd56c8eee577904663b155bf9cc283f79af44eb67489f50403b6cc1ac18c113dfc326a3639c4a88014a42d6dc4ed709f682ab8e56aeb3a833722e77feeb51dfba3f3961079eb5195c710912eb31b24cf96998df767a80a8b5fd87da74d7c140f184a89867516bc9fe2e5f4eb7b5343e679a03beb88d3459f2e43b07b1f76f05ace33a7b41", 0xba}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="b80000000000000001000000ffffffff18f62db8ffb608e0e47cbbcb6ac1ea361593ef91998403e432a5b57e9e2d439c0dc9cc660a7ba49c856a6da907c714e993a07ad0d6cd3c5acc6e59a092a18ca64357d0b0b4f22339009cf46c85888d068bb435a63ccd91e2af7a122a685ed972216376d610e6e2a535b824aa1eb4e1cd2c98d1ce1669cd8890164578cc9a77d17fc4808eebbe8cfe373300000000774a8f00aae1d3c99f92c0e0a64f6cbe4ce730192ed68f879e726af95df5cc6a4e408b3f092a5e00003000000000000000ffff000000800000a8c1dd32efc6fd28cca89658d186e6274566f3176ec0ba932f000000000000008800000000000000ffff000098000000947f57b4c8324a1f1b363f067f519345456923ad07ba3e6ab3802858de66559ddd7c6a1d15d33e0ccbe15e4fae5ca64b84c2a7d0bf8e6f8398a45320880353a256a0ef3ec652110000000000000000f7c5ff4487b4ca4416cde9fc09d272c51f8987d5127e0ee0794b"], 0x170}, 0x1) 22:29:39 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xb) getpgid(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 22:29:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ab5800040000000000000800"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2b197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaff48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49f559d612f871f4385f04557795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000028adb1ff02fb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a993b25bd1bc73000000000000000000000000e89c5c7c1ee37771a6421cd4a36ec9a421f9bf"], 0x10) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8051a7ea9", 0xd3}, {&(0x7f0000000100)="232fc1ab275b4a3138913ab0e64ffc812ae2d66fa4afdbf9731afa009e12706d09d20ae9c4f758bdab6c4c7b16fd2495cd30686f053a013e666c94f456ad2eaf6e428800fedca55f5371fe55a0d4e1b59fd468a915114ebb45c4c462151b45d8f59358b7188deff2169202407bed8573037937e1acc63d50d63861bf7b9b49685c6ad22e787ae1e11233b5dcefdc7646fea313055a71286da321f8664f15", 0x9e}], 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:29:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1c3) 22:29:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x80000fe) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x86) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 22:29:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) listen(r1, 0xff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xe8, 0x7fffffff, 0x10000, 0xabc, 0xde, 0x7, 0x6, 0x20}, &(0x7f0000000140)={0x4, 0xdd69, 0x63ae, 0x3, 0xfffffffffffffc00, 0x3, 0x2, 0xffffffff}, &(0x7f0000000180)={0x6, 0x7, 0x8, 0x81, 0x7fff, 0x9, 0x80000001, 0x3}, &(0x7f00000001c0)={0x1f, 0x61}) 22:29:39 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r0, &(0x7f0000000080)=""/11, 0xb) r1 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r1, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 22:29:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x5, 0x0) close(r0) 22:29:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x51, 0x9}, 0xc) sendto$unix(r0, &(0x7f0000000340)="500105010000000000000001070000000f100406d1a11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b1eed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629716b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e46f19bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203581671ac5e51a7a3dc1a0c215548f2de6c031efe1b09a4c539ae0731ec7afd87bffff8ec4fd15f60663e9b24a868b4fe7e3957e2b34a64d65a56c00"/357, 0x5c, 0x1b, 0x0, 0x0) mlockall(0x0) 22:29:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x5dea98df, {0x739, 0x2}}) fchmod(r1, 0x14) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:40 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x359, 0x0, 0x0, 0x0, 0x27}, 0x0) 22:29:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x5, {0x800000000, 0x4}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 22:29:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r0) 22:29:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 22:29:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0254f7d2e4f1528742ba3cc9284d41fe8f40ac450605bae346f29804d64cfec1599b5324f808", 0x26, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 22:29:41 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 22:29:41 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80000021c0, 0x40004000000028a3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x39}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x10, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0x40000000, 0x2d8, 0x75ca}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x94b0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x80000000, 0x40}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0xfffffffffffffff7, 0xc053}, {{r1}, 0x0, 0x7376bb3404f23cde, 0x2, 0x1f, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x10, 0x8001, 0x3}, {{r0}, 0x6930f510c3a8fcc4, 0x34, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x80, 0x8, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x6d, 0xf0000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x8001}], 0xbb, &(0x7f0000000240)={0xa000000000000000, 0x7}) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x4}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 22:29:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0x800000800, 0x3, r2}) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x58b738cc913367e6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x95}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x27, 0x0, &(0x7f0000000000)=""/39}) syz_open_pts() 22:29:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4c7, 0x6, 0x5, 0x2}, {0x5, 0x5, 0x0, 0xfffffffffffffffb}, {0x94e, 0x6, 0x1ff, 0x1}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x97f, 0x9, 0x9, 0x5}, {0xfff, 0x8a4, 0x5d2, 0x4}, {0xffffffffffff8001, 0x800, 0x1}, {0x3, 0x5, 0x1ff, 0x7ff}, {0x2, 0x7, 0x7f, 0x8}, {0xffffffff, 0x2, 0x6, 0x7}]}) 22:29:41 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = geteuid() setuid(r3) 22:29:41 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 22:29:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket(0x18, 0xb4f3b0d8f855253b, 0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) getgroups(0x1, &(0x7f0000000100)=[r1]) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:29:42 executing program 1: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000c2e2f080500b827d5"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000661000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 22:29:42 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xff4}, 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000300)="fed4c01a69eb608d23820b9b79c5809bc09650a60463b7cd9bcf1edf37fd99962ee1ab2a3eb679b06486ac6714fa80f7254ef91f3ca69921058ed96ddd34cf44683eb5c8f63db06dc8e38ddbae66fa607a21980ed5b4b9bddcd925c1a8b4b714f05af896d10367c7eab3884a76bc44fcae796a0be429455f4bcba9a5781c41210e342fa73e3fc5de00b65ed0c96354d3dcfb73775135a0809f357ea3caa4d2c0a383671cbc6ff9a6d23cb9f497de64c9639eeceae77e2d2e380b5800402e6c320fc746fcbf3f5a6c6e847329e78ae94b401a2343ac35d732d85b0b62caa584f2a3842d1972589807182ce588c54283eb02f4a5f91d35ea8ec058", 0xfa, 0x1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000004c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) setsockopt(r0, 0xeb2, 0x4, &(0x7f0000000540)="ce469dc3dd6e087f4a998c84301e13f7f9994bad5cbdf90614a12916ce3fd6c6d5fb8a36036db82e8285cc0ad91c83f9ab592d3504b79dfd5f21bc558ffd0a71a19c1d1f2a46b84998b573af1ff594a2c2701df0caa7224280e91bb8937cad225d3315154a735e58a8a8e9ebb58b67f21933f47311f05b33572375d98ad7f44321d1da0e85a563b9189261bdee1bdac8f33f779693a6b7b15238d34789fe504a0d8f6d9e1c6a7c37bccc457cc7e73a85c4f3f249d364867c9dcd22a55be7e4c30c10f20b58b8513de524d4bd6fecf4594a71c4a018e3fbf7d8e0f0747979034d70a7b81d1bc9d8cf5388ec4ad47e3d6ac2020f8061ec91d33e7df7642ab2264f466fa2a584f19b14ccb69f87a0f0190d1d8cd8818f634da2447446097e2ef2d3126384ac3b7f3f04a28d67aab28fd5266cd95f42049e3cd60db98365a008fd2f24e910a6e6693e4a65741c3d4db44b0391de42b64130d492b775e942f38733496ab8adcd5d938bb01e2f4f16190d9e463132e7ced2264c831a505da100a6e55f88eb365b3afba4e37ecddfbad539515f4e05fa206dd0710d5e91aea3defd4f0970327e3c74945c15811c9c271b66fac4c25fc40e1ebb9ffada8770183c6a6aa2a18062ebf0a6a13f7035ab866fbe85d1adf38f1f3a91c4a93e265341f07eb33a5509b01f0d87686f20bf6ad9c0b99327911cdd904ff425e3311d2e713c78036b83355aa7877918775c04bf7b4f2ca6cc4964a48d344549611b3fd0be98c89546f4050ff237c128782189d689731fd6414ec51062359afcf2b8aa6fb5d4302ea6b31329b649e3f4c15a960d0768ef8594dd0e142eb720ccf57729f7ea04f3851a4a2ea1202549af1e2b43fa1960067f2ce2b665098a5799a05247451e56efd47341bb68ea3c8a55ce09e65a37bd849f91b9b5203b13d8f804053a236eb7dfaaf2fb6b252567261909c2d240cd98739f11798d2248e497d7ddff9dd42fa3c88857f7d7750e827d1447a3c47225a3a35c84d596f474dc4bd9f862e60e365e6301a7a2880214c59d4adc3b9fe3415cca47a77acd9f43c5c439bba7f307f3d81104a1b6ffbbf9facb2be2af769af55877fdc75e757e2e0c0ef5b6447ea91a6334efb3dd3b6ffc4685832f85f0fd3faa8d21e0b7b8a628d532b8015912fd4f02766d46e806e32c2c0d6a507ba4f54433119af0a9c3948aa2dbb6333e51fa37b98f3ecc037fb49920523498ac17b198db1d01a2a622b0318472ecf393724d784753da91906763a088ca5b3c2eb9f1f7ad2c16414da1fe6c89796162888c4cfb3fbbb4c47aca5c06a451225e782177702303e33cd13e2266553bb9d07eab143355ccbc0aca265b80dc6f48f50c4fb4ee3d410fb98adfa64735ce002e98006573cb8903e56f0cf22f6f812e58c642a0e46fb0c250ac9ca970e436aaa96de943c23fabd4b7d9f90a14d721dabbd7431a2259d3d5c6017b0edab599c606691f8fd660c31a9f48c1606ed4ae4d66ecf00519d8e8059da66c5baa8e0a2fc155d931edbe5ec877e967d8b3af3da1d8c1c3ecbe09969efe62c696322151f09b6ea91632bc367c1d26036b1c03bb521237fdcd4a64605b8730a70ce9de6ab350d87cd54a607164f5a7b515e7f2adeb0d7d69fbc0981e942857a0c9983b85bc14e79d6ec628dbd2ca55765747507d3abbf99693b5ebc54f91d38ff8132670479a87700c7c64a81d2d6a725e47af055ae41478c57539d5f99ec13030e6d7750f9a3d526d0add11b55075f2c9e2d28a9d0915f33723f76b1abd9b8f47050768853492eab058c31aa2bebcd1c21097fe3f6c7badb7db35dfbd4e45fb42eeacaefeda59ac73beebe22acd9d768a9057c9e169cadc45327abd47f0363c353dbaaea7b04cfa26647cda8fa726a9802048d9e66a61381b8db80506424489aa9d78e9f849cbc8b7c4cf0d3755fe1ebf90fe4c349f12089f6ea9bafeda93a532782af8729691e118307e541338c3a0a4536e62993941d5bc80d781511bae4eddea1aaaae44207bb9fe3705647d2e3acdf6a5a5d537b9dce2a2d7c2cc7b8de900fa2207b0780df4ce4d4429915210882919655b09f3b13908e79a654bc3501aa4e2ba9cf9ed5661f10dc91467890624d0b9b033b23d542f4a1b36f45202f1735f535b33ed269562ef77deac309587f796ec562ac6fe550a5bd45ba65673fcde38174c50cfbe1890e10ca8f1e98774a07c1e5ef4a30b290d9ab000fa9bb4ac44bebf5f57f8796a305011bb7da2b7fc286ba5bee8066ef2ecde96143f2a3c44cf196557f3825454a4fa5a398cbcdf3b4e9e81be53a4d08de6eb1198a5d338d00cf8742ac5529dbfa1deff32c45a469cf4140726775e5e8797faf11983f1baa51e4a325d9d23ee1272c37adfa0f93b8286018d27bb836f080c39c294d504c743c46dee48964144e0cf0e9ed953e0f37ff90503b6741ae776da3e32ae9fb1c1f91d71088319ace27087836859fe5bf3796502978fa6a976575221892b5d3cbe2ad0bd0c3f6c4799dbc3f572f708bea77849bab0d196efe6bc2917da3c2d3d0424800abd5d9ec54e6e6286bf7d79d4c1e65a26e81da734e336dd061be1a190aab7a58653946d8ee15d971778c2b64b10a77626904afd600e6da253487dd53b3d46442d730e441d9958a345a2b1b7fde60e06e0b0639660fd020b802f39f7db01db7d3d4a30bd2dfd7c00a5d6f3c27271ae5a9d4f3e0b2f1d7a04d358bd7ab49082d131ceb5ce28aa59adfc76cca92b1763253f930c440884262d007b7fe6e23dc52c237a7620054e37bfd109cfcb2b02e502556c3a7c36534c803eb859d82e7398b2712ffc280babc98f0bbd87c2d874629e70e06a1c53edb72c085beaaa19094156501c423debcaf11050588e8fda6af9f7c663b215a40075be66cc34c4844c917944ddb7820ffcda8b765b04cd804e8c4d99701966917688764a2025c83d25dc8b3ce18416948b4427eacf2f492b96cf885e378646abe310a7b24d6c15b83d8407c982c43723f6705c1931f4ad6ac235dd30849ed54273a4b377a149082bf9c5471e2c003355788de3182821237f50a2579c9b3fd4c9560a17b1a6d18f771eb66c1afca63785994dca158ed66031b1b8ee77f0b7bc3c1b97384410b5f6e66fe77d8b96868e985c2821883a083cc51e8c63aee2cd1bf0923423d069afa304fb0fdd777f318d1af5f42b80707cb31eca67acb998a75a869243c3802441787d7d93add0ce7d8d0b65607ba7e8fbe3e69b8f43e478d7c5adf3d62bd2e42e92571d2f66e50ef9f35985d0835c3f2014b70345967dfa52d16a85d719be25fab58f7a6bfd551c89c54901fe0bdfa31f80bbb68bde22cc882e8decdd66b1152c6b0755668c959da3cedf87a6051aaa562abd31863fb79b19b31de01f8837555f31b18f423f9a8d236324b1d52b73f41a1ec91253ec2f3bd335168b5693fefacab1ce36f529ab3009ceb526ee228f745c1c9f1f94dcfd65f90745f23ba0129364119d78f5e6628534d45694bedcdaf6c8b2ddf576c72def2de68b9a67a951c131e33da19ccaaedfa0fa186c93dafac42c2115b356ac2db68b61aa94f9c7843deb3043a19c997b6e66cf05e0403f3a4cce6c90e0a3d340dc128612329360f626cede21abc8b3bd5a98dd13e5b3a835a2b059953c2084d3208b2f46a5050e3bb5174e884fb5b7c679225d7c3314e2d745e7d22af118dcddbf39dcb3012e0767c94e3889fc0ddbfa640a73f87ffc2ebf3fa507d6014d2df048b248ce55450cd24e6eda764eabca1c6f1d28b0f86b95e33b22df7f3edddcafb4f4b4daac281f4c98bc5843a69d90ceb35268c15bb340632e43f5489dbf54603276b5b1c5cea06ffb89145924275e5fc29c1cfdb64f54d20640cfd4d356266b015a7747fb48367d24fef4aca33c94f42e22835f197e80d172e5b033e0f93865edb4695123834580cb53a440cb2071a8d4ed10faf85e0f565b9d1ce1fb901389322ba2eb9d19844fef43b4dc785e2e6ac76baae23a531b9aff6294fdad0f77968b75886f48088311e446b555a41a980404aea5243bd1857fb8683619f0fc6f4f6dd4a9efc0f6950718bd6450bd9fe9ab5b4d4442137cd5ef62ad35d3193ff153d229b766cfabce13edd2fc240567333be93c0ccd9fd9a24cf26325debce528c46e4087ae871229badef0b25aeb3b32f9397a3db6d8b807c36b18770fce84bf5d56e1e0549ec264568f994a4baf2a55f20400563d58cbe84ac5264746e063def97876bafd1c3e86aa3237f25e1612f1b38e647e281d26bb2b9842c806ff906bd0c863390eb5ad7d7a9c24b3e7290aa4686fbb69903f4513b9dce8f3c3d5a81ed6a2db3203369970a2bb6c3b95d7e2f298bd078137a979f47b18a221a952408b1d98adf7454ae3a4ddcce3a0359978bd5636868ef5032302473e065c69ac50484e8f65593a1e0255c26ae8acd7b58977ddb63dda8930ff30e2d5854e45f391e0c5bde25f76d67473fbbe41cee09ccdfd4cecaf3d9c1a77e071c3476739458a3b54c61982b2d3ad14586441ec759473aba1e7ccbdbac36ae96ea2b11ba472c819f232162d3ee4e01fd112a3a1741daa7e2467cada5f50cd81a4fc966f4b98dc1a9da44dcfab83649d37b9a09d96f1ab804d17a126b368b221c1cd12b7303bf3c2a5a8433f2a503d7353e8f0856ea4905e1e23302594c2f610abbd916d50a77d6ad6df246d2f5ee0b50f43f14117ea3408e073bfd8e9528b6b77e38a410eebfd4ef4f3344e7c7fe0f718790c4ec5e5e734ba401b0c10c4cab517c37c17802ed2deab0aa0d8b27948a3cd9be24628891ef91c3b9f6052982e59b06087caa868c912aa08592877a2b54f20258962c6a321fba73168c49acaf20f725e523e7cf0136388c2751f86a49d89c4b7799c0c54dd8e3f026c3ebd83582dccc19a5bdc7203c3197590bc7db15871022c0601d9435b73753f775941bbb9cf827e4777bbb40efd504d1e31a90a1fe06f77f9bb75b3cb1703d9b01a6e8425b1909bde7e597b1970ee8e9e4fadc5926d00b27f6ca26c6eecfb1fe6f918e25800de6b600054f264edb5000384c357274ca04408dd1c7bfc6f6fd73561c5fa472b7b368b37227ac92e81562dbcf527d9369eaed5e95820dcb0dc58715d6ba33b0b8f5a41134e5550b7fc1e7929c1be4144513c7664418bd33b4d67743017f88d027fb58ea51cd0a7f49bf76ea297eb09d0141d9b1da18a5b61d0b18a91d2f1963067c34733b5072f3f935428ad0f7d6fd0db56fe88d8f4ae6a9a0f506a22a9a7e5c7cb14e2485d9c2b1da55ca65dc0d91b97b56d721065eae07a56501aec7ce23a46887b4cf46a232130579fee2fb62eb58dc34c281488b25be9008bbb4b21eb91a4b6df3200ffee1fde1d5c62ed1c997e16d1875412cd27bb57bb4b591217af010fb1cd23de6a86611f114d25def8022913820dd41dfe7188557fda63d591d8cc4936b45475f8959a14bca6e1e42a987fe41bd32129cefb1745227ce025a8499a03b06606254be2815920979cada9168ef380e0afb8dfb46fdb2d430eecb8ceec02e3a9c70bbef5aa1a72d4a38ff8ad9c4671f7a59050d987685bd057f5235780b39f5ea9089ed84f5505000710b2e8afa974120c189c3be97fae613971da338693576e7fb7aad259753be703e46b4c7480aa123c6b6756b867bd06ae3f8b1a897b1f7f15dada7894e9d37fc7bda1cb0360d0eb42ef1665ca52981c39b821c5a114e001c81828ec3b1d5e1f1160e9aab0491d53eb87de8d2e224b5b1ae64649663fb02c63c616", 0x1000) r6 = dup(r5) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000001540)={0x0, 0x1}) connect$inet(r0, &(0x7f0000001580)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x3) lseek(r6, 0x0, 0x0, 0x1) bind$unix(r0, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) connect$inet(r0, &(0x7f0000001640)={0x2, 0x2}, 0xc) ktrace(&(0x7f0000001680)='./file0\x00', 0x0, 0x400, r2) getsockname$inet(r6, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fchown(r1, r3, r4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001740)) 22:29:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x40004000000028ab) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 22:29:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) 22:29:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 22:29:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2000000000000184}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="b6f329f660ef") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x3, 0x8}) 22:29:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = syz_open_pts() dup2(r0, r1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f00004db000/0x2000)=nil) 22:29:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) 22:29:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 22:29:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x4}) setsockopt(r0, 0x8, 0x3ff, &(0x7f0000000000)="b3bfbf3dcb3c33d1c954b9233151c4b2be78fdc1f6b4bbdb066cb776728854f72decf2cc111d4485d5f29b0bfeb6f6de0e4e3c8ee5b85f9ee3ca376dad33b42280e8406db37d426982e38b5c75ada0948e754c9a91f530fb1d04ab67cb4ead621d1b974f31c4267040b56e77948df1c7e27727c586b281a4fde963414d51a02a919b2f3521fe8d6f6ab6e3076e111963603589ec66fc5876da84e889f2c7367f832d86bc42e98be58f1e5d3baca8bbac0ab15e", 0xb3) ioctl$TIOCSDTR(r1, 0x20007479) 22:29:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) getuid() ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 22:29:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x7, 0x7fff, 0x8, 0x0, 0x7fffffff, 0x7, 0x100]) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socket(0x2, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setrlimit(0xa, &(0x7f00000000c0)={0x80000001, 0x8000}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 22:29:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpid() setsockopt(r1, 0x0, 0x5, &(0x7f0000000100)="67a8d53f621015c1dab1f9ea9b404016d92f664b07c4dbc5a021686cd1c66d00340092968dfbf7a90eb53d22b5e07fe69bc34d812d55c0f1c90fcd06c044bf7984914f467b7504a1037ba7d9b41c3d8509d5a881b4b806eaae84f8659220848f2007c23171aeae087c4f1d8d996b039fdc7168da2d3144f549dd009bc3fe174145e0df1648c10511f007a025eb52bd7655aea770793cbb0aaf623649bd9b363e76a445e2738fe5500acf32510e", 0xad) close(r1) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5e, 0x1d76, 0x4}, {0x24}, {0x6, 0x0, 0xfffffffffffffffc}]}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/113, 0x71}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 22:29:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000040), 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x3e4b015101179631, 0x4, 0xa0000000000, 0x3}], 0xff, &(0x7f0000000180)={0x0, 0x1}) 22:29:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000240)="42d644ba57a2532598c446089a20317eaf8ba145ee9e7432337e12c58d3458b7ab9ac981c933538f48cdcd6d1f3de81349385ef50ebc658c108d615075e6aeef10bfe73e5e72147a90ab9e57a0bddfe6c035f3f27f4ecc2bc314a8e30c7f7f22d74568444d66a3883cd2a2abf793ef5019cd9488418ab6ebd775abf2530fe838350bd6d73694912fc1b2725969c2c824dab615384072625726b76390e8756c6d1eddde1c94edd9e6fa76fd76486b6b1b6aabaa0f3704213ea651ab339c70672aa3eef0e2452262e7eae219f57ce00c48ff48e3869531c3f031ca927b6f86d94b6d844e0e04be15a13190cad36b1d7e2f83", 0xf1) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 22:29:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100000001, 0x0, './bus\x00', 0x2, 0x7fffffff, 0x5, 0xfffffffffffffffc}) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10, 0x2, 0xc9) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 22:29:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) 22:29:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xc315, 0x2, &(0x7f0000000080)="fe35e56216fe93cd918d63c2466459b8d696bb3821d52c52c0150db0a43e1c052c1dda0d32c4225041ae5160af22c784a5efc39d09b1610a477fe84d3b9ee7b47741bca370083b73a8e328262afcb1966b26a25f3a14d3f5eb", 0x59) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x4, 0x401}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x20}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xfae, 0x6, 0x2, 0x4}, {0x9993, 0x9, 0x1, 0x7fff}, {0x3, 0x7, 0x6, 0xfff}, {0x0, 0x2, 0x0, 0x8000}, {0x112, 0x100000000, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10010) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f0000000100)="25c182be11ce81a5abc2b6") write(r1, &(0x7f0000000200)="120f242f97b4c3852c32ee571fdb62f9012dcbc7cd6d5b8176c664cf8eb9979bb08280ff36959c41909f54d298915f49d672f5c252dfc54ecb9a8121ec511798ddc697740a041f8545058a395dd8bf28e630bf6e974c925a13e38acf5411bdaa08e672c772ada90cd185be11fd37907cf64be89763457c2edb2c185351012f6b9450a0ebacb72ed9b88b60f1eb70df88de831ff564282516887ab825f1acc2bcd4d0a2b5748d768d8f2904bf3891b6046cbac2c8e69b7312f7026f7b2d5fc224", 0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) 22:29:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 22:29:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x0, 0x0, 0x110) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x21) 22:29:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x8}, {r2, 0x81}], 0x3, 0xfffffffffffffffa) sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x60) 22:29:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28003e0000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:29:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x1, 0x1, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r2) 22:29:42 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x5) 22:29:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10901, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1f) 22:29:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="0d38447e8bfbe6e85005f3f5f0c047c365f730ba25850e642b86c23da3f0cd36e258cdb8e72e22cdca349bbf5b8c9ed70b2213b71fc3fb014fb080846c17418ab230281facd57e2c5fde0aa1cd511d216045e29315da0f3f2b7e8a4190e9dcf4001f04cb4ba5a56a91ceb8193d21dd9af0d48f7f95ff62025eb9fd8d7340c79d102569fe9ad3b12cda35fc89674de80b94d1c92cce724c7479", 0xfffffffffffffd06, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r2, &(0x7f00000001c0), 0xa, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/29) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) 22:29:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) 22:29:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="6c5eeaa92f8d402c0639cb79af84e595ebe3b2a7127f1b22b81db912dd79259648f066d5d310bd7a2bea8fcb574187ad344c83da5f5553c405f8353b5a", 0x3d}, {&(0x7f0000000180)="8f8d14ccd4a6c5aaa4665fd720a822676de9ffa21c33881fa19a46a40773c185b9332999b6b4d4b2b9f14a8dcc550a0d5941cf4228d55c76f7da96043275a66874b04e3ef23cac97484c75fdd682bdcfc82556e3b08a3e11a06dd6d95788f904e81d95a2e00331af5dd5ae6657e343bb18291a83cdf42d1f43fb3d527861f60f39b0be1a63cb2f7a0739b36626d9c7d09aac9fe5ef8ff544649fecf3bfd3721b151f1167b5749f1e2161915dfaabad19768ac49d88b7a76ca8a09c", 0xbb}, {&(0x7f0000000280)="b72deb3e40ed8036bab5bf5701f29bc16d637e28025ab16b00e8102f60f675601b51bc8e43ecbbe57507cdb746d5eea8c88c8b26d6ceef0e77ba72eb8147c2a81dd2ef45414c886bd115fcb406c36383401898b93e7f35bb44bb28b7725b81e3f25a22810c2ea471571d9729c0d4f22911c098", 0x73}, {&(0x7f00000000c0)='!', 0x1}, {&(0x7f00000003c0)="0befb85c53c717fe2770d9ffbc35c51c6bc0d2bb7a36a1a394cb1887e6bf02f56232933725c7f22f86ffd66d002381c92040530cf48b96f992126c1fd3a5cb41b4c73f1c868123900d7a45a7dffa088120166bc3c715432bedf1c9ae5876c46eea47fa93f265d719ba5fdefa9fba8383c168de8a336c0750d94ea654e1b3c338c7cd42c78c9d583c0b0d542bc18fb03b69ae9450d910ff82dc76220f75e22365432ddec3606d2635a04d19fd8265413d12bd8adab0b9df7f2a026f8b3a19f1c9e88673d57ddb017842f5eb6b251a09c6f6c71d2d7a49a49776d31315fcf6ac40c8b3b1e07b4ec1ac", 0xe8}, {&(0x7f0000000300)="6e0d76e84bf5f43021df6779de3dd5281faec0940f3b503b9e4e17c059b0ff54f112dea034d29aba109dda744b4aaa4b395410f9cb15a0fc2c3817f13031a897ec2dab6aa75cc20ab4df472e5f1886a2f3a18943226467e45b7fb6104f2cbbab23d4", 0x62}, {&(0x7f00000004c0)="33fe540c72918f7dd2dcbc6d7c3c70ff5bb71b9e386e7eb7db3b30bcea040e0dbb5f45d116af34a03e10428e85decb24f1974135132c71f06d6ef087571363210e763399aacf5871662590211feeaef437a7010cb2cf1f38329a9086daa55c2b9ef693059d273dc0e13f32088d78aaa5dcfeb14aae22d5f49f3b692400da38132a79e36e81", 0x85}], 0x7) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r2, 0x3) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='r\x00') symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r1, r0) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 22:29:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 22:29:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 200 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 178916 71992 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821fde5b,ffffffff82200cb3,c8,ffffffff821b8a04) at __assert+0x2e unveil_destroy(ffff800020a8b190) at unveil_destroy+0x19f exit1(ffff800020acea08,0,1) at exit1+0x38f sys_exit(ffff800020acea08,ffff800022b5b160,ffff800022b5b1d0) at sys_exit+0x17 syscall(ffff800022b5b240) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffbc924) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc8f0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 200 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821fde5b,ffffffff82200cb3,c8,ffffffff821b8a04) at __assert+0x2e unveil_destroy(ffff800020a8b190) at unveil_destroy+0x19f exit1(ffff800020acea08,0,1) at exit1+0x38f sys_exit(ffff800020acea08,ffff800022b5b160,ffff800022b5b1d0) at sys_exit+0x17 syscall(ffff800022b5b240) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffbc924) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc8f0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800022b5af70 rbx 0xffff800022b5b020 rdx 0xffff800020acea08 rcx 0 rax 0 r8 0xffffffff81fff683 kprintf+0x173 r9 0x1 r10 0x25 r11 0x933db1999664d24a r12 0x3000000008 r13 0xffff800022b5af80 r14 0x100 r15 0x1 rip 0xffffffff81e85d98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b5af60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=153959 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=85, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace2a0,0xffffffff8264d900 process=0xffff800020a8b190 user=0xffff800022b56000, vmspace=0xfffffd807f00b730 estcpu=35, cpticks=19, pctcpu=0.2 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6761 446715 75023 0 2 0x482 syz-executor.0 47756 386543 75023 0 2 0x482 syz-executor.1 60200 467674 1 0 3 0x100083 ttyin getty 20324 200338 0 0 3 0x14200 acct acct 80148 288496 0 0 3 0x14200 bored sosplice 75023 507415 67669 0 3 0x82 thrsleep syz-fuzzer 75023 60001 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 216252 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 248641 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 155127 67669 0 3 0x4000082 kqread syz-fuzzer 75023 427805 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 315745 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 95790 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 126239 67669 0 3 0x4000082 thrsleep syz-fuzzer 75023 235177 67669 0 3 0x4000082 thrsleep syz-fuzzer 67669 176228 37731 0 3 0x10008a pause ksh 37731 33371 48547 0 3 0x92 select sshd 48547 504615 1 0 3 0x80 select sshd 53702 147362 79905 74 3 0x100092 bpf pflogd 79905 22725 1 0 3 0x80 netio pflogd 46059 287724 21805 73 3 0x100090 kqread syslogd 21805 341346 1 0 3 0x100082 netio syslogd 32328 475946 1 77 3 0x100090 poll dhclient 39507 264208 1 0 3 0x80 poll dhclient 85540 19021 0 0 2 0x14200 zerothread 38380 30347 0 0 3 0x14200 aiodoned aiodoned 72463 93023 0 0 3 0x14200 syncer update 91341 231898 0 0 3 0x14200 cleaner cleaner 71992 178916 0 0 7 0x14200 reaper 43348 411236 0 0 3 0x14200 pgdaemon pagedaemon 8421 451930 0 0 3 0x14200 bored crynlk 75389 395702 0 0 3 0x14200 bored crypto 82444 324380 0 0 3 0x40014200 acpi0 acpi0 38286 517917 0 0 3 0x40014200 idle1 63069 426793 0 0 3 0x14200 bored softnet 93774 291024 0 0 3 0x14200 bored systqmp 19598 42110 0 0 3 0x14200 bored systq 39674 383541 0 0 2 0x40014200 softclock 89337 28981 0 0 3 0x40014200 idle0 7783 507312 0 0 3 0x14200 bored smr 1 485362 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9553 7083K 7831K 78643K 16346 0 0 pcb 13 8K 8K 78643K 198 0 0 rtable 111 4K 4K 78643K 782 0 0 ifaddr 69 16K 17K 78643K 273 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1577 0 0 iov 0 0K 32K 78643K 231 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 3179 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 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 257 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 2117 0 0 sigio 0 0K 0K 78643K 47 0 0 proc 58 63K 79K 78643K 885 0 0 subproc 32 2K 2K 78643K 119 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 187 0 0 in_multi 33 2K 2K 78643K 148 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 464 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 111 22K 31K 78643K 7985 0 0 UVM aobj 111 4K 4K 78643K 113 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 75 0 0 NDP 15 0K 0K 78643K 80 0 0 temp 193 3544K 4179K 78643K 23404 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 17 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 109 0 107 1 0 1 1 0 8 0 rtentry 112 103 0 59 2 0 2 2 0 8 0 unpcb 120 754 0 744 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8335 0 8335 2 2 0 2 0 8 0 tcpcb 544 333 0 327 1 0 1 1 0 8 0 inpcb 280 1034 0 1027 4 2 2 2 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 21 0 15 1 0 1 1 0 8 0 pkpcb 40 14 0 14 8 7 1 1 0 8 1 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 35 0 35 7 6 1 1 0 8 1 pffrag 232 5 0 5 2 2 0 1 0 482 0 pffrnode 88 5 0 5 2 2 0 1 0 8 0 pffrent 40 10 0 10 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 69 0 59 1 0 1 1 0 8 0 pfstkey 112 69 0 59 1 0 1 1 0 8 0 pfstate 328 69 0 59 3 1 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 415 0 224 13 0 13 13 0 8 1 art_table 32 416 0 224 2 0 2 2 0 8 0 art_node 16 102 0 62 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 12 1 0 1 1 0 8 0 semapl 112 253 0 243 1 0 1 1 0 8 0 shmpl 112 111 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4604 0 3185 47 0 47 47 0 8 0 ffsino 272 4604 0 3185 96 0 96 96 0 8 0 nchpl 144 7788 0 6157 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 25052 0 25052 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 5 5 0 1 0 8 0 scxspl 192 24497 0 24497 21 20 1 7 0 8 1 plimitpl 152 223 0 215 1 0 1 1 0 8 0 sigapl 432 2306 0 2291 3 1 2 3 0 8 0 futexpl 56 25916 0 25916 2 1 1 1 0 8 1 knotepl 112 532 0 513 1 0 1 1 0 8 0 kqueuepl 104 517 0 515 1 0 1 1 0 8 0 pipepl 112 1472 0 1453 5 4 1 2 0 8 0 fdescpl 488 2307 0 2292 3 0 3 3 0 8 0 filepl 152 13883 0 13784 9 4 5 6 0 8 1 lockfpl 104 749 0 749 4 3 1 1 0 8 1 lockfspl 48 273 0 273 4 3 1 1 0 8 1 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 2364 0 2355 1 0 1 1 0 8 0 zombiepl 144 2292 0 2290 3 2 1 1 0 8 0 processpl 896 2324 0 2290 4 0 4 4 0 8 0 procpl 632 6922 0 6878 6 1 5 5 0 8 0 srpgc 64 12 0 12 5 4 1 1 0 8 1 sosppl 128 20 0 20 6 6 0 1 0 8 0 sockpl 384 1931 0 1912 6 3 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 249 0 0 29 7 22 29 0 8 0 mtagpl 80 47 0 0 1 0 1 1 0 8 0 mbufpl 256 284 0 0 15 0 15 15 0 8 0 bufpl 256 11353 0 4334 439 0 439 439 0 8 0 anonpl 16 225049 0 214583 133 65 68 68 0 124 13 amapchunkpl 152 14280 0 14140 36 29 7 19 0 158 0 amappl16 192 11485 0 10803 101 59 42 46 0 8 7 amappl15 184 26 0 24 1 0 1 1 0 8 0 amappl14 176 127 0 118 1 0 1 1 0 8 0 amappl13 168 1714 0 1713 2 1 1 1 0 8 0 amappl12 160 56 0 55 2 1 1 1 0 8 0 amappl11 152 77 0 61 1 0 1 1 0 8 0 amappl10 144 100 0 96 1 0 1 1 0 8 0 amappl9 136 917 0 913 1 0 1 1 0 8 0 amappl8 128 437 0 414 1 0 1 1 0 8 0 amappl7 120 62 0 54 1 0 1 1 0 8 0 amappl6 112 67 0 57 1 0 1 1 0 8 0 amappl5 104 231 0 216 1 0 1 1 0 8 0 amappl4 96 3610 0 3581 1 0 1 1 0 8 0 amappl3 88 315 0 301 1 0 1 1 0 8 0 amappl2 80 17962 0 17888 4 2 2 3 0 8 0 amappl1 72 59575 0 59126 26 16 10 20 0 8 0 amappl 80 7268 0 7222 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 dma64 64 259 0 259 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 112 0 2 2 0 2 2 0 8 0 uaddrrnd 24 2307 0 2291 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2307 0 2291 1 0 1 1 0 8 0 vmmpekpl 168 22287 0 22255 2 0 2 2 0 8 0 vmmpepl 168 286355 0 284518 193 90 103 103 0 357 17 vmsppl 368 2306 0 2291 2 0 2 2 0 8 0 pdppl 4096 4621 0 4582 7 1 6 6 0 8 0 pvpl 32 622942 0 608754 269 100 169 169 0 265 36 pmappl 232 2306 0 2291 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 621 0 13 18 0 18 18 0 8 0