8d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) 11:47:52 executing program 0: 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 = fcntl$dupfd(r1, 0x0, r1) dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) socket(0x18, 0x3, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socket(0x6, 0x5, 0xfffffffffffffffa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:47:52 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) 11:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000940)=0x34e) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:47:52 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) r1 = msgget(0x3, 0x684) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/55) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:47:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:47:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000600)=""/233, 0xe9}, {&(0x7f0000000700)=""/103, 0x67}, {&(0x7f0000000780)=""/29, 0x1d}, {&(0x7f00000007c0)=""/194, 0xc2}], 0x8) r1 = msgget(0x0, 0x100010034) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/15) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r3, r4, 0x3e, 0x2}, 0x81, 0x755f, r2, r2, 0x7, 0x200, 0xbb4, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x4, 0x3f, 0x8}, {0x3, 0x7, 0x0, 0x81}, {0x6, 0x0, 0x0, 0x86f7}, {0x4, 0x0, 0x5}, {0x7, 0x2, 0x1, 0xfb00000000000000}]}) setgid(r4) syz_emit_ethernet(0xffffffffffffffe4, &(0x7f0000000280)="b6") 11:47:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0xc8) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 11:47:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) 11:47:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10199) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 11:47:52 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xd715ce2db6c6a604, 0x0) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 11:47:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x2, 0x8) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') 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) 11:47:52 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, &(0x7f0000000040)=[{0x28}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 11:47:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x140006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r2, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x7cf8769915d4a260) 11:47:52 executing program 0: socket(0x2, 0x4001, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) 11:47:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9bd812eaa4e713048e69931929648", 0x14) 11:47:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x10) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:47:52 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5a7dab3a3bd4dc14a697570c5ffd3a3aa54ef79c944c3ed0e6ece125efa006da8e8a28933db1dc12bdff0e8cc823816f0cd4ce6c0f8f5506d794a3c89dd323f574f2b4f8ea1b380011139f63e74248f2c1b7f5b936f5a06a5be707aa260ded4d2bcdf068d4b468829514b4e39d", 0x6d) 11:47:52 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 11:47:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd}) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:47:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x25e) 11:47:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x8001, 0x100, 0x4, 0x8}, {0x4, 0x800, 0x1, 0xfffffffffffffff9}, {0x7, 0x9, 0x2, 0x6}, {0xffffffff, 0x8, 0x6, 0x1ff}, {0x2, 0x3, 0x800, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:47:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) getrlimit(0x8, &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) fchflags(r0, 0x0) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/112, 0x70) fchflags(r0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0000001862040000002b3a0000030083ca4fa459af071d5027e3e4000400000000000036807465e18c0fa6488886b04add144827023ad902c5d1e33b080d30a8bd6bfeb1791253ff99e6ca1bad5a8b8c1a79d2c024676a", 0x57}], 0x3e5) r1 = getpgrp() ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x10, r1) 11:47:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 11:47:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="10070000000000000000000000007b4e"], 0x10}, 0x0) 11:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x7, 0x6, 0x10000, 0x8]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 11:47:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setflags(r1, 0x2, 0x1) chown(&(0x7f0000000040)='./file0\x00', r3, r4) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) r5 = dup2(r0, r1) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 11:47:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0x7}, {0x47, 0x863}, {0x87, 0x5}], 0x3}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 11:47:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:47:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x100001fb) 11:47:53 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000100)='\xe5\xd0') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4e496f0cda4bc079) 11:47:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 11:47:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f0000000040)='./file0\x00') 11:47:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8c0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x81, 0x4}, {0x81, 0x7fffffff}, {0x46, 0x7}, {0x46, 0x42c}, {0x89}, {0x48, 0x2fa1b2db}, {0x87, 0x100000001}, {0x43, 0x200}], 0x8}) clock_settime(0x2, &(0x7f0000000180)={0x1, 0xffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0xc) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0xf11eeda3a2c17bcd}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x6f) 11:47:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:47:53 executing program 0: r0 = socket(0x18, 0x2, 0x2000000000000000) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 11:47:53 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r0 = semget(0x2, 0x3, 0x480) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)) 11:47:53 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe31f6e65550e0f23) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xd2d6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x7fff, 0x6, 0x6, 0x1, &(0x7f0000000380)={{0x3, 0x8, 0x6, 0xc950, 0x2d, 0x9, 0x10000}, {[0x9, 0xf891, 0x0, 0x5, 0x1, 0x8, 0x8, 0x3, 0x29, 0x800, 0x9, 0xdb22, 0x6, 0x2, 0x1, 0x98, 0x56c6, 0x8], [0x2, 0x0, 0xfffffffffffffffb, 0x2, 0xcc, 0x9, 0x1, 0x100, 0x200, 0x7ff], [0x4, 0x4, 0x40, 0x7, 0x2a, 0x72c, 0x4], [0x800000000000000, 0x9, 0x4, 0x6, 0x8, 0x2], [{0x80000001, 0x7fff, 0x6, 0x7fff}, {0xd2, 0xb4, 0x5, 0x7597007e}, {0x0, 0x9, 0x267, 0x1}, {0x66420d12, 0x92, 0x800, 0x7}, {0x1000, 0xffffffffffffffff, 0x3, 0x1}, {0xfffffffffffffff8, 0x9, 0x8, 0xff}, {0x4, 0x5, 0x5, 0x5}, {0x5, 0xd5d, 0x1, 0x9}], {0xdeb7, 0x3, 0xcf2, 0x2}, {0xfffffffffffffffb, 0x1f, 0x80, 0x3}}}, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x10000) 11:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x100000b1}, {0x10000c}, {0x276}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0xfffffffffffffffc) getuid() 11:47:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 11:47:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x2, 0xfffffffffffffd00) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000, 0xf8, &(0x7f0000000140)="b57182745f90b9e35c020d7bba7309984c1f5131f73da257bd43056de8423bd76767c8507b81ee74c1ca1c8fcbd4fa755dcddb5240ec43f8dc50704b28dad64e99fb3e4d9bd825552d51a9ffb32442c49e419e698b6d9acd269f556a394129847cb54afaf256ad4ef822235b009c919d606c7c962c44f180bee236aa3b6d542cc98a9ea490754543a0c4d6c276c47c5237eeb45090d11894d20a0a", 0x9b) r1 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x10000) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) r2 = msgget(0x1, 0x288) msgctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) 11:47:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="02ece90918224b5cd0470df9e9186f0f385171faf1b632aa27274e41470b923126909844c9cfbd5f41faf3288cf7179e0ffcd285567f26a0d8309b5d16885d2edc3f379f2aecda1a05e8662bc3fead084054d7460075e33a3751f6c5bb56616d1462c3c1ab98db22c6286f758ddcdf6ada7ea384a3fd8c71b2ce411f4beb16ad0368313bd5e2bb0b6a70a4bb8146d19352ef0c82cf698660cbf9e570844177cbb21da40531aca537d4cd33a833713a10b5840e15eb36a64cf30f9da28ab1f7", 0xbf) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1}) r1 = accept(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000cec6a680b30aa54504b9261cb5f60000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000c95c27e142660ca70a71f04abdee01826b85c80b63ed438e7b34f7d4733f7a426cd277aa5d73ea2b67f79b5244ea745e04b64db3a4fb57e55e9a398d2a967935be725191680d84c16884a54bd42ecfbcb40187a24d7dff1d14e4d0fdfbde512773ab2268f77dc425bead5518f5d9c5ccac08cbd3b7bd21a6e187045989d6f95d348c06aae22a69b2547a801f7908fb7a3f3186cfca610be8a33a475f2bd5e41ab3e147e2fd49c5de7eb41a46a9be1f27577de8dcbb9f1194aa6d3e3d00a12f53648bae019ec7b54baadee2c833797a7579dd27f2058d6c2ce28b92c1002d1c13471e7a328cdc12360cb7c62feb"], &(0x7f0000000040)=0x57) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:47:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x1, 0x2, 0x8}, {0xd6d5, 0x1, 0x4, 0x1}, {0x8, 0x0, 0x1, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x4, 0x3) msgget(0x2, 0x400) r1 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:47:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7, 0x5, 0x3ff}, {0x7, 0x401, 0xcb0, 0x6}, {0x5, 0xfff, 0xafb, 0x7}, {0x1f, 0x100000000, 0xffffffffffffff53, 0x6e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x9413ebe913213320, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x10001}, {0x2}, {0x14}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x15800000000, 0x0, 0x6}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x9, 0x200, 0x77]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x200000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:47:54 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 11:47:54 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}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc82, &(0x7f0000000100)="d6") 11:47:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1000) 11:47:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="4181a53a614b70f16f", 0x9}, {&(0x7f00000000c0)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189981951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e", 0x56}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:47:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x5a, 0x80, 0xb575, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffeff, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0xdce0, 0xffffffff00000001}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x8, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x4, 0x9}], 0x200, &(0x7f0000000140)={0xece, 0x40}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x3) r3 = kqueue() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x14a7, 0x400, r4}) kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x3, 0x0, 0x0, 0xfffffffffffffffc, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 11:47:54 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 11:47:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x101, 0x4, 0x8000, 0x9}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:54 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x4}) setrlimit(0x3, &(0x7f0000000080)={0x0, 0xad3}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x7fff) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='@&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='*&\b+\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x9a\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\]\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=':\x1b%\x00', &(0x7f0000000580)=')\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000640)={0x2, 0x9}) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000680)=""/176) unlinkat(r0, &(0x7f0000000740)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000e00)=[{&(0x7f0000000780)=""/226, 0xe2}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f00000008c0)=""/64, 0x40}, {&(0x7f0000000900)=""/35, 0x23}, {&(0x7f0000000940)=""/85, 0x55}, {&(0x7f00000009c0)=""/255, 0xff}, {&(0x7f0000000ac0)=""/88, 0x58}, {&(0x7f0000000b40)=""/209, 0xd1}, {&(0x7f0000000c40)=""/147, 0x93}, {&(0x7f0000000d00)=""/194, 0xc2}], 0xa, 0x0, 0x0) flock(r0, 0x9) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x40) ioctl$KDSETRAD(r0, 0x20004b43) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000f40)={'./file0\x00', 0x3f, 0x7fffffff, 0x1ff, 0x1, 0x0, 0x4, 0x4, 0x3, 0x1, 0x3, 0x5}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000fc0)) r3 = semget$private(0x0, 0x3, 0x11) fchflags(r2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001040)={0x0, 0x5}, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001080)={0x100000001, 0x0, {0x0, 0x4}}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000010c0)={0x22, 0x3, 0x7}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001100)=0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001140)=0x3) unlinkat(r0, &(0x7f0000001180)='\x00', 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000011c0)=""/159) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000001280)={0x5, 0x1f, 0x4}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000012c0)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 11:47:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:47:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:47:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 11:47:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0xfffffffffffffbff, 0x1, 0x83}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x4, 0x4}) socket$inet(0x2, 0x5, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xbf43, 0x1f, 0x5, 0x1}, {0x8, 0x7fff, 0x8, 0xfff}, {0x4, 0x1ff, 0x9, 0x5}]}) 11:47:54 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x8, './file0\x00', 0x1, 0x7ff, 0x9, 0x4}) 11:47:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:54 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:47:54 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) 11:47:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x111) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28b1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0xbefea5d3c7c7f844, 0x6) mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0xff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x100000001, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x22}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf6c0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa29}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x82}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x763654d4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}], ['./bus\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './bus/'], 0x11}) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000140)='./file\x00', 0x20000, 0x2) pread(r4, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgid() 11:47:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3f96153d3dbfb0da340ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47c92e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22b4f5104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3eb5bc825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0x270) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 11:47:55 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x2) close(r0) 11:47:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 11:47:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x3, 0xffffffff80000001], [0x20], [0x0, 0x0, 0x0, 0x1, 0x0, 0x8], [], [{}, {}, {}, {}, {}, {}, {0x100}]}}) 11:47:55 executing program 1: 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=[@ANYBLOB="820208ffff009a547e88ff"], 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) recvfrom(r0, &(0x7f0000000100)=""/136, 0x88, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:47:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffe5, 0x0, 0x0, 0x0) 11:47:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:47:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 11:47:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff40, &(0x7f00000000c0)="13b78d0d011b2e000000006dcbc72fd783ad25199d08c1d1d4e6a0e7f7c1996065462e84e7c600b9aa7e380b55b3b62ed1a5b0894d") 11:47:55 executing program 1: r0 = getuid() r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chown(&(0x7f00000001c0)='./file1\x00', r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r3, r3) setuid(0xee01) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) setitimer(0x3, &(0x7f0000000200)={{0x1, 0x7c}, {0x6, 0x4}}, &(0x7f0000000240)) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x197) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x2, 0xffffffff, 0x5, 0x1, 0x4, 0x200, 0x81, 0x1, 0x5, 0x7fffffff, 0x1}) 11:47:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000c7, &(0x7f0000000000)=[{0x34, 0x2, 0x0, 0x1fffd}, {0x8000000000084}, {0x6, 0x1}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") write(r0, &(0x7f0000000180)="7e64b2cf5332c0e0697319468ece8d13a4a8bfc6a693d497999b78c17bef2bcd7fe85833babd6be4ce7180582a8fc490baff993a4b71559da32fb0a14199e2b0472b44a52a9a39db24db550e08d74a3eb3ffb0d6bf7e93fafe46dccf0491740e45ac6135eb3239f5b88c5d534f273570b5d15c4f930f195603d6cec13a281f57fc2bf8db6ecb79f8b94401d549641532ce1086b958155757dd214e183050ca7115ba7c822d6dd184fd29e35fcb39", 0xae) syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) 11:47:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r1, 0x0, 0x7, 0x400, 0x0, 0xffffffffffffff2a) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 11:47:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 11:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb1, &(0x7f00000001c0)="7392c1c2663f234ee59c3aaad84d9cd6050bc4e81b36b643203da93916fa409d2a412a8707ca26e09dd27bb3c03c39f61e386d3d0414") open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x24) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:47:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x4, 0xd0ec, {[0x8, 0x5, 0xb, 0x0, 0x76ab, 0x101, 0x9ae, 0x10001, 0x2, 0x8001, 0x101, 0x7, 0x80000001, 0x3, 0xffffffffffffffe0, 0x5a2f, 0x3, 0x3], [0x5, 0x0, 0xe2c6, 0x2, 0xa3, 0x6, 0x0, 0x1, 0x4, 0x5], [0x1, 0x5, 0x81, 0x100, 0x80000000, 0x75, 0x400], [0xfffffffffffffffe, 0x41, 0x1, 0x2d471ab2, 0x7fff, 0x3], [{0x3ff, 0x3, 0x6, 0x71fef05}, {0x8000, 0x31, 0x0, 0xfffffffffffffff8}, {0x0, 0x20, 0xfffffffffffffff8, 0x7}, {0x7fffffff, 0x4, 0xe6, 0xffff}, {0x8, 0x20, 0x8, 0x6}, {0x7ff, 0xffff, 0xcca, 0x1000}, {0xe28, 0x2, 0x7e1, 0x800}, {0xc9c, 0x5, 0x400, 0xc0000000000}], {0x401, 0x800, 0x1, 0xffffffffffffff66}, {0xfff, 0xffffffffffffffff, 0x2, 0x5}}}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x50) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x1d8) 11:47:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xffff, 0x4}, 0x1, 0x1, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="252b0394552fca6dd2dcb2fae7c3", 0xe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xfffffffffffffffc, 0x5a6, 0xe38}, {0x8000, 0x8000, 0xd, 0x4}, {0x3, 0xcc, 0x0, 0x37}, {0x395, 0xca7, 0x5, 0x5}]}) 11:47:56 executing program 0: pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000840)="c3f857319fc86a7e6291b7fa6c6375753a5efe211fa2e3cbaa7e38a4636f6f0b260ef695eb7c817e5ee9f80d6e46666c2732e717ecf9f6e21aea", 0x3a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)=""/183, 0xb7}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/234, 0xea}], 0x8, &(0x7f00000006c0)=""/246, 0xf6}, 0x40) 11:47:56 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 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)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2, 0x9}, {0x24}, {0x7fe, 0x0, 0x80000}]}) semget$private(0x0, 0x2, 0x1) syz_emit_ethernet(0x93, &(0x7f0000000240)="a0cdc77c3a45e15521fcdc4505c136e61dd84a35c72f88b2e1f25cd634a23db8d1f68262c689f5eec66be6a9654d32211b445297") r1 = semget$private(0x0, 0x2, 0x12) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/74) 11:47:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x26, [{0x3, 0x3}, {0x1, 0x5a670718}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x80000000}, {0x2, 0x8001}, {0x2, 0xffffffffffffff81}, {0x3, 0x8}, {0x1, 0x7ff}, {0x1, 0x401}, {0x2, 0x8}, {0x0, 0x81}, {0x2, 0x7}, {0x3, 0x2}, {0x0, 0xffffffff}, {0x2, 0x400}, {0x1, 0x7}, {0x1, 0xfffffffffffffe18}, {0x1, 0x4520}, {0x3, 0x7}, {0xef48e34b48c5c529, 0x4}, {0x2, 0xfffffffffffffd05}, {0x2, 0xc7e}, {0x3, 0x9}, {0x3, 0x8000}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0xfff}, {0x3, 0xff}, {0x1, 0x2}, {0x1, 0x6890}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x200}, {0x45, 0xffffffffffffff65}, {0x5, 0xb9}, {0x5, 0xb22}, {0x9ebaf21d096f08ac, 0xffffffff}, {0x43, 0x5}], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:56 executing program 1: socketpair(0x21, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 11:47:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 11:47:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x824, 0x8}) r1 = semget(0x2, 0x0, 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/68) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) semop(r1, &(0x7f0000000140)=[{0x3, 0xdb, 0x1000}], 0x1) fchflags(r2, 0x0) dup2(r0, r2) ioctl$BIOCLOCK(r0, 0x20004276) 11:47:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/202, &(0x7f0000000000)=0xca) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0xb5) 11:47:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xffff, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="9591425cb0c27bbd439535df44b214b0cb0b2a34b96d5c7355baa3eab5d2c3cea179db2fdd1efe868ff4d1b53100517578f14c16f9cc6f0adbea06605607a7f89a0928f27ec40af348cc51f48983dd7e72fc395c2a68d7f48f0d70776c75ee5e6a27fb19fe07292b7390624bcad5892a87918226ded78354e5e95a19e21a197e68eba75bbe29ce805ef34da87a84c6f8568578d19f906d2b5635f8ed41529b6d59cd281cccdfde22fdf42613c4c1783cdcc724", 0xb3}, {&(0x7f0000000140)="cb2599de3b007e568c40d15ee6a26e90ae4265b02234547ec538c1869311fba3b11b83b3cc1fc791116a9b7851a37c7817801e0613bf732120cd5f718a3580c47529b20735e43debe0b22aef1d1416505756c4035398f9e5119b4fad349f5b2da7291f0cd90b5a8b6ed3938545038cf5e0d779c4d2117718e3a3f5", 0x7b}, {&(0x7f00000001c0)="77cb2507647cd4b8e0d51669a5b15044c841b2fd582beb9e76c1db78aee88620b5fcc5a81adf5147bef6a56f5d3fb7e78dc8ddbdfba28dd90fde007b563c04653877878c96d5a568b3fa5323359747eb058261dd2712a8623efacb202fe81dc81995b4f62a324be2465162457f8a843a3baf60beb119a5b68b19b827f3cd2199240ea63ccff285db852133d1cf99310e02af2ae43ef78e4f78997266e0b29a1d0a4f68ff37edbe230358910b5992e504d56d40", 0xb3}, {&(0x7f0000000280)="27ab188ff8b9f4c4da1646b11750c46d56836c5ef6fd81520295f4ff285d79ee", 0x20}, {&(0x7f00000002c0)="c9e77d231c46dc6d098955b4f20aeebb4f86d77c6b97005e3696d408d3577398e93ee10796510dfde01a53a538b3e2959926b8b30abfda96d7aab479daf9697d47539ec395f563c20526a3557a1797196f75700af14537e331ba093d50be96fad2a6707b87737054ea3b32789f8c43abd3aca1f4316be18437fd1681688bd7680570cb1481ae40b7748d3dc82e72fe6ae5f3662957da9b8d2389fcc37c26d56623cfd541b9e7afa212a3f0cb2291122b7a78224fefe71fa04d3a19cd323e50b00f4bba6251c010", 0xc7}, {&(0x7f00000003c0)="10ce99", 0x3}], 0x6, &(0x7f0000000480)=[{0xe0, 0xffff, 0x800, "c6f2859638a7ca51e891d16485944398971f640d68fdb3fd51871ce0a7f624d31544ea801b45e49ad3c4a5dd1f11c025c13bb4eef6995409b9dc0abeb56c1b4cee06d6275e6d8188485d107d93a410511a87d5f31e05aa53da595939cd851460395ab9f72604b56686293d3f3f9f0b015dbbaebf37555dfa7d8de0a90bb31a5beba6a913107c2b0bc41e3e91a0648a5ad915175b192168a63af6c18b006634c2b4f74ab1045c8f76a2677de5e3adaa3e629256206bac7f6f167d64c576826972e568b3cce9c0465ea24eb078909752cc"}, {0x40, 0xffff, 0x9, "14f9a0747780cf9f9358fca0f02cf6ce5e5355209728dad0ee729bf24b04328052aa3cc69347642b2377fc4f"}], 0x120}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x7, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/168) 11:47:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x6276dc2b73a83dbb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x2, r1) r2 = getpid() setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r2) setpgid(r3, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x220, r2) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="01002e2f66696c65300025d155fbe6f79407ec89be890e009877f4725d318116ab1e1fa02279e36cb7bb564e00010000d542317820022d3893d4caf1452b243d08b8a83ede8e38ce8df1c0fdd5457afac813b0b568dec29d789da0ab"], 0xa, &(0x7f0000001800)=[{&(0x7f0000000200)}, {&(0x7f00000002c0)="bb2ce04989648995bb8685fd37478c91fe40880032760469343502319842b051345f6b11867003ba67f05b1f16d346f64948da7d96736b279533dc19b57d79af297ed70c3896d3b5d3d1eb482408f492ee6de36a37bbdf55dcd7bc7ca28cb29d47d7686af39c73af0a9e5b6db8e2a0ee7c9db982585e03de7727185e82a225abe5f2ef1bdf6d91c9c344cb34d9aa096a09d48bdbe09ecd00d6fa7d657d15caae9b18779f5597500b7773ac5621cc1d9d219469883301fce60b529d2ff7ea2ee2496d9b2f67fd", 0xc6}, {&(0x7f00000003c0)="f1397d94cd0eb65afaf3d3c7c551d798c1ebaa00fcd88ff5fd26e71037fb4ffcd245f76f2fe92c138e0066724258932d522bf14ab958619ed8795ccf703ae02305e6da3a2ac2c47df6f0d9a0ba0351ff3ae817b531b4ef06737ae6fe5496a74d00e081693ca51fc0bad4c9171c5c7f3ce54e441824428d5cb5700d64ae5f651d774dc60ae1c33a7850a8e5512be711ab7b0b88ef046d35820c4a268b5f945804bc40cd", 0xa3}, {&(0x7f0000000480)="fc4b47acab6c5c61b0702972da07e2e6880ff2677810e2b6330617f13e808f25b34ce2d540f53a2676fb015373f0d45189a9b962c4cbfd30978026bbf57db6df1090f7d01654039f6539e5fdd3f782f080dd365b9f063aac63ab7611c3fd85a004407bd8fa2193de6ec846f185e0584b5f1376a818e48df528a0361885ba8394a11a48dcdf1c8859bb6e5d9361bb2162fa208cc974da818b1c5e4fdcacaf3ef4a0d1caab21ba8ca75a3dee9fcc2584b2075b3b97574012aaa289538634041b19da5efd6bcfc9b5ce8dc6e663a1ca465e1fee273b299bc1de7eb4b7f5cd79ba205bf4478892dd1d162f2b4707edd8b2a77f675999314adbc0a398317942d07b956b750b0c7d9d90c8c98d07eed80ffb3e4e5cb759331b6f17c8a0cb4988ae4ed930d0ea70feeb7b094b66e230a6bcfa3e4f3224ee0ed6c8f0f948e749777be4673ff78d239980ab520d6f3ca35e822f5326e7f961c4b3c8b2aa039552b6b697706c1d96b8b4fd0919238ac3d59465223086f63097b868b25ca1b2937bca30eac355339f5189b7b18ecc231e9c959b853230ba92e732776d94d02f1ab3b42ed8be848f8a15fd76d668966ffb7fd397dd203d0d6cf9131e47144a4c766c339a333b0d014e0f5e1c92e9426474fe8631ddab0ed885e47b06c405cb5f0bded3d1b47271aeef8dae6cf3540cd0dfa94087d11bbf336da4570318fd3a34122242179b77257557323aec4d2dc0dd80482e74856b9cdef0f10ad1333715ca6e885715b51aff083080714f78ef53aeef0f61acf0db36e540f7d5ac4be027c3b4a93b887f34b79fda0a4039beda9b755470387ce81aea4b41b3aff8150357caaf09ee4b9c2c9f6e93a4cd20147822d3756f59999d1f7f5f850fc996b33c1f3b7c0155238bd67d68cc718cf38e2958a305076b9f81736c0e96631d87e7490ef2de13194b7a95c2278aa93c3517d2cdb62deeab371e589cbaea2a1b372339130d80bf7c5937e161b9e5671aa7fcb6dc913dfc4d8ce6934e83aa67f3ec12bb8a797cfab909c67ec656b565010360807328f36d99f434af93fe77646830f70fb25cad8b587e7b71ed89df8e5ee3aa723b29d3de47c6caa2d2600caf734c96f0b61463b44d498e5fca994abfbac09fc0fdfc2d10529d73d4092644591b322ef6a30aa4bd881bcd4bcf7d6dd2d4f3c37a0c6fcaa181ee2ffe9c10390b541bfa6172cdee9741b4115390f558be503fc1df915eb88819ea89ea8856c7c6c03d37dd19ee1cfe1da772cdf06ad083fb44a0ffa3026c23bd5062da08a156db4754e3887240ed7d825007c16afa3230e3c8daf5b84a963c95499ea17cbc884f5c04e8c2d56308e3a542a88b7632739e28245047c4d6e214259f89bdd891509ecfcd039e69700c082c374f3bc6edd5331ea57adedea81512963e3cf638583ee7dd6e9831b08edca89c72b3b83e1e1475db3e988e7eaedb8123369fb97e5982f2ada6f8f5beb29607787b01d7a321706bcb0636d9542b12e9e52af59c384f7ec5c67fc66b1f09da01e10710e582f9b4f3c60f873ac783b4e4445a378c7f3d21c4d6ecf1feaf1e910cb91c655474f44373f8a148ba3ff2151d0bc61fae3280e662908476d7a900e60f9dce0589f3b8d73816382c8b8b08fd7eab0e83a8b33061a52f4625c8c258aba7ab3d85197ae2ab9615052f7ffec6b025fa6a6bf10cacade229f9cc31bf6854858832753e0f1060566f707d0b954bd2627d426228eafb423c35db61708240d83837b0750626a502dd915ef75c416f7778a8aeabbc495d50f2bb06ee89d1bdbb2f5e11d4ff1dc3027a1df44066e7dd7d87dfbaca4f7229482facfe78ab9bfe6d57da5b18007264c09d99aa5cd487fcaee4935e0e505b4e886458dec1c053d026cbf3aca9bbf3edb57fc926003a93127673f515b6a4e4fa5e1c23bd1e3996740f0c62c0cb25155ecb80a8805f2c2783fcd9d384be38b581a3b7c08f92ffcea2a763679a25e9477c40a123304473d3d71039ad11a20fb03812f26b442ecf962fc6869a7859532620033698f2c131378cfa2c96da3b2129b3eeffb20f67a14ced5df1da0bbefbe7646bfe21ead85e9077f06d6f121cfd94d6d72093a74e96f9b24af009ef0f5292bb7e3d81d6db0572ef639688998b7da87c814a3275e6699c2eedfac9af6f16b67c8d34bb95fba7d367fa5178fdb251bba6135e7f05b616c9efc122ca87454182e6c87054fd463d827e1393f66419f192c302906b9d48c6459404db1be39ad53d3081a709d2bda06869e3bc0a2fa2e21431d492ee6157b0c970ba13e5a8cdf5c2f86f395bbb4b9de872f6324302794a7e98507926a1761ddebe8b7555d55c625a26ec6fbdf668e62be18c8d8d5c365e39c6410620ea9b647daed8f140bdf62408642bd801f27ef5524a140ae1d104d89047e5d92389f1704fc999b348fc2fb0156d27e6a1fbcaa694610a69b8f9baf07bcdc7fb8298c2825e76878e3c749b10b66b0fed58bf33d99ff730f5fe8c98c383f360ae83a69e9d5d1d960ed30eb205605313965061f4e5304d54e76534a17cc2645eb62d87c7bb0f28ec8284ed3bc2611bfc83cffd104c629b513e652db0303dc422fd4cb66dc87d5bb64a446c6a3f9795a194ee62f98a35bd0dac89c79fe4338e233caef85b8e5d249941cede2fbfa616acf1872fc73e8e47f79acdb0f8401e0b271b38d467e79c56c9d08d5b02ecae3f35ea238376fd198da21ed46425b7b0e28b444d7fb6bcb751ac803937172a4bee460b2d21242f76f321ce06f761da1e67804f96202c156a625776caacf71a365cc88e5a82b619f44ca36c370734e531b924e77633fa99483cc47203dee3026cbb6feb2bc70c965a6eb0349fde834b48c95e7a31878fc909667eca6e58dfbee4872af9a144d7d62a57492de90f2fdcb94f53c5a6b70340d28e3f2ef3232f88e02e6380a106e5573300965c94a1ebcf99393c8f2b1d9409ffac8c5b2d758042ebbc01a4d327bcdfb7e0f13fe4cfea12bc18e0d309d5cb96b822b7d65cf9dd5660c0c3ded2aa9f2ff65776113e8130ea65b9742cf73e46912e4f69c22213f27a26e77c7c187e11ea65afe9c035a64c95afb1cfa0886c49bb911e68be026e3963e8328a95170b1f1f269a0eb7b0db192b5c2081346c84d1ee9f31060777d4ec24d28da1dc0be2be148760949a7944f775b287d5ef2fd0a094d77fc2f84293698e0c1e28e2dedf1a267ad5c952ce3a3c1dc8aec290d5c62b8944335ff1f296038cb074a1606cb07de2141d705f9c72317006c9604d8392b527a0c40b922919bf454ae036f5c1705d98a1ddf8f728ad14ab56a829e518638844cebb8fd2d130b1a13ba826954f5ef6340130a28be8c63803364c6b854a72c519fd4eefc44d97d54a66cfae3035fdbafce40d091c0bfd75a0babe77f0659965af58e3dafaff79439206623c4329088ba92c808dcfefd243303e49e4c83286478e451cfa2e2c9fe5e32a5045be0282f67f789fcbf286a2526df10b6f388d73997c44bfdbdc95df9bc0410912086434c35f3597ccd4b86f140b2ffaa9dab073c95a6b513121f57b30a5b4e772f872a6ceb9217a9e965c684b1a7197627661959bd1772756038ae665880c0eb9efb1faf6a27d660166e8537122f431c4388098c6e7446b943b0c938c68ccce58bbcf3aabaa744331439a5efff0ff6fc8ac29bc0aa6d4664ffcd50caf8067c59455ad24fae2b27ef02fb1557cfa6a9923581cde27ff9a7ffb10e3c8841c8a60460cca2248f071477bd8d37d748e9aba9555e8393d8d8a233cfc3f3b8556cf1e3e18f74bf099b0ef3f6f9beb49dccb43f26760be128a56b9dbbb446f152fed40edb8f0ee66ff6f375bdefd16b2a1fb0a244f94ce18afa12f7527ec64f8b22db4e941e32da38fd4bad11a5ec6c90079b6350a46aac5f2ae9f59eee7abe93af2ab76c258c25d2e09551266c74111e0578488fa65bc6160d88a38a10596cb334cfc2c7a8181b4c26b85de06dea312c1a98d43267483e996d4846e793bd57743af950dcf1a3fad4e48d8050d8003093fefa1bd888c6fce832a363b73d604ed0b0e2751a68b43e2847c9eb91e371129772f29556a1bd8ae3e161270e2c5b4e22c6f0cfa8f099ac13b1d0adf988314388ae6ebaeca9f7f49e8b47cd9a5f192c3be6fd0af56c646d1df6a821a64aa53e6dbfef803577c7f90be543fc1109f4d8c8585f2d841c557f213bbf844c3817c734b7b58c5372bb608634e5ffba975d2611971aa3b594c4fcbfcbcab4b80246104b371a5a54fda49ddfc73aeb5d194a158d062b6f95f12d153f2723c6e49c02bdb2883d774a948a051a34a03833e06ad253b319c428b7c5b3bdaffa37dbe435703bc3fbb35baee1bfdf882476274e57a6354cabc95a75b37e21e2da05827e84fe1a73d596fbe42e39918a079fafa89b0a9be27629a302e5a29f0fdc9cd98db221e5fa3719eb33b271459abd2a143049c9a3686e9190765127a2ba51779583636d6d65d33447a28d08105a7b146eb2c107c04583ea67e044a2abe2ce5bf7303f083c22d377dd812d0eda546b97ff07159d44ea1934db17c7662423d456e73661c47f71fa84bf520ed578c92b709288b0599feacc164905974a679aaca37cf26e961fbd306ff23928adc5520f8a88bbcaab7d4d1b0be9c9bcae28debb21d50bcdd7e2413551d5a1d245caaac4df8b2b8d65ac86971906598afa0c0daa6e28054b84f214655ecd65a950adc0975ca69223b0a317129fd18e891abd2b35362c03aaf7add0a00c6dc52212991bd878e40d2d28ad452b41bc880a012a36db2dfc23c9a910042af5cffec90bb017b366ad22fa6566b5bd0eb2034f0ea80df89d980e7165e43c3c9108d8a4ea84eaf1390b42eae7a866b6b035eb9d51ec9ddacbec6ee354f6ca616c732eed2ce54f568599677f0fc91e97fde091bf4546943ffd7b6029bd10478f6fd69892ab57955ad2734274848b7031938548fe1297497714f8c3cc3907fe95a8c0310a35d5bf5846f2962eaa8d0cc825dc56a646a46d83b5d52dfa386b6ccd5083a1c2b8937cdadc3bd9d49630316eb96e3b10f3717a2f011792f2c21d5212ea8bc1ba012ee20d64f5853b6d2c0cc82af38252592c68855f6efcb27ef7cd71779d762c58d1e816825f662927fdd93045fd8ada6149cce2cd04f6baefb0eabc75d6469d1445da7f0f0e66f62d6c29d853bd95a286abaa5f9f5ad2a33639627918ada3b32e96cc842fdbffa4b6b28ff59716bc56c6cd5ee083a79040f55b8e0db29464253eebe42d8a6487798f376cf4046f68d17c3cb1dc20034b8964f9f0388321a30304e003ce543dc529cd157ed91fd627b04555a90cf065e6afe1ea6ea4894602511e7d025de5d7b9cb9c8e8be90d9904e3a628941b4f8731ae5acd608495a6f955709b000582bceabb4f127491a8684b17f6ec77c3c202ad9e54182ac61e1b7d1089ccacfac189c7fc82ace9786bf0230c219bcb957a57642b4b1a5c6cca642c3027bb2bf30e1b29a82fbc12c95b314a2445379d19fb8e2d4e1b79332b05e7cfd0a50c0e9c6de8925c577647f3c2cf51409921e038971459fbe831d18895b956e650574306f6318e93465d5bf24aa736be6049cbf2a03386e75287529c635c48deffe2a5d7d480d4b8ee3a86cfba3a9e754f65c71229ae3e3099836262b40338648193f01879530db0f02ab6fefa8660b1ab02e8915652af3b0df9421fd1f87b02453056d2183340ce4858a11eea74e3643dac57de4a54cb1eb266eff85c3c7631d8e57f19a4b7064167796", 0x1000}, {&(0x7f0000001480)="7664eac14db0d80e2d6a7cb8691e468410ae66f8c474a4704872229c459be4b67099fb7d343c1e3855600f471329238acfa68d1d0f4129810760ea857d27239110a72d4954ed1c82c1552038c89635cfd040", 0x52}, {&(0x7f0000000240)="26955c562b37e5cd7ec994108c3522f3b1fa400eb5479b989328f8479626f8b2", 0x20}, {&(0x7f0000001500)="c4fb717e4f9fc8c281bb002b8dca265f2e3fd8b03cec38fc0c38f9058504e42165cbee52bb79889ee36ba18bcc572eccb4bb469d8f70ca600d7b2bb19d4c61090945b9cc35bb61059b5bf003be38f735bf633fa5293cfac9e398f487797087d45f755ed9dfee9369e5f41df9420da89b8844629d65663b35e9a124021d9d232d1ce4a562f5ae467c50df26e8ac1af2cf0306b4b67a1e870283a6b3eafd32f3b561ca3bd4a6fb1ba9ff1404c089937b02db4691c8878d2f45db8180cca312999ad50f28f806a402b4d80908165ec4399c9bec0dc08ec782932768b0de49ac19eb2e", 0xe1}, {&(0x7f0000001600)="82e31db9814faff3f85c46bf363c6cb9912f6081651829fff19fc997bfd6df15321e522a2809b0e3b10a9aca2379ac16451b450b868336b2eabdabd8f9b03b9addd1a04d9e508b72", 0x48}, {&(0x7f0000001680)="c7f5468281856cd8059ceebc62759336b7f27932ab1ccc9cc075160d4ab527bea7a8c8c8d6e5bf17f773006065332e9b0f1ef3c814644ee66d35ca9d9046a473bf43d49ed403a52357f6d4f34857bf56b5e717280b09610ae51c3e98817340370610257ddc8821ef790299f965ea34b022ab12085f2569c6ee0d9e57e17412971ea812aad0f5a41aa3592468092eab16b00fc0cc1bda76357d7b1f5c454987b7e64cc13597f78c67c917f5985f08f90fa900b263a3157619f9f81229fe", 0xbd}, {&(0x7f0000001740)="4755aa2eb066c8672e67e74873679ccd8e3259d8b15576e6d11b60965d3c10d81ef8cf1ef33e56a821d0b627bf24db8ba12a0eff2a3e69ad56b2b3cc8ba007406c2e1ae9043012a1708dcbccac986c8114f22c2b4f004f01e891d110af1370d3446d3914ca3e45c5e4569b0ec03e090983a219471876ad8298b3732bee2f598ec94ff7a405019c4af2a62ed023952bc5d98b3127594e8b4407c29860bf9f858c0a702eb4b87bd4c2176047f036cdd549404cc9f2b397e9268ad5", 0xba}], 0xa, &(0x7f00000018c0)=[@rights={0x10}], 0x10, 0x8}, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7, 0x96]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') ioctl$BIOCLOCK(r0, 0x20004276) 11:47:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0x6fc0b3f1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 11:47:57 executing program 0: socket(0x10, 0x975c4f240798e2dc, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 11:47:57 executing program 1: r0 = socket(0x6, 0x8000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4d91838c6db807d1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7ff, 0x2}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x8) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 11:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='L') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x2) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x25}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x6, 0xfff}, {0x9, 0x0, 0xfffffffffffff2f4, 0x3}, {0x100000001, 0x8, 0x3f, 0xffffffffffffff80}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x10001, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:47:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe01, &(0x7f0000000180)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xb05, 0x4, 0x6, 0x700000000}, {0x4d1, 0x9, 0xff, 0xc5a7}]}) 11:47:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 11:47:57 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/218, 0xda}], 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x10d6dba) 11:47:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x10, &(0x7f0000000180)="0f28cc82491fce778eb64be3f46489a42e392a8bdb0af6b72758882932612b76e6050e054fe84b5f98ae49e3002815e637a08b909d573aa4070a15549d42bae220e5d131fc04097267ec66f787bcb51a66fcc315fbad7eab12557e7ba2d793b3717391c71064fad4a725354de61b2b71204fb4cb275eab73d03f88d0292168a993f023f837eb3f3568e5ade28396f7d2b259e6f68266d14cacc7776d5ead05ede0257f35ad9301eb8d162ea230171ad3a73b04deda9485f34b2bcf3c2e8177782569e2c7720ac9377d35265f7f2dc0a4a07137657a490885c3f8f499e0cbfe6feafa1aa6a4acefab7cc3a2bd6970cf934b704f87ac06da5a32bfdefc9e98e32cde3de29a33999c6d931b83910106f7ba74d52e08fbff893b6d42961a1f99c8436e32a1ba9896f5632e4f218dfd4ce4083be030c604dbca25a2ac0249c8fbe65095b7ab3a8d019fd9d8778a94f1016762935d4a562cafece19e3920a5bfef36004d5783c452d7ca187fce6d93b812e671630941f2ca13ec2a8ae7150c49457ed8deab42b72c710d7cba9fc76a51b2895554c036c17b7f15eb5cc160683ae24e355e72f799f7a0987dbf7350f3166b75666e2b0bd86a63fc957f7572f0f58c210e6e51f9bc4f57a3397cb51f2fefe1c9b698c211566440f5c901b20f7df4be89f91eea752f214a900a86aeed2fba65f758046061500540888d4987a1ed34600346b25e3f50e18b5864b5f76e90d38466506db483f6950bc37d735b71d681b734cdff8f4c45902f19456974dbfded6b0cc60ea9a19b6280a368defdbdc261985aed7b398326ceebf87d64695599e244140899ad356ae5dceb0458b4dc2ee7a4ab768a5fe09375fb267b97ea1d150a4994643a77e35fce498ef27008f89ff4e488cd77720e91da157284d9d3ca16345f2cb678693be00e67151586cff364ac0c94a93b25f233c684f17cd7c2b8e725effcb4312287f346754caad33deff2caa91ee6d9fff31c3c6538a4bab4c3590c20fe425d221d211bfbca747905854950578b5da6bcba4842a4755eaeaf949313ec903c5304e1f896f3973cd2fd1b4bddc053d87d84950ee4062b16a4782ad2054f34aa82b63c1ae5667fa38f84339d114bfd8cb9507cf5015e4241b399baf003415bd53f37f5c68e98b5dc3e5e0ebcc9ecdaf7c028504547512b1f2b80bb2633312ca55ecbc12f2ca9462b3d4266f432c570f2457b47680482497f1fdc46de35de5e204cb967db93ff3694bd2e043caed28c0397db317bf5c4acbc419195f6ecd9ecc4aea738136da53b1430db1d93111bafc16e23a3c9e1ad40ee8c1064e566136e2807857c1fe2b3668fb6f86877d75bef4a0cb5e6daca118ecb7940d1a705b11b81f01af2bd2f2890c38bcfc00c9f8af9dceda0da499229778513406fd7fbdaaddf1ddd7d35c75790d11f0f18ce756221efaf4b9ed9982e7056b022f031b65226c103895c0072e09bab8b17681f5f265da2fc7c738c7189a0fb58afb3237edb01954ecaa7e135f62844f3c217afaf8c3b7ac0b56717101ea33b8b2b8ec822c044df5721795586d0df75a6cd6ef0863778de039d1ca2bb840dfc22abd239789816dea7c871dc73c800bdda91b2c79569ac5eaf98fef70bac45a009982cf2a8bb989aad387794fb982c8abaff54f78e46c768fd31ce07fe65239f7e8674ffd72524486fa38e89a5cdb298a2693f4b8a128af888e719f11a092efd79d30d72c16cc02ac2ef14b4235904ffd371e0c68c8d7e93f4ffacccd3a1ad699756e5f56bcb4171462980e8b0a83efe5507a51be39083e9050f1044bab8d36894d8f73dbd72165311373fe44fe4d94494a015bbdbd439ffc1f7a59965ab84555f4e7174405d68bac5199d8f873cfd1900def9047b0938a7520812e985ab55d7f487552a9b3fc98f7fa2adfd0aa85b7539a7776b897599c263ed2f5d5bb2e784eed19f733fbae1fa9540b701093a289d805648e4847524cf2e23be723bb609b3579582b609f13fec96a55f8d90c08984ff1855f5df82b258c3fd7ebfe527b7570a75258828bbeb2533bf61fab0459160e2e47aa6c5471769c4b60b920cef4cd175e948742ae932d6b2f0c3acf1519eeb2c7e10bb454d6f5706f36b0a79cf1646916867cca079522c3b2c1219720eb5dd45b4e9f6101b8daf95e9f36296f196cb0ebaed0b2e51b98b6e812ff3f720488960fd50ce99adbc2209f71109f5ddb0538566471a6cf7562a1ab3b4d5c1f66e1025205b10ff393a565a9f632fb8ffc2115a6fb5f4de28e95684cf3eda40157d74e60d55cb8cbd2e78da1d7b462b7afe0c982ad92dbeaf369d4bc0eda23df65d729b56f0fe9a9d5dde7609cc298ba935814c3479c7c0860b729ad605f46964fbfc766e453143446b00a1fdbc70ab33fc14af8ee177b62361097a3c520490c49c5e247965acbfa199efc250611c7fbe42b40cb51ef33fdb25bf3236937f5b0cad276327b0deded647e26fb0e8ce5837f2a7845871b877dee81c907d8866a2a55ad045e560f61267e1505e0933117f95ae3464b9b4c01c3464fc5223739930488a39354e05781db84a4172887349fc251ec25d6e6f113b59d77e121eac3463f9dd83c5652cd4a8eb8a4a29c68088766e5f05660a15c6db40ab8080db8813d7f7fd1819ff8b98856211ef669513f993147d124cde4a123ea31140af1901cb2a05bf93acaee5b502f8aef894f159534dc24cbcc10ccb305c025722f71498546689c3355f4539f4d1f92d5d7badbf8a9fbf3bf083cc99e0710cd3eaa24efac61807a935bc27fa6aec4fe6c5f6aa99adb677498a30c4eca567a19b2f307a516a56a85bc20a559aa36963ab54e3f1a9ce3664c004bce5deb9cf1ec3dd87ce3d788ee2bbf1bfd94e503b2936ab1a0e3c6d8d5afd65466a6d88b1fe8d150fbf04e45710f59118df607a08349e28b25eb67f897d1aff227dc23061508ffc323534659b9a114a406e2ab55eaab1dd727d282504793f6eec2d31cd4dfa17c6773bdff2972c4ca4ba4f0126e169ef406a733d1e046ec30cd2070bb9ea3eed807095880b19db9ede0f9dade4bffac61a37c123f7a8db5844f9f4c852ad5923c9ab49c61a4abbd271dd1c1dca699659b2c15a445153289b1da5153a181dba4fb12dba87009f1d3422fdd998269ea084ae081e9426411613425f9555b81923ed3185e44cd7a413eae4e120c28642c47f1238fca3dd148b29a8f7841c5a2974d5452ae8e5123232613672011721fe3b1e64db433ee9ac8af66b7fa05004749c33b1e86c13cc322ab921deab162c2a4bee506571db84a299c4024736d29f562ef3d15e46de118c36a47d27d25ca106a832fead1a038d9c8d4295a3b227a19346c7415bfae3caca5e4a85544c2344352f4b76cfab4c5f884660b15e6e101d5b45654264dd0c6e678ea7f85ad87f297235806008e4df8530389dfb4c7eaee83d9779d838e3f587f1855e1da926c8703d38a34c8f2cd13d89a9c1397cf3e3f80b1416d98d496e1c495141b41c30aec07a2faab54741b31a141d2f810048ecd6c9afe034c80ae9bf2c00a9bff0454b57b1c81b8123de38999af1d0abf1ac511f8999e67626d1500966d7c189ee3078ed5356d251f3ea7285d26e22e5020ce2882dd226c0b3d50a56f156c0b392790a3d535a612a5b821aca447bb5e9e6ca507ecdc57a1ecab7dc322cfd5ccf57e1d93b030183d6c3071415764c3b6163058c2bbfca86b9cceb93926f587f016ff10262cacaf2e15098687124c7c390efc1d5d542c2445a35d48fa36f7ed77990bfe81951fa6e18a11b5d96eb828eca761d08e0790131b3953d497a1f4282de6a76340c93ee75ec566008fa0131f44a4bdaf3166b54fe1b886f1e6969d64e7b897d1ac562fa55814dcb68738a0c5e13bc27ea98fe68af1b4bcf4cccf6b2fb3e1ead2cacd18fc917f6ec01929a8445a3b3b997f8b0d491c7cae9f982556d62aec80e77bbb5e34ca8d16b22a43201f4669f284896a8a308000b7aea12a2069020be9b328129b2802edf47fc4b6d04981f49e7322460408ce70fa85abfde2e609709a95192424dd8b31b6e94f0bd56a65353733b02b0d947aebea81a4747d783ae637a268a67de2e61fd0ad5401c66c4fea2c0f576fefe7bdb4e64659b9cdde9a13c06eeff213112aacc1158323d34801eaf625f3f4844cccc5e802de9cc8f00b59cd2bf0f89ab00dfcd98cae60762d726919118c7535a30d0e63a2ad3584bb648976f1f2845b6cacdc6d5cea7afca87adea999a750bc73dba5e5a39d0023204b8ec3b505dce7fc8b8ff2a547d0494ae48bdcc9669434a6802fbeb73f318f9a2eec97c2ad430542121f39c27832c17a6dea1ab0782d0ccbcdaf23f876bf573b611974de8c3c552594f41be95fe30d2879168aa71fb310ae74838c807284c16c48964943fe4ec7cc2afc64842f4b0afd952435bc8db2c29c3ff846b78fbc87ee09484cc618f59832a3a98312decb56abc86ba4603535c8d9fe1370761c696dc195778adfd49d06028d75d682ea91751c7cf6c8c84bcc59b4fdd62a84385309904d700899e6240cb1b8fd37395a33608f063ba29fe7ed90f65cccb612b393f8664461893f3e391463c81684fab4f9b1cdba60a6c4462ea8a1100a155793e258743176dd3b3eb7079dfdfd5bbf0245390fc7ad6f51cca5f00325ef649a474bf877318bff1d92958b836be6204e674240c44edc9bc9295292e6faa91120690597b922f5bbb71697d254d0aa55bb211775387723882e6e72c746ea41f8e8b8bb12c10a53f9457428bfb22dd353a5aa2ad91ba7742fc8cf0b97e438d99bfca9762125da261bb167ebe79d2946aa710aafdbce57fbdcd620a32618335b58344d0f2468a7b21ecc72d06ddbc7e293353ceca2efc623fabd15e8a5d48377fb7280cd777e8d078be1fc7099d4f6a4bf79901dbd6ec584b3c8c4f3c8879da37edbadd7bb9b654dee1b3655d087163d7a0a147a0038506060e0af2e10d218ae5cdea482d84be18adf96c6693fd35dd11fa87b673a5a5f37acc12fb303c453d5f03a5bcb45345984d9504a5755fdf00f7c030abd697ae04a9d7b92c8489891df88dd83fc0db54db5ce8e5d74cf3fc367f60b9b55be1297cc9f6317c31bbe0ac64df2bb4437c0c74ae89dfb467f52d6dce740c8f1f5f74ce72d5fe9a8df4fd1dc9a82d729b4f8083f36cd0bd45db9f372ac043f7af08f1fe4e683de64a7b53c4d4f113061eb4ce7dcda691275d8bb1c4f34b8274a27ad7f32692e8f837ed26f546315b9fe58eb861f67e8fbeda4d0c0e7fc1acd8bbb1ca2c2c41994cf0cd9dd3d6c4f26180bc6b7124accbe5d266c3120c65d97048373f709ae23510f3fce9a86b38663724b95afeb30457db5309e47ff314760299f4542ba432b53101e3da9786557fb84f777da67d192f53c64ccc18b0f5a6dbc4a5b700c14b14deb5db2caa6122fa6f323addc6979dba4b73c00af16da4dd735b9b825e48a14ad0625ef49d8bf89fde3c9ef9964f7de2a1f5109ab66754047f443ff7e369ca533eb49a5323b773e9cb17927733c04bfe5753c3b25f22af1d527ee03d4a408502f9ecb585304930519d7341384db9bfd2bb0c9885f92087038b5aa62706ffb38ebd9ccb2fd0537ed633a0b31f16877dd574f359ca5b2fa1d308319f06fa5d836f493c1edaa6ce4a590eeb19532be742bf58c5c262087ae66ff01e653c283e86b6fe46559c79955036ccb6d3b3605d62103beeb07a13dbbe073166211c9aa98562e2389b4163361b214d7a82c5cde9c4f9bfcf504d26", 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001180)={0x4, 0x0, 0x3, 0x1f, 0xfff, 0x7fffffff, 0x7, 0x10, [{0x0, 0xffffffffffff0000, 0x0, 0x8fb}, {0x16e4b021, 0x6, 0x844, 0x7dba}, {0x200000003, 0xc000, 0x9, 0x5}, {0x1000, 0x6, 0x8, 0x7}, {0x8, 0x685, 0x6, 0x3}, {0xfdd3, 0x2400000000000, 0x9, 0x1}, {0xa07, 0x2, 0x6, 0x2000000007}, {0x40, 0x0, 0x0, 0x1000}, {0x7, 0x1ff, 0x0, 0x100000001}, {0x6, 0x8, 0x4, 0x80000000008}, {0x8, 0x1, 0xc07, 0x400001000}, {0x1, 0x0, 0x0, 0x80}, {0x9, 0x6, 0x2, 0xd43}, {0x9, 0x7, 0xc8e, 0x2}, {0x1, 0x10000, 0x401, 0x3}, {0x101, 0x2, 0x1, 0x9}]}) 11:47:57 executing program 1: setreuid(0xee00, 0x0) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/246}, 0xfe, 0x1, 0x1000) r1 = getuid() setuid(r1) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/32) msgsnd(r0, &(0x7f0000000200)={0x2, "4a4f2ad16066e035a25911a7bdfd194733ccf3e2bc5d8d4bdfb9c86d0e9a4b668b66a54d57c8b94fa1f470d562183f8f8bc618e09687827f5c0aeb770b7ef0dff6526f9734cddbd6adef749f0b5a72a03c5322ec7b2cac35906e18e983a0ac92ef0d3448f688517555e8e4aa6944e3a0af70685f794b0fb57fe6a14a5b2583d408c51a2e1d5bcdb55a0fcfbde1b1725a3b5ac96b19f6fe908086af596bc4817c5157206b1040fe334de4ce89fed779cb093c2560d0"}, 0xbd, 0x800) r2 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x152) msgsnd(r2, 0x0, 0x0, 0x0) msgget(0x1, 0x10) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x1, 0x24) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xd4c, 0x5, 0x81, 0x6}, {0x5, 0x4, 0x8, 0x8001}, {0x10001, 0xffffffffffff8000, 0x7, 0x8}]}) r2 = socket$inet(0x2, 0x8000, 0x29) recvmsg(r2, &(0x7f0000001a40)={&(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047e0db503dea988196e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200"/4088], 0x1002, &(0x7f0000001940)=[{&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/199, 0xc7}, {&(0x7f0000001580)=""/191, 0xbf}, {&(0x7f0000001640)=""/129, 0x81}, {&(0x7f0000001700)=""/137, 0x89}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f00000017c0)=""/130, 0x82}, {&(0x7f0000001880)=""/183, 0xb7}, {&(0x7f0000000300)=""/46, 0x2e}], 0xa, &(0x7f0000001a00)=""/34, 0x22}, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffda5, &(0x7f0000000040)) 11:47:57 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x14, 0x2, &(0x7f0000000040)="375185ee26bfb12ee2e8cf784fea1a8041b0aa16561609017c778c980f6cac7f9e63f69ccbabcd823db0a48616d19348cc7f67c69382c6bf79ca1ff8d142", 0x3e) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) 11:47:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 11:47:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x1}, {0x20, 0xffffffffffffffff, 0x0, 0x20000}, {0x7}]}) syz_emit_ethernet(0xfffffffffffffcee, &(0x7f0000000200)="2ff8d5884fecf68d04f34a971e3e14b103c3dd76d4cb6bc5f6c145f7f41d8c29dacfe88585e121d30b3b54e8c6f84f1fda153e021eab5a9b802fee25df290545d5cb9cccd8a39c6554a72c3c448cf43bb1e6272ff9076f28b6b71fc517cec03e1e") fchdir(r0) 11:47:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x2) r2 = fcntl$dupfd(r0, 0x400, r0) pwrite(r2, &(0x7f0000000100)="4cdeba565710e7428e901d87c9cdb337e273234dd25b5c842962bbc3531399f00d9ad5dfbb28872f3a141a092be871235803d046fe95be6fe45e6b9c1f9e4a1bfafe06f25f706456daa9559af1d5f3b6604dead0ddb067ed698503c33da28b8a37a803e52b072a2a105157d7ad1c69e08af7700283cab9996b2b5620f245c29897583a2affcd25ec05c98c0b49cd3df32871064b37fcc890e3396890f3abfb6b6a3e23bd8532d8fb84cfad1432f24e9636fe12a8c080c39947c183b768e3daffdb93c30c7907c8ee8354f58ad1e2c176275ff683ef7c3105ce766e120fa0fae68bd8df5015a01a6eb434e082a0f9bb76a0c55eb45e", 0xf5, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 11:47:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x80000001) ioctl$TIOCEXCL(r1, 0x2000740d) 11:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0xfffffffffffffffd, 0x2, 0x0, "6b353be2a9351acc3ea428498c6664097402df8c", 0x1, 0xfffffffffffff169}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x400000000000000) ioctl$BIOCFLUSH(r1, 0x20004268) 11:47:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = shmat(0x0, &(0x7f00006b8000/0x3000)=nil, 0x2000) shmdt(r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x120, 0x88) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0xffff, 0x80, 0x7fffffff}, 0x0, 0x0, 0xe4c}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x7fff) socket(0x400000000018, 0x3, 0x3a) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0xaee5) setsockopt(r2, 0x1000000029, 0x2d, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x294, 0x0, 0x0, 0x0, 0xb, 0xded1498deccacac0}, 0x0) 11:47:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x9, {0x0, 0x3b}}) r1 = socket(0x2, 0x723e96a99176ba31, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 11:47:59 executing program 0: socket(0x6, 0x5, 0x0) r0 = socket(0x400000000018, 0x3, 0x36) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x8000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) fchdir(r1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xffffffffffffffed, 0x2}], 0x9, 0x0, 0x0, 0x0) 11:47:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x6, 0x5, 0x4, 0x5}, {0x6e, 0x0, 0x5}, {0x8, 0x5, 0x8, 0x6}, {0x100000001, 0x56c, 0x6, 0x2}, {0x0, 0x80000000, 0x20, 0x100000000}, {0x401, 0x2, 0x6d21}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x9, 0x0, 0x6, 0x5}, {0x7, 0x20, 0x520, 0x200}]}) 11:47:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) 11:47:59 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0xcbb475d57ef96a55, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x0, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 11:47:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x2000000000000029, 0x6c, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 11:47:59 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)='-', 0xffffffffffffffdd) ftruncate(r1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) read(r0, &(0x7f0000000040)=""/64, 0xffffffffffffff94) 11:47:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x11) r1 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 11:47:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xfff, r2, r3, r4, r5, 0x40, 0x4}, 0x4, 0x81, 0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0x2, 0xfd, 0x4, "d0748478a7c72abb740354a41158b1ebafa8dd7f", 0xfffffffffffffff7, 0xffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0xbde6) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x2a) kevent(r2, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7fffffff, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4f, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffffffffffe0, 0x12000000000000}, {{r0}, 0xfffffffffffffffd, 0x63, 0x10, 0x1f, 0x9}, {{r0}, 0x0, 0x54, 0x10, 0x3}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000022, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0xfffffffffffffd2f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x384, 0x100000001}], 0x8000, &(0x7f0000000100)={0xffffffff82db3a46, 0xfffffffffffffffd}) open(&(0x7f0000000380)='./bus/../file0\x00', 0x400, 0x4a) r3 = open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 11:47:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x52ef75ede1c9222e, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/38, 0x26, 0x3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 11:47:59 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4002, 0x2) socket(0x1, 0x3, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:47:59 executing program 0: mknod(&(0x7f0000001080)='./file0\x00', 0x4, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwrite(r0, &(0x7f0000000080)="e4b3817f3ce8692a91848ddff38560dec12236154f847e07946aa04f0c6a5fec32b9b92d9fb8ac1e531cc8b58bbd9af48cd3b62a543b412fd242ae1b403b14f425054f27a9adcccc9fc7f7cd77670b947654c74255b1a054761f85fd08847218e54f5e78f848dcc50ba43ae9573ce9ba0941d8b3e83dfe9eccdda6653ef91f0a4617eb74ac15135ea842ae71657c8ae0f519af7a1c3def7bbc963ea004e7a40932f39d30a03cdf6e4c8434315fcf1ab0a6541ba6ea34ee3a5907788622e4a6769ffc2511d5c23389adf9868d367c2d25ac88708ad61135412d9ceb4655852b77aeb02fac3815b3446aa51baf36bcf6ef29d44fb136f195f4f44290d6a8d5f6f3b0a8c71679cf778c17243856fa4a91602bae2111d0b1e7167f9cb69f6ab523ac0b9f0c7703d859b19c4a4da487309128b3538678de38285892d65bc80a15c92b663f6b283b369c74a4ab2ac2faaeb620a978d66c4de9c6d1e6a73e6dbd105a1c6366a616e00eaa07fb195fc4a51c24d5fb4bf55fab10525810c51825efa718eb8bb6588d263c6e15c0a84347c58809968102772834efc60ac6d63b92a3c17e77b25f92686dbfaa1de693592c9ae13a904c248c27831679cb68ef2a74741b49e7880252f1d0d826c021cfd96ee1780b7783836b6f7f728f42a2ce30943b925a712bee5f4d45589bba1dddc333006410e8e595f52e868ca947b7353375456ebb83e0144a804ccc3944bb8eb5cd9f9e146abbd60b8ed04b75ef772f4db3b9b11cfc82645ae8871d3443f323af95d8904fdbd01d4887471a41d5e94862b56879ee83a1e97d74791a545ec816a2475c90abf58bf29d7fe7806db3c0bbbd50a299e39bd42bf71255b6135855748732f31def1c3f997bf69b5f163e729c686c2e0409568eb4799517572ea674d97aa4e2899ca5bf41e1acc8686c41576fc38383d97c2e9bd02a21d600bc66d2bea3b2faae55f4cb7aa1e8190d13213c6c9162b00cfa20e0aa9d84705fdc856fa3d881b15ed5532860b53a2ece76f39ec73517670182528f6ef8178492d13784503f9510c6734f8adb687b8b35d457515b7ec81aa56e43db82c5966b66faf5cceb6692455f1f62d7fbba35b43b06934c3314d8b14614b466e1e7e15104d523e8fdbc8430e6d7c884f3ef30fabd5f61dfde69051b0308fd8cffc9819cfa5eab7a05f899715f681757f09bb4660e0f48a159ec4a1c52845b9d5208174f5e0d85d8f812b79a33f90e4af63cc7c33dcd93f40b14f2e817c9fabb4c107ecef510b288bf40f09cc02dbda9152c58cd40afc17ccfa284b9acb402e52b691ce265dc10ed8231be3139fa26a7723d780a9cd1a20e102c60c355cbb95b719082f6c4150e3b9b30377ed5e2f56bd60a4894c3b7ed4a88c9c729ca49610980eedc779de3379be10ffa9f7097045507962c064b9d970dc0e3e2578f3e25af1c43d53a3552bbebaa8719aa5535bb6767a948ace53163e4f660dbae8e46a76429ed8a0ddbfb276325a1f650bdbd9838d2506653e04777f11991f8178a5802b6e341358995787c3fa3126a692beced92812e500d464215e0ad7b3d082de3492ba270e780a053cad756268be930bd4031a9e1d963c44e84b525accc69b62f7c73a4dfc4e5f880c1b6a4a1ec8237f3991804d357990fcafafaeb75a96a8a43cea6278aa672219e78d71f17fe1564a13ff482ab519c50189cccaad2d35814d5cf519e84932f1ef427169643207eb2710a52d7672ce10c0287aba3085e3c882c70aae56b229fc2692cc6c52cab50c56f09a2ea2db644e4de3ba65f6493d41c9f32d57f286d2dc2b27056b173de91ad8409a050045de34e578f277d0c3825a475166504eb1aa8896aa107bd78113984e16f081a641b5984ce9aef983c08f7d30f4d0631e9d5f82417ccc831afa2bf8adae2de1f5ecc6a5eedc9d8bd6b2d0fd86ec76f581799b6073b0e004740c09c278fbb44e6d7252287339ffdec2fd8d1fee52422188a32dd38e8368172a9dcb2407eb36f62d5d982455a5fa020a9bdef8a347f99e1857052f7bb45fff285e608d3a29bbf41dbf0b5816a3fd1c36933519ac03f92fd9afab0a9d5f195de626d0752221fc68e6648d0fdb1e9332b882b3748ad2d5663563621f2bf8b46eb94a41f6946d686d63d39624f83e5fc6849e65805c854350c07101c21f5cbbdd71e96cdcf4246a412f83309ff65c081821237335c66df7b30d3fb21f85d922b57b58b0e0899e1ec6f4c80dd6076b52ad085a1db83e5ebeff6f7dcb93cbb6a7bff93dc798ed764549d5df02196bc258cab140631feb089fe21f59902bd19d97460d615824593d62f19a1c47ee86b20056122ee4ee3cff4e53171e5001eae97c49ee27f958f961df6737ede1224afda50136ac0670b433597b0975f6efac29902b28a13e8dc77c700c83293b6950c9cf37b308d14eb1cce3d2f285c90084c4196f84f53640edbf1e873d6fdbefe2e8a1641aacb2336ce95c4a5534c4150be678dd4170a622ae2c53129bbef45ecedba77bb95fe2f6238ecfd107daf5b01c75b0513675f4af945bdd7e05ea46035bec17690aa76aaa29e94e529a62751fe267c56c4a390e9a566b8b6e35db408247f083633b6f1143a7944c65892ec42468c3c7b577bd5674b8c88d61cad3bc0977862c9e09267f819c1ace47c0a8bb3d30612d6ff8aa5b3b50750da037fd8e7594d41568199fcbaf85cf8db1b34494de98972de7d735c723052d80f494dca69ceb89e3001a7d952a4dc9c4ee04877032af1770bffb52a4b41ed2155f57d02bd5bc39b576edf9aeb57a3e7201862e99bf2a30de4333bccb5a3a660b415544be3c4a7492dc5d020514932fd0a72a6b435a735affcc01e5d0ca2ea3ef8997ed5919bb05e873791069597a97ba7b79a0ee60131ecadfca29ed1d2fdf72ed9013231c540991f6e46b8f90b38d7ba71da0e4e362653a0d8fdb2c8cdc164234c72762402e75aa7deefdad997d2bd1c0d197fa7c7b0c6f4cad8d55a5a10ff1b0391f43cc62c88a5c53dd4db2fa0c195dd2cca5db663353ae77660363b6066bfdcb0148a18938795e936bd021a958381adfea1d144eb78990b0ca70454d94868289b11a9c39fb442631e4edf581c41cf062606072538339ec3dd21682a09303aacd0690ebf507d232006e728fbcaec434a8e7fbfd73438fb2d8362df7e2ed300c1dce1d10613a86e06228ab085988b9225fa5469925b6ce8104565b0e76729708951b9d9e48185c36781856850d881ef8ff9ecd05334b211124a7ae30c5fa944da4a50a3f39d2568dd8ab689eea03b275736913a7d07d7926ec2aac6d4fc214b906e990d7cc03c944ba420e8976385097698b3c7e36a752ebee95204bb5c04e7d8fc5f6b9481288189c8083893470d1098b3edf50422329b0c2488cd20ec77a2f3818dff1b78dac6e45e2002d5cf459065040212b195e94c3879206368d24c66de6206c6514d21ab4ffd21e17e989fa0fa14de5836001a0bbe39859a6be0f25e7d42e79e7f870214312bd63a29d6edad4537843c15d2277dadc6ba9d304ca5efc22376d90c198bb9952a3e5a3c7709ee350b29cb5b78f125e16295ba025da7d5e0f0642322318c6d8fe9970a8d84b509b80154e3ca5c8d857892ccc756722d776c91b64894ee8c21f0ac35d286f47fc1a6c3e54247008159a3aa3f5a304f55507ba21956e2c7349c628f13f4f9d10794f244a340432cbdfdb3a8b0c3d3d65b1f884c294f7741f1acc0c57eeaae3704bc81e6e2609d812e2523279ada358a75e711cae5b2369d41a0e2c51d9306f8a6e87c02d0c3256e18b2c39727eec43af39102dc2904fa0b3dc83c1352b83526ef59805d09ce771741ec8425577cf27db3a332ef51a485bea5df499214b53a2d75d08b479f9d02b5c1ea8a9162119a9095ca5e59c29cd09c6810b46bc8d432b4cd52ee64f5bac585b297c63d2f923384df318947b5ed6a0fbb54443042eed7442daefce6f78a5c56cf4f4ab052c113bdbf62da220f14334780ad8c60bbc79242b57806eb518e7dcceab9a5538cb3005af5419e8894ec55ef6f887b2d5ac4f2bce17b4bd00cacb14eaf44e1c73ffb5b234290e5ab1d88c1c8ef257e3811009b55c5eb18751d7d842a5304f63ba88b4a587bde06d189d5fdc2e90cafdab1887a71b1cc1da30562ba0e2faf628c8cf2902744375715104c8462036356e480bf524a44692ab6a30c6f6f3afcb18e180d143a0dc755dfc99d4f9f99cbb58c5debc3008e4b571fe555c7b75ab204d16035a1b1cf69521946bb15dc7ba649ab9437e1e020face606c7332bae9a089d5ce31a77f1bacb4f42a4607e7310294e71ead2ad325da46679febed851b798dc9cbadcfc9a3aaf0e38576115f6a017b20eb7b98006b049a5e5f24e65bc52e7346fdec133731789b7cc45ea808857fe4e3adc82a0a482a4cc853ef64471551eb11e85c229a92c26baff42edd3ebb3e2e79d2cd80112dfb91398ee8e54f4e68b84a006772c8cc317dcfbdb16b104b43b02c0d2f7fc91a22a1ec14d0d67f1c8cb6ee34e2d8cfc12d6e37f9e729eeaa923f768085c397bb367bfb565378425fb60c07a75395ad69ccb653061b4e611cfac12f79c64519f68ead3840661e7ec4bcf24f66937538e79f163cd21cf308583c772165662e489a4c6b22dc6c292e8f3e3d70995871d47223d7f865667f6f8325b3dc8d045797d89b0abdc3a15e49d3b527ec63112bde7758ca970c25aa9365640ba27e05db449a2ff19081872cd34af492dd32860c2dcbc95d5cfb30c14e6b7a9a3b1b30a0e1891fdc913689e35aa04bbc1375e14d0a3bd27101b5beff209b59822dffbfa14f488ea8623a5084ad8e06ef803be58a3f73071da14dc22f66fcdac8731292a92841d21dce5e3a7d55caf1973ddf0e89740ab8aa36d96ac0460798ba10b2279fb94a0dfe7be3ab36d9338c5a7f71dca90628a1e19984181c6867deef1e0843a85a998241d3d08a46a16512356abac31ec0f7fd60370e3e29078a7497a4d8e004270505431b9f8c2a23b8bbc90314f58e727ff2617b6e61ce2c92e623bd2feca2b53e9cda7b04d4d6ba6b34b4cceaa23e645e2e7bd35b1241f714884185d72711b929cf78afecd3dd054569366cd820b7aaaeec48384b9764a77a939f271514662c28992ac9d02deaaaeff54f696cc2afbb8d3e1407d73e70155d3433dbc1a0b573e5813a11eda3431a9929234ddbce8944f938722ed94cb0efae0927dafcd3e6f6430d667dc5341df5947020c66026c9dba1dc4ee22d064303d5aed445060a18d29f5780fe263eb1d597f3a9a26dd5c1317cb5bdf2a9c1e9f11762062c4cf2edd601bada708169676ad01f29ef857b0b758c1652ff853c9a92e5163e439a3a8d39e398ea7408e4bd45944062cb86b0b0c654743c3c03c97bd5b5f7324a89d88d4aa9fbedb8cfe7a32ee39eedcb11c5990c82f5f0e0965335f2b42d642e922fbb35f20c66bc3a799106b407d8a8184d60f9583f0c4bccdfdc3541bd8b9bd2066852f6190e25a474c6f4e6b803397f87e8d850ff918f30509d6dd0a3d1dd6dc45a875797fcd7a8358844ca842197ecec7e2dccb01846369836a97fa5cba252b6132373ebc9f4b6051ffae341e659610801b1c0a16a61ad8782896f2eab3cf6000753fb7d6e856c1161e34f92c24a26541554a4105936bc255e4d2f1920a9620f2409c02518f7432e6f77f707e34112d73161dd1e5b2833b1cf644499933b812fa34c47a9e5b039039264837d531e5224ae98f18ecec3dfc82ac5dd4e5115f2256afad3", 0x1000, 0x0, 0x0) 11:47:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) r2 = semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x3, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffc95) r4 = accept$inet(r0, 0x0, &(0x7f0000000500)) r5 = msgget(0x0, 0x2) msgsnd(r5, &(0x7f0000000540)={0x2, "c1cd1ab0aa7273192e6689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"}, 0x30, 0x800) lseek(r3, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000007c0)=""/207) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x7711d0c6cdf5de00, 0x1a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 11:47:59 executing program 0: r0 = socket(0x2, 0x4000, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea000000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 11:47:59 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x880, 0x44) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) 11:47:59 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x800, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r5 = open(&(0x7f00000003c0)='\x00', 0x8800, 0x6) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x8, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x2, 0x0) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="21705710fba7e4f0ee1468ad39a3911749b0c94253e36fd7a3bb4523171dd1a1eef5926998c624faa8329cdb06a71eb0a3daa8b02bf5739051537eb73c8f462d4ac3c6dc9afb70ce4615d47ca7e45d48131e0c2ea179eb4b6a7d78218d97bff0787a3d1671805b40036a53a325f875e9f51fc28ef04a8897471dca910ed6a204340f11ae", 0x84}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x9}, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1000, 0x8, 0x2, 0x8001}]}) 11:47:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) shutdown(r2, 0x1) r3 = dup(r2) getsockname(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) 11:47:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xc1ea, 0x1, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000217000/0x1000)=nil, 0x1000, 0x4) close(r1) r2 = socket(0x18, 0x8000, 0xff) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = fcntl$dupfd(r3, 0x0, r2) dup(r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffb, 0x40, {0x3, 0x1}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:47:59 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000080)=""/100, 0x64}], 0x4) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x7fa20602) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6f42be0981e626f7) 11:47:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x0, 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 11:47:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040)="235f40eb00cd9e006a0993aaee2558de0fa9bf9d42f6bab28b0fc80a0b2809f863ed015f687843e817aa8d16daa649a8dfda17927fa256f36a9d07c2981c", 0xffffffffffffffe5) 11:47:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000d75896a4cb670000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d29"], 0x38}, 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) 11:47:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) getpid() 11:47:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:47:59 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x6000, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7ff) ioctl$TIOCSDTR(r0, 0x20004455) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 11:47:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 11:47:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x20000, 0x100000044) close(0xffffffffffffffff) r2 = msgget$private(0x0, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/190) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)="8d9a47b196e2b7a2ddd9e3b1b0ef525844fbf792554c83ff35183b080facf2d506f7c4543dec906f26567879ff52503dc2e0d34efb9acfaba4ba996afefeda0c23b5be4acd706ae9d47c182b8fa198a13f2141ad78fe1b93cbab2401eaca039433cec353322a2ffb48130df1cae2bb18362059a51b3e9896b9ac4781a56731209127844aaa6572d44cafeb006efff39f366b5da9735d2c67bdda346f92", 0x9d}, {&(0x7f0000000280)="1fa924b29d85055df20fa6264afa4c9f1199f051dc1733df202a7e0f073b7c6cc42d3de4bc22a1c993f8860de620e7247fb84955f3f0b22ea8a77500d202685aa9ce12f05b1fc67ffadaf079997b38f76d3edb50cfd5affbfd78fb82eccc99fdc2d2292b99e34381e622bdf825aee552101dec9b2f4d1e46e90a24a6778c8a4dc912420d", 0x84}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="7800000000000000ff39c864ffffff7f41cc5e7a282e16cef3b615c4d19902e33da19ebfc8218eafb92d8def2594bbfddb155f7e408cd9b0283d3dcb3b38fd04746a9d9cc80a8f07fd4c6bc2f1572f92672233f6136188db787b022d98fe460aa3854f7c805845508996fdab6b3a636982ab000000000000b000000000000000ffff00003f000000bb98ce3c452638d6ac8cc671c53f40fea55c1f3370a850b6a6348fdc325d536f61bac4649378a8f460785434207744a7501edf12eaef3144c157568f987ee09f035e8485c6c079d5b310727c9767062355a4a676c7e1973ccb7af6b43bbdf5d5babedf2ac7ef4960f19f4f5419919701e3e0de6fc3c524d5c5871c1fcc4da92028be2e7e56524b419a788515132a526870a406b49a433bb70e264d643f000000000100000000000001000000690c0000b39c5292ffec7b7b6631e13f0cad738b2a7cbfdc6c94bdcc015c196f8a61188f951037309059c0ed9dd1e0469817aa3f40c8e91c84cf54b3a31c69d902dacbcc40ef78d195053d55fa213bf2af4f88700acf20f8ae36f215e9f52cc8336d4c82be03befc46463a60ba0381d08db13bc9d373cc68af525d9fa499c9b3255abeee758a6fba60e0a22b0e62a0a8f9fa9c5197d5cfd46889775dc36ef3ad57c48e8b1e170b6108f8e3f32736b0e77f04148eeb25cd7a5644fccc3e894b71a140ae875d076eaac2330fa434eaef10bb41fbcf698a6faf579096fd5c2f21c49b92648fb8cd4b94033fb37129d87113216e0880f3e80f78000000c33691ffa0e6e07820a9f37fa6abea89a787c9313e5dfc8eeb766f7cbd99cfbffc4d539e38325b58de3b9aac779ce2dc12ea663d1602eea2dc5e227a3df72ab555ff5bbb971e6807f4557bf7b2fb4e0ba1c855f8ab011a4b5e512ecfdcd13337ccb859f08f9dd9f15c0f37a4fd1d1cafeaabdddc77959e8a1ed3c395715576ceddf070ab1807f601c270b0e3d629c59389ceda1cfeba2ba35fd0d28653b20522a52ca15cec8674d1795ee52f1fac670000328ff748bcd13938561489980d7386d25941e25229d9b0d99d4e1e1bc9d3c3760c2ca078195dc6a3584544558c9182ad63ec53292d400a4d03292ed73a666c64229b70e0d791ad4f56f66038fcb820118da368c1a6a32cef6cf148"], 0x228}, 0xb75ee985487e64c0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) 11:47:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) listen(r0, 0x200000000005) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0xffffffff80000001, 0x2, './file0\x00', 0x5, 0xd4, 0x1ff, 0xffffffffffff0000}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="7d56d598ae77a4e250b534ae56b4bde24218f2bc83e52675efe033ffaace26a4b3dcee146e0991890853976a2c4e563d40ba85f69a44b56822e88c3ae9fa3fe1462313a1b0719b673b2aabe99ccac4e20ac07e15b1a474dca29536a886860c1cb20511e3e698e5d217a8e8eefd4d32da59151206d80af4406c7b8b", 0x7b}, {&(0x7f0000000100)="e6b8c4134d1f842e1fb424a5fe7a84c964e60b1e41f578811536e2da5258d62a98a1fcaf002f1747dde0d54ad779d968598dc57539957a808f82495b57552243d5a83f222d004b5fbbcc7be66fcb42a4d5bf47673de52b9aee4b816f0f70001bb1d48c7e59900ee241487a57f77d4c1a5e8ceb4c56064eee0fe138b447350d556dddbdaeb4e44861633d93c3d2169505c55d8f8635465eab8e7f1aa6d65fe317f72efc72c53c9d4633237b5fbbe4", 0xae}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000000000260257c6040000004000000000000000ffff000004000000bceea1185d3e46b7fff246f6d4c1d60091ddafa2b17152bca2387f9a7bbcb55f759c546daf3988f858940000000000008000000000000000010000000800000078f95114fb0f6836d938b55ac55cc59391e4216a293d65f6a8073438510b41b1e73daba56bd3f11ca063e8dc68a8733075fa29c32db9ff75592df63b1bb2f4c3c9f8cf09e383a0d96e92f21af49818fe87334feb370b7369b32f69e7cf33bae7bdd7f1f553bfd1e4962a5c86a1f0a272"], 0xd0}, 0x8) 11:47:59 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r3 = getpgrp() r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)=0x1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000340)="bb7ee95b", 0x4}, {&(0x7f0000000380)="ebbd819756aa46a703aed89eb3d4732a4393c9446cb8ca04c45f199608f1c58492fa49885ec0d70842", 0x29}, {&(0x7f00000003c0)="f4810a6ad089de36e34479f8204319c1c87057a8cabce27ae63873dd74f697dee20474c8a3f72b3cc65901be0f44ab67b3c34f26676539c0a0ee941dc2d6599a7e53ada63eea2b3a6ccd24c973418f3fbc85e996f51d0b65b5ae6fe7cd82b4a224604aec0389458cdd1fcbf4cf6ed48d4d86169f2727a6d3a274786a3c7fab3c6702c924eff9e06170e956aaea0cde702df25c996df7f04d3c572cc082c18c50e5200026876db529a374", 0xaa}, {&(0x7f0000000480)="ad5357a092858eb1861e14b5d74fde751714738947bc6c8214b3fae3c0a4e04f2fc858a2ab69239d2326eb1b9aae2f3b9b89edd0b35735292ce577bee7c778458556e1aadf75eb44a0596d8c93e8ef89eecf35752c71bcf22fd648cdc43f73436c1164034bc0c56bd2a1bb00cbb3c22193d053fd81b1fd6c6b12ca50dd574b8c4e15e383332c09d7bcc08436f8980d24a02af8ff97f95ce97bf27f3ac20246ed0523e9735a2ceec7a495375d5064d0d5c1832c3d246e534f9554693c45044ab5d7a243", 0xc3}], 0x4, 0x0, 0x0, 0x400}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, r3) 11:47:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0x8, 0x10000, "d059c1c4ef44c09ba6d9b5f8c31a9ad9cd32d3b2", 0x1}) 11:47:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0xa2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5d) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 11:47:59 executing program 0: socket$inet6(0x18, 0x4000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 11:47:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 11:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:48:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) 11:48:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:48:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0x20, 0xffffffffffffffff, 0x8}, {0x9, 0x100, 0x43, 0x5}]}) 11:48:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x633c, 0x1b2, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000140)=[{0x1, 0x9, 0x5f89, 0x3}, {0x100, 0xffffffff, 0x11, 0x3}, {0x80000001, 0x3, 0x5, 0x3ff}, {0x0, 0x8000, 0x8, 0x4}, {0x40, 0x0, 0x100000000, 0x2}]}) r2 = dup(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6f9b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x74cb}, {&(0x7f0000c46000/0x4000)=nil, &(0x7f0000dc3000/0x1000)=nil, 0x241}, {&(0x7f0000f91000/0x1000)=nil, &(0x7f0000f9b000/0x2000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 11:48:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:48:00 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffa, 0x3, 0xfffffffffffff513, "8355cf466d8dc7f527563c12c5a6445b8a073f9c", 0x9, 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = geteuid() setuid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{}, {0x20}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) 11:48:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) syz_open_pts() 11:48:00 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 11:48:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:48:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "d730c100000001080000000000008300"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) fsync(r1) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r3, 0x7fffffff, 0xffffffffffffff25, &(0x7f0000000100)="907b758333ba9c585130d8f149f0575b1a8be3e9eb676cccae010768af436ebf329d6fd785201526ee0158d18beea98d15d98985bafede2a4051aa41c2b9fdfa209ed1df8de1242bcb29", 0x4a) 11:48:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3d}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/61) syz_emit_ethernet(0xd, &(0x7f0000000040)="5aa6e6abe11e52c240a7000000") 11:48:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) flock(r1, 0x4) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x800, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = dup2(r1, r1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/169, 0xa9}], 0x2) 11:48:00 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:48:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000500)) syz_emit_ethernet(0xf0aaa107d0cb41, &(0x7f0000000100)="b6") 11:48:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xff904efb2cc38c26, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) ioctl$FIONREAD(r0, 0x4004667f, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5a248b7dcc3fa38e, &(0x7f00000000c0), &(0x7f0000000140)=0x4) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/157, 0x9d}], 0x1) 11:48:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffe44) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="362b223031848e28059ba7b9b7b2ad1776fab365657585147bee72298b7d727a08406fa9a8a0288dc7a66c0a1e242f8ac111ec11f6610dfad5002feeca6f3bb815cc9a4942e76bb5a91f015e1ba69350cb58500fe4", 0x55}, {&(0x7f0000000280)="07093952472fd0d8195c9c4fcb10ee5f9f80a9ebb7e937491220f5fa3dbdb87537bb7e1b983adebcc4a2f17764870c51bb669ed55794d11e1c4822133ad9f38715a49640915a073d651c4c0aa7f9deec0bfe2e7d7389a2f270e07bd5", 0x5c}, {&(0x7f0000000300)="7d8b06b0faf5fb185c40d8dfbf3cd9073f6146252ec32799a7c675bb370baafaa2ddc19c3ffcb760039f2a37afae084d9afb4ef09cea59a7710d340d7f4d4abf4956162eb1df331591f9eef0040f984a13a9488653b8fb8cfd4f7a102e856894440d0b46548f1486dd", 0x69}, {&(0x7f0000000380)="a414aff463b2fc722c877ef1de295625cd79a49f6625df1284a6f7846730ac65f38d14d7829361e7f3f1d9bc482bb55a9f07a75286eef37188e3a5c36020c4252df30660c4e8c3c0e2bcfac793926537b434ea8356710c3ac70f91fa0fe19cbcaa8a6e10b565c44f0fdcd0c912ea687cf4fc31d211d70861db", 0x79}, {&(0x7f0000000400)="2bc403f30302fd199ad6ce1cc4780dad2ab2733a8ece1fb1c1a1fdb56b3d00c01985c9eff15b901346badf9d85e59b9f0359711959b3830d324f129c2d341945cbf42941b3a848755a1d34b2f9", 0x4d}], 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x200, 0x0) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:48:01 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0xa4d9d9ea5fdcf94a, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) accept$unix(r0, 0x0, &(0x7f0000000080)) 11:48:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:48:01 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x204, 0x401}, 0xc) 11:48:01 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 11:48:01 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/133, 0x85, 0x843, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:48:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x23) sendto(r0, &(0x7f00000000c0)="9f63ecbcb8b21db1ceca86d508fb64064f0ab82824cdc8b9791958beb6a106eb354c053f2f9851569aa243707ad79cc323801000058492481df7ad482c417044cdbc86811cc6deaa6332e6f5d5e2c5e2239d69fbafdba5f1f8acd9b9216a35e4831610bd75fe99c41867ca6da7053f6d38a4dad3e2934ee9fe8d2c50a717963c674819528e219b78e8d01f6cd952fd1d4d8d5d990210fcdd21db57108ffe82977f008dab93c7a1ebf90c27918e3b", 0xae, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 11:48:01 executing program 0: r0 = socket(0x0, 0x4003, 0xffffffffffeffffd) accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) sendto$unix(r0, &(0x7f0000000280)="cd3616ae2462ec4f1c22346edad91cd0fe468847287039ee6758bc5278be6d476f298521808daef3967b411496710e5fd023561b8ef527423a354258f7691e1db280b06aeeafbf5fd5263dd0f2e95443a023da2fe07c7f7756a757d5a6c0e1bb2aebf976885488b9bbd37e6e847d6cf4b9dade6368e93c3cc06f9543d5783e3997dccdd8258773ca520e9f26f9d08784f4c39d2a0f62be5071a64c6986c13cc6e419fd489d88a4f33c5fb4943925b8662eefd66ea2604b2245bfb3dda84206de26b542e465f3dd5ebadc792cbe03f7f02313ef5e7b13f8fe4e852b70f6", 0xdd, 0x402, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6530003f79a637a6591b78ed5101816b294704137a8e8ed714648fa0ed1035a8fd5ecc35ade4440067e5ae56d48d6bb12d6cd171f054a27997bdaec2c738626f6b554a1a57d42b418bce8844a3922a5e7d0cdb586829627796e3b529ef236285418d437e1d3fe19b5173d3ca7bf3d03f56071428cbe00446596154515c345aaeb9713853ed6d13cc938ff4c46ee0ee2f4fb4eadc25efb4dbe0ad2bb528faeef3082df2b161090d7567cb53a2d4ad585c083aaaa21416121b"], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3427ae26caa0416fa4f376336acf00b4991f7c8df5f882b297be1aa5b23ed00f4c8baca3ebbc257699a1fc0c45863a54be87ee1bfd4132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 11:48:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="eed3d5e89cc0ca4e52190e84ab588098baab61d025abc9c2e6fdde461442c415006f", 0x22, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x20) sendto$unix(r0, &(0x7f0000000000)="b3ab318eae198479d3cd435bf664eacca26df20137780beedd04d04bb82289850e61f125345538b2908efd97fca1614f14f9370b31c942793aadd5b1532eb3acfc247583e410c6ebf7dcd5ba91687707d5bdc10b3b840948ce41441afcea3e7bc474dabe562254c65e25ede86138fd6216f9236548042b425581", 0x7a, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:48:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="05a58000c269c7ed8f68b6c87ce11c4e972e028538784a12c929b31177e0e031d3c8dcb7797f6b3538c807baed4da3d0f9dfd022fed1e41637e36f23c18a7a4ab3304539621b6e1a2cf010fd16eab331c51d3b677fb171c7ff9a7686a8d2d7b7275f2af60012dc9b5c4837d4c167b8269e3f109cf8d004451257d1601aaa147c63c729c4c1adc132d3af23b815745b98f56526c6e60f47e7d7766e452b80982311c42f5a89b637fea4234627b8d3078ea69f1fc98f6c8a8a4f37bee5f281365285e43c55e44bcbf87c042e02c91c66cc001088a452a014734ca19d5880e7b9022815eb7a55", 0xe5}, {&(0x7f0000000200)="4b75c3f0ff476c7d5cc6d98d24447ca61b72b0a94cc2234c170499202f332370de65732cbb5a6f17fe02ed1e89665d034d43fdefee35474a3e6d9da4e5839a8fd27c075c547ebf06e615ac41aa57dd2611b1f5c5bde43dc6e3e83d", 0x5b}, {&(0x7f0000000280)="cf329b635365490f263a141e3f96813821f8f16fbb333dfc9a660271ee353033e781f8fb007ea1e74b7eeeceb9466eed64de1cc8717ed8d5e247b57654752c99bd157bba552f2c5057f9c0642f0e7218824f9d85dd8f898664af3b6ffce374a9d6804947e1c49045d76d4f534ffde3cd5aca2803a05302103b30f11e35027eb85caeedd4784c29709e75342035b028aec6bec9bc5b3516f2e746d14669e9f8a4fc49cdfb5a0f91d3d42716f5a87a6f19c6e8497bc477dadc6d5b3137a687b9da6d76940e7bdd9cfe242c5a8d6c6474d207d1c93a6eaed75d6f85291a01057941e07f33214678b538847ed24fd9b97080607a10ee04108e", 0xf7}, {&(0x7f0000000380)="084fb27df3fe64b0b1c12d30631639a535f3b5b21f352ee93d415d720e7df42bdf941f02ff4926b161a7383814594b329505f627ae7b46b1abab0d785f81191e46cb8532c5da239ca723835ecc7ca5db268598524610aff5f8eade16baa79a0b29069d912ae133af3fae83f47a3cb82acd76d67c95e570d51bc0cd899767fdffcd79495010bf68b6125fd762bbbb37da7001ba2ed383fd6e05be3593f63dec023d5de5f75eeae19a6eed7470a9718addabf70c50f83f8cd4", 0xb8}, {&(0x7f0000000440)="858f29f7e6ec454f3131a7186b0b90a27d4be16b14fb500036f44464bcae53f46d5fd250a91096e250af3fcb84d6f73d37ca3d2a6f95b2bf54a68eb42d20d179c6", 0x41}, {&(0x7f00000004c0)="ac93bdca2f1277dcacefd3df0457fbb7597fe2ddd7c16fa47f23616b7af3876350a9cf14e5e642a50c4eb16e19cd7d94f32ecdb2a8695d4d74f4", 0x3a}, {&(0x7f0000000500)="6e5ba489a033aadcab490b192eb20761f61f870034f30c2f8aa201344e9ce94043094388c464d0ce4916434b584c4f2825e0e1ae29699c1fca4cda241ffbe1c1f014a3ba9bbcac07af7d6769d11b3f6e71e2e6ebcd86bfb83d749d857f83deaf379e02ec50c477e6c7919878295bee61e44e36ad666c6c580fe1397e204b7dfdf70e21c54ca8db81f9cfbfd51ca101d1cb679646393c4333ff8b71406eabe4a48e86125c3230537fee50f2519026a01dddfe4884ca46470bff76fd9440312d532ab283fbb6ff9cb7f8a3d781297be00a99349651a23c383a49d9602527b34bb9e0c557e991266996b12ee5398e9e3f087818b3bddd163488b7ed146e47bc6045773c03be0e2fd32be949dc80953ad74c5ef2da77d979ec1a5d0cc31b0732c2969bf4d88f4fe670ff2eee53b2f67bcd4d577cae787c7a17ef0378ff818cb5be5da51a0bc143496b9c69f0fd3ccc5734f61b3b4638c092e35a83f62e1214de939ff08a012cb652b98592601145a902e2aa2bdc792971e917bdf7778691630771a8097e595fb304fe96394290792ca440f73aaf39ee3c232470676aa4da95e92a9839c86663c0838c53f2684284a0450d9f5fc561825dec5f2702ecbef810c5ba965bca0086e2b03da6f6e0116c82b4a2d7c5b5902ff2c24f94f7847797be6b017033911a8296f16e69e261446bb6c931969b4bd95239925c5dda16ea938d820c9edbc8c1c453c066e3c78272ea6684f42b82a1ac9971cd8379ba9e77fd510e0137bb999f6d35a3a9ff9239b8b2efe6361a92534e57712cbe316fd26d761362f6c0d4bacd5848905ffd32a9854e33fbce8bdb3a0d3a8ef5f1d4f9b664f19b647ea252bfc4e66b6a6e8fa38e0f5cc51c408abe778a351fc382432793955fe1924325b46f643e8d42b860d43ac2dfddb3309788ea2d83c85024c8e31367af750e65300cde6ad4abe82bd4eeced376f6d5589c7b1fb433e97f3bc9c890edc1077ff5443d62b1b146d5d327b99b65e853ff279ee5917767f34e084d87305f32b7ffb299e6e77bddd7ce444864b65a9338bf3cccd8cad754beda256df453a1b2179a6ebf1daea70b838d114aadcc687bba2da0ea9d234d8c0a9bcc665ac517b21c94d71fde069d62980d847b1c921fa17932199b6c51ea41aa6ddef2d8f25fe0663aa017e0e93cdf7edbc37060540cfc15536a6ed88777aa6e7c1817eb4618cc0b934045c8def81c696221db1ed637fa2c73b0dd952c379e605884cc9b66aa168f88b3dc7e9707da1c8fc3b0317a458cdbaedf9aa163e7e0b8a432bbd8d3bc4f949b11d5b294ac70cc34ec8eb9e0503407aa04806c52162a678e42aeca1de1e8558a7448267c4c6b86a304cd2adad597c4ea292121b78b239b5d92ca9f402cc8efc5a7301d3ef12b6cf1e5419017a98cd6f8f7ed481fd5b700fc3eabb20991ef7d635876953e2e97d84a2d17d636d842f8253ace847e3005f7e2b514376cc5794175c4fbb59da92f3c4841c3466c319a67be6b9dd46f358f25e7a27b009429dd0c7aa24d2c87d4813318d7c0531c5e15aa97d13c62b93b7671da389e864ae8997f21f246379a4cca6bd55fe09a5d317f50ffbfc3e774786ae9ecdbdc7996d388082eaa6c76349a6c4209571605541999fdc5a34530ccef7906dac132829ff159eed16fb3546ebb2f7118a264655d21ef4a6327ec0fc0ce3b66be09e6441ed2eb98854c564031398294d61ee53dda7aa704951432c0b1b16c2e08e62c61c03ab729070fde9086f6196553be6705611f097b1f5d301b4ac2ba7c91b9c855f8c71f9a3b2903cbb2f4819f2bd02d7a857f88c5d6ffd396497217171314f6a8c4f8dfc1ed6a7830353077daca0a6eb09c5418786913a98d2d059c7e4496c8f3a69ee999195751844f4c0c5e6a2f06325a27629d49477a1704db935b5886cb14f4ce75b01856eeea0ac5be038325e66beec6a3c61f0c8f6984275766383bbaa5b20f4d13281e9dc984d710776d68f86e99374dba21c917be617544da20fb300865357fd49ddc832e6cac6d54ca4b21878e9b06ad5940473bcb192aac89308dab7d2a2c828ba8efcb08dc389d879927bc7b18ff5e4962e18377cf9adb18a2b94ce7f1092fb87293cac88bcefcf1b817a7a74c166609a1b1417867aebe970f973ac1b0b3a58cf50fc4c8ba8eee691f72a9a52ccec99fbc9556e2dd5b0fe2da9b4a5c6dd412391f264fe2b4f8ba1ce13fd07e5bbccaeb0f8b30bc59ccd56d95a9aedc6544de1f9a30e87e58728e648626df9d3274e19106a0715a064d099c15e20fc44aa5c5f5bfdcb9459cb3de89705c02ec37c69aeae7da6d1a10bca1b9975c52306708188b1bc12d13b463a0a7fb8226d74c760c7ec6f30cff14fdf81ae9698c977743c75d6ef59e92e3a85cb1e14e4c667adf17a6d93f3d6ae31d488d68d16c6f281a289fa077e1879685000b6acaebddfd7a2c424e8f644372c525796413be9004202d09b5d9161de411a3332fa70e6581eeced2fea25fb94292a8bd243bb798003be7d5bdf620fda8d8c760fc74f55cb0fb17cd7905cf9303214cf74f64917c91c45416f6fcc7906571312dc81775c403726a276ce0d7014ee301a14942ff0b3584c3d9c99f1126d5bf1f93d59a0bcde6e1643b50b67baa39d503472ddc1fa7bcccb00a94d25365dba679d9ca90688f4c0f7bc5c855262c5db4c7f3801820faccf8b4046217109e91eb87ab2747f9a749df712c34a8ee33b033a83670ee28c4c0e69063d04a42590c726728201cc3b4f9148c0fd786fa79263f00e37df5431bdc2bf86d94c44a0229e6a06d73d3c03313ef3a352f09fc08dffcbe3cc6107cfb2a10a34be018133c54ea338d71d2adf5debe42f620733b8b61be329f63380c43e5558cab562d0f0c26975cf4dfabca529fad95281cf9c139275462f7eea7f21f893386bfbd450dabcba1a9e61f0cdfa97bef0eb7f87974972a418ad3e714ff66cd332bdcba36a863cf4bd5b9b8f0ea4c219b8e658b0a1878d493562e2a105bbc818c6e594b157e3638283e22bad6824b75866c6da0eab430c0eb88537414ecd6635f489beb1838da2518d0a83251977cb796e4c38f92d46a6a67581d55d5245eeb27ff0b5d1d2747a53e972f5d508b5a39a277970442a549a6150f7c0a30e00d59bf0a4ceb91cc962d05c871407fe27ae27615df4802de5abfcaa038cac504283b2c7a56f65d1db06c7fa4b9bfece7c871378f693fec1727394c041cf7fd692439a61bb1ecbe061e34be6f13eeb09f8722fcfc66eb9397f2296e24c5c54c1bf26dc84d359ffe8158bf2860ccc2d985ef9ab675d54f22888071f01a0df9dd9de4caa8f9c3900e9659a9ce74ba7bf57a80549c05297f1aefebf57808f9f56f89ea8809714b5cab07c0509cf453a31f6c0cb79859e75e1aa8825785208e874b531310c99c626a687b1aa2f219506bead9f049cd86b47bc31a87bd26b91aeb325ccc017b70ad63a1b8a92989fa2db760a30a3f4f6250c1d8c8601ca886c40c7cf74827eaad0b6957a780ef1fefd90d73bf2d1dd585d3a211bd294bf5f8488a607aae73967b78f759a070454776c780c36c4d08ac58affee590cde315b614a8e8b1a8af029b60b48145249aa0742539bab16339c5b5f338e6382d5d35a1ec0931cb7bb31a69902a3596c0d9cadc9799867f2ee2a8fe7d3f9b0660547d6526dc3fd4af003d0255ed635edd6ba47e8bdfa6d37ca20c9f1a37cb99f717dc6ed8f288385fd6e1485c568e261682526ce8a4bfc229981d318d441de52f15b293e2fb963ff63f3d58162d6cc67423006b3f9b66f5ce031e8194dbde00a55b2cc500656a50a72374aa40eb2427e9d293e0720ad57e7d688fe1fbb87b198d3d80b8253e131c2596ada9ad653f0f00895bcb419b8ec76dce93574ef61e88686c787364eefa49238c657071ebdaece2421c9d2b9921dd3245585a0b0bcbc30bd79e64cb9da521587408b8b6cd262c350c7b4413643443eb4b26999fa259caec39a91d7f561ac80b234312a185047d663226a6e16cebacadf2c8fab293098f558b7903a65d9daeba5a5cfef5da5c4c73dff9362413c40846e790a74142058b982970c1758949cb0c22bebe8cd83eeacdb687f05c8891105b5bd24734f0ee805085a6173234c0b130f2e653d08bc576a458757f56bb8086d9adb513a838b6ed37643d0d641d394abf77fce111a27238aa74d0e641f6dfeaa543299e295ada0f1c62db8cd5e294c00686d9db3da6c03c6a2a31d35c45aa1fd3bef09507c80dc16685a9e9528deea1d7366af6c1b671392a5a85c8de4ec7ea92f1131aeb340562aa09fc36895df6eddeadb505bdacc475ec94d2cc1c2b40af61a8d758798f958749de923f50905c7c6ad5f83203f74adaba0b28822bf21647e5e0a816b4b3432ec85b2b6e3042e79a20446d41f10b3479d49c01408469caeab667b30cfdda6a2a3088950edf0cc56cb74882f05cc3882925399e95fa303bad04d2d7b2f673116c47035774f98e540cc376c563726986af5a1b613eb0b8b3ee94d8f063926c9226cb22bd9c5c9590308617af0a000b979358dbe3c9ec0bf1b5edcc171619dd3c6a4f86e2a8d9c92f3ec1868c85f5b880f1916fcfc33194a5be5924b7671f5b8bef511dbe14cff285a15f111706c2748e82e566f1e885b982bda5f6b7ffd1a0b717945720862e489f6e0d079b53060f5bef343de96e415fdc74566d8eb0be39c652b26d4df80a2f4766460f5185bdb99e9610a5aad4dbdf58c94bfe2c4628227fb246327e8d70253b39d44b5119028f9f2570e5f95608511f19df789e784cbdcf3f517301ccdd298b225fbf1f6ad92407a036abcda9731350b0b7dde22193b58d7463ce571deb14f846d047e57837fbf0779e6da939e0e53b02ff8c7077f67bf9db3ad31e079c4e676d49f0d6e53eefb80505c459e2b0209dd61716bef14d06972fbdc89d595236d6fed7ac8aa3ef58c80a20d7763e316ada8b9a94cec075e339d176388601f7f146d5b0407888f2e5d13048c69d14cf4f785e4e1424bf3e7861c6e622745606be044134a1d7c9a143d8618b643e627d0d3344b236a5c5aee11f785210cabe51d51fe3fa3048cb577e75317ce440aa3eb54f1b2436a5594ecb7b041cb98efd61ca813000b5f4edfd9a5ba90dccfb5cdb380fce2ae7663c4e08f14a2f6c1b83b3ff3ffdc6957e5c251032bcd4233f1df81ed9edcb371798f96fab517fc9eb1e39cf8fba86b00fe619dd9048808c51820f025cde27795e992b7a29b9d3c9dcda7cc7805b466ccd61832bf4cd783b13a27066391ed4fdfdd4c0a819e98d9bd238ef758d541f99071bb4d52fbc685b5e97898de3dbd0ae5e811600c40f0d784b70cc85779d015ff7402afc9393ecd77737baabe0daada1a30af4840b9c520563f9a95f7fff75fe1e25cbd60cb9a2caec6161f773f20e4bb8f1a7dead27e76d0d172bad4cf4cb3fbc9b7e2fd2b1e721d3fb53f6947908b2976827e36ec64e3af80f9cc356ae2d3b3d67cddd4d606b0da214b7e4872626b8b4c68eb4b1f0012e5329a57aa61dd5c63b6c4caaf8258718db5ce29073966b55463c96eb62e529211b494d408420fc1cbcd4529805bcf6299dc6fd9198dab9b2f638099890d77bfe19c1a84a3b312a78926128cba09a9ecd20e52b9ce15fd4e5e5191e526a46417907f1ccfc8998ddf467d7f8c7494f945b45454b3f26443101bb9ad1424a938bc0784aac81d4b323b527967d0778637db6b22c550788762972d7eebc23d7cd660ade138622192acb8487e2f9ad8a", 0x1000}, {&(0x7f0000001500)="e713194636971634ef6c2b6205c9823f233f9738f64b9e99eea7496fe8ceff5dac3f820538e68899ff327fb70048ea6e23cbed99cb44b9803a894ef813b68deb4ec85f1521a5c251fb7ce02fa33483e063a9d2bc26bcc7fe81560966153d553f90d037d8bf59547b8cea4d6c234a3552d72c3202736ec6b3219dbb0b1cdfca6acc5afe9c5ba957a1760aa0ce9c21758527fe907ec29890ada0f3d265429ea4765bf4f9b818661990b5e169", 0xab}], 0x8, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r8}], 0x78, 0x400}, 0x2) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f00000017c0)="41ee27c859478a139617ad33e3d789a79b55301d4fa3415b1f6e24e0d6adcc7a13c6f9fd1a05a80d7ff5464bce78c5f9a3394680da2a2e124bec1f61a6de76cd7479e65d8a2f0e5a9566bcf1e4f828df1597a4e177c652ece845fe7041c5a146ae340780ef2834b78efcab6256bc7d84cd8a9811160a19201d0a6c094d2b22c67c7b205d1c488129d26b19c27a681d554b88e5940943e8ed2e082e1899dee318a4e85045732ea7845543ccf7a0016fa0d5ed2c54fd018b613f9de9e1163264", 0xbf}, {&(0x7f0000001880)="fd3b90d8f5", 0x5}, {&(0x7f00000018c0)="6085c9e44094c5e5718ccadff84b600ff1b5467710adb6b35feb79f26d073905c9399dead187398a73bfe3771eb1405f194c40bccad535", 0x37}, {&(0x7f0000001900)="10f2ad84f632c9106c794b03581ee28e9f510ed3622b73f2792f16afebcc57ecb720e58ceeaa2e9c2a822ea02e377c2193980c2171fdacf87823804d70ccab1d6f964d06dfb1f7fe752c0090f83ffe6d3f84dd986cf612a404fe3f5e762bcb934da22957b66b8422afd9fd97914ccdf62739981d868d5a57a1d8c2b66a5624984395c2196807798fd53bc4ee0b35fc5be76a4095df6057688bd97e3efb0edae010ea738b21b2e892c16c9a09d46ce6d29c7d95bcc2aa825dc8d8d92efa2a69b83f4b6eaeab75efc0", 0xc8}, {&(0x7f0000001a00)="d7c6c7b91ed84be3126c01a22cdfc8819c3e1c87e7976aad956cd59419b4d7f5d246476100de4b57afa5dd7c252d97a2eaed521b28", 0x35}, {&(0x7f0000001a40)="3481471969202528657d2a8cf6d23a44bcc260b260107c1f345728146fefe6f5279b7babec718e0a105ce00d3fc12f8270560e877123778b8f9c5cb9cb74a43fcd6d9d573d276df9e41b53c37f7888473e56e72ca44eeeeb427e1f0858b4ca9774b0192af67b8ea5dab4a7481b378ffd48c6da4b5bcf7b54115d8b4ae8fbd0471712ccd828cf66d265f0b0d6fec271a70d", 0x91}, {&(0x7f0000001b00)="1f6e4c093868f193868bf5c4d6fb9b513c60b3b893d69fef52a663d75bd020222a5762b2493ddcecd6fbd13523b96d0dd919465ca7b9933b7fc3586b8bb9177f3deb310fb153e725d5665a75b67e85c31c95fd1ecc2523b1912b7f58dc9e9bee2ef897ef9abb978dd4", 0x69}, {&(0x7f0000001b80)="adf372d41d269d3878d81aa7182a2caed0d26a29309c847d296a7a651ccec8c77bf323e67c445011e51ac9b5de4ee83155368d31f263823cc1c3bccc87312e37bb751f47255cf5fec5190f1b9c439356802c86ea98faf2432e1ccf1cd372250c3e701ff8981e99f2436060aea8a9c39efa9f240ca425913e91a70b93003c1d1becf3f47676defe1c8248daacdd8008f1b814bfc5514c50b343329cce4695107887bffd87de4b6fdc0178675ed30b688e30cc0d3f563aa0122fbea1323df4cfbb8dc75543d10354f944960ad2140f93ee", 0xd0}], 0x8, &(0x7f0000001d00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x60, 0x2}, 0x400) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) pwrite(r0, &(0x7f0000001dc0)="50c644c6ed4f01a2b04c48fc7e9e2bcba6e5c95955830824bcabd289dedd98f24575bcffdfec173438bde8d4c7d8c746f00bbd2257c059a8c6ee0eb7e1cf9e228008153ece4a6b75cf9d8e9fea3a764b107e3330a19a72b54b552fbe8d72fa7a669aed698db9df02a62182bfd55f566cfcecbe4534cf97f51b46cedc4ece6eeba2d5cd37b15a2080bf139da3dd3f4af604bae4e07ac6", 0x96, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001e80)={0x200, 0x8}, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001ec0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001f00), 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001f40)={0xfffffffffffff000, 0x5, {0x8001, 0x9d}}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000001f80)=[{{r0}, 0x0, 0x0, 0x80000000, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x83, 0xd086, 0xfe66}, {{r0}, 0x0, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5e78fc21c7599828, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x51, 0xfffff, 0x7, 0x673e04be}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xa113, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xfffffffeffffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x2, 0x3}], 0x7f, &(0x7f0000002080)=[{{r0}, 0xfffffffffffffff8, 0x6b, 0x80000000, 0x42, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x4d, 0x100}, {{r0}, 0x0, 0x4, 0x40000000, 0x1000, 0x5}], 0x2, &(0x7f0000002140)={0xffffffffffffff80, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002180), &(0x7f00000021c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200), &(0x7f0000002240)=0xc) kevent(r0, &(0x7f0000002280)=[{{r0}, 0xfffffffffffffffa, 0xb2, 0x2, 0x42be6f48, 0x8}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x1, 0x7c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x2, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x27eff987cf7c36c1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7ff, 0x100000000}], 0x2, &(0x7f0000002340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x80000001}], 0x200, &(0x7f0000002380)={0x4, 0x35}) bind$inet6(r0, &(0x7f00000023c0)={0x18, 0x0, 0x7, 0x7f}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002440)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480), 0xc) 11:48:01 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x190) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5dd9) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x10001, 0xa1b, 0x4, {[0x2, 0xffff, 0x1ff, 0x0, 0x8f0a, 0x1, 0x3f, 0x3, 0x1, 0x9, 0xffffffffffff7407, 0x80000001, 0x6, 0x2, 0xfffffffffffff41e, 0x0, 0x0, 0x4f], [0x200, 0x3f, 0x4, 0xcbe7, 0xfff, 0xffffffff00000001, 0xec, 0x8, 0x185c, 0x1000], [0x5, 0x7, 0x4, 0x2, 0x1, 0xc000, 0x7fffffff], [0x5, 0xfffffffffffffffe, 0x4, 0x8001, 0x8, 0xfffffffffffff98e], [{0x8001, 0x2fa, 0x1f, 0x3}, {0x9, 0x2, 0x0, 0x8}, {0x6, 0x7f, 0x255aefc8, 0x4}, {0x5, 0xe1, 0x3, 0x10000}, {0xffffffff, 0x800000000000, 0x7, 0x28bd}, {0x0, 0x0, 0x4, 0x1}, {0xff, 0x6, 0xffffffff}, {0x1f, 0x40, 0xa000000000000, 0x7fff}], {0x3, 0x8, 0x100000001, 0x3}, {0x81, 0x0, 0x0, 0x6}}}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) ioctl$TIOCCBRK(r0, 0x2000747a) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 11:48:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4, 0x800080, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:48:01 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, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffdfa) 11:48:01 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) unlink(&(0x7f0000000080)='./file0\x00') 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x84) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x100000001, 0x6d, 0xe5a, 0x1}) 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") 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6be) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xca5, 0x8}) shutdown(r1, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xddfc) 11:48:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0xffffffffffff0000}, {0x18, 0x1, 0x9, 0x100000000}, 0xa, [0x2, 0x7, 0xfffffffffffffffd, 0xfffffffffffffffa, 0x7ff, 0x83a, 0x1, 0x9e5]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c02000000", 0x8) 11:48:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x135) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x2c) r2 = msgget(0x1, 0x180) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) msgctl$IPC_RMID(r2, 0x0) 11:48:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0xfffffffffffffff7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="332bcb6c768192172c0bd75aaaf852a6a0003e4ae71a3582911a4b950dde0d19909cd755546e500a8176f7df6829bd6782a2b512e4c7c24be4c83829d85a68cc4fd9d30a4b763e58c11e54d65194fa0c167db23761d212df47ed37cf8ab7a6465b5f03b6f33dee6aa75f01583a211fbc086c0d6d8d253ba1159548a8b4b3830ae777feab55d3ad5ace22ee88759774ed3ca07658fb5584deb88dd8909b42bc8c436e5e010962efeea1f7c25ce045dce9198b687e40dbc2361e88b74f5dc8a766b3194801b2", 0xc5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3f58c97691a4b26f, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) socket(0x3, 0x7, 0x8) r3 = shmat(0x0, &(0x7f00001cd000/0x2000)=nil, 0x2000) shmdt(r3) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="4b74954c", 0x16d) 11:48:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x1a8f, 0x7, {0x3, 0x4}}) write(r0, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 11:48:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x4}, {0x4d}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x9}) 11:48:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair(0x6, 0xc000, 0xe000000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) 11:48:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2466696c65300055bb03067eb6a722"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)="7561c20c654ddc2e925a80bf72fdcce8b12ca1662af4baa620f8f1d97b16ae0d98aadc691e207480b0b4b6176b58b6b954ce79963ed763282cd7ded774c312089dd299a11e734d520ef6e3e3bd73b855cff13045599c249611b6f16c10626cc6531cf98e8d3ea9c5d03921f9dbf4609284e7cd7a95a87a64204a5308060d4854aa3a8fe84b55f130cb6af37319f9c0186a2fe5bfc2c5152b5d44673814a10591c39fdb31a29002ccee456319bbcb8c90780b57dd3006eca052d1fa", 0xbb}, {&(0x7f0000000340)="693988a800f4e0aee50decaf7deb36fc50a48d247150ead8c8b39f5ef74462031bf05ebb47142bea622dc850c811fdb5bbe54ab750cde31a01781a6358c6ada40f27aec6cbce0beda9f65facbc7a8617c8a98a40d2", 0x55}, {&(0x7f00000003c0)="a46bbe297d59e0eec79e37ca4bec03436ad1233e3620f4e8957431a56e67d47e6ee49bc30d10dc695c30f87d0c38b0d12733d9bebfaa50264c1db7464aedc3db2028b274", 0x44}, {&(0x7f0000000440)="20936915996fd1222b2711d6fe6d19fcf4eccf84645341426eb32088c70d40c9873d6e48b2171459beb89e05c42b9716cbe0c9b42377fd0b39c2c9b099346d6b0cecb2e4b98bf5245e7d1fa5a6b58a25a82b62692a", 0x55}, {&(0x7f00000004c0)="bf6ec4f004e29c73657936119e8cdb43fae399c244eaebed6af63fa22907a1954e27368db1acd17b9c4fe547e2af2334e23d46b1cc4d80861b9e537c48cb650ade847f6c50d7bbc266f5029d9b3a38431990155b474185d276297c40b2119da2cac09286e738a0cd5569faca5fd6d3aed6044b8dfeec9ee51a994a6a37f41a1c77990525c4cf97374e4ca591f7c46729a2fe56572b8a1c84f7533b8a46a468e7f54d30d822c2de6a61e2c17f7953b03b9f09b2833334782e21094596b6ff99c6ddd1470ac8d7e930ab01857a60cd7261b6ee64d43ede79998041913cc24956ebbce6e476e49ca05a29d37e9b4ec59670598bd0c0937df2e02361bca414fee4", 0xff}, {&(0x7f00000005c0)="8ed59712c5ed916f7e7f63b89e4fa9843ffe11fdbd90d4f7fd1dde192284bd5f04e3164df0f835bfa079321252f7877ff3a18024c6ca3bb5b9152ca271e94a0e9a8b190562228cad62f257796df60dab72c4d06992874ff66d0df4796b3e2fbae3e75612f6db3cafb22440a6f14b87d8ac4204d26f9c1df9f61e3cb0c0ac768aa4a985424fa1010af806b14b20057ea56255edd6cd4df234975de1c4a8822b1b19bab0f238c0931e01015614af5690ecaddd959c48f5330b6c0151f425f5e00bc8dc008c1466f5c0400fe1a303dd31aef48640e8cbd2c51f332be9c8a1f0cf9a8a27e14fbae3f5b0390f48faf92712f0bfa2368e", 0xf4}, {&(0x7f00000006c0)="478ac5e53c897191823e45c6c4d212748c775613e6210fba59cb8c43b00fbad961f3e2d2a4fb0c03c90d060b51c745ce4240b035f272e03c5c65c90fae63bbd9ff74c4f12f1e8cba502f8cd6ee8fd3b7ee9972a022c6cf6669b34040a42b0b4dee168d0369792d65d19b76a76cdcf80085080c9ad0bc6522c87d27d1410061d17c52dc2be23c4072be655eeed54e0beb0340d9ce5fe4a3e9bd3c71f706c96a40558740d21756", 0xa6}, {&(0x7f0000000780)="12b22ca9993442f5d233981a08c212417661fb36c4afea0f5eb412f3b77a1723739415366a9d5f2ed5ccd725a3fcf92b99c7c89f722e00402a7703fcbf7b7736d4b956d81f191e6bb12aef51f144ee26f2b5b2fed3b237303b80b3b1e1ef7443c9e26414f94ea967c604189678297b4306727a3ff3f41cb9232e56adadfee1016493642de0bbbb5fdc54b04406b1fb679d4be485eb47865f7e02f98bdd2fc720d24965af098d8f579ac38a88a078178b11c30ac8ceb2357492ae7184b50ec4f43e4a530691bc7acc6e7945a1b922b1a4cfad7465fdb1effea2e625bc547ac526ac9474c13a362172f684ee7edac3c06660e682b5a089c0a5186d7c3f482e", 0xfe}, {&(0x7f0000000880)="55765a285517a348dfba400d63a9fcc3e21bbf31e82bb002c6ac0358387cf628cc73f211015e9d349f5b043e3f52c465786785d28797554d117d98d119869dd51f0a17407439f847", 0x48}], 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="a800000000000000ffff0000dd6b0000d31d5f08e1a2a7ebbf66d138329194620772dc22205f7fac0a2d59156917f83e8b5935432006ff8ea5e8b45cc904d1598bdfadd688a57c2fffa6dbef8ac51c5234d54c858f7f9a9f69e0f8bf6ec6fcf3b3f02086c208d85276b0d4191c80ff13f931fa56d0d787dcdb433faccaa59593946f688f8182fa63c06b1e6eaf401d41aebdebbeaadbff3baaccf32faed7d8989c90d62aefbc4200200000000000000001000000070000000a9414eff236d4128858775918000000a0000000000000000000000001000000f9a16575442e304b48336d723545736a4ff8b7326e33bc9c9769697a00fa1dfa0e7454e27db1795f819745b1feb822544eb690be8bd72f1b71613bbad7c20ecc25d38281c9c03819f21a228c3b338cb96c2a57690720e861acf85ae55fd669ccd86c9aaa7630ed45854cdc1f964fb73695e94a695b2fe2403c9c3a8584cf0ae8a672bda529ded4cc0100000000000000b0000000000000000100000003000000491e118c197a160e9623fc3f3b417e6e52a01133402278dee32833e969271dd2a01f189a1d3516783d757500c94b167ad1f7fd62da205342917571cd23e5afdb1e7ccafac25f8523f3aa24890a8f61ea82302b7132a863b6c763b1a974546c4c650c6bcf58c06f5485222025b2fdffa3c5becc09088a3e4551d3a4d7af188f8a5edf42b2a775ed02551f1705f2e7cf4da9a7301019e258ebe32ea0ad00000000700000000000000001000000e505000005175e9ea50aee3f5064a445ab5aba90ec3f201885264d299a2411a0f259007dcb88fe15a8799d1282190ae795650530d7db88a3ddcfea6df947aacf4849c38b2ee3fbc81fbb6871e1bfa8415fd80eb5c1225aef1400e7e6f79e710000000000580000000000000001000000000000002101a4ae97d3da1e0912e92cf52bdde1e22d3ed523d843c5d5848051bf4a5349e8d32700fa3581b21674a2d172b89507c8dabc638554c667ac7adf213f4bf9729f14af81000000001010000000000000010000002000000008a52fcaca7aef9a382f9b16a7e8ea74b24ca6e3fc3a26875058d469857f78f1fc3ad9dae6046a97af9d1dd2b4ba632559aa7b50f67c4df1f3c5b79cbf41ddc2e1f22279199dd6dfe8f27af57cba59906ad16a395ce00a8b5bea75e8f16ff50a9573b79247b7aa7d5dd5ee6a69285104aa12278bc36dc8545de826c773b311fb6964a130d080b5d6a67effce7f30d1f982b25123cdebaac10a51e08f7589e6065016d54b27fcb9eec4b2c114c88d84312714e88268b0b8d78aadb2118f0a2a695cb04b580db6b7bc3bcb016ccf8bcc95baba4ec7e84c53c5884a21619fe70f0189ded11e915b2a18c1eeb2ae275642c37dad3a97628d642992683d50e238c1dcd7f03b5ecd928585cfd6ee48def67e6af68613816adcae30bdb00d7e3edad2549bcf1f470314d444bd66d011dffb7f413c13b5abd2e36745b703dfaf482587870a098699ccc077105178e9aa46e4cae85142dca4a9450e08874ca942592d64cde4d61ed045c8b0624bcb3efa0a1194a80794167c5114c1b2089c1a3f3e0dff011d399d866b052070ca4beb7ce68ab804e238b24ad70091cfb9ff69e2fc20de608b3efbfc98225fe029e8ad3b958de885ab5a05149c8ca0fe9a1e6c510108ae9cb74d62111c8cc258c9e4ad2fdd18093f12d54e5edb27c19e52a0d03143ab146f7289a4bcc030f7230ed20eac8f83e3d720444742ff50046b779afd686f4ab031d87e94218f00fe1fc1826b0c46bfda05fdd894eaf5a16ca38ee1c01b3e0ad3604d23c4e9a4421f740541315f3e892e1b3c6ff71f423895875a3109a1849790870a16cf183127a9cef231e201ee931ff9271fb80793381537ef0233e3e97698d38e810ca71f99e047372362502a44a1161a8bb91a0a6c5000ba2035c479830291e2e16ffd81bcab7150256ecef9a23259ab988a9303b8f7133581e7aabdc44c99f605b2cbe8aedf7ac133f5e69d55b04832f67758dca3adbaca9ed09eaa8a977df863ed4ccc4709fed38989d67a530c58aeded9267ee5e11f41f0ab20e2ef1372a4b3051edf91fe671c516e506215a49622c4ac71a76bf10174ee628436768933edf5906e3fb93fc81e38afc6f6f37cd746c000fcd147d789cc7394fb17712936b64831a2a1ac5da86e8f4d8fa70a9f8d1a9beaad35f808a8bf26a2d0474d8ab7fa0e8d887b6c5057760de030f7c65b0e3445ae31a695503c373081c539af6ff6e9637d859a18bde40dde4a11d968e08e5aa2027683cec99df845a2a12afc983de639d2bc2edfb00d668b3114bff9c53ea4978c41e1e80263742fd5b7f480293d62313257547ac8488c1f2c2d8e88ac9edbd3a95c10f7b767c66b764e140123951f50c6bd208c06f9860998dbb03e339f110fdf3e618dfa119aedc8c7e47a5429924b64442b9e55ac6b2c6c92aa9bf3f6ab56fddd1f7060b76786346b70407530d41dc04593064c1bea2229f7111efc358ef30a2dfadfb7dae78b8ab0cea4903325a9d11d89939fa16e79a3721320b03b0c05a60dc9624bb0493fc1903bbb7a1216bf58abde2c1b167acdd332542a25abfc41518dd97fd7c8f27375507ba8f7338cc9663d32a4b511bea33cc88414b56ccf7e4d732607bc4bc6cef9881bacc82eb11f8ba7b9a342cede29a5e02a5918d4acde5814f5c3660b3f6f2cb6ac5080cf5474b0be688ab7f4955731c34a137a505c1b39c68f69b1b84bc00215a3265b3a1fe87ac9f5f03eee8a29bba092b6183d20d96bd129708cc119bbce125eb2d01581800c61fa0cfe4a3709bcc26917d300c21cde68fd23b28b2d52d62a56f734eafb5e22e68bfeeb22eb5d6dd1c12189a8274c759ce941c116b9bbc1d482a89cf4987b40d67404dd8a6370610403dafc3e12fecf50026bb3e0911a998661279355ee1124859ec8ca6801b88f23a5e0519cd6c330ff17d02e9005dc510aa9de5e12a18daf90461848f600a1396c44f77f3ef38cc637840a2e8185539e5339ae4b6bb50020ef2084b02bdb135ea093bb3ae3ca9cccc09fc24b01f581faec2eb51112e33967d381461bdc181fa0247c075eb51402a65753b8c7ef24171c6b73ba0a63b3daa1d3de4c4ebf9795d1db7e84b4b6dd225ffe97bf8d36342ccbe69d2af3fe76f39699b0d97df34c4bd08e0b23f074ad0ec2ed4afc6f737a0cc0b14393543631f57433e2c66b3eaa598065b2029610bda5ba32dd4266b28d61ab81d3e4b7a8f9ee099529ef3a472052967112b548ad0378baa1646f1578782c38467f57048f8a7743fbee57171e0dfeac4422551e3facecef43f6fe7f32ef352300641b1026b99609c40563eb18b22ed36229a513ed06acbba970fdf330818a520710d42ba4e7c5a950ca24ab9cfb29c5b174eae957705b0dea516b34f96a9da4995b0dcd50a22248abedbbd9c5cfc8b44e1753610e5334c64053590e0d4f8e6f1ccc743bea7e7b40d8fc09ca859261e0a17f2827d9e2014dc7db9a98158e901eed8847b266d568c919a1da8e6c60d90df63fb5ff9fdccf088b5d17e5bc6379017cde8cf345e85ecc2a7801f105caacd00bc5bee3b1526bbb039d947eb6feac6f248b0e3db6f8386fb0231b31f0dc49013e37eb21d88264bf3306b5b05403ee64f524e3cbc92e10d9b4ae62b94d8135efa25d5258c7ac69df401ea0e24571e428023c573f199dced27b42e1216a8f5c07e522eec438732f33f205c67aa5d37402560bc59aac68468330ad4e8856a1e38f55e20d133ea3b615acbb7d053db695b026d80740d86994e0acb21cd336b1f9c14a79adaaa314d3215f7b1b4bdea220d35d2c7666039b02c50d599c4f0fae89fab3144cb32f7744b2c4e22a8a50d830b4194fcb93dcda03f06d4c8bc57428ec31b2a9c22a7c02a22969dbecdb83ee5ac63bab50c7e2d943a389d278f4fddc049d7e843c4208488eb520e340f0151ce61743c6cf21978bf33f9a50eb54154cd088eea840c41bd95736076fb052661ca72f9e692be998cb18fe700d84a9fc9fd37c7018155779d8f0fe24b11ed5345941e63235b18989bd209cc20789df8d9ff149db05d367fdbf5801afbea894afcb3adddbc9d997be267cc55ce1400e9af76ae6150c54739e2522e7e79fc3c60183d9290eade79c9db5e7b20304d29c123c63d9d37bf647ecc458d8d7ab324ec26cd5f925658ad4643a1d9827c26734fe0d7683fc0340636caf56ac350a4cccd09a00900b8840f09af421957de98ec7857a9ee1280438220438e7ed42d881843011cc858dbf7613cd9f4a4d1724b5b2aa4ca2a8dd8e0d5e1b179f84f6e3e085448b4b206af3bf27c0838867b129aec58276fc88976beda80499d8bb1a34e800e2a66bbe11355ba79a83a271d8e1fe1db3402a9d6f5468cac667d3a45b88f2410c75a1505bfd0c5a40d7a41b7725a223a0e02a4dacf01962dcf4782339568540de390e15d5ea428a60352f0824cbf09870f8cd7915c6eab11923e6b0cb12929411895b5f0af8d71ea1aeffd7954959104836727b866105ae48079528d0a4e6180df66465162abb10e5ba96d41ab9cc9cdd1f73ba1b142ac247936d109eee3c0c077310cc8fc19decccb232865a8393a36db3295673199b7e945109cd50fbeecc7e1a2bc4ba3044118b981993a05facb73629d217fe3b6a1a28a1c0aac932709354cb1f00d454f410fa1ddcacdd9232f034cd86ff34b6a6ef9e05364d4adcb4ff9eb32b16d762ffca8207894608a5fa5c29ced71d67d35fd8a93cad0c4cc5bd810b0d066549c01c4ba30a0a5d76d37cef1d10131fd4983f15a3cf8dc4ffb716b83f86f86d137b12b0eecf34137325aa9b8cafc2fcbe15af5d63b86c3678d51d56b517286ce240b0827d312157bd4fbc8e33e406cc781f5050f692ad2388b31f8d6a8a1da5b037eb8f6b69a4572f5a8473b7fe40406aea91b8d03dbb4692c34d7c6818fd4e83f5abe8e9c459caf2defcd703715926d8e4343b11ee9a19261d49942646dc38045ab639337b030dd123970108e1f4fe40b17731d5e470f03fd2ad6f230b23f87c890fce554539e86c30676ea1ca4f1b0315b761bf51ca11b72a5f038a355e928875a740e3c09ab437d8a33a7a3d95531b108503036af5cc1f892a2a6ef65365dddee72d77f48ac430017768ceaeb5e4f4561f3762438e01405758c17b69317d1294bfff992c363feead7d992e3b0f8fd901241749c78b4e485c268c42f86dd33119bc49e10529441876f2d097dfb597c04b0b77ea50d67ce0af90c804d43462c9847a90289aad24492bd6bf6e94d7c996ca9ac784e48cddadb59b63adc514152bad74f1ed0046e011825bbd74359112156ea6c50bd07425dd84720d615fd1631fb002d5ea10c630637f2e91cb99c262990908fe41c8a4d4b2b83ba5f86d460b28fcc25deb6cb88ba90b6f8a8e97c53f0ca74c5762c256d7d6a93d6fe2b197dfdda0018314f2d824944bceccb6b38bd1ab23f33b91ed8debaf25a52155a5014f845f21109c1cfe952bcb406054400d52a047f90fce389e53f7a195cc33edae8a38e96619553ef06c9473478d8e02696633b8835e05cf79811ba2ad1c4c5952e6f2d9cba71ed30d93f442b8505a1a15d5a791f266868f12760ad5f8fede9d45fe58dc96af81f4ae4c4f5d9faed917f409fa089a1e5fb65facdc5fe316466602ea44a97a8997b8f700035750271270c2d22bda0bd7aa5a36bfb52fd911d49da17453c5f123f62d2832759913a6f2682b49836f00f96897334ee4830c981be83e739a84997468e51fd32e372cf2a338adb1f5bab4939aa7b24b4ef787d7a38ce54935b890361cbb8d48b6d28140e13bd76fc311db1372ae0bfe42dee0f51393eb902b615d26b795fa5f0e4727ad024aa44201fc90f6f50d0d3d68d93b646b78398adcaf154e5508200b845f1037968309b1a0f04a266b1f4fa897f376d1c2ec94f1dbdaf8671ea084b05abedc2759e1ad6df777dccf1214a02d1c1e6d2746ae7ff2b38fbf6a5b10534277813dc6ac948239557713f9f310f6efa4a81e1a170b94069db908334a96f54e5a59f9125255f5dceb69c0c45022063f5c2ae4931f8043f4ece824edddd39f4f35a80070f18a3562bf5f3cdb74cda908e10562177b26caf4cdfd00299315bb7c7aba427b2df3b1d43d354c1d58f4c3cd88c99adab8b84dd85f6aaca293e187c3cdaab4fc0c359efab7dc7d9c0691e06bcd29dfe2a0b29ff71fc6e7c52438de6f7d716fac8ed5f6859934609eef5b69ad1749ec1f1a4955cd3fc3597c63ae98b749d764cafb30b8463128077711abe0f6b5c1cef2e92e63e652a1735e184344e4f465c02c854ebe3f14ce168a54ac8b33d6ffe031cd5b3132cd188879ec10a9ccf95d7ec26754001f3aac9e8da2f9644be40d4d71b45b1fbb22bb916937e47c8a62eb36ac1d8071c8bf21180d03c41711f00875466ca43ce8b5b710df985eb5fa82157a3ead3555eb86df4eab7cef49a9242ea6de0e36888d3f560fbed02319f96580b43c2f7030c4fd671b60dff3c297dc5dd189e130ddf67db8bee3d650f4c625d9f1ac4a7b8b78b36a4156fccaa03df3a7bc8999aea9f2c0a8ff74c92fc35505e0d0d14bcbfb226620bf4f5d5887c2f28a0a8b94cc49910a33a8c8830f2f98e4443c9058c8fa4b87f356f42415f9e6aed1ae0756e17aedfec25e23339ff496c93602af2dc19d27f82eb5e60c244286c2d55ad3c071deeaa072f5ce1f4e0b997afeace27b719e332f5d0f7d86f94e11a534c1ea3ba1dedcce50fbf496c305e9aaf445e4f5be0dbfab6ce2fc88878d137dd8bdf899b1714da3b78837ae480000000000000001000000000000805f928622f3388bd219f03cc1ed2c28097a4549aabcd032c12a62f453729070dd04534f02cec612bda1849bcb47c476ce7e059b0000000000e80000000000000001000000000800000cc95f3e7d0f05dc9050f1096c112d8e6f7760d8571e2a9b19d5e5f317ad13ce116952fd8474417238a45b67f74bf815c0c920664a536419d5017d3506377e45a186c6565001bc46dcb7627e1ef448a5a159b53496ead5abd9c79162cebb3cf5dc31c97b5e65b5130ac1bfa819a261ccb8bdeddff4d91eeb94c0f73281e8a9b6f6781e0010e52988fc23e3671ec62bd13fddf688da722c1eb098e909ffbc1bf3e71005d6c80c9f76b9baab78e62e1258a55f601fcbfa40cc6b81793e05424758f0861bb942dde339bb4b70b0fffd2a594cde4be70b7233007800000000000000ffff0000ff010000b519d3eba3211c16cf78d4a9af924c939996bc87e74a5074a9d731b84cb98c35ef96139e2a0ee73225671cdbc81abfc180701d156ebbd713656b4819468279f657af84d40e73453e048bd225e49c5c50c061bb54985b6b9e250fa427bb28d9be313c000000000000"], 0x1498}, 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) socket(0x2, 0x0, 0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xe0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) socketpair(0x2, 0x56682f53c13e1b85, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:48:02 executing program 1: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 11:48:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) socket$inet(0x2, 0x3, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:48:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:48:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000005a00), 0x10000000000000dd, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f0000002700)='./file0/file0\x00', r0, &(0x7f0000002740)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000026c0)) r1 = openat(r0, &(0x7f0000000000)='./file0/file0/../file0\x00', 0x1, 0x152) chmod(&(0x7f0000002680)='./file0\x00', 0x1a2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000680)="d225e87ca8d081088dd3594a0e9fe6fdff78f3619286a2b67a0d25bd008e365c285aa67ab51d65dd6744294aee5bdc0883ca029634f12c07befb8ed9e736dab4050b70f0c96f185f47ef7bed741b02b96eb1fb6a767b3c0df6bcf95f2166b69289861f8f06dd0b42b5e41d2e2f86e24a91918b3d619eb19cbf774d19746a1a005f3f52f4450a1097b38e03f10e87627809ca712d76ceb72e6645545d6f9ffd3ab467ef6b2f866b0ca8b64b084b678b45be3c65fa1b218e3a2c6a63eb684d7ec82fce9318a796d1ccaa16f8ad7c57e0be08d4738bb87e03d4d3be50d5ca13a4e7ae57c2419208c68cdf5837abf623e6ec270f663fab31c12e12b9492d47fa46f734dc53411fbb2288a8e4feb7f9350f7b63fbfd42e575205bdb971fcf8966610452d6ca885c9f9d1f68b16ff7cfe0d62393f8e45d20fc79c5e01e38663858023b09dc0523b5f0fa99142c88b414894c70fcaec02373d4578f5df3454f9acfea24a8f62792df63b8dc844fb74fe4001f436a1a21614b93207aa1b7ed801e1e27da0ced71d11a4bb83c043eb828dbab89a3b7af9c1a9cabbd29e0b440e36cbc5c6f7fb01587908222312809f22b2c4a2d1e8bcc0d3c5ae2c67731cb04ed5d4f3db636ece4d67054fd4ba42decd250059c2f4791352d06746de3c19e2f91036c74cba57c6e36510d8c0ce454fa855cecd250e2a83f23d6b6cb87d58d3a25552f5af0ef37bde4459e4266e85694ed0629688ca29568bb6a664693a39d0a68b5cd7d5840a412b6128e7d72342fd01b47653e5e1c9a162cade840aa6ff872104da1bc507cf497fc8eb236dcba9e14272bb996ff26213d58c39be3ccb4046273dec7b41e95e42b69f4f5dce463b63d53ef80cde99d9b58ba18811932eaa90cb7dd1b5c489d1094d67eb17088beca01dcdbfa27aaa40e84a6c2465276389317a05fb65f8faf279f668ab40a05195ba1b5ff6e76ca207a1b8c03cc8f19ed22691392e2dcb6a4aa5b141a66247c5b4efa34733f99cf47c12a467522f0bdc3f246613d6b06fb6e99867b37170b2071c5903e1865e57d9616a9e504083bf25138b26a255a2786b7d2146fa942c2733d2096868de175192d5432d905d4d86fd14c41fc3b84f1985a35ae10523b32f1a99c4b86bf958c852db42fcb351562503184049b2eeb4cedb6dedba93473741f03a6a36833348ee35fe333432e4fe0489604cc5b2171b1cadc79625c14e5248cb1b2bb5ba9ee42181a932710df1450b87b8286c7ba50851fbf6723b559b5a182e459a1db98b43ef040826eb5d3f77650a6f6303a34de353187a9323a96bde066a3c1472b29ac265c3d704b133ae14468f85eaa3c85e9931ec0470dfaf0bba91369a4714e13b12647d1c60ba7a73ae1c53349cf18529a1aa6bdb89344922d5ff5fc7c1a220cc60fbdaa0ab42226f540ebd4b1a9fdfa74d4652dac9e3968273964fc4363deb45378b253c50f6f5170b9f33f420ef3d5cb97ab06112ba32e03207d9dbd1f9202d7b339299063b584c01ff490d92d4ef3336131029cea80d8c12146a52c0a6187003c2f95f602b25ffffb4aad3eccf9978e247d1b1dc779e170b6c99f2af1d2858afe53604435cdc35a78c72abb1a7029264782bc2d4a399e5c8784e74c9ece2cf8afa1bad694d19d9a60107b566aee7d5404bbe4d77ffc680ad431efbb1d5cf4cade5b52c402f5d57a89946b063526f3ddcbbc4168d9400917c5a81e36b299bc53d330b91902257c0aed94bd755c4f6970fac457669c8a5917c39f903525aa127945beb5415f568be4a49888131c7ad96c56bee54a703ed731fb5a477667a86c703ef4e04838a206f74126876557f5c190091d5caed929d576ec1542397681336f9ade6d3058a0c51fc1e46fe31e5cfd08d221d2af0b9bcc90e090b9211746b4d8b0f748ab81ef8814b4737f57962fbbae87f301aa65acf42172386b43c45ada0ca752d24df6cd4ebae08816e0272c56762258890e548709f54c21647642da05b6ac7437ebf97f4f01adb909ece7ccba78e56580967fc84412b964b71fbe9d230b37639e181aad4c49536a35bb173fcda695bad5b52116daf9073b462662de1435f5e6506879b95459d0412ba5fe6ce942729398ddce5cdb1e8cd2ee5f51f403a8603b46c51c7081d0686995c0705a8848aacd68e77bf6136b4b475ad03f452600c8932e305daa201c99f4b8f1b2ec91ff8fff3ced43295daf0baacaf8b36ba7e8d8dbe368568064b63b205e1152c91c4d1557970074eace2414bd608a062b220cc57d2b86d231910d7bb542621e12bb883ddda3e7e5e916c279b0b7e3354a823461dab81019b71cae15b27b79379a2571b8ad63fef024d06e377d45357229030ab04ce9ecc3d94728e9ddfb91c5350d66e8ae10216bd141714752e5134d6ecdf6a77a5b8248dec8405c67a28318562c488953806691fc1e0212f295268e9cc9ccfaf6ff0a83e47153c132f761978b055bb8b1139ba21715dcdeb78dc9732a6499e32d692cae6cf63c2e0828584dce4807634413c5c2847a56015725b31d642566a4fd916bdd50709dffb74d8ff63222f1bc09fc087066c2e6c4b82b6a8b6f3f643049193e13bf334b44c91f27471ddba1ac2f4180f2b0982756cb5584bc6442620cca98f656ffce72bd9cd17c05e09778cbabc79cc5a9638c67c32baa0b8b83fa7d1d26dc89ebe157e800160ed9f7db8c51bd89923aef2d09c358ebf1fb6b09c05026debb9fb5449252a76164917031d62b82fbf488906928b9a3fe13d7790dbd5e305a9210f4e6f5e4c7a97b43091d55e9a925c02f3d003b79c7ab67ddf262d39a5ba07734dfb6fe8b28d2bc52e413ec25830553918dd9be7525a8393b9d42b2d0ef9c0c1bf218c295e8a475962da349fe64c3e8f5f37eb0a1e627e6f671da806b025c2e730ececdc036133cf2eb0abb2179b3b382b84a78d846ddaf6e0b6818d80d7275c1c5c09228ef5e29d775b1b2f8c926e89befdec01d3228711b4ac53cddf3f55df074800191ec8cc5df45aded2f75b214ec6a6b1aba176c10c12be05f0cf9db2447e5c6fc8120b5de979d8b12faba0a6905e69bed01b3f8ca7a81dfb3683426df139ea66829226a3dba17b91f17e82752a66dda584fb332688fb47cf7535709cd26199de5defc051d2693024b9b02173f7c27b65fa69babdec6c63d7e2fa2ba3e774ceb15edf441e20203641b81fe5a909c054eee7bd05e44e556eec3380e70c92cd9b5c39b70b76d6e49032a61e11108de5c6360147afbf2e463244bc459e70bc7bd33db1744693f3c22b963d4ec68ee2a9111e1bf555da1d8bcb704b220833798f30b0caacfa8743b746721caeba8158dd7a19f4ab6b9d1533b0e95e061f6d554912c0dc8468a764064522880f0b9b8e26aca8158b69fa92905ac51ebc1e18f655d076ad108a76343e41d9d6909024c8b09cc8bb5ac8b404ed702bc5c13f91e293932dfb621da40e755238be3a9b4198facc6fc347fa727a2fd7ac6e9b0de7e5275e098f5202f3748262d48a21af3ce778aa504a809a611a8a98d8068c2dea12b5d7e9f5fbdaa84d6a2538f3cb835f42da455ae6ed9e53c4e0cc3b5415fbaf946e097a195dc35efb4172d1a453403f85996026f6699848ee77b07625abb7321fdc4524827bef63ffb01b90ef4e91a1648c8f9aca3c2ab47329ff654bf74639dcee0909c0a9112b086eba8dc88b77415c472b280315308e3117e26371067f8c307a59a3787ee2b4ffff7850cf9a34aebc8d341cdf3ef2c80e71ae5bd2add1e2cc6b0378bb86cf3929434c1cdcb9e756347afd6dfb1afb7166facfdf5abdc7fc4114b9bf47b13d562b6ff89fa8583fb940d07fa5011de92f68bac92007fd907a48e10ad57e9c144876c50eaa93b9cc4cbe8be8f9aaf6231f16329863a427e3f3ab43e8627245de83dae33bc873b732be488c64b805358872405b556bbc363984893d40d7fd1d817a053072bda9d68b260672139e654c845c4a3310f80724f012912f67be06b6cb6aa21e9c7a36472fbef49b424f9e3d39dbd053980e8b0af28916334dde6a1e4a5ad4a97ba77521a0500a21dce0b6d68d6f70675afe1eaf880a1ef79354df1e8c1772d15a88818226fd6206b05aeb282e00fb324424966e1ae12a9fcaf59115d2f69a2a17eb9a993cc48bed891f6e1150dcb4e4c3973ee4fd50d5753bb81af5924f38ad6cdc7e153f10c9bb3ebe5aa34e5289dc495695b7b5850263914c2969b54d25aded513f03891e90f5992050d886b6e8d18a1d66b1d2b2a28ef2861a357c575d581c6f04344cacb4480c93cd3b09e3614b0ef189a3492551dbaa601a12e996f7a28413964787c28f459d142fe79ffb99dcecd158b7be605d547b92e0784008debd079b29b651d79b3b8fb23ea117d5f53af6a30654213274dc85484b68e57735f58c8bca1e5a45636b9e34cc08621f3b90e4cfcd70d134be139be64e8a3578a0f3390f515edf1da37f1e99be67577a8f3347703448c436c9b73b32d6da9c2dc116c32373380f8f7daa2a9531bbda4610998f53e2d0d319a294e759b88f3c594b7f728c12a6265997f09d4edd4b83d3671b10edd2ed917f9b235ea72d3d683e51f22d18f0da6672124670707b2c31c3bed409b00f00f65589946e54a71011b00a34ee66d74e08073d9fecfd9105b6d3421d27671ccc308dc17df75444fa81254369eaa759b96c99f5c180ab8df3425241b0c29c0136b1d0b38a1b1ba0443006c09887809b15047cec365e26990397563b6720bbc30dba0d2b73adf2081d24f2b931036a5a391279bed9848a7dc3eb35d28b5148b203a2e382a4438b425d72775fae5e9e9648a6d7a6d1a20132d2d67fbbc1fb40244171703d0b2d254079d1f9992bad7dc753f7c8d20c06c96010a66c7159155e2e65b125b2bb8894a38c16beff9c4104858330ed3b8f75ae3035eebcc0967d813baab045413b557c5d5952f6a4c1a3a27009db03864b8e49df5b4e63609626c3770bcb8101ed3c11865e12cbedd6bf94594bd5823312b3dc6607fcc694cdcc1d4bc4aeed8c695807e33344ef70bee9958c5bdd0a48f02c4207935d1b018cc0806f1f4e6efd971daa15433078003f11f1af9a5552c64cba7bf436fb28d84ab5ee326dc7a6fbdecc685c056ae4ae47d624e00fba6e4538176b2d01f0964dc8328d1da36e645569499ead676ad2d866aef78049d622291fb87372d2591c443c8fa74654b8f43c2264828972dbb53cb36d150686290cbbbccd6bc6685fd7348fdea3d1e8966c95574442225597dc620dd4ef6c88bb148140f0449d159b425fe45c0e7556c7fef0c765c42865be9fb00995ced00ab853b46fd513d3b4d3e239fc41d7eb4440a4cab17e65146b790f7a33b999fb768b492b3c727ddd60a433657d2aa2753c5588171a6c7c5ba26148461759dec3722e46de29a835437706bc0a91accc831ddb682da7a7498f6fc1af1d2e95b15ac58150b57e0798d64706ff4c09ef110295efdef73491519c05e6f55dc6b19d3c3a750546e8dc6d7e02d8ad01d5bee2e1209d7bdc4c8c6c65ae273400287f8c467a4d5435d614c791ffb9bc93ab02b03e421a89bc443b58b7b2e919b4dbbd1acc4ad1953a8a58fd8610c9071c5d7f2022b083448059aec578eb6b190837ea28ece462554629d1c2061d8b6a57b34696e30f7c3dc8d4dc32920f9ceaf0ae72f2571c3e7ec092c898970ee56a51ab59ca00418af56ee185259db5be6d1dd76a093be30d12b0c17aee75bac7fa689f81e80fbc9c4df4a3c125f9e41fa3dfa671b035a61", 0x1000}, {&(0x7f00000001c0)="cc8aca23a6f21deb398857983b76f823396058ea67dab7dae341cc66e2151b3bbe17694ddc3324533f20ccd1656933de18f9de6f912f4c60b9e485ce81822e1ab01076998dc8bc319e3fd61db28016e9ee0bf90c2f2596bfb7b3b4ebe2ae66bf89e83ffb2c938b0c0b8deab84e94afb43702a1ad267b9eba5a", 0x79}, {&(0x7f0000001680)="394e0d666c02f9fa2dbb1647ab9ef8893e1cd73f6f2a502e105775ee2726f3fdd1ed87ca7c4cbd76981a8d14ac507dc4b48b7be9fc88f3970f063d106bad6e0c931955d81484f14fb2bd1177055b95700106a912515421b62b4122dbeb05040295e36a23c5d4b8ded9ce2fcec8b4bf1d24fa26a0503ad340d872a084d7efe70bad12d8ef4f85e4b85266f883bb4f706fd950a487d50e10250ca1f3b7482689031e77bdf574779ba6298a797bf861f510702ec13221105d20ddd3d65feddfd73585f71cfb05f6d0e8b2c7861f0ae0374a2603f4d5e176ca9cad112931ce8b76f8021f62b06c43436977f0ceb08b7fe591a26588e13322df3c161d667568203a42ce59eb902ec566111d1a3b3cab6bf383a629c1577c85c2576a829781607e62a0d9938b6406470b7db9e175d0dd5538fcd58eb24f9043a7a0e9d81d140d71b7219af7e8dc3676a7ef32d841ed3b6e9290b42fde988ea0ff1fe14d0bcd48b120428a55af4ea22ab62e479d06f9ceee300d37dee9050f1c636f8f6952ae7156820542795cc4bd719cacf77eeed5ed461fdecf899f25b279a6dd870171dfb3e0c13456c559d1115f7ffe7bb2bba853e92ba1b27566d547cd53f68dfa67f01b8c1f25e19c3bd8e1086c0aa0835ccf7e6ddaa1f96542580d659411e2f0c2ee3a0d3b99e2377cc05fac99718fcafd62b92623b26ffa439c10c52eaa442ecbb2f158e5c8a7bda047f99d6fbb6f3a70a59535f29fab0238048a0c34f741697bf52131397506d5437267f31e4f1f26b335c1369c1420ef7d7a70ff533ba350a02c8492411bab3c4e3b38d03fd33375e528a2f72a06b54aac20dfd723ce6bd0939bb86017ccdec2964a9a879a2ddbf794b66b413a5e5f62941f79f259c785bc8c2e1fc1ec02fabea86652cd93fc891d7efffeee1b3790be63594cb108abb2358f5a825c52b3f82461b4aaa3c8589b9978763a4851c33a00d8ab263215ab3f9e8ea7ad58ecc0851d982baa00ab2cc5bcc82fa4daa94420083d8c13b549457d400734be657987b3d25492def21ee678da737d3eab7d15e987be52cf70d2a61282824589432941292cf0b713ac6c5734bea9c314e76956f768f0c15757be4d8f469a5e846d6a7897c7fd3efa5af5e6bfc78986d6597b6078faaa25e8328fcb61485782c0382f9f3483a0eabeb468ca2b71002bac6924e480331d815d170c55f099eb4d48dc39f95fa1dadae545e940e9a70d3e07abe3bdf5a01913d05dde04af7279f535cee113f2ebc79b66847013a8fa8c698457bec190ad0e39a9f96d7dd5a6328b71b50fb62e799b99cff4a03a83f423cac915ec07e2d6bdf054aac3a9a5a666c1275a8bdc18ea4e7bd6dd605d4846975c95de65239f6e22a8470e6f3b96186a398627dfecbe7dccfafdaf6140c46b15f57bde43481053f7070b84cfa5e8e9ba265effdfd3db4359cfb14f6e4e59cd2bd62eb4e5dcb69002388466a3f9519cafc550330d4bf33241d1cac3615ed1ec1518cb5e0e64deda200ba38e6cd8d781b6c49412f25e97f4bb0ad282a31f965eaa11a9e4ea9e9a771fb1b0ec5eadf9f624f2849131cba2207a161ecdd37c90613e81823b7ce5fb98a664e7193d2aaa649c2e6f4021ea9239128106eeacfd2b63a83b2cd2e301026f66379ab9bf1363482710fbc57269fddee84609e8cda0f3baced5829bbbc500db9a7a70f3c20b0b168fdb2ae0e1caca79215777efd79ea13a5dd20261b9eb3ead09c86e2fa4e519d474b61e81e060e248d47575db0af95914186828a25e70ab21d619ab065a147653c69851ce913b6d7208a2abd4dd6b3e605ff46eb0c21ad3b4ee7f01c7faaeece774d82e1a756af94fbbac38309369b51acc549ff9782d5330be55861308df9ed921d47d45e6c236336cfefdc175e4b34afff46f1127dbe656478b7ba428b5a119a43455d32614ca8a2f335d1c43936ba3ba38d9ede8293492e2d26ddc1a62c32bbfc3eeedb414adf8d6a1bedc00fcf233ea7387eba199e53d5ffbb496ba0d4683e669735b711884a35924ec0384eb856374d37a1faaf39c1b60465e163ebd3ade0817b2bc941b67dab680c05933abb2185596870e9dd76be38cf1b455f487111b2f92a0e374abd705486f4cdf424ce0a53ef90ddc42710df0827e6fe258dfa08b9f891e38588dea46bba60d4c41de08991d8fad3ed674122a625d4c6e7d8211a422874ffa8cdb04222fc45c622443f583440ab7943e15d91cf703bba86c29812054527b7fe637ab202bbc04e854cc4ab4cf9cb2c18ef7152e3b7783cd665dce6d705ef44fe5021e3f25f8dae9f38283ccf0d3e83aafdca4cdc2b4990015952f1a680a6ce738db5b7664ad96cf3beb4fd9438b22fd5192eecd0379302bb4d77ea8f87e85794a398ea048317d58b5506cf195904e5ef90b8fa45409114ab07ee1a955f865aceb4c1417317f143192cf1f785f8b532ea18fb30d3f9d99fd84de104f47c5d7a8f830107e6592e0615320ebba565b6484e5771a3d3de3280cf2a69507b639bf80453f4ff5378b673c834b9a6f602224dafd586884c12c99d0574cf59874486f8f09a0ed3382d94c230d1fbd6f7624e808e6cb880dea9ef401483d186a39638b97f4205dad926cdec5a2c53d9a897cf5d9f091598139d7c35ffcca20104d216a43fcfb691ed0e64c6038a5be2e61df0fb769b9b60dbf27c0d598df69f8a51fee5ea5a92c607afbe52c6acbb0fc6e0804e4158b0b1acbeac19faed9c570adc1d108c088c65bcc013ba50f67217d9d678fac55308fd52cc3d6a60d576a1025ea637472c496bfd7b12555de1c219be12fe54dd51fdff7ea9f5b2e9455fadf3c4e7807424e8889affe799af97612fbc2ceb17941dd6d707919289a6e9aa3d223c9b7d69c6a1a736229e6adf7780a09db31596974e25bb03c95a2a5fabd29a28712deb9f664321e048186cd7c0a654a2ffb560c6674847a25372f41ab1e3aec0117075db4bdd0d17d377d374d28e35663473fce080111df2b014f37a54251dc23a7b44d67dad814284723053d04643da0fa5f41b80f26cc7b1c55cae34a49e0b5b0d99b926edbe6d21b89e5188d62ae025db32c737ec6236335a45156eceb044fe988ea1cc0ab36d7cfd3166cf98e940d5f825fffd6b701d250cea203ded592dc91b775af746fb4ce07acc92891235ae30e2513511791597371b23bea0d368aa64e171d29319543a4806f961ae42e3e6b5e4cca9a311c8c03df292e72771e0a794848fbb2d07eb5a1f771deebda8b38627127b1e22c0e6f7c7374972bd9215f0140de44b688f98c2f50c734751936892dda418049a97272bc9e7e0aac8d5aac1007a34f3d77f2e90c0599836196d89048669bedd5cefa0eb4a64470dde2309a9022c8840e58f7486b923dd2823fb1b2ff4782b1a5d05f9940c2187b52329dd8860f8a68e1a642a8a6c84063e9a1b9c0059eb9bf661b7cc685c71cd12230f79c118ef4a74cd02b588f42fb46179386748044c3797c7542e50d9a2ecfe18c0adbb578a37f5a69f488e81fb10747c20c3671eb49212e66822edb8fdc45a89289c979d16ccabd7d770b55599e1d069a0aa593aa332ca9344b612e65201d70df54dbff3c670c53608ce98d3f85389694f5bc7209f59e2b42a5aa78789d7f3555ebb123c6e69a7578ebe620a2c852b34d75038fe78eb364957fe42c8b7f5b8a70f972d7a6e284cfd133217035397880be881d7bc180e52caae76c02359f071d0468fc59ff3c3757ef425c379a533ce8e7eb0bcce98c3c67690933de0d383790ace239c5dd017816d8ef641bc7909485b77dccd4dc1cf1dc652067e0d609eb81248ebbd70dfc6d7d37ecfafe02fe6afa06875be4515cfda85db0575adf79a0886970a91c34912b54548a6a2c31a06cd445caaad614b95b8e80366fa53de9955291a2c2e74b86db90094d544a6574f5d20b418c262cfddf4884a0db41f9abf409f29f598f1c954fec556b2330017b8c17ff73623b829b67e20a625f395ce188176b26d14e297ea5129bf674b12541c61059afcebf48d937b207d25f58d3ddb360ead81b52a605b7e5fad923649b22993fb9ae64d124707db6eb5e37019964acef9fc80165c4bd33b5ab5f896473138ae2a93dca6e81b11f63665ebed0ac327f160a47ed4caa2e42c561f53884a542ae51c6351014065d4a21894aab039ad13c21e0648dd3782b5968cf4e2d6d795a6b825ab4d62273fad13c7745a1a04373dc4d2aa1177dadd66a56a0a61bea97b2fce03a1b6ff19ee636fbb3eecb2d45acf29e711e50ba607c9b02d129dd37e5a0d2360c52a761a10bedf70cd0d21c67369726caa8521a1bd44ab074dd301d3c3fc2888f661f9d539511c42e3a79be5fd15c1922da28dbde01f6d1d6924a7eea64294b24a298bc974bac0b95cad2038e6aea589a2228a02b1297b42a1327b8f6f0e34e6a8f6bc685d2aeec315b088984b993799495aea13830c4de42d5ec7686d2fa40e55b3a0b5a62e9755b55d80101f348e0ce5a6091541c27974f4c7f6099fee5cc8b0ed7d4da5e93d7444522c40401cd1e4b380db6f68b2d1c55abbae13c1252faa9fddf4f545d5803503c51620c817770ea560ed65faa51c17ed47d3bf37f5cc439366d0109ea3dd35fd4842923cf42a8c274e04df216fc0feb180992bdd932aa1c3ef22dd651590022380ab341d122f7c4c72ab45d0e8825e406ced51ad2309dad258da376197ca860cc370f97dcc82cf83983532e7ee9664e9967ab5ecba6a1e3ccb13d943a9076074637886780b6bbede789e44373dbb658ea153777833cf69a2649559e0b5b1b5505552164ebfad5edc31e885cd4bf0458548c0a0511d092edf7d0303c9f13ce40a20f48580fe96667b6a96489ff75846bcf07fd42c804a18f9d1aa96a8cce2e6aaea4533e4d5fd0a4a7607eda92438db168a9bde69d4186cdb00a31277341197a8cac5345e802f1c3ab62a30c87120363d9a0c576976421aeb5c590877e0eb7203da4296d7395670c2683172f4baf9ec998582a6cd12108ded388e7ab3d388659971ba364fafb120ea9116a592fba294f50a6830dad547cab9ae99daf2e4b006a85a71148f71f5b3ec5a33b79e06f1d4f7cb6cfc193bd0347682a2239657a9d5419c6ac57506a17c0338612ba2f3c61a0e57e1d293ab6c30d95482bf0316ae8872a067d6d0ea9079fec416529e9bbcff8852391612673893c0d61721d6d99ee3ed212ebdb612af26d16d2af323270ea618b20faad815a0e08007341b0360b0a4f3ed295672d219ec4b83d45bb0240f84291679b43219cca5f106ee551887f74e9b9f22e777917d51c7b514262eb5284ee660233254029e74dfeb6bd06f5fc6d593bdaa2b8bf77327c0f4619acae155d049f9e3e28533f2176e3fb5e75c223f4e3eb5c5c2b39f06c41ec897e73d8598d31147858b6b6f5a510eef966c8b1330a66a0b3b305851d3ed3ba71484800f0c9d4e7c09a91a5bb5892acc6ad25b7b4cff1d3a5da9f033c807828b51d39367466b55eac84868afb8656b2615d6314305f9aaa98c0ef4b317a8b374aa63978564eef5600204f9eac572d2c90b77ea6921b9b3095ba6e2a536cc2c0608ff007d4e787a67d70b781030dbf1e5367e9c2a978309913887a643d48f592e4b6b48bed63f465754a18a423bbc50e0ddb50171d96fe97b2cb863df7898e7e99caba108cd7c975c3f740470b04cdedac8ee275ba9226fdaf5a420fa6909ef76340bd7b7a683d60391d6abc6007cf96b8b1a57add7f0ca8f3dc8b8823e4c9d761d5f0b950d55d", 0x1000}, {&(0x7f0000000240)="fa6cc0bd1d4b1eb1f2b4f1d419de67be40b8a8b951739205eddab597e40665294b69a7cbf4984af9c656b8100779112e0e270cc87f15c3f6f9d5557d6849fe11acc0", 0x42}, {&(0x7f00000002c0)="0010605b71bdcdfdd002107f829d0930681dba8d1e3d7fb0402ea66d43c8dd1575d5f9d58579c0d3966848186ff9eb1dd0670a98eec3e19752ff574e2b2e9ad4ede29af46ba428014e52d5c12299c34146300d", 0x53}, {&(0x7f0000000140)="4a5daeb73cc330274ade3dbdd4e81e74758efae2e358c2acc2a8077337c50be6161b21", 0x23}, {&(0x7f0000000340)="fac73497eff1b63853fecbaadb609f596a3a791a9f9cdec0525f1b1e46f85ddc9d1dae9111381377c985c9a610f5a14a8c5b25c00ddc74b4e6732011744437fe275283f537bcb25e702e398e50bb20bc1142dc386e8d809c4538df3b1c118dfe6aa0f6b7083198fae9480ed3bea91ee8c39c23da3bb2f6a8dcb4bcafa5b839824d4982ab7a7339b91dca3869c4a6294b9c2d4d07dd7f8338b4ffeee17529b9c67428adf829cee56cc029a32063f3342c8b829c9787bd1dfac54f4ea89431faeed3c78b97e37e8dc14cbdb4b53d2c9f5b8baba6c3890b1bd068d15a87add3d960bca8ef76a3a49421c786bdf5f66fa688f5ab", 0xf2}], 0x7, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 11:48:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:48:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xf7ffffff, 0x5, 0x8, "b08dce58000000006900a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:48:03 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:48:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x12) 11:48:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x800007, 0x5, 0xffffffffffffff19, "02000010000101936000", 0x3ffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:48:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc499ef55687cb68e) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES64=r0, @ANYRESHEX, @ANYPTR]]], 0x1) r1 = dup2(r0, r0) r2 = dup(r1) r3 = dup2(r0, r2) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000280)="7bdf63800cdd63f82f6a2242b373171a26d69d335d48ea8501e1c49e053caea3a6abd3a3f2be52272798011149b2661123e484ce3f25f11e93ed7d59f5ec6aa03366ba566b63f506e8717a5a7d601e34419fee92f6e34db3824404c093ac4e9811a768d0e3742e3453c32067c1867e47f9c864afe54013a4dc5f20265ea4766cbe3819638ce8fe0a4858dfbae041becd40f278761d5291655cf3d34d67301418131567730fe0b672f901ae825a77578f301fb11105974d14536d05d5513709e907536dfb", 0xc4}, {&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15", 0xacc}], 0x2) fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xbd, 0x0, 0xffffffffffffffff, 0x1, 0x6, 0xd72, 0x8, 0x1, 0x1, 0x7, 0x1}) 11:48:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000240)=""/239, 0xef, 0x840, &(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xa) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) recvmsg(0xffffffffffffffff, 0x0, 0x0) fchdir(r3) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 11:48:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) socket(0x20, 0x8000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:48:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x10000025d) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) r1 = semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x3f) lchown(&(0x7f00000011c0)='./file0\x00', r2, r3) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r2, r4, r5, r6, 0x4, 0x7}, 0x5, 0x1f, 0x952}) 11:48:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:48:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfca3c54642b45539, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x0) 11:48:03 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x3ff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028fbe88e89a4a5c0323a6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075b89390231b37e9d4a1d78aef85133b8544ca86faecc8932e5be4aea0bd343316a17551585e2879c5f75ca66fbfe7d0c54c1bacd421c9713a8e4d1eee71aec3aa4b285b9eeb0a0b087ad794de73e5697477d1811556b6b67c8430c40e4c32c211d734ea776940edec546368053120a3ababc81ea2965665a74dab1e175e3e65ec3d34729182a1ce17340efa79c1292bbdf5f56bf0e7485dfe38000000000000000000"], &(0x7f0000001100)=0x1002) connect$unix(r0, &(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001200)='./file0\x00', 0x0, 0x200, r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:48:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x11, 0x0, &(0x7f0000000000)=""/17}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 11:48:03 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) kqueue() 11:48:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000140)="ac39fdc79dd3252b9cd140f7c57fcd10ae2fb65df9ac09ece1d49cf0f026a655fc1e58d7aa300f97cb5941ef5e3d24d646afbbd954d9d22ddf2741ee1267995b6cf0fe7b0d75546b350412930a6682710a0a07b600f8f67ade36863682503f5c744a8438cdc334769e94b0104edbd5300d74aa360f1f71fb", 0x78, 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:48:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 11:48:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:48:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgget$private(0x0, 0x0) r0 = open$dir(0x0, 0xa23470df118c4ca0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 11:48:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x2, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 11:48:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10050, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c0, &(0x7f0000000340)="e9") 11:48:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) dup(r1) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) 11:48:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a44d3fbd83115ac6f96d7207fd9a") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0xc55c266831ff6344, 0x40) read(r2, &(0x7f0000000240)=""/242, 0xf2) 11:48:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x2553300282353771, 0x2c) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 11:48:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffed8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:48:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x41}], 0x2, 0x82) 11:48:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = semget(0x3, 0x1, 0x140) r1 = socket$inet(0x2, 0xc005, 0x40) r2 = getpid() fcntl$setown(r1, 0x6, r2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/4096) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) geteuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x9}, 0x10) 11:48:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x3}) 11:48:04 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) r3 = dup2(r2, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_metric}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r5 = getpgrp() setpgid(r5, r5) getpgid(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0xffffffff, './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, 0x0, &(0x7f00000002c0)) accept$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/98], &(0x7f00000001c0)=0x62) 11:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2041, &(0x7f0000000200)=[{0x0, 0x1ff, 0x0, 0x4000000000000000}, {0x61, 0x0, 0x1, 0x7fff}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") semget$private(0x0, 0x0, 0x1c) 11:48:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xc39, 0x400, 0x1, 0x1, 0xdd, 0x81000000000000, 0x1000, 0x1, 0x2, 0x100000001, 0x5}) 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) 11:48:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 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, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000800)={0x7, 0x40, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000640)={0x10000, 0xfffffffffffffffb, 0x4682, 0x923, 0x4, 0x9, 0x7fff, 0x10, [{0x4, 0x3, 0xbb35, 0x1}, {0x4, 0x1, 0xffffffffffffffff, 0x9}, {0xfff, 0x3ff, 0xffff, 0x6}, {0x3, 0x8, 0x8, 0x3ff}, {0x1d, 0x80, 0x9, 0x2}, {0x100000000, 0x3, 0x7fff, 0x8001}, {0x3f, 0xfffffffffffffe00, 0x88cdb9b, 0x1}, {0xb4, 0x4, 0x401, 0x6}, {0x800, 0x8aa, 0x51, 0x7}, {0x7, 0x1, 0x0, 0x3}, {0x70, 0x0, 0xd047, 0x1f}, {0x4, 0x20, 0xb93, 0x4}, {0x4, 0x7f, 0x6, 0x3ff}, {0x3, 0x1, 0xfffffffffffffff8, 0x8000}, {0x100000001, 0x800, 0x4, 0x1}, {0x7fffffff, 0x9, 0x3ff, 0x6}]}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 11:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) write(r0, &(0x7f0000000080)="08d138a5a8c315ba5375a69377a8b6916ed8dcee9f1e74d2314b018d0b02def5e5b0f2fa9172daac4f932067dcf239ecae1a165d6e3c097d97934216789a2960ab4585a8df8cf20e33841f25d6fe427506b97de34b2b4fc6dd88747a52fffb176521745e3e84c156f9b23323a725e7311c0fb9ce106b70b008897d30893880e92134661abceebd41a2020b590a", 0x8d) 11:48:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) close(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:48:04 executing program 0: semget$private(0x0, 0x3, 0xfa663d4f2c5face6) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) semget(0x0, 0x2, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1a3, &(0x7f00000001c0)=[{0x5, 0x2, 0x0, 0x612}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = dup2(r0, r0) r3 = accept$inet6(r2, &(0x7f0000000580), &(0x7f00000002c0)=0xaf) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0xfffffffffffffe43) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000680)=0x8000000000004000) semget$private(0x0, 0x3, 0x10000425) 11:48:04 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 11:48:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x196dbbdb) getrusage(0xfffffffffffffffe, 0x0) 11:48:04 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7fffffff, 0x94ec}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') acct(&(0x7f0000000080)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 11:48:04 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0xfffffffffffffffe) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) ftruncate(r0, 0x0, 0x80000000) 11:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:48:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xffffffff) 11:48:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x40) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28b1) mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0xff) r5 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) pread(r5, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgid() 11:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x7, 0x29d8aaa8}, {0x25, 0x1f1}, {0x3c, 0x0, 0xffffffffffffffff}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xfff, 0x5, 0x80000001, 0x80}, {0x101, 0x82, 0x8, 0x80000001}, {0x4, 0x770000000000, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x40, 0x4, 0x0, 0x2ab}, {0xdca, 0x7ff, 0x5, 0xcf23}]}) 11:48:04 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9e2d35eb2625c225) r0 = semget(0x0, 0x0, 0x28) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001, 0x1000}, {0x4, 0x200, 0x1800}, {0x9c224591331aac85, 0x8001, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0xff, 0x1000}], 0x9) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x0, 0x9}, 0x8, 0x9, 0x3}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x0, 0x7fff, 0x0, 0x3, 0x1000]) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x16b) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000240)={{0x0, 0x3, 0x3f}, 0x1, 0x81, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000380)={0x1000, 0xbee}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgget(0x1, 0x6) shmget(0x2, 0x4000, 0x650, &(0x7f0000ff9000/0x4000)=nil) r7 = dup(r1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000400)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x20000, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$KDGKBMODE(r7, 0x40044b06) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000480)=""/223) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000580)) socket$inet6(0x18, 0x4000, 0x40) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) semget(0x1, 0x0, 0x80) 11:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x61, 0x0, 0xcfd1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xec, 0x2) 11:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x15}, {0x6, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 11:48:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="d3a400eadb7b0777eb632814be83a6b5bb474eadc6df100ac409f06d0b00724e05a148efe4ae2c6d93f8bb284c52e552f401d44b277914e79c5eaa4cdd062dba2cd0c08cadf89aa6e6db399046e3d28ef3597bee4f9e8eda9bddf4faf40ea2ce74e7c08aa188ca19713013f7ba9786e3d28f67dcefd5da57152591e50c152fabc127d693c2b790e87308e981a7e542e2005a83cd44f8b9a0730430e3030f7e702ac8b8eff1ddd5c66fb0a0c522d985e6f6a66ee61202e75cbc85c997d7154395094f80df2c362029b136aab5097fdfe02bf761cf69db9182ba576cebb93adc934531150a28ffff00009f087a79d3d016f0e2337da8722b9ca890263da11a1e092f95d624f5dc1f282947daed12306dea9395d4223acf5c07"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 11:48:04 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x42) sendto$inet6(r0, &(0x7f0000000480)="96be6269f471882f1e73b12577cb87c1c1c0de6853904e176494afd767c4819509b543e81c6fb9b63a877ef1486cbd67336b4b88b7a9f327a0b01a890761ea5141eb135f9aefdd1da8569bfd77fb73aec36cf7e1a1a7bde9e869f161149b1144847e486c9cd4d80ec40f9129e71030e4708467b5761723e9ed94ee5237f2b35acb52d9ead294e0ec261f4735ebc73158009d6f6848d998d725b28ee834a702eb8cf2c605ed15cee0905e2992385ec7787d1a3b", 0xb3, 0x400, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x3f) socketpair(0x20, 0x3, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x8) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfc05ee64955b5031, 0x4, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80, 0x0, 0x278c}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20, 0x2, 0x1}, {{r5}, 0xfffffffffffffff9, 0x86, 0x2, 0x8001, 0x4}, {{r6}, 0xfffffffffffffffd, 0x33, 0x2, 0x1, 0x60}], 0x9, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff8, 0x48, 0x4, 0x100000001, 0x9}, {{r8}, 0x70057113267dcf15, 0x2, 0x1, 0x1c00000000, 0x6}, {{r9}, 0xfffffffffffffffa, 0x50, 0x2, 0xffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x80000000, 0x5}], 0x7ff, &(0x7f0000000440)={0xffffffffffffff80, 0x1}) 11:48:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:48:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x2000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 11:48:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10010) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x3, &(0x7f0000000080)) 11:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="0000000000001600000000000000", 0x217, 0x0, 0x0) 11:48:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x81) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x59, 0x3, "7d38794a9621464e8d0e0845b1917d71360d9c73", 0x3, 0x80000001}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x3b20b1e5a74301d2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8cfb) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 11:48:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0xff, 0x8, 0x2, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:48:05 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r4}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000003c0)=0x1) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r8) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) 11:48:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="06000000000000003000"], 0x8) listen(r0, 0x0) listen(r0, 0xfe2c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 11:48:05 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8000, 0x3}, {0x3, 0xc31}}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_media}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39ba", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x2, 0xee9f, 0xfffffffffffffff7}, 0xc) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000100), 0x3, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000380)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './bus\x00'}) connect(r1, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) 11:48:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, r1) 11:48:05 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0xc4}, {r2, 0x4}, {r3, 0x12}], 0x3, 0x92) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="ff022e2fbabe8d242744e5b8899666696c65300437c03987fe64723065a4d0ab31502dc7a3fd2638b31b63fbbaffaec66e2127e2503a9b1f85df5c2ae7005e27aa7296b45134b183948627999bc0888e03413715a90289a5103dc5274231c82c2ac69f4e29842071cab1fbec126cee9c90015f38b4854a122e97000000000080ca74c7bbfa0681dbd7e7202f728c68a83bc1f9d050960cb66c6dbcaa11ae947fd786e00e1ba97bde082d315c1be9ff0c04000000e7b15c62c7"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 11:48:05 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) r0 = msgget(0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x67b467fb87c62ce2, 0x9}, 0x1000000000000, 0x0, r5, r6, 0xf6, 0xfff, 0x2f2, 0x7}) 11:48:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 11:48:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) semget(0x0, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 11:48:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x6}, {0x8000025}, {0x6, 0x4, 0x0, 0x101}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 11:48:05 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"}) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:48:05 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x3, 0x6000}, {0x0, 0x5c}}, 0x2) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000314000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x2) 11:48:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf9bd, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:48:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x14, 0x100001100, r1) pread(r0, &(0x7f0000000100)="6522aa0b4422a5650b3db8ccd282f3ef5ef1254f5bd38ffacfeb462450f8160c2e338d521a9eac53efed6c5237be9dd768af48104c6be2cf81f04b13b4622c098f039b1b27f431dd10a79bedaa53066ac1a69f6ad6020e2207d0f079479bc18fb0f1b271febe9e47a129575f95e8960af77b1fde2f1242fbd22b858e66ad1950df097cc612b73e22860e504adad54e23fbcf76a1ff39270bf088852138a375f7933c0706057b0248bd306c042efbca", 0xaf, 0x0, 0x27) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x10000, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 11:48:05 executing program 0: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x200}, 0xc) fcntl$setflags(r1, 0x2, 0x3) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/216) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) 11:48:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:48:05 executing program 1: r0 = socket(0x20, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:48:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x486132) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) getitimer(0x6, &(0x7f0000000200)) kevent(r2, &(0x7f0000000180), 0x0, 0x0, 0x2000003f, 0x0) 11:48:06 executing program 0: 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"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080), 0x21, 0x0) 11:48:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 11:48:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 11:48:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/37, 0x25) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x1}, {}], 0x2}) 11:48:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) sendto(r0, &(0x7f0000000040)="339c44cbc86803828643211ce1af6a3677758a6faff4fcf25020c716", 0x1c, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0xd1, 0x100000000}, 0xc) 11:48:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{}, {0x8b}], 0x2000000000000053}) 11:48:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="2e00c9e243763b70d5569ee5aa591d612b3ee2758f4f90c3ebcb4ef96d704b4d0a134dfc97eba1a305b822e38e48437b27fcc62e5aacc42021351bb544b8de3897e18349e6a2b6483bf83524b3990a8dea287f3dde99affb338963b46d0d078ee228c8e4b2", 0x65) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x6b, 0x4}, {0x18, 0x2, 0x3ff, 0x3f}, 0xea, [0x8, 0x8, 0x8, 0x20, 0x1, 0x1a94000000000000, 0x8, 0x400]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000340)=[{0x34, 0x0, 0x0, 0x5b1}]}) 11:48:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001480)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x7) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001540)={&(0x7f0000001500)=[{0x80, 0x21}, {0x2, 0x81}, {0x8a, 0x5c}, {0x285a80a411fce4d6, 0x9a0b}], 0x4}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f6c2b582213bcbd06442230d5a90167111043467d4a33af7896cb3e50d49d47a5eb16f274b1af4ef2495834e27822998a6f438d17d1a72481a032c5a834d4544c47d94936891b064bf50fa42ddc6996fcff09e5541b8588e7799e920d74ec42a7c07bc723adaef602848af36e13474f0967e5b5b73ed29198c29b96f33a58594f1600f9ca021626841085ef47395887a23882870340ca8d0302c9f7745db0af0ed459c82ab0f57692e69b59a8c35a098f55d5b3f49b46b9ed4ae4e05667f890abda0d15b7a9d9ea5f3322bf7bc983ea7e339d7650ab48fce3519", 0xda}], 0x1, &(0x7f00000002c0)=[{0x18, 0xffff, 0x9, '\a'}, {0xd8, 0xffff, 0x40, "7ed18107e9d7e43d844deb6b3859921a6489815c342e96cfdc83e8cf078ebe6128fc4493dbb7c6c1dedaa80145c52163e8e33202253bf09abd0c70bf5843def6d9dba0b22d562553c289a2eb62d02a5d6920468f02a0473d99737231b4cfd35545ac6de788bd0880f5fdfc215a322bcbc9107d40a4e488384e422f40062f7c591fa85f39446fc5226a455516f943b2800a57d5048efa6d866c2d9ad05489274fb09de66e33fe566f6d84be235d77040284316b4980f821871025a3e21168b4d140f9f0f8719dec"}, {0x1010, 0x1, 0x5, "f1a934ed230839d149f486db135db7b8d4f05d532d2cc3343846efdcfdd414d2c0b3d03885940b8ee3fe5c0e635a0f6ed0a3ad790a4c6cf598ad20493eae99cf6d4e687407affb96bad0d948155a603783ba74a6b3375ef16ed480387ab698b54a4d8f6201aa129fe5fcd4f79f059bafdbb247be575d6112109f0c835063914373b2caade34277343bfc52e0e8c7eeea33d795357edd9709f31c95aefd853315785207fefef9cf0cb55cd1a05b52bc987eaf1ec6151f4339a7758e4934f65412dc6dd0e163dd15ba5a3cc27089415db5ad65da224ad3bfea1bff952c81b9497749f37bac07a3cd460ec3c5777bebef9deba408ba0dab752844825f7ed27290fc8076da246d61346ac2592a98e528ded1a460ddda72b7fa99e1e594a83d7b9fc017c864f2dba84f4b5ca87bfb85ce04407138f9ac437681512b65a96b66cd8878236a30e219a242ca51d8f6d4b4dc82471d72b5e8fd126d9b67164b76e7ba4d92627b770ce55a1a97c9d4df35c749ecb2fd7f4ef7d093763ceea919076e48b5f9c375b34fbfa327c33c8c878797282b1014f5b9b384c77ffc8226678b3a7ae15374b534c96315ac738ddbeb9c3cbbe75b11bce6e2b6c4bbaee75e5e17657db5a57bb1b1430205b901461835e78d12ed2ded7d20fd378830d844fd272440b39fc7d5f3f5dcc39110595e8d314afb540e8e24b7da036a0f24c3430be41faaa6b7b8ae68e5ad9f96e3c36b73c266ae4fccafa5dfb01f9333849eb0187024db98a9e92879656bd5df3e67c77cb6e93164cb4f5dfd3698f13118bdcf1bccd87389d08872dd8179a565fd9176cf48bbd41b9fc8711463a18006094081fc9405265cc773f1525fd8f037e4b68feef15fd49e732283c0cea439a98e53deb9b1dd09dc1bac65cdb8d38bdc22593a4ab87d627db7859c71eebd9b2c98c0715cd6c53530f8985f7d69c063805e39cd5b6e7ce59bb1650de95ce701c2071b480e146653d57032a9a11fe78dc864a0aabc56fd1c002d9057c36f08a06317c9a1529b854b1f5560e0b72a0340afbd6bd497de10eb2e9ed39e6b2874b95a9b0475f33b2ecf2f6987e12bb6d8fc391cd91f15ab4071663e3567cc2efacce2d08b39fabdf65d0261a81d75c113fca9eddfdb7288f965384d564e029baf3e94ca59665da837a37adc1443d9aa3e3cbf772680949347c46227bc2d7a978f241a8d4213d64d1b2e6517203f4b39d002b471cc9aac947a2d042d6bd4ce2cd290ebd1c59b24962fda745e8aeae7b3a94d88f4ebfb5ab436ab0e1c8de55e79fc4a0d2d4dbee4b61f4beaf5dbf0cd540860ddf7ea9967308aa2b778160a146567d3d01bc65018d25537332d13e084f542411c5ad1f02743dcb03f876eb1f798ef7a0305534ac4c4c446d1faf0050a132fabc827545628d933ae762f6a55996bafcbbfac40913c22188acd821288d2348c8966ce28df619077eab78a7b44c70d6c9db7e703387e2c10be260bbae61910310085e316a46ee14b094a304e263d73f89c2c8132dc0397c9ad05ff234944df5f414fed28e798a7a48bb10801cc1ddc144d6082bb3265b43dee7b1bd5241227372508ddf9b6d63dfc6afa15bd00f06bcd03865321e40ad07012d7ed55e4393901b1cf529841520ec894a6c3bc882180a4db6545c307c83327c07c978e6a66d81e61489ea41c07a08b3aeab366f0536ed40e6a1e78e72e6c57e66a2b69696aec569eb787abb44177a6f3aa55b0d4af292eebd06f398aa1054db8cbeced3c69cb24cb9d5c409e02422641fe579761f4c8ae5c448998b02ced0e64a60f8fe7bf5acf2f29f9799cffb907b43b328ffce5b9364e90811636f4c8e34d5be9331c64ae9a35025892bf8e7c4911ebb7637e5622b095184e846940f42d6a5faa10065041b3a8599856c9ba1383f74bd89e8e72b898b9dc53631c22c677d3f439e92c82f6d84e693aa1d1dda626a42db183a1530cf41af59417f373cd9afecba33232c1036776f1662e946d0436a8602e3c5880e878967c29b9f5ea89b14270ba0795325fbc63538cc6589a0ff789e738c40902f5fd39ee8ab27a6a22cef0520bf2b2292370887f36b9247ba89a5b13d6ff37953c7d416f7c22d04b71521a51354098875976b7dfbb6b933ed8b05cd558d24cb6651531f9ea1b2455228d1037d94764b5fc298c532f2200e1b690c6dcbc1aa34c262d9f4af049926e55f03be14f1314f127fb52a961713e7ad07823d4c99a2ab453299e3b56a2568353c31b0cdcbd6e9186ce79bc6ca5ad4273a2a39ac900a972ff0d7254992a93ebd39d507a5e6170c3fe41fe870533c4ac9ab12e5e6f7db13aef9490356d7220feee644db0e8989cb1850d79fd0c3886d5bed6e52f1ac970a5ba9f94f82342322b36b23ba883778037df29c883a510519d8e15634b7287247147ad1ce50ebe2b0cd7fe73a5bd5dd631391b0616e84088b8668cc9050f0be21df626f7dca01bc3f4ebbb714969ba387197ee4c9408be75de1305f8de0ebd62182b34dcfca3c233c666992df363c33825d4c75dcf9d0722c5e05c78c49dc99bd28a0a93abcc16516c389dfaf246258490a2c5e426f6a48b0914489a919123c33e2013cbc1e2eb1343c7884410c20503f6d81fc6fa7bf4a598a995c173a43db13640e21203551cd19a51d848b329b0c004412f376ccd362a4cf387d983095a472af94dd2809e3b288d90e70c17928ce15fd52596e8c82c019c470050041366efbe621a25c88275787a022936903f2119b25962f92c4fedfd45af2efd134611ea38cf99051ce6c1331815620a9c359e0a1b4a95175787e09cd2337c2b24285fb1e32554119a2edbb4555365586c3841cde6846d185e0b3588c82b941ba086c13b21ea2d6a754dfea8ff905676b3e5a3f0c2d48f8769c2fc5c42bdf08166b76dc52e220db6e88118724593d0ae84b650f3be43138aca64f091f90794b1d0f27dbbc10ee4346149c6effc5c2f9acfd229aa1cb4d8f3872d752aebf4235d9ce20ebb690b0a19b116a04ac726bacc9bbb09f3ad60cc36412655fe882b18b505cdcdfde631e17927b65fa47f3c2f6828971e4c6f264bf633f2dcb5f805b3bcd5b2bc4035897360ed8b1eb0545f630d2cc281f8758cdcd7916d30b8ec1ca6c4ff91e99319bfccb69356e2d9d0e300a85c75b7d4e97ace210a50ab6ecdc944c07a1ae6d9faafdacb84caa7de8b36802c13bdc51036f09f511ed3b4b1732c38947235a9e7878618663ba03d60bf7a663d9f1806f81b4ab2b110869f9b3714f3a1e83b0a14386ff0759627ee09344031953ec38e9eff4a29249e290ad1d8d15cd6be90996deae53bef2be628e57db579dd1a8b2bef53af5a783c1fbfa50302550da88d3442d65091d59649603b90842116c1601a33903068d9b7b838652a249f7e696556db7db8f477025777c23625250afb2b525e9fab160870cb4169b9c8d7c0fa4c5a5c6d82f10dd81f051f7d814ac37edbb6b319554f6edbe130b75aea20d6b16973b838589fe02dae3fcb09c56559eeb051eed548f73883c9802ecc57bc83b2b6bce1ce364c4ebf467838feb5d65c5206fc46ae1f46c393b1cb44268b86853f7aac8373511668d4934b2eb39d62c9d4944f5c40ea8045b5299d8310ed787a83b1023fc8b550cf97d1b9b8b1991e90d78645255ecd8648fd76c4c13cb06c56bd9d7572c4535bc35279dd5f243e2ac90eff5d80f258fd99fa606ff01012d11963dbc74cd9811ad0c63ac7be35597809f34b7df71666d8fa9893a6a3f9800687ce2f2649569ee6515bcf2b7ef9fbd32335ba58141f9043bfdbf3e971cacbd6f6fc79e7136c84e0775136bb3ec5e862a79224f676114575783a4e4af113a1dee6a68c9720be236e01847b2bf7de15b6bc92ba5d2118058ee10683acc7f6227a6b27bbad371fb6c21eeee36d006bfcc0e51ad0032b07192d80419bfc703eb271ab0e0f4631cf2280334eb26120a38999b347c07222105028a8d6054c384b5a61615abe27681b0ca0139c98026e661096d4ef3a86ebba96d65b1f42408782f55a99aabd603fd539990b12a5554ff7bcdc7f1382aeac6364a57996062a518b5dd29dfeb7e7e5060bbe393a38c12e6b774f70316ad4e2978c322a5766d6fed228fb6044fe60b56607db6f22869cdbe42a16444b5dcd25937fc3857a65a1045056d191b3cf2742fa5b806ea504d9672743a8f08127683ac3c7fc1d9610dbbf411bf60b34c766cdc7a31a0cc29b89da7635b8a047c1c0275027fd25babde1561b7d942021e896dbda0d7d90397d45e3ec1b2c7597791a4de335be32ea304c27c843bcbb31752d70aef92706a046bb79f18876f087c4c260861f905c157e6abc0ac3604b1dba79ab7ab030555715d055fdb1b44f12abacfdb1134524dd1cc7cfc62393488bac1c542106e595a2977b3f3d5851ad9fa6030f5f1cfd2dbcdee97bdb7e411cfac00622fd79cc7a0de235deeeee26a7314d1328cf87507462d8bbd11ce4f1d32233aa9c97e85bc9fc101e8898f1b8d2e78924bf83ed4fd9e5e747d88c5081d3e2c1cf9279ef4216fe57c5c5427a1fdf901150199bf8f57ace15f4e97af85c0ccc487441bbdd98c3585dcf1018b924ea57b2be7c339f9db29f693e835b7cbc86cf6d0a16c6377859f5e53bda51eea0cada79fdb66b1dcc598423ef0faec31129ee7e8d87d1c4ad1069a66f120f2bea4fdf28ec3eb623726254ea38cf1bd06f1c7d1ee48184f52015d8417648d1c17ff2057adc92b0089137d803ddc677771cdb0ac0e3ccb3733133074b1d32cb8609ae198ed8246e4f8726309e08baf1af045fbce6d8d331e0504be01efe8c05753189dd6ce217722522a280591a80394f50816559b62f35709aec0c644622e1b2b9e10ea81f64336d437a0c3c98a17df38a638f48c9f9f91df9617e3b363f9569d09556906d32f61f69d91d29a9502315171d9778f6572559312fb28f436061c9698e77a12b0bceed07ef292f5ca239141a68e8b86825840e0ec0393b4423ae71c108e39d939e958abcf2be96e98b302280539902bcf711eb8c725d5d8b165357b4935157b9504ecee143214465b02d06371f1746f5b3e1d13035fddec5af04d370b6dd3d4635a8821adbd3b99792c565e1a1db9c55b69f2d99cbb41ee7cae2a4edb455250dc60272a61b645372e57588423a2446ff861e9555276dec18f943679f8b247f465ff3c23c65ca4ada095066c04e4356175cc8a37a79b850af1832ed9e622c125667427a947709d3330c4575fa448e2afc416b1803e512887bd5facfa02a0a93572916f64bb53f67b612bed785cb555db36aacc39a76bb5208973f49bc486aaba0c6de75ce94076e606044539d8bc1213ec2f429b7030048b7f594f2e602f20c78ec13d3e7f4a78114d0742f45a3c9b32f0d8dd8a0bb4a835b2b064f021064ea1c57ef06665a875247050faf6481dbc598742de79139a1f0557e6a52f08ed2d5c229537f84cf9e3c61202bc15a3f24e7530c6d20db0fc00f93e981662fbc1bd852c1d46b861deea42e958df4cddc32e3acdf8baf820fc2d366821160d721631084b6a991f7a912a6bb33cab2831caa0800cb5414d814a74093abcbd059c5c91fe8c7655ada537d951627904fc9a92210de09db74ae9bc22606ff934f2313d3664f6a90f23f34841a426c84fe2f5d10e267880a66422bd33ef4bc87f060623738752590ce651ad0d6d341e68fcb22a120dbd6367862daf94e904213fd34ab34e086713037a4c44099e935e81f55754abc06710a0c35662fdec1a93945c49c3337e5"}, {0x30, 0x1, 0x2000, "6d99895b4141b1213619eacbb2a8cf793ddb2207d1676235d6bb69fd92"}, {0x58, 0xffff, 0x1, "386240be0be35f1092edca3eddb786e8962a139aa5a99ac30b01b9c9bed8d064ac60dde37b79bb81ed42871f33eb33fbae6cf2a45427839388487fee6758c46687d9c6f587d7"}], 0x1188}, 0xe) 11:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x196, &(0x7f00000002c0)="d5338a49b53e874b2b60e9c5901a39f70320f328fe9186f7ec58df8995fff88e2c53dcd0ade5270e1a2056e73f1fa7d33fd89093f10dc414c037e55d1e01d5a1130d121e006e235b734d085a13157b0d08c3a117fa97a35ec4b481a77f54f82f130812016392fe67b392b42cee25db211628259bb2e4ca68a1d18f28f3e234e65942702af083aa8095b4c2a27870e12247526f0d325f4fe23d44e43071a3931f08f820005898195aae8c18000000000000") ioctl$BIOCFLUSH(r0, 0x20004268) 11:48:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:48:07 executing program 0: r0 = socket(0x0, 0x3, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x8000}], 0x1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40000000000008, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10000017d, 0x1, 0x7ff, 0x2}], 0xf924, 0x0) 11:48:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0, 0xdbf) write(r0, &(0x7f0000000340)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f00000000c0)='L', 0x1) flock(r0, 0x2) 11:48:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28a9dd6c9fc90d668a3bb84c0000ffff000001004c33327b984c4afb00000000000053a091bab8079e84d9c0a1e366de8f02cc56a37ff08ce4461e3e56d1d17100004f7038a5a0ab6ff3b42578a9d114ccf2ed8aef2ac3a52cb006e2ca0a4a48f439d3e02d67e6337d4782ec909281", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:48:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000180)='./bus\x00', 0x30190, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) recvfrom(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:48:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x3, 0x400, 0x80f1, 0x1000}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6d0, './bus\x00'}) 11:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:48:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) clock_settime(0x0, 0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) clock_gettime(0x2, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 11:48:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x8, 0x4, 0xfffffffffffffff9, {[0x7fff, 0xfffffffffffffffe, 0x8001, 0x9, 0x10000, 0xeac, 0xffffffffffffff09, 0x13, 0x5, 0x6, 0xffffffffffffff01, 0x1, 0x1, 0x80, 0x800, 0xfff, 0x8, 0x6], [0xc00000000, 0x74b, 0x0, 0x0, 0x9, 0x8, 0x9, 0x645, 0x4], [0x0, 0x1, 0x8, 0x20, 0xff, 0xfffffffffffffffb, 0x2], [0x4, 0xf045, 0x200, 0x5, 0x8, 0x400], [{0x4, 0x1, 0x2, 0x7fff}, {0xffffffffffffffff, 0x2, 0xffff, 0x800}, {0x9, 0x1000, 0xffff, 0x4}, {0x7, 0xfffffffffffff4fb, 0x4, 0x1}, {0xffffffff7fffffff, 0x2, 0x3f, 0x2}, {0x7, 0x2, 0x0, 0x7}, {0x7, 0x1, 0x5, 0x9}, {0xfffffffffffffffa, 0x1, 0xdd5, 0x100000000}], {0xff, 0x16, 0x6, 0x5}, {0xae, 0x9, 0x101, 0x7}}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0xa00000000, 0x1000}) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0xffffffffffffff8a) getppid() 11:48:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r1, 0x98f63867c8d7328f, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000180)="c00cc977647371014d2f00ed5155867ee9e668f3bca8dedc09", 0x19, 0x4, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x1000}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 11:48:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x1d4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 11:48:07 executing program 1: r0 = socket(0x18, 0x5, 0x0) getitimer(0x0, &(0x7f0000000000)) socket(0x1, 0x4, 0xf4c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) setsockopt(r0, 0x2a, 0xe, 0x0, 0x0) 11:48:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x1, 0x5, &(0x7f0000000140)="52e5b477ea18b4dd6f22d917e68cdc6142cdb89c080abc4318e99375c293536a050d6b26ffe5a038eeb9bec0ce3f7d12c017f1c85a42902fe054b938f8b139b39a859b03b4cea6dfa2cd8e85788073cd6f371087bc626ca62f039cac9d5b0204526278aea0b39b4d1cdeb87437a36961c0b53cbb2fef0a6e73abd50305f72b40ab69321050ffeef62982b1cf5956dda4874c", 0x92) socket(0x10000000002, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x1) r3 = dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0xda, 0x5, 0x8, "6ed8163aa4a4cad44d6362880eaee6a3d6e801ae", 0x2, 0x4}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) r2 = accept$inet(r1, 0x0, &(0x7f00000018c0)=0xfffffffffffffd2f) sendmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="c58a8de699a75d486e17d0b5b467a9c54168ddef59db12d6cbacc7efd71607805dc15d2b174630921f79d15023fca3f9b42bae860bc3be4337f09e885b7f60f1a1711431eb974b694f7fb43580d76b3fce96d4ea4f363075510c38c53415237e096b0fe34324b8643c31e54b12851a57eb0fb8659a5e1771a5a9cdcda333849f3c2d9d201e6f200e3ae7c67bdba2a5ef47509b81b6fab6b062e828c344f4d115ddb737b3e40623889f41b4ddfc3f69588ec672fb", 0xb4}, {&(0x7f0000000300)="c045addb3b337283698407651daf42c0fbb06c166daa099dfefd54873917bb5cf828b73dcf097adbfdb7d80a11a06be8fcef31b61f67a47388812a2acfe5555ba5d6f0067d9cf550a2a2dcb16e6f100d4301d847b5e875351acad5b87f116918", 0x60}, {&(0x7f0000000100)="b798234f1dcdaf2bb588cd8d0963e591a173db935c734ddc5c32c1eac87f4137a84a49df46a3e4", 0x27}, {&(0x7f0000000380)="19ab8d766644d68665bbd634fc3e5d926fc45af5d1e87aa2fe405ef71574dc8aa3393b41286e82b8ed018189fbcec70da4a9fdfcb8c877125e0d09c1b6b56883d6a7b9", 0x43}, {&(0x7f0000000400)="2b7b208a00f84f34b5368bf75a96df189de2ab384a0ccdf85f681a6e4b2e4ba27d77b02da3306b6ec16992aae9d3d69155c4e11c9a58b924a794642c714259e632f594b4aeb3dc86ed410dbc34867adaae350511c514235f5e58dc09f83ddcce721ad0b7e76f3302afbaa70f90d56f4ab18014c886993e70e5c493294094d57e9052d53b144a4471379b8e861fa64135eabe8fe273eb91e8aba722c1142129b2b694", 0xa2}], 0x5, &(0x7f0000000540)=[{0x48, 0x1, 0x100000000, "33a9baa94c577ec708a1433f4bacb4d165ad07df2ec7c582a11b5067e444ca7e90e9444a06709cbf8924f739cc0dc90da29e2e0aa806"}, {0x70, 0x1, 0xf258, "cef482df4b59f9de53d53c1c7589189a0f0106beec643c744795eaf042e12b86fa817ba26a6366a1cdd661aa15934d1eb9167719a2a1e2ae9e4ae39c3a8468b28dd4abac9c7b51048d4a0e2505bcdc6749fc738668728a42f37b"}, {0x68, 0x0, 0x7, "ebe07aa70bb12ecb6f6e405589d8aa000c64bfe0155392ba5b260491b70fa2ccc4266bb593c0cb9730172427aebf7d21155fb06bb31bf4ea8542b0bac4c458a49952aa8fe6dd4e82cf1358a394c72de0714018"}, {0x98, 0xffff, 0x3, "bf0fe3fcef692f941466b1320669ed52105e1cd4d9a9f1d886999bf082a4d7e249fc2fd169a2340f8b60752846a2c645d2b97f213b7177093660529b34f1c43bc17d2875b5cb167b32c36f19f5988f6239ed2b68cfbca78bbbc91c547d531ed4627a55a4ebf978a8551fd40c503419679042d1b678e0c7f6d56528cc329290364b5f"}, {0x20, 0xffff, 0x20, "0bbd3c55b30f5da77b6488"}, {0x1010, 0xffff, 0xd69, "293cd1f561e9accee0ba17a2d4602a11a22095b132020bc4aa870c2300c123b6ce05c327fb849ec105fea37c42e4b2d33732e8d4483eaa9f6ec16ce909ca59d6da390745cfdf8d36436c74a64f78730b811f3fec9da312d5fcaac18ea8a58d4104d09f70fecd5bbd960b4b825377f6532ff119e93c24f787a2501b6d66d9e5b613498eb66cb0d92fc5013529b884117a16dbd9cf9e127f1c697c8c84d5b42c6bb2231d1f2cf77573c5e6a75943bfb5b99a383f104468daa74f2841490c8545aa2fd85debca0676d026e20125b491411a278c15c80f39649f8be11e5db196b36d750205bf30a272f2dad530be40f365b86e7ff3b5913bf8e079fa68180a4936efa9007443dccbeaa6bd500717dd3b7b12a98e78453cf7d49c10c1e59e9c55dbcc7c0686377f0963b5da3dd42add17393c5970e772c646673afb89665509168f5f6fb284ec62934dd0a42a9ed433053de03f4cc44a384b7ea5226a204acf68cc5eecfcc64a9ecb6e81433dff4b6652a69aa6c3b0b5c39187b7e39a9d0291f543bb7a9ba7adaa08bb279ec778c92ce4fafa15c4b442d1609a5f7176bbf9ee1029aaccc06ac0aced944f2fc11f204c02959dabcb45e182acb1b24b2d69676827bca423cacc5377f59be0113c7b52a829591e5321b0e38465f7f875fec54a22e362aabc5b9ca1288561aa415127f11631b8eedfec0b3b20823ea7e39e10f13c68691a8485fb25780055ee78085da10636b106ab508c300cf92067fadc25699232e0670c2136cd65110325d1292975e16d0b54ad44fd5c9ca7d696486a742089f525c6cad89c6d5ba0d17345b9c6bc09197436dad33b7a9becda14be21f8d84987c2671c10422534e4195e5f3a0cf4aaf97a6f7e82adf94da99019084f61000d8909749f6aebac3961528db68716e0e644c97bed626fefeb54a72ae90bb0819386bbd5341d0984225e96decbe61d0a72611caac90bad0864bfc291f9f04fc8c6da43996d4b3b44afdd6947be96afbcde5f7aeb953cb408786e7c3e312daae22c8ddf6c67e2d81c945e95bdf9ab287dcf335e7986962b3ab3a8a1ca26ced6fca5429c6b12fc0c383395f5038d8bf853b1f1220453c396408d53a8a517ba526a264be0e1de083c563782ca474afb01d9fad34d08f321ea4607c9b08e06f086da0c94da8056b3032dff0f9ab06c7829b413efae9446bd8d2ea953804b6daed2d10540081d364f16184686939865c539d614c5996cf594567f1c08812a2044d8a84986c6f67505b92c03b15f6b57dc7a3e1746c663e586dcb1f2a09c4e171cdc20f775a3382d724fd18238244b5487e0e387d166fa22f86841d0a003b948eb31ed723ebf08a690564bd3d24006cff93cb51b6c74ea5c1e00ffd536954ce25b9840b1211af4863cea5e1033961b05a9f6d6c62787f5301c24a97c2ebd0733b4a5168ef8dd2a3af057d82847f8d08c45ee23fe3ae0483657de8ee4e4484131f6f2607a6d9546cf1f170d352833bae2920dfa94806933038fecc0bc2e7b3f45104624bd5d7e0a6390c213cb6973f2e02de19d0bc482b96d62ef23af3db67e4f7c6a651d7d0a321a42e2062efe41f854cb50d807b746b36ec27f231166ee8e748b2fcb08f52ca58d2b62bb90202d535349b9b91655db743a726256d4d947a7d5cbfc03343d0c903c81f33752c413e108ddd8e6396bac7d0c69edeabe5d4de26d4d602a6b4938830b641e9c26e9fe63f354e0dce6ecad3e8b5389a3f564eb485630fa493f24e1135448cb396028c44bd3f93b7f857a9c0856f62bd5b3b85e7f27b62b8a5d81fdbc133aa14608130c88ee51bf1777aaa3a735e7f8bb97ebd9f1c1db0eb5fd42d44e94719c8d6b4d2c06d7e0b2d1bff5592b8383288f7bb26664e78c74398874edd116dbab801e52eb75eb6d8d16571bd704a08ecb76bb6c3399c0b62987e0a83094b6799a22b9a541440947d01c573f815df6b082705ad7a458b3a7367723e79925bbaa19b7a6dbae388a76642a9f56fd20c77772698441af3443da23c64ef1d631273da061666e8ab420ff7f10f3e2d2534ecaaf9d8bd20f8190daaede274289e3cc2381337152f6b3a8a62475ef04b52d1761e43ba4a8131ea7ccfd2962ade2234444808d5455cf4225d16e11900587c69931fabddafd76db68b01932f428b3ca7aa5c8ae0ed704b307089ab25bc37b1fb47b7b71e60ccd55741f3e315537b349378c33cc8ed7f1a8ebfd912921712c306d947172c401990e62702164f3dae9e0686de239c311ce6c0ede623b610f691dee3a8528aedc5a1f2a90831b0e344611f5f766f3bdb33cbfdfafd928c2c0f166ec94077e0701e6723bfca84b89ec86507c0dbdb7988d9286ebc0a1caf78d1b9cb4a76bd6e5211bf348d09a22881e6061b18a8a3dd2f8338f6125782f8ad0ab439316604f9f1dedd9308a649c8dfd15ec9531d0de9bcdcb644de0b3b6966df6f7a54c47929a5fe06a3ed8722d6b1caa43597a1c745bd2fb67686186147f3d211c96a79b54669cfca50d21d5a24f9d96c3488d694c81eedf7eb84197539ea0a6c0346790870c5cba7101683205fb94468684d318a25be56fc1aa54fb251e03763e9dc12f2831791f48d8e546d04d0384807938ced19a884c6d079eefa6df90e240d7944395f12191f5223969bfbc5ecb7d588f818d3cbb644870e9a7fbc6b2dc7cf8eeb3fede96a5fe9bed64d66b960e85d8892273cb3308be52eece6840e31809d4a59c386afff279125ff9293ee55e317860288a29d1960660d6e6f23e5f2300f07c0046aa0692f3458bad58d8bb6561bd2d391af5e061f62100a6bbdc0f5a0b9c17a12ab640257e0b8357d79d2f93b1a2bf03ed6e48976ae1a2021283693d72bbcbe4a1b50b063f428b27d405556f495a360801c2f0501da58d32c88522f0e48df82af41e91706f59671fbe96288373e3b59a01d9020f631825de220ab1c15ee8680ebd4b6e03168da87e5ed20127ba831d4e847d01bc451947f7d6d6d5ca1eb173f5a8ce1163b51d21d0e4ce935b5ce59f42526df6d499fdbdebc583387d80f8d40167990910d868ae1bfd3279fb14082cbb41d5d03f90fb2c16864797c77c1949fbe67565426a2f7453c1422ac48076b6df604a386b0058759a5a39a8034d6cfd89d66683f0c096e4f2f527847018f85770befae7c671a21fb46f18c92151f6c5ac401cdb529df3ca4c30a86260d7195acf39b848c6113ead4e4f64b9cc48590e96e90e893be03b7cc58a30e3caeefc4509b79ae89a6864babbb1a5b0990360bb86a71eafca81a8092ac0c59b0f85155ed7c6c1e9f6bd500d1db62c8c2029bf2b483560b96c4d3b8b52493eb4f51bd905dd6a8f46d66b7714bcfd9cf41ebd611f71b5217aa7ca66eeea47736d9913ab1bbf7796ae901cf6b5756f8575538fc376264fae2767d50130c2e759cabf025311765c4c08caba2d64d33901a8b899d53754ecbbf518187642fd6489cc1840b4e71b966fc2d34a081f1a3251246a9b14ba4cd181dc2e8e39c13557b805255bdced8ac691cbcc60aa3edfb8a703006907ac554e559fe5615f07f51f06274ef9da19387874249aa58cc1328c14c16c347cb5933938abc2d97038d78c34c3ea45a98198bfbaa5909cb7216e03ea54e4bb6bfc8cb3bd2cdcdff41112936d0a12563199d57b8880a6eb824fc506cf1fa6ab9cb7898d06e7670141a8e4bae5bf3dc2e9c318b67df8244ef03e9dd5b27c27b0e7bda79275968619f79ee9c2530c3d78f46a2134a572984c5899b66f696352270cd60fde08061dea8316730b9709e837455e78ff51be8b80fadf52cc981b29a76a62cec1cb501f5862abc2a63a28633cb724bcd2ee773a325f6d18d33954eacab3a990eaa7d277f06bd904e9c6ac81503a570cb9c756752c4b2586b99036861e2fdd5424cfa2a4340ec53b1232a3170895c2ed2b1f9430e08e758d3db6cda36843d600addeb78fc919df8275b6d841e2ea5c15dd72a4ab1a4e0b921135371056423358fe43aa662781a91795875a6ddd13dbbb869a849d7effa8812b5d8e5c091bdddaf157da1e9ab5ce7f6e692ff6bf066bf042d6cdf8a6af8ff74874b20897d080ac2740b9d95fcab5c9ceb87d6a23f6f074417b0fffead3b3508e72ec0f9d347a1240e470f3405682597b0a78e96886e39cd1c7ffc46df7a0cca097b733a8628d94d8b9be0bc60b4d2991818d3602ac47cd5d08a1bc976d1fa95f9a59e6c55b29d9dd4d9542a12049b48c40d36796e57320269837ee6da6e049895e193c45c661a6bbe12f2b775c0d0ce0834f38da2fa53aa12d9a5cd198e2fe3dbbea3ced40e9afa82037aca6228bda1709cf0d57505e6c6f6fb10197e83412d49a2073569d372d97baa032e5dc84634b165a93ed43cdf9eac90f0b10656162be9988c37489692a10267fe6fc86f4c78752ac88362254564f16f17faa5be85a942fd564737599a529ed98a669de861c2c0c5ef7b219694066cdd056908138b8b3229d39d52082a4326d57eff4fce647bd998542403709f69bc08b5b758f1c88299ab124851f1071a3b82f000615db5bb260d57a1d6b7b4412d1de0cfb05a922dc0da83d1dc053da42f48ebab43656e1fc6bd7d1da307c5d7f4fe5e19a3ad7b91ef093fa736cf551292db52172841aece093475181a43e60f8796caf2657aedaa4fbadf7a33cfd6705f24df3bf7c5b8839651f27f412fcbc9d205a690c143b5f146bf499c101e0481342e7a26d71ec1ed8811b71aeaea9f0f4ed2fcd7e0a633df3829c79c2ca98f2c98c6d441ad5a1739462b1905937779449a45660747213317e54f614cb0d22013406a5ba9989de5e116c71b84fcf8b7617ce99b3f575719751641cb53ae57267831133f7d73a98ce400d8f7a4cb1db093eb60bd6ee9c7e11a44cf58e5d1e12fb4d75df2511430f8af15991702af110524870b1d5b0960d24cf64686c4b9d18a285cbaa3dd7b1ce77db5978cc340e34955652f4798e6786e554e87b75055543bc42ef4325381c9452c397d9fb805709c61928f223181250ba8398c7efb30f38171ab68433bb73803f5b3231b0a4eb095b70a6aee460de25bb22924be5821decda093263fc8a55c9c8a0e7d38b7f342207e14b3154484eba767df1bd60370f5564d12318a7298c1643c143ba76a968043a2064e93fddfcd4de2f7f9e9ed042e620b48051fd83004d2a3b4d624e642a799171e5083da3cd9cb2f832e0c85586fc2231b8007e8f79d8bcaeacf709f808de5c31931c445d389d5767c8d10404b5dbeb2fbe9d085ce364066451d42cb0b17462123ff58980fa9ea3bac7bd04e6c3973940e0161bb436b23a302e5c1a86b4de7e6f56213bbf0f69819a79924eecb6b26602ad42e87675af447ed92abbad0f4bde7dce4bb9b454a5beed74bc5f1a90c9ac7f4929f939f46d021a5813e55a2e544ae8f8c2803864965c4c04704f70f8c54c50fe61621ab7c02227fa642615ff7b6b2aee14fd36610ee7b833e147f874864c35966da3d9623a9b0ac4423f04766f4ddd3ed33ffed866bb3e6f3a5eb3a6cf0a2c6d57a9bc39850e444fa693b1cdff83400fea5d11be5f619630e7244f45738dd3598775ae90ec743413a38e77fe76f10f60857f88f2b6cc3e4b25b9d491faa8e99fd7361affac32b918582a3b7b492490861f117a7015e25b5b65a039d2b3a868b7f98f135f58b0102b7f0dd4713aaf07d9930b9025ce049e4ce39700f81c6190a34ef97658deaa8e29f3dfffc8c0f01d0d843084f4875491736788d9c00b99545cf35dfdc3de97177fe5e651"}], 0x11e8}, 0x409) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") lstat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) 11:48:07 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, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) close(r2) pipe2(&(0x7f0000000240), 0x4) r3 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000005c0)=""/206) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f00003ba000/0x1000)=nil, 0x1000, 0x5) r4 = msgget$private(0x0, 0x8000000040) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 11:48:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0bc7351b23a620ee4dd91975867fc893c2415237"}) 11:48:07 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000040)) 11:48:07 executing program 0: mprotect(&(0x7f000074c000/0x2000)=nil, 0x2000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1ff, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x141) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3f, 0x2, 0xffe0, 0x9, "f14fbb2791d9bbdc52638a6885960bb8acffd11f", 0x2, 0x1ff}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000140)="0200010000000000000000000000000000000a3d3433090000462775cc4fa2a21ca0d9f8732955758b2b760099570e4492223788742b8e697da7480e0096e2d43e1d4b46389230fc3c92d1083012c914758b64054cad2fc82b0b7ecc3027f8ddd2dae12ddba3b200b88e34f59f7e9d9c424335f929cbf1e75133cf18c004ae", 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x1f}, {0x18, 0x2, 0x9, 0x2}, 0xb1a, [0x3, 0x7, 0x4, 0x9, 0x8, 0x9, 0xfffffffffffffffb, 0x75f9]}, 0x3c) 11:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:48:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10002a2, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/162, 0xa2}], 0x4, 0x0, 0x16) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x8000004) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xae982c4df1e2a259) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x2, 0x8, 0x2, 0x2}, {0x9, 0x8, 0x7, 0x8695}, {0x8, 0x7, 0x10001, 0x64d}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x100000000, 0x6, 0x40}, 0x833b, 0x4, 0xec03}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/198, &(0x7f0000000240)=0xc6) 11:48:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 11:48:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000100)="a5ada7ca7f8c356d11878cf80f185a1fd920e63dac52bb463017effc6e88b312c3e86ff7fe715302bd5c88b11c585446f1412f6eebedbffbadb0ad8ae0884c0972fd1ee0ee613df8174ecd092d5228b41f9148aaec5cfe28c66d01665cfa8725c7", 0x142) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:48:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kqueue() close(r0) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x5, 0xc0c, 0x5aca567e}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) 11:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7e14e6a42d49244564867f6bd30ac2a3ccee87e0153c3520c7d7502b6d9a873dedcde201aade45695fcb8a6974dfff4475cecc905129cb55", 0x38) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fff, 0x4, 0x347, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6de}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffffffffffffffb5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x715}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x200}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xe0a2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 11:48:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = geteuid() setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r2, &(0x7f0000000240)="3a3045272865ec00168b0dc593880aebc8b8722faa66489cfdada6949dd0c9945dac512dc66cfbe2b206115904ba53e78ed51625f465447b4194cc6b4a76f8bfbbd201eaf530a68bbd2f38c13956cf3dd6fb1dcc1865dbc106fc3f8606cde499dd263e7a7bd4ba54b249cc001ca877a537af6c041e7065864e884bdb5cc26234f846f304164a110c884d59b929f586242699b5bf6a05e93bd6b2a61418e3d9e9db935f250623ec3daeb92559354d8f67eb632e5ec9b7c4069e909628383b682190bd506743f4be776465ff66f328e6751ece921eefc6d4e22a38329ef54bbdc4ebc96dc0e8c776b050833e6d", 0xec, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 11:48:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 11:48:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 11:48:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000000c0), 0x3ab, 0x0, 0x0) 11:48:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xb1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x112, 0x100000110) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) 11:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:48:08 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="4ebb38e2e19f80b6de971ea3f8771b869f3347e40728a132783194d3da1b037ce35f9fb15f829b069e755b811905f270e870729b3c7e3b6b5c91183d2ce4aa0d34b28a37d9621d383653d7ccd59d937f4cb4451a89a6720439b59310cc8215f188bbf7c117f5f88b10dda426f971de58ec7afb13f0d6d08b4e1383fccb6f35aae5012f68b8b27628d151007554a8c547da5cf8b6eb2afb7c997cb82ecb296359fdceb876cdd7bded390ab0e4b22f2599ded873dd2d6df68500a439d57df45bc0f319b577a4f7cc2cd9f96c0038da89f2bcdbcc575826b89b7237add5d9ae0aaf3844a5dc3c535d2c42f3f588c3a46882f52649431b31ecf8da1f750b66d3b97c972dda7cc5ab7fb964d067d1ca994681dc85d17f99efc4243e541ae586a26a646304faa5a497ffb13ccb6fa611478a4c80fe02a667a9abc70f706d27225bddb33228a39c4cf0591a29de7c5ee5b315a81245e0336952b32a5278dac035dc2505d9c19c8f72ff1c63e7313df78c6671cdefaae650ad80ec6431edeb35658ed24f821efc13f5eae60eca869198e36f9c7fce2b65b6e7238581ea751eeefc34be017cfa24cf0716989504d76a8511cdd4429f662e8401374b9cec7d807eb142804f65331f7ee30657e47b8b7a0bae78c80c0d6bdd935afc35b2c445f5f24016d26939dc701bb3f66be75ef41b2b061ffc93f54ee484044fd8782d6c91449a7487544f6db49eff520f725966b5f5108b603ad3394e069d0920553330bc6e4a7ad4d9e26f40ac24d370bba1db5ed3469a52391ff62d90a7c0cd64dde46225a9195696a88fbc1617984c91b173b0783fde69684774fb05299ca56f985c88222a436464634b28c2d3ea0892c2701bd2375063c43921a6a3b8143294957b05181290e3542d8f5c46d349868bda8c6e053b57febbc0f4b93991305543a0e2c4be7c8d7dd13158633f18045bbcd4c241f38b90b40ab6c215ae76791bd24b97e7360826bf5cfd97284579f9c35c7a91a479ef8f9b6dca60471054b491a6f7ff88457be422ad0d3cd39546d0250603c5ba499b055dacc632935c46ae7304641623e7546a79f962aec5b25bc23c1183dd514373c00e652cc24ae20bf6d80f16923c33e96c4b535389b0f3fe6a36f94fa030f549d46d90b4afc798d2dc6ee3f24eb13881514a8a7ec5d26ae404ed1058d36c26ca119b4bbdf2d2d747039127b0267f174cf95a009622f0c0b0a9550940ff2d53bb70c540ea34cac1b1970e46e7dc56a174a2b5c6c833c64a3bb8c56e60042216609ddc64533035c3ef7f1195fc47b39160180b31e364910629ea4b7e221d41a97292368f16128bcc91cc2fae34ae8276cfb0958ecc525187ae92dd0204898e749d79f4ae07e4e8d6c5665ef44a66c70907c2df1d8bc7733dfa3bc25b2d88976bb51763f0d873f3bbb9cb52107b21b3b77e5907d9a7ea019a72df4477dbce9c34b529ac18609032c7e9a75f298f035c0286f40f74994c412ee863da539b909eebabb17858be301c0af0331cfb3e4493700b1b3ea66c24ca7a8e3dc4cdd80e79b7577ee43fd96249d7b9bc7d1a7de917079b5266ebb87190d22a5776ea8e661c8fa2ac332e39e5298dcad1ff8939fd6e78cd8f49a8b02ae0ef952253af2245b09c3cc7dcd4bdf6c46d0a091ca353c32acc2fb63484f310464d5b3c10c209acbff370ca8153a5df69bba3cf59e3daaa3f6bedd7f699db3ed45eb69a5ef11f5081bac73275ceaf72f50a9be027727e09a1a10480ce213d632abb1f4bf13881b86b0261067d9f124400056e507f623ef14713f932e995493bb20cc0158826d2bd143e473264bd9cbc9977138eb18f0ec304a55a7486a9b089d5acc0ac03daba337c4c912161dad5e15d96e2790ad15223d619d0cd5f859592c662db163a20c0f98e2e7568c804d8ff801029024228e3fbf6ce22d07746ee9f15a499f6cd00f8ce2c8bc7aab893ae03539cc802678c7cca9906fbeeff86b7ead828f800ca4e2a6af2b74c3b20fe5878c2b3cc040646fdd37e32ed86525b998f61a872f7197476bfe9f5ddcb02f176c6e88e51ec64c1e988c30ceccbcb177595a01a65f8d99ae307fdfbdcb317e0cea50086f6c4e145ce75f2f65d7cf93e0176bc31c2614f8777a120013ee1e5225173261a3a30e0ee80354acc1a6d386104a44b2aefb9cea17f7f9bbaa52fc2ffa7d40843d8efc4bdd45534e4efdcc03010ee44470af191b6189d37a21e4e238d8d995f9a121fa04d40813d840e713feca1491e58d1a4d5375aea8e8b3134be37f8894d802e2d26b54173b00c887d426fefda9af3ef6d791df7802facf7cee9d8d62066fe4bf91f5c0454d0b37fd71e51dfef313c00a256021d1ab645b87347beb7d4f5c95c14fc0993bddafdd38ae28c2222f351f190d1de55768bd5b0d1c62cbee2661b64ef12965d8dc7844744b6ba62079812e5c7d7f227051865b820f905fc9f236aeb648213975280cb8b255bc80aaf9496a84a74038b7f112ebd3a50b634c5e3c73ade05a24aa26e50b87365d93297c082564bf3ea9a3f28ba969bc0de406d5feefa499da84cbfeb89919cc99d3d7b33bede36e1e30d5510fb1764ab70a206f8df27316410bfba3e3c22ed7061f1b8547fe504572206ac849f8a8b115231a24e8ca850071429a2fd87be1ac90773aa950e96b754f97356b2f83fec3ade2c8852ae81a1fd88e1fb258a207e789a61accc26ab4fd3da9080a062d4e0b1f3333d8513b60a74a826f434861317f9dd507e37d0df9634bc0221ec50669c8ebb8ca3331c5333b8b5da4b45ada62818b4cbd387001132f00a648a188e2fffd764bdb6a460154d5453bdc10c1453b8a6b1efd4c71c6bb5b3ad7d8909cc06ab23b341cd62609aaf9071d709b1feb41095ea46966e56bf53537b6234974b1bba64dc9f1a25126fba0cdc735d4c158661b33674e087c4e7d3e380b04abbc73ca97c97433e012a83bf7cb059004b6d7711a2ace65f37ba4176b9dbb1e0bc7d1d080fc1d418d28fb0c6f2d75751789e0cc2ec15f67ccc3d4576f28794c55ca3b7801971dc7bee6dfe5a74294ea73aa1d5001d4acd70cf5c9f12571625189d44d9440c0633c146df454c9d145ccd04afd314cd533c519557b88c42ce93b57f65bad14ff1669efe66fe054c762fb22e74cda90c7d952796238acd51af3609f73d7c8f00efd531d2d2f9308ef45f353d98654e51b654eff3a4036b4f726e7306c4889b765e85e49d233067be466a5887dd57e83846d6341e54f06c8de5e862de62d07a3c53cdacb1d245d1eab00929b9de90d174c7e3382d0bd946ad33e18bc304357f66afd5974a732969e77ad3301646ed98728747d8d4aa74f7c207306a2e09a7c8c7d772ca2671994619047d1f3074f082e14159959a29dba3b18c177f0c0e3acca12d82556ac686e21f3e477f4eed3f801e57ed103acca4df3e827e5fa351068070c050c550f78e032217d06455c03249a5fdbe88402ce39d6ea3c0e06c8f3be466fef68ade3da8c0a06c70903c3e7f84d9c39cfbac951d52ffbfcce2aa6e6008873806e8d518c4885532ab5b9318bbf429629ba1577e22cd0a1f7400971278174184f3da02a9af78147666a3fa1adc8178c7dcbdb57dba6523c06856a8ee79e5a3c5e90a517287a92267312d10858ae82f072754adc20436dc4e3b22b7e8de6736327d889842582d9a6af5eea017bddc3155849cb3b629dc176504ddfd1cf2114bb354aa386e5905699911e169e31a3db30d6de020e5c4ecc27b38156b4b2e545f815c7fa70ae4e77f24ea6394926fed02150d0a1a529a6a63d08802478a96bb186195ef3abe8b20909782cacc1a63a92d561f887f916d47dfd4f78ce172c8410a7a159017f0f3d675c5f5387f785128f95c7ac2c824b49a473531cd33f4be99f6b53e8b69aaef927b4e6707837f6e7e5354a8d544752b1c9e7b4b49a06d5cc7fa5d23e2819dcabfe166ec79af6b27456b7ed68931ba35f247a72be608b5ec2c73de65db23b38206dc537397ca7597856339ec802ddb3fd9595871286a8c148bd70438f927a7f3932a3b8479ba1d362f1d8b21712d9caea89f09ddfcb228b2343ab63a22c0e41de82281bd8cba54052a5722e773fe29dbe7eb51fcf044395d569180ba1fb366b6ae9dcba4f1f4fb1da31b43b9898a8050911b61b0ae68c912d59dd7ac587d43bc82e436019f49342209435f39699aafb64e28c001b1d474e32a819f2045f918d8864b5df42700d2f5aa83640fb0baf393a4638d450146b945f3557cb2e5894f06d3d98fb57fbb7274ddf0e4c579570d8a2e15faad0a598affde3ea41af9ccd3784e336fe0a00ad2b602c5b8e5630e653b3962a2475908eb508d446109b4c6da7bd65eb7386824883ac5ef0fda1271400681c6a8361e052b7e1fbd6921c198f263950c04b3054026803eee73a690784974feb29f3b1c8b333578b41165241adc14c21e06acd7168fa92afb1773ef9f7b4a41a98bd8657a333aa9ef412c38e586d3fd4f1c7f0d75cf228d5db8d468e1b89c93fdd8ed5cdad26354d599cb52cbe3aeebfb114f50c625a6432b2174600ea71fd3e7e913febc3b456ebc970972d8f4b51fe839a26b94eeb19638ef80412bbd059a02837260722f26542bdfe3b7ba9eda13c94ef1d993b6a747086386cc3724b96aa46291fc09512e8d3e85d30037e32e1ac598c57924bc342c355e2c9a8b3a1a58232bfbc212d313c17cda49fc54023bb0ff57dbc6d25a1349eabf24d2d87b74c20c8f856b5ce321307b2d9a43bc61d382cf2db0b99d73a9d174663f6637c40e0211574e53729dee7b9b1155272e430856659f18eb87b279a1f78a9b97df50ce5b6a4aecb58d02bb1c0961f397a3218226951c22a3db11b99ee3dcc15914255f2c55c145ea9a895bfa9196b2fb0fd54bc7ce8151a87a110281dff70af8ee798c4ef5d90d0278785ae0fa654335452c8f4254a575ce53c1669d90a30a089cb3dca071e429e7a5f2444217f30e33a8e26ca266a675665c90d24297e4696e380b30f67479fc59a3a58c441fb4bb040ff4a79ea1a501da302c5a71ec78ee6eafed3156dbc7499aed08e7b5cc55a425b263c165b51752fc94087d97258c8b04f0e8a69f3d44592180174d69c59ca4ae21df4f4d51c10e40ded1c0111440a7f250468fe87d7c3709449d51e8758e600c39af124271f1f85826289fb3338075638d697c6bf9acf921d6d740bd02013f62715a262d13a2b2103dc7c8aa2ce37364d8a9a348cfcb3a27ce5a307707059e5a4c78ba6b3109c686101bc8496d37262a4583d3fe66099ddddbaf89b693441b25d5033cab54a1b1249122a355f86e54e3b18f6e38cd2d0bef028d6b55debcdcf08e6fb02bbdf1f29eb6c87fa2fbeb5bf0ec44756a7a53034f39bfe4a8dc63363451e7f62c07c4cac27f49e9b7669315caac2ec78f87b4a4bd16769a1709f6eac762650d1a8f7e32dd889f9f20a44d97cfe3b7fec3e92878c52cbb5ca977084345a2cafb6fed2e1eecd8275e55cc4c69dcd2da49f3b0e3be18920d5efe96e841ded67f61548042f65cc578ca8646a128eb465408356d6db40a2b39e91c8e7d7dca65c9197cc3d472cb7be9212b7c27d317dde51d32bc990e0ef35ef743d8c72630c5ab2c73767f85d89b782ba4dd476cd51e5b7accc37f5d3824ff96645ac25f546d4dda389e7ff5258f545181402edbfb75a45fa7f541573e264c3eadb7ec05f70533b60355f0d0e700bb2b4f32a016f015ed9b06ed02dc8c2811c21138ade76ac5380c44ecccfb7d603b40c39fe6", 0x1000}, {&(0x7f0000000140)="de35eb0514c6423bd92ae31ca9c95af73b711c34fd83f77f7c132bba14fe877a3e057ffeb965d8d0cde2b613b3813fb14f59646a5f8fd555fefdf48de0767c51d3c170e9e988c292646c7d0a885178d07a79eb99b1beef44ed7f4b778556f1cc08d53d1bcadde465ad2d97dceac7db4f08b9be4dc06a4813a9d10fa919816db20c6857c11cf6f2e2c953e7c721d5f4f72d336ff4cbd9ede0b36f0c847fb977765593a9f0ad88ca76ed60a1323e53", 0xae}, {&(0x7f0000001240)="9decbebbd78361c3b2cae4d026ecbdeab8d3e497a0cbfdd012538280904c559bd17349a7519405eff76a902b50dda1a87c", 0x31}, {&(0x7f0000001280)="189f4131323354d0fa6368d059cc0fb389eda7f05b2f485fd82dee9936724d8aa9d72deaf1d308bb0b3129eb898a8db7385865df2f2351718d7aea65743e493fec8584ead2f1e897048cf62b6ac371f1571ba05070dda26fa36d8427bad4b86daec8943aa6d957c414c86348ffc834b3ac080c7b1bd2111f53fda7980901a03e6ed565df048841624db956da2265bb", 0x8f}, {&(0x7f0000001340)="8404cdd2e474b9aa924dcca3e6c58696036f524818ed5f2438ae7c5586e008ce1a411e1f3330fda8cf4120e352b2e46bfb3eb206f5c55d90f6d8a914ece60a4e424174a6435a299af98d660b5972c603bd4be04047629a8bb5d7667ba857621cb51efb8e7a", 0x65}, {&(0x7f00000013c0)="3272ce8e0c58b645f3fd32cf31b75b1688cd1cf2045568b3186dd5107ac0a519bee39c1c4c6decadec3d54b6f2a8b3457ac9d1d4f243af392c7e6c3202e3b681d588927ecbe5f55fa4a38ce70f576892ada069c92e1a26ed40b03a0491fe87197a923257c54d7d7f2d6261a88b8a", 0x6e}, {&(0x7f0000001440)="906ba6a0b4eb0f03d5fd46c0b3eac3a6993404ddfaf6e8e2365f377cda7a4b3818b43dfe2335ed51780abf9c40e9c8f85c59211e2026783366bbe08565b46bfaecb13602769adc950164e0288f69b1f7f91e653f0fa29a3286bf29a885a9ce22492cba9511a128597a892a8c4cb62a98cc15c5dec9cb6ffb70d851910a3678a2b34bb3ccc4bad9ad8e5a895ac9d04d981d2f27979e4945e50805c3af504a8f9b66e1c359e6", 0xa5}], 0x7, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000040)="b1e91b79a0ad27050cdafd046d9b", 0xe, 0x0, 0x0) 11:48:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = socket$inet6(0x18, 0x4, 0x180000000) readv(r0, &(0x7f00000002c0), 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xdf438a63e67e2a21, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x4}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) poll(&(0x7f0000000140), 0x0, 0x5) write(r1, &(0x7f00000001c0)="b29ff0e38ebcce41af5f92ff15819969903413e946085c54d5644fb69fb62ef037c41a1c42c88a3b444c7c26479567ba0f0b62c7b1df065fb8fc1cbc0b0b537488311372d439ca914f39b3a95ad1bf0057397ca21ca519f24470ac6800729aa5db516435e4860768b60bea9356e7fd717ba52a21be0c37ce098d644cf284521ab7411638196e33bcd7b6d51476b30efb6f46ac7c87a81fddc52ac8fda7abe809182d1d6118cbd9c5ef7e80474c63453962100f0f9a293f90a39f8c61c89587af82e4c0458b01e566400575d15b127c781c5574ecc0ab9f868bd4e8a196f337b0f97672453f", 0xe5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) 11:48:08 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x1, {0x401, 0xd4ae}}) 11:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x1, 0x1, 0x6, 0x2}, {0x1, 0x8, 0x800, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:48:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000080)=[{0x0, 0x1fe}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/73, 0x49}], 0x2) 11:48:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0xf, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 11:48:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x20, 0x2209f1218837b558, 0x800000001) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="c43f8452bba93291d3b0f5fcdf82b7976627abe9b94dba9c40aeeea7b175f7ff54f96808129b02041a768618a4d8e96a1228fcf1ddba477226bae51890f569292a4cd0e8299177c9fe5a611d8fc1410513839b708f01fe662dfb9f4d10d4fae47585", 0x62}, {&(0x7f0000000100)="47bb691b6949ef2ef0387f121ca00b76a1fe695edc4ff03bff62b62fa9c82279b6aeb577a45aa8142ef0bfade00002e06be502197ab2c6aa3b9eeb462dd1bf9d7c1a63fc76df451866abbc5ed6f64c33d615f2bfdb102cbe19d8d2f766b05b99f00a14036534ec8776d43cf4db3a196c6e3c6878be46e3561394ccd1c87c9d8fd99cc960af8eef7a735ccf0439b92c043fe3da4e64bbb7ada09b4be4fcd12cb6a4f17ca2e0c7cf9f466dc56afdc59de82cd9652f891c870a8c8cf56955d93d19c56a60", 0xc3}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 11:48:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) 11:48:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffd71, &(0x7f00000000c0)="b6") 11:48:09 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, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:48:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x400087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='v') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 11:48:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x32, 0x2, 0x9, 0x2b}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x11, 0x0, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x2c8e, 0x99d5}, {{r0}, 0xa59c3c399c7ff8a7, 0x10, 0xf0000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x30, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x10001, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x82, 0x400}], 0x3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x80, 0x8, 0x2}], 0x9, &(0x7f00000000c0)={0x100000001, 0xcf7}) 11:48:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001080)={""/16, @ifru_data=&(0x7f0000000080)="4335892b27a2bd03f7e6564522f44a3b7a4d92d2c79f472e98350ab00081025ca0a63a21ea494c64f717731ee783088f88b92296a6f1b659b78620e22f30c5f8a97faab7bdd6bacf2111715eb6fb3656bc65fe9ab3f01cb8608d9575d605145ad884b047b695564c96fb6c26ad72a556d4cca1e2e7f6b9d77608210a6077b2084f2927877cb49a296d91267eaafd52f740dd679a4c1740f5218e0f7abf3ddb831dd66183892bd5a198f856d8cdcbe04ec38fa4df95fea3df8dfdbf5a308ffc024a0256d5c6f3db84b602d764ca2257858a21922745deb50e82f7bb105f1bf739d33bca2d5bf2a079e4e6dada898f635e05aefe06788667e1baadb2d82c49f2bf5942f4f24b93a104415ef301f83b8ff97c878205516e3824be06f1b90cd4d4519a3349af8ed2aa9ba220661e22d4bacdedefdfeecb451a0c644e51efc004292182cc29ceffa66450ff92d7841814b6cd605f8b954a14beb8409cb69c8074086e24c5f363e6a5746ed218ceacadef744817af3b855c2c486448054118a2351ac43399f76adf8fa1a2e08e353f6b78438bce3ea8a7cfc818df62d0a2358e44269288e37df3fc15adc8a4a473cfc04a3fc0ea5edbd754e43e521ab54ecac48e7780d54e648d812cf1db90877331a06fd35bb09c8bace509e6ea703c37a0dc763bd6f48f105f57833c1a30b815ec3623848555bf2b1ddd53ad1956edbe12802c8825168235113f8db4cc540c197a4b3c951e09ebc612665a69a5c299811b4a73470f48be6a5e18a0ee09f39aa6ba6d3bc9a816714fabcbb0d2ded68cc667c4b298ba6c626950d4129538892a9154d9230996b025611dbad4f78b7fe76fd14b8854f902ea8ab2370717b59e97e2d991cab083bcb798ba022ed40ca3ddc8ce2db04b14ee51d125cea891407cbb24299baac5a27d56309e5c96e95928017164703171ec0b78f5667e899839f0d32e5831c49be3f7877e30e318cd0e56391949d5d4a517459aa5916cab31d44d86dbfb3c69e44b4d77314b833b0368e3b291d3a852782284d72408617f32537c96bbe19e2f6e7bb45c295c7798785ea93f32d42a12a7a15bb642b449b3f54511acc68bdd617b4bb5ba62ca0fe26d42c913674a0a483ee0215fc08c0642df1fa799fd4b3da1f8d130dae6af3dcdaf7100aeaa05d564749de4e09fab9e6b29b6c4b06750f627119e696a68e2d73bf34fe53c02be9dcbe363d9a417acb05cd938ea72e9670cda82d08085efdc216f2cd5bc9050eeae651b4ab60566268dadc9772d0afbeaa3e77d3904ce409c6ae9b5f68ecdaae42ec4cb476fa7252f44c0e7e9ec00858a7926fed24c960d407a3c42d8d6a76faecd3932c0a9eaea65d55887a02624e5c739491cbcc7802001beb51079da8f9e7d30562e18e445e111db24dee3f618f2fd4cecde46602d7ef3d0795f95231fcc4926c5c1f65f314f257124601c031c0ff31f69d291ff368d979987060ffb5f768a1955e1509a1947e4f701bdfdc93c4407badda3ef7dac0ca696ec2d4f5cdf3adac17878ed6140393d327ae8df29169be12859eac95c0ffe7dff4b8480a482c2e77d7e4d27209e7ca86f8c07485cffb64dfa33e9ec4e9fb77e0719029bd26b8d34da54eaca8feae3077d10791f70624bbe29770e31bc06b132d65f8b9f04f471bf9d3ca1e99c6e1f14af00213f2020218408375b7c6cd1c4df043b4c67d05bd1d112cd1f01bcd749444792f2e06fb88100787dbdee7841a4ed93aa642b7deef31377855e0b0e99a6efaa4ff58c35feb93a28f5f9ac6e14e33ea8c47d06e5687d622ebdd8e9be5693fd7d68b34f685277fe0ec2a8b87ddd61333e3f32b6561d65e5c7c481182ca5c8fa43cb5b5495d65bb3f4fea02ec7cb65ca20fa69a0af5a10ed5a32ff28c6a2b46e25c940aae617c1d8092ff42c498a9db1d6aad8921f5cebc6f4cffb46809ec44831f491962d6a0ea049f8c902e183698b8adcced05bc349c09639130a4c0f2cbdc0e639aa35d0b7cbd5d3251ba5759a21d52d817ace1b6721239e14f2125cb14f9e00164f4f6b4568e7aeda0b540550f74fa350077b22debf50eb9a3421847e753bdd7437d9bac3deab959ea086abb36bb37367ae71c0a72f6693c873f4de67319a5c21923678d897faf5be63da4e3611d85f45845ae0e2e7fef43d6853934427ff8fad6a076af3f6882c8f247fcc960d3abf4189f7d8004538418351a36842378bc6df58db3ce49f2fe48148984ca786b0534536e333548c0a23168574a8dd40effede60b9a2575cd938796055459685e7845e64c9b361e89dca26545e98b00fd536c7dbae2f4f0a30c761fb7c0e365dcf37048cf6a4f528f52a48641b2967608d48da970d9fcb049e392890b759b5c3a9ed3695896faa78444ec0865cdeb3cc9bbe0cab906afc907b0d67700110d9b19b2381bad21153c2e634d6fba9d0adbf8356ebad073170d9f239d8e9d4d802858f3d7847a367ee9d32965f2e8b6ab3317b2d93d810bc7ed0a774c5847aa6113e9125fc2586a83876d49cdf5ad1f962e511fa9f65a47c64ea1f5a70aa39187348634bf67ec5d83b06c4a82d4cfcc910dea02ca0b14278d979c3f530fb934855d6e1f0f15c47cf4f5c248ef08fe13f3b51d6a5df7a349d6d7d8203cf859a57e785046d04c3c93604851ab22238b6e84213ee9ad4c7b640b16faa4683a331bfccef4e08ec1df8141417cfb1df8da0450879292b8b99635157e92695590f2f80f4875af7e989f21d8d25369d61ee336cc7db8ce9971cad4a48b4a8397a0911f990897773502c077b30f1607653e70fc6590aa62cb9ae25e0b19cbbb037b87e125c389c5127477151f20612064424f80095c26cc9e7ae175a33c47158b104a4258b885efda762f378dda16ebb67d7e12bf6b03fa7754b90cb102024aea7346021f0b28962021a88833bb4d6b98e922eb78eae25d883d03988b6e79b6348b3f7af34c45208da1171e9a73f0d8b6925dafb79f032038227d420664951e2f1cade175014b11b29395a16856c71bf6c2318de7fe615b2d70b2ebc2c8cb2aad7a2044cf67cd33024cc9fb786e9b02d98270c74f757b52d61c859ddb344fc50f978da48cbb8cd6e616fcdb7dd610d3d1acdb80dc1e4853857a22c497a675eaffeb734c9f2ae60ea4d60cf0e33e57ece8dd8a2c20865c03f4fff5b578660b8c172d0f546242941aab9b0531a09a6c7031452e1e672e98076e934e73c55903f3a97fc7daec33fb0a25e711dc2d2781231df0de357f226476ba937ccef0858afd62c69e8badd91d3c061475de38ef755faaa51050de17309750f094bf85c2eeeaea3626a303d1dec9e1f26382726e97efa92d41daae1b0f1e5e0eacdf0ba4eb4d210e3cbeb390a152e2809cf0c963ae6313dc3c440fd620f5081ceb6bf01a4c6e169a53b8c26e2320b319de469c2f135dff6d36b142b97a973e1674479314adee0282b6f614ad948a689a897a839d7d2ece0dbb71699a25eace9960c3b346065dcc2b524a092c6528afb21d830cf941981e7b59f77dce04935b104a1817ddd2b0272bf986fb1566eac5c4813706e5512974f1316fec04d55cd431c01ab042f3c201344d3d66dcde06900db5174628b2ea129ca68448a502847bf0cbc65767bb18d3bf00773e16a9a9797b1b3fde068cf03be3c2f41c583be8d6f86280f8049a88cb2296361457dc530bc805a3eff6e3432d29b6300f3a9e6d44c37806bec974130ff36faa9333fad9848d362ab92290a1baaf10fc29c78b18b7ab8d5e02dbbe98e659ee5b5f387c4116b0a52f173d75e5574985dc93a4cbbb5dc6a259b515d547d93ee839fd97d9f83855351ecb93ed648050326e9527ddccbce5ec8fef28bbac4b7bff3072a4bbe88e643ad91a7a51fd100db93a486a778299629dd05bd823ff123eb0196f4af116e0151bb286a2e0bc4297e3390c66683cf75b625c7b46aa60c0f2a5be1b78dbcb63c11d3df0d116d57eecc5294baf205380b2c25ccdbc03b2d585d935af3ea3a76a88f1aef4bf5493f66deb20fd9a1a9ea96f208395e982a41d4b483536a062e773dc2a031b5474cbdde940fd64bc5f3ae65a3bdb0cf3fa9cb2e504a273fa34c45456af953e4ffc8203ee28eeccf7aab57d014c36b044200378492acec536f3913d2d79c63d782b594df6aabc629fcfcd31ab703ae1f628601b7dec99be727ebdadc14924c84d058e651b199644fcb637f6e52440b3b6d11e62bd1ee60f468ac04d49e6a5e38d9bcf8877b00f1693a9c3f579c03ae356e8789773b67ba86b8b3aac77a93a0f6f26136c58f002d2d9d23f2d646caed72490f34ef99e07e6a0f0d0d770c5e5f9f865787e7c740f583163aa54d484c083f72ee300c136ce45a0c7d015ae45cf561f54223e2f8d46f3b3d20ec7b491098cc77f8bcfefe4d6466474e0632aa62778f70307954eab343a0bfd372943f6ea561f2676001b16a7ca32c2ff389b7181f3cfde0d2959795d47768ea0c5101cf70ce968c041045556f576a1242088311a4d3d345be74b4d3717012fda89afbe61cac7f0e68bd43ccf144ee2cb95475f5021d5495599c1bdfbc45cefb38125d7f7ee3c600571d4c5acca4fd64ab52d1fed6354689bbd83a938ad8a6f327bda97e971a226721966c30f3782e4b074aa98e768693c3fb22d505a207426d8f14ec16e5fe4b70f524482fdaaacc21a8462733842b48911537168232fc46dadb6b400b51eb594b0e46dbcf6b40429f21e9fadaf4ae5f43ee0c9fb7f28cd336132b37ea1a77a0e6650fe48fc81f4dac223e37717bc6d83b223b328f13caea16c3bc587117e1367c40a3afcc6bd15d761083671f7bb6ce49562d5446246fa9653b1faf83f4e0772b392f28f289bfb2df939c6cf11b6518d5f2e2c3552f100054a83510bd6f3dfd151a72f7073e789f8a3b6b3b2c9c63f93cecfdcc1918b6379c925d1125c441c61fc4a9e7421f60921441a20cb0647eace63e3aab392a47505534bf153c0218357e0e4d8427e7fa11b9c5fe590c5619cfb6478c423359ef750166bf4d58aed90d947bdaeb70edc9f21d49a3a7389bb55632c2a6bead7fa50d4c8ffb8a336ff13d2fbce62676769ba94bae7ad69f442aa752d28946cc39a5dd82f6beeca90f6235e9bb2a745a3eab407dfd8dbfd8e00dd9d7acf41011bc66433f82680924e4c5d60c2bbb1cb1f923d7f78ed01ab8109e38be6307e4a450810b02c358cf705eeda4fe55699939a031ecabbf207ca4e4e9229b0d3104982ec6df9e5adcac04bd925ed5d4f12f27bb765f06875398874de06d776904253aa8fe4c111e7ad9e08d8ecb593e9e6748bd44e62b2649753061c22299b45b3ebcb9874b9e6542727c7ffa0ab0f783901b909459925db8d1b910d55ef3f2c221f697faf8ba53c0e576b8d52738738a583377471c2e55dcb44f76026e663196baa8b5bbc52b2fa623261c61b5ae4f0e008b527c09b89e61fa6169b57af807f77ab14f1d8ed00957f96eb96691c9e93fba3a4467f0e5cca04c6230a326310b903016618018cf92eaa4a5d62c7dcefcf424eabb8987ec86aa9c8d4f2c56eb44413d4ead40fdb362cfdb6ba36ae947043ed64fe592202debbe33c31ebe31920af5208cc57368ffd6f70a971b85d087aaf1c0cdb87b7201dd914e28cb96cd8010068143f2a68d22c2e0c4af69835cad1b19d1900c05755c94869954965bd8218692e48cb866aa224bd5cc6910d9ed5cc9dd4ec87b6b66de3ad2338ee298cffc92bad9bf2b91e902c86e7641f60eeb7866e9c9606e378433258eed81dab11214353fa4"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 11:48:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x270) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/4096) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 11:48:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) socket(0x18, 0x2, 0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 11:48:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchflags(r1, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 11:48:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='f') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x100000001, 0xc08, {0x7, 0x40}}) 11:48:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:48:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000008000000000000800000007000000c4060000001300000001080020961400e5df5615a1962aea00008b79b153b399b645a8c88d96cfeaa4f45c7c7cbb027d33fcbbf56ae7b533eda1a2f83b2cb87b66ca9d1bf3dd98d54da241c0b4ffbe2112170739b564f6f8413a5b2e8b20cbcd757c8e5b0ac1bae7d7f1fe406da4eec2e294358b98715660f6c3216485547d8c24c05eba48a2aefe6f7a10a50b51b39d8862b5d0da0af70196633cb4d5d68e4ef7496eaed2d892264b15b4d91d25afc29064ae5eeb5b45e8be3359696efdaaa36a3800000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x30}, 0x0) 11:48:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) r1 = getppid() r2 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000002c0)="b2be172d1dc5def4b537066cb4136a325fec7884ca8ff57022eea6e1c5c6ca5aa6b00da7cff3d93d32ed77a6df3051e93bbd1da9d51cde167f6ce2b7171b91f9399e2a5f0818b835dbcc89d49aded406567d9bee2e5b57edfdca9b295a3f5428fedb46a3052391ca23cb5dab7fb7794cb923d54392030c913062f0c6e8b1d9a71b20ef440ad24db6049e3d8328f7de0f3cb737b3f02049bff7ba57a97737971c04206fd70cb1", 0xa6}, {&(0x7f0000000080)="f02c796213706b5d512f5567ad14049705dea17c816f", 0x16}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x7}, 0x400) 11:48:10 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b602e, 0xd03) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x800, 0x5}, 0x3, 0x5, 0x3}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getppid() fcntl$setown(r0, 0x6, r4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r3, &(0x7f0000000500)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940df65bb637e00eacf493b3fb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5c8c76f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c2973b92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e8102eb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b15893060c6b51110f9b0e3bec2142be90101000042c1387e264d2dd33bb3fd5c4dfd624d522de82814b773cd6523abad91f926a3e8614c5f953723ba1fec4e9b2ef7015de7520910a287eec07eab6f05d53ac2ae5b511b105f477d11a16e4f1d3077d417dd29475305d6e8c792e397", 0x527) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x9, 0xdd7, 0x18000000}, 0x5, 0xddf5, 0x3}) 11:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffea0, &(0x7f0000000100)='F') 11:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5c, &(0x7f00000002c0)="61f344bd372ac7aa8cb066517f77aa4a3edca979f1be4e6ef89ebdc1c946173b9fd30c4c4abc2aeeb7dde99a7ec409b4b2b309c1aabd527574553df6df641418f844f37cffed231be172c78c1f435f492039d2d97844707dea9c2ef8") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000340)=0x3ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x15) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000005c0)={0x2000000000000146, &(0x7f0000000580)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) 11:48:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) write(0xffffffffffffffff, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x2000000400008003}) getgid() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:48:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getpgrp() r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x7f, 0x0, &(0x7f00000000c0)=""/127}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:48:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x2}, {0x2d, 0x0, 0x0, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xdb8848fc5936bd04) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:10 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/177, 0xb1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:48:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:48:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a7573197476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c6109528e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65aee061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095809342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee861630100008000000000d9d0a60dcf73861564dda97fd6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a82e9251da0aebaadbdc19d0c01e53a2409e064190e310d9bf7f6ffd2ea7a4ac5c011c8359cdea056a77f75084b2978a658b33a59b1dfec7c290b2785bea268b7e141f646d43b94127ab6db6e3e9a40d970281514bfac06d41964e45373aa6e616b22f4ea917875adcdeb1599d00f351ff6610094873fc3f6e287f1744eb83eb07bf5c6dfc70a3b6a92e7ad44374e16cf4319bf89d77d6bf91c4326ecb6c2264e7bc54877df057fa48fd831ba0614b0928327edfb819ea8f16a9f3cdf7961472a86a9b537134d7aa506b1d5f06920aabba9149ba60f42c581022b9c2d3b15509c23de8f016afef7913035f735e62fd96f397262eb0bb998919bc0412517c5c2b734e1f8c7a5486d6dd785b8b10d26f6197b146e8d2e9d2400"/727, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 11:48:10 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:48:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="95596bd519754beb76bc980eaf81f66a0258a3fffbe5def68ebf38a0b382277c3cbf6e6144ce21d04298c4b1c3771cce3373e00b6c85d3e1a9d2859bdf733465192f5afaf5f29d6fa6641e3120798927584933e31d8449bce01db412a6b024b1ae580a64d008514ab3c3c4d5ee171f63ab6dfaffdde3de", 0x77, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 11:48:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:48:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() getppid() r0 = socket(0x10, 0x3, 0x3547) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:48:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8ca) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) sync() 11:48:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0x1}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7072, 0x9, 0x3, "19aaa0c72c06e6735e59a8f15f8f21cd7402d80b", 0x9, 0x7ff}) r1 = dup(0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget$private(0x0, 0x2, 0x102) setsockopt(0xffffffffffffffff, 0x20000000000029, 0x25, 0x0, 0x0) 11:48:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmget(0x2, 0x4000, 0x25, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r2, r1) setgroups(0xfffffffffffffe35, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/66, 0x42) setuid(r3) recvfrom(r0, &(0x7f00000000c0)=""/146, 0x92, 0x800, 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:48:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x3, 0x0, "78d33d30d2dac90e15f0898f69d43f77066bfce2", 0x8001, 0x6}) 11:48:11 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/4096}, 0xc61, 0x1, 0x800) 11:48:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x5) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 11:48:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xf87) 11:48:11 executing program 1: 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}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5f, 0x4, 0xffffffffffffffdc, 0x3}, {0x5, 0x4, 0x7fff, 0x6}]}) 11:48:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x40004001000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/133}, 0x8d, 0x0, 0x1800) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 11:48:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) socket$inet(0x2, 0x4002, 0x0) 11:48:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:48:12 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x18, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 11:48:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x5, 0x3ff) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 11:48:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x101) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x3, 0x1000, {0x400, 0x9}}) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb182e2b66897fffff02d29f4711b84fdb50904e876b6c7dc99cba274f78f7f62f7e119395c9d506a164441d0d83b89f74ad83496d03d1d95d0a2d1e09256e974fff5a4360f7af24c484e0a4b53f8be0713525168e8ce39f36a4627f79a7d90c1b342caad147aebad71a3eb529d63ba9f3b16c645746a349eea90ef3b0b2256f7da5d2d5483fd64d0a22756e8df30b783b52fc6a4a183de6e4bd1090cd428a02d7fb4880cf9722eeabcb5501586f7e5769f947c86f3683edce7344508711071f18b596f7cc4c675567fc41cf06222fd0c8f026f0671c80a474f0f0610d4f9bfb2a045ef37890ec2a08c3101fc9e27c7290b81fa995069b656659cc63d0bc876e97ef2a703995"], 0x1c, 0x0}, 0x0) 11:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x87, 0x20000000, 0x4}, {0xd3, 0x8000000000000, 0x0, 0x3}]}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x73) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f00000001c0)=[{r0, 0x2}], 0x1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x8, 0x6, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x7f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) 11:48:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0xb3c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff, 0x200, 0x9, 0x6, "77055ec7987bdf70b3aec6b8b69892ecd3e8a213", 0x242, 0x7f}) 11:48:12 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 11:48:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:48:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) getrlimit(0x6, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 11:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1d3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt(r1, 0x9, 0x7, &(0x7f0000000080)=""/68, &(0x7f0000000100)=0x44) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 11:48:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ac}) 11:48:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 11:48:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) r8 = dup(0xffffffffffffff9c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x10, 0x0) r10 = dup(0xffffffffffffff9c) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x40, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x2, 0x0) r13 = dup(0xffffffffffffff9c) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8000, 0x0) dup2(r13, r7) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x1, 0x2ce1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x1}, {{r3}, 0xfffffffffffffffe, 0x6, 0x1, 0x9, 0x4}, {{r4}, 0xfffffffffffffff9, 0x10, 0x6, 0x91, 0xc09}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20, 0x6, 0x8}, {{r6}, 0xfffffffffffffffc, 0x8, 0x10, 0x80000000, 0x3}, {{r7}, 0xfffffffffffffffc, 0x202bb28cb6612a06, 0x20, 0x7fff, 0x1}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x1, 0x7}], 0x3, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffd, 0x8, 0xd9da193514874c66, 0x6, 0x3}, {{r9}, 0x0, 0x23, 0x2, 0x4, 0x7fff}, {{r10}, 0xfffffffffffffffc, 0x90, 0x4, 0xb, 0x42}, {{r11}, 0xaf311ddbd845ed05, 0x40, 0x8, 0x1, 0xc1}, {{r12}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8000, 0x8}, {{r13}, 0xfffffffffffffffb, 0x8, 0x10, 0x2, 0x40}, {{r14}, 0xffffffffffffffff, 0x80, 0x10, 0x7f, 0x7f}, {{r15}, 0x0, 0x80, 0x20000000, 0x7f, 0x20}], 0x5, &(0x7f0000000500)={0x10000, 0x5}) r16 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 11:48:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socket$inet6(0x18, 0x4000, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) close(0xffffffffffffffff) close(r0) getgid() 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x8, 0x9, 0x1ff, 0x10001}]}) clock_gettime(0x3, &(0x7f0000000200)) semget(0x2, 0x3, 0x120) unlink(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) syz_emit_ethernet(0xfffffffffffffea7, &(0x7f0000000140)='G') 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0xa1c, r1) syz_emit_ethernet(0x183, &(0x7f0000000040)="d5") 11:48:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/237, 0xed) 11:48:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8004002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 11:48:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0xffffffffffffff7d) r1 = socket(0x18, 0x1, 0x3) accept$unix(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x33) clock_getres(0x0, &(0x7f0000000080)) 11:48:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x1}, {0x20}, {0x87}], 0x4}) 11:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r1, &(0x7f00000001c0)="64ea6c11fd39c43ce6fd8bb6dc7e34c4c5ec14f5c2798cdec12f4021e5ec27ae83abb8d268e7754b1d00f1a866942e22c6e4aa1a9a3ba500896bb3372dd6c8ed148c257b385221bbf888fcef78af3bc18fe2b39247a131a548722cab536221b0a0ce3322ae12f581dc41", 0x6a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 11:48:12 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0xffffffffffffff65, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r1, 0x5, 0x4, &(0x7f0000000200)="1bc87038d343929d9f166b5b3cd92febb8f2fbe431c8", 0x16) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000100)="754d7f8894345feb1f7ea8f152891729bc9c8118543176cad541cc2cc52ff91ac37096fafd7c1409aa191da34005f965c5d0d76f5eccd74411764a5694e5efabdeb631bec0026759aa995927d231bf246a0027ba44f258988ab4e40b165555010dc9802ae1051af06b4a0c2978bf83e1ec772d0e46e47d13c0ea8e3dd1ed97414bdba387076de73086f9bb7b1507a9") 11:48:12 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_getres(0x7, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000100)) r0 = socket(0x18, 0x8000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt(r0, 0xfb, 0x7, &(0x7f0000000240)=""/162, &(0x7f0000000300)=0xa2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x67, 0x8}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xaf, 0x8c}, {0x0, 0x6}, {0x5, 0x6}, {0x6, 0x7}, {}, {0x639c1cc518514d2e, 0x7f}, {0x87, 0x100}], 0x7}) sendto$inet(r0, &(0x7f0000000500)="7625d2e287013bd65f7ae9cde3cb4f86f2e79e55f947888edc387d52bed08c8213326a91a8687f097bf338d6f471b02109529bfc69ff69a66b1d830402b9f43ba397fd210a6b04733f8cb72b6d85f4a77feb60c4e47ab0cb5b27b2619ddf39e2f1cb7e2350898ceef2e3fdb899011e", 0x6f, 0x400, &(0x7f0000000580)={0x2, 0x1}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r3) flock(r4, 0x1) chflagsat(r4, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600)={0x1, 0x48}, 0x10) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_int(r0, 0xffff, 0x50b185d08e15ae4c, &(0x7f0000000680), &(0x7f00000006c0)=0x4) r6 = socket(0x1, 0x2, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) getuid() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000740)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000780)=0xfffffffffffffffa) openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000800)={0x9, 0x8, 0x6, 0x100, "2c0a35474039bb141dc31b1f34ccc12504e3df4b", 0x4, 0x400}) write(r6, &(0x7f0000000840)="e40135730833a46798170536a95357162a10d8a0c9c4a45ec6c4812ed5611f8f511abab1be4bb887933272c6aef94c3b53dcaeccf86c9215961a3e802388bf0505d3596507e0aea3918bb74f2e7753a22782f131bc5fe905045dc7ed7e0854899a1e87f04a1c2332d0535afdc88a6c63e874ad710c468c2725e6b0d333252dbb37d93a78b8dac8e3a69f2e80fea9e31cfd4d1ea2d0bda0ec5f4ff8f94f9f1e7eed43c0e735d49e06e26b00b2852bb86f62321ff605fa7adb188f1232838a779f9c91823f", 0xc4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 11:48:12 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='\xfd_') mknod(&(0x7f0000000000)='./file1\x00', 0x1000, 0xffffffff) socket(0x1, 0x8006, 0xfffffffffffffd2a) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:48:12 executing program 0: r0 = socket(0x11, 0x1, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 11:48:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 11:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0xee, 0x103, 0x6, 0x5}, {0x2dff, 0x5, 0xb, 0x4}, {0x9c4, 0x0, 0x2, 0xa52}, {0x7ff, 0x5, 0x3ff, 0x3f}, {0x0, 0xfffffffffffff801, 0x2, 0x1f}, {0x8, 0x9, 0x6, 0x6}, {0x4, 0x5, 0x5, 0x100}, {0x7, 0xffff, 0x1000, 0x5}, {0x1, 0x0, 0x4, 0x4}, {0x1347cc2e, 0x7, 0x3ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000240)="67e970e88b0abd420212cf6dac91b37424eda7fed034895ad98b8e43e4d6026c53c518a78497c6e6a4d1d7bcbf16fef15727dd4dfb4f2f35947422dbd30d18396fde537c499e39a4dc04f29278cf19762e692a1c9f6b2fd0b7af82afcaa2b433247f2c987a21dd0fcf63470d6747b16eeb0c267620dcbb1110217fc2e870dddc5ace133919436bad6b46613c031a417ed9", 0x91, 0x402, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x100000001}) 11:48:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 11:48:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x46) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:48:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xb8, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x26f5700, 0x3}, {0xa7, 0x3}}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x7}) 11:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xffffffff, 0x28, 0x6, 0x1}, {0x8001, 0x2e, 0x3, 0xad47}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:48:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) syz_extract_tcp_res(&(0x7f0000000180), 0x1ff, 0x7) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x100) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:48:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) r4 = semget(0x3, 0x3, 0x408) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000005c0)=""/4096) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") semget$private(0x0, 0x3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x0, 0x2a000, 0x80000000, 0x0, 0xf, 0x0, 0x0, 0x0, 0x3, 0x80000000, 0x3}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000004c0)={0x6, &(0x7f0000000340)=[0x33, 0x64, 0x5, 0x6f1, 0x7, 0x8001]}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) semget$private(0x0, 0x1, 0x80) r5 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 11:48:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3f, 0x4000, 0x5) recvfrom(r1, &(0x7f0000000100)=""/143, 0x8f, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 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, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 11:48:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x101, './file0\x00', 0x4, 0x10001, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:48:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) setsockopt(r1, 0xffffffffffff7fff, 0x101, &(0x7f0000000100)="cc7ed025b8ea545986c9", 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x9bda, 0x7f}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x29b99dbe, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xb, 0x20, 0x100000001, 0x3}, {0x2f, 0x0, 0x0, 0x80}]}) 11:48:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb0eeb36149de2b, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x54, 0x80, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x800, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0x200000, 0x175}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x4f, 0xbbb77688fe4ad747, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x2cd3}, {{r1}, 0xfffffffffffffff8, 0xa8, 0x80, 0x4, 0x20}], 0xee, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x7, 0x4, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x401}, {{r1}, 0xfffffffffffffff9, 0x24, 0x8, 0x401, 0x2}, {{r1}, 0xfffffffffffffffd, 0x81, 0x4, 0x10000000000, 0x6}, {{r1}, 0xffffffffffffffff, 0xb0, 0x1, 0x8, 0x311d9c49}], 0x5, &(0x7f0000000240)={0x100000000, 0x281}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 11:48:13 executing program 0: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x9) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0xfffffffffffffcf9) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x1f2, 0x0}, 0x2) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0xf87, 0x6, 0x9, 0x3ff, 0xb4, 0xfffffffffffff001}, &(0x7f0000000200)={0x8, 0x7, 0x618, 0x9, 0x42c82386, 0x8, 0x9}, &(0x7f0000000240)={0xf23, 0x0, 0xfffffffffffffffa, 0x0, 0x6, 0x3, 0xfff, 0xb2db}, &(0x7f0000000280)={0x3a1, 0x6d}) 11:48:13 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xee) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:48:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x109) recvfrom(r0, &(0x7f0000000180)=""/200, 0xc8, 0x40, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) clock_getres(0x2, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) 11:48:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 11:48:14 executing program 0: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0xec43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) sendto$inet(r0, &(0x7f0000000200)="ba99d4a2435fadd26c423ba3c92a8d2f03dbec5f0ce467bbba37c1d7b2e503031526a331770bdf113bc432f8aae7824f3c1e7bc638a2f71c801d92802b8d5719b30977930aba4e788d43e269a365bd106364b5b4", 0x54, 0x4, &(0x7f0000000280)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 11:48:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file1\x00'}) lstat(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) 11:48:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:48:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffe00, 0x3, 0x1, "e684047d7f4fa0b6f79cb18f16d4c2e490c2d45b", 0x8, 0xb469}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) 11:48:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) acct(&(0x7f0000000140)='./file0\x00') shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:48:15 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0x0, 0xffffffffffffff01, "3c3bc9da6bf597a46fcd75e08a9725be326b8006", 0xfffffffffffffffe}) 11:48:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='#\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'(\x00', &(0x7f0000000340)=':#+\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x04.\x00']) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)="3b10a3c206f88ab89f9bdbd210c8e6ae89cd338e9417fb428bdbf63f78556d6e82e6905cc782013ad015e597abbea760fe200318209e775391494e767547607bcac8f7f558986e9d136e08e5", 0x4c}, {&(0x7f00000004c0)="01dce6c5b3172bbb9361654c98691fb7d38e79a2c96752d388ac9d018346de469d446204f32f23ca8872d3ab7fb8a03a90ddb1db35418b01ede9b59a6a54546965f2f7532b57d2ef1842493bff4bf09b997d21ae1b4ef96eab3185afcac3eef70eb5e853eba5187fa80dcfa848a795e39928021682721b06273104d4b74f41d65528631d040cb1aef2c0ee662f4e7d9bcf2c823293254813b9c4bcd547d6e4c2b5a3f263c9855f0d76377c219e7a4280ebecaf1229ca99f8651f486d0ba562dbd2ef7f705094733bc55c69c5680214a4d30d96b29b49", 0xd6}, {&(0x7f00000005c0)="1a3dc0f9438e7c109ff9f26f6e034733337bfd68e7e7dd222736c2fa35a0bc0ad4bcd7a68f2951d70ed483466de6dc5006b7d4c6f5371d8bb5c3ca716b5229696ff122022b5c7d0f48a2ad951e38314fb7119ace697f660ec65a86373595a2de77d5352bbbd5e8e72b1e8aec1c0742a0df2cc6753873dd2b5e31e30ed7f99089ffc64db97f9a91529119d33e3223bb533bf35a0acaf65740934b82298501351d7943a70d1c53f4da759adad93664d82c7de08ea0bf22635086b305d345", 0xbd}, {&(0x7f0000000680)="abe291faad8904b6d8b681fa97f7bef402ac0fc10507446b3b54d2e1b62ba395b7dab9b6090d707cde3bc635e9ccdc4b94ab163b68f79b2159c219282a678bf4ac82c0a7f0dbf9a637ff240c818f56284c53d3142658b383b6af4db80e7e69312960806738c49dc4f6e968636ba38875a2e10d7fe98c768ce7b2978a3ef79e7cece289e48edce5a759e8515f886794b5456630", 0x93}, {&(0x7f0000000740)="cb00f6d8ff75181f7201659da9458d11e0642ec973a6d6ace83327c64bab731b51b3b02314e3848ba5560fe8129a2f0f74b91123e4fb39938cf1ef4c5fb7d8366d20cc33e23a9005ab68f03d77a0e910939ca2983eb14d4f89a8f024c35fae57e3d28c51d01c653752c1e1174ae3f528875648dade5ca6355218dce7e2dceb482281d887d2d0f305a3ef7ab277d3affd16f9538f4077fa36", 0x98}, {&(0x7f0000000800)="6023614ceca7987ff4be3950eff30e4f6863667c3e4dc48476c626dad8594be312b20f258cab25286a92495495491ae5229baaf8e90e57761a79d3171cf4a0ad4afffaa9b9af8a74081232fd6309a8be0fedb2e2c55f650c58022cfd79bdfbe5b14b8cf933", 0x65}, {&(0x7f0000000880)="0b849baed624aff2055f7329d4a96afae9486d796052a67d6205902c6a33079bf1c4a94792b7bdf0ff6cdad4c4f26088336981c961dcab0de3ae08d14c", 0x3d}], 0x7) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) syz_open_pts() 11:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:48:15 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/35, 0x23) 11:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:48:15 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x8, 0x31, &(0x7f00000000c0)="caf5b415fb30febab2ab7b6706000000000000003efcfed9ae9d53d44b56a97de6b82826812d93886e697ea6593b67f3d9e7f26217062a04ff7003c61985ccdd58601a48a157ece2917c06fdc93d54ca2f29f00354304dd007599ffd7e55674b51da1220bea87868dec88e97c83de4b7f4f413cf3c1d", 0xffffffffffffff41) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[], 0xa, 0x0, 0xffffffffffffff95, 0x0, 0xfffffffffffffce8}, 0xb) 11:48:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) sendto(r1, &(0x7f0000000080)="6e9a019454c3ae3eaa7ddc4294", 0xd, 0x1, 0x0, 0x0) shmdt(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ebd000/0x3000)=nil) 11:48:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6}, {0x1c, 0x1000, 0x0, 0x9}, {0x2000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6ea19de, &(0x7f0000000200)="0b42d6ff824328c81bd9656a2c14dde5477d4fb60a1f8947c1ef2ec6e4d8246c97e4c08ce94a5f101a45453afebf770f060e") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = getpgid(0x0) getpgid(r2) 11:48:15 executing program 0: r0 = socket(0x1, 0x3, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x0, 0x200000000, 0x800}, {0x3, 0xbe2e, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) 11:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6, 0x0, 0x2}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") 11:48:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0)}, 0x10) getpeername$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000980)}], 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x3649, 0x4, 0xffffffff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x788}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x74dd}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x80000001}, {&(0x7f0000df4000/0x3000)=nil, &(0x7f0000caf000/0x2000)=nil, 0x7}, {&(0x7f0000c27000/0x1000)=nil, &(0x7f0000ddf000/0x4000)=nil, 0x101}, {&(0x7f0000cb2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000c69000/0x4000)=nil, &(0x7f0000e26000/0x4000)=nil, 0x800}, {&(0x7f0000fd0000/0x2000)=nil, &(0x7f0000fc3000/0x4000)=nil, 0x3}, {&(0x7f0000c14000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000e91000/0x14000)=nil, &(0x7f0000fd0000/0x3000)=nil, 0x6ad}, {&(0x7f0000e32000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80a1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff56) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)=""/32, &(0x7f0000000a00)=0x20) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000093700817f3e9285a459e8e54049f52a773ec86e3df7ae96f7878068a0acf8fbd4b509e179a3be7c9482bcfb31d62f410708af7ae596d25f53bb02e772e81f1a30df4ff4a9a5476046ea414392ed12f91acd8a04f13caeeb01fed9bb55df32012419eeb0f0a8fdaaa9c781291f97f54dd90eeb3d220354d872d2d2fad43befdb6927512ca7e94b2882a6a2b86fb090dec772b6c0ca960e6d80817b5672dcfb86f0394e088bf4625303f5b4d4d6823a57e843335c8454e2f22c3e7acb78524f716a429dbbabcb9cab5983f4157667b97821f19feb52d95933bda39d4c5cb3608b42379472d66446a3af2c257f3e85f65542940e02c174d29d8be51e8a52d9e9358817bc5a790e1c91650259590800db9584bb53ead1a78e9cbd7e260eb0190e4dfcecf10cf1ea6593ac7e6ac35c7297f7615885ee011db157ca4b4e94332b97ccdcdadfe053f7b578993e278e80ee92748be9d7316f57ab2fea84469d37e929a96caee94a9c2304dac9d72fde88e1a09499fab0541ac1b126e3307"]) 11:48:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) 11:48:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x20e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:48:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x9, {0xda1, 0x3}}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 11:48:15 executing program 0: r0 = socket(0x20, 0x4000, 0x6) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4cf, 0x9}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c02000000", 0x8) 11:48:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000180)='L', 0x1) 11:48:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 11:48:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x7, 0x9, 0x5}, {0xffffffffffffffff, 0x7fff, 0x7fffffff, 0x6}, {0x8, 0x4, 0x0, 0x2}, {0x5, 0xb0bb, 0x4, 0x58}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) listen(r0, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getuid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x0, 0x9a}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x3, 0x200}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x800, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff8, 0xc, 0x80000004, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x8d}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x5a}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x200}, {{r1}, 0xbf9376abe098dbc1, 0x20, 0x800fffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffff, 0x28}, {{r1}, 0xe286311d01115a23, 0x20, 0x4, 0x400, 0x8}], 0x6, &(0x7f00000003c0)={0x80000001, 0x81}) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) 11:48:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/192, 0xc0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xffffffffffffff54, 0x10001, 0x80, 0x6, "4ccc21418439090ed9e0334174b72ee8a1a8f8b5", 0x3f, 0x5}) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1ff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x6) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) 11:48:16 executing program 0: setuid(0xee01) r0 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r0) r1 = msgget$private(0x0, 0x224) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x401, r2, r3, r4, r5, 0x162, 0x2}, 0x7f, 0x5, r0, r0, 0x3f, 0x5, 0x2}) 11:48:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 11:48:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() getgroups(0x4000000000000202, &(0x7f0000000000)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:48:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x10ff}, 0x0) 11:48:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) 11:48:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x4a2bec0cd4f1a97e, 0x1, 0x8000, 0x2}, {{r5}, 0x6e5ab16e8aa3a543, 0xc1, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x2, 0x1}, {{r0}, 0x9f8021ee2d8d498f, 0x80, 0x1, 0x7fffffff, 0xf71}, {{r5}, 0xfffffffffffffffb, 0x25, 0x20, 0x7fffffff, 0x3063cbd7}, {{r6}, 0xfffffffffffffffb, 0x0, 0x0, 0x1ff, 0x6}, {{r6}, 0xfffffffffffffffa, 0x83, 0x80, 0x1000000000000000}, {{r6}, 0xfffffffffffffff8, 0x2, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x8, 0x3}], 0x8, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0x94, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xffffffffffff8000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x40000, 0xffffffffffffff59}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0xb6c}, {{r5}, 0xfffffffffffffffa, 0x8c, 0x1, 0x0, 0x10000}], 0x4, &(0x7f0000000400)={0x2, 0x7fffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x26c6f84b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0x9, 0x2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000500)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000600)=""/4096, 0x1000, 0x800, &(0x7f0000001600)={0x18, 0x3, 0x5, 0x7}, 0xc) close(r7) r11 = msgget$private(0x0, 0x90) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001640)={{0x0, r9, r4, r1, r4, 0x42, 0x1ff}, 0xfffffffffffffffa, 0x4, r8, r8, 0xe7, 0x81, 0x80, 0x10001}) sendmsg(r6, &(0x7f0000001a80)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f00000016c0)="b7e206960dba854637bddd8e0d4302e6dd747535d9201f022d375e1d44f723fe3683a112c67b2f18dd38be7d5cc802193606bc115caa3b4c5827a11b63993fe362295c8b192baa9e9645ce45f9a09b697fea143ae8e8d6312e2fcda82b071dc1f1f29361565d0e0586e16872de3b16f43d068dae10905517a539c92c5351ac3b00c7ebea364aba9a98c8d1fc5f0e54a7161c146bd9b455d35aca96", 0x9b}, {&(0x7f0000001780)="2bd6daa0abb857a2f001096d1c01ea8ff5f0d070939ed3", 0x17}, {&(0x7f00000017c0)="630a65637065d83810771c4b6480ce6b8db1ae50054b9d40a9a1980b566cc6bb499808fd1c2fc3a9919f97ab356b1ffd1e4ccda2", 0x34}, {&(0x7f0000001800)="d672634d83bfaa139f8959250558cb90f2acb6daed02089f9f4bec419a3fcd0a1cf9f885439e1472752fde7bca2ba51023dca88faf8ccfc67a95dcd48853e5634263d3fad91e38df73020644a88a9e5700d016016fbd658981489d355f64c00e2b2c6dc9066eaa778c5ce68c30e9be993fdff085a354abd130382db4cd5b3ccb67ebee800c74a52ef4815346d62be6ce4b63b18342a85e7ba6ff8590208cc925a5d65d34", 0xa4}, {&(0x7f00000018c0)="e67538748ac7050086ce25f9e79ae8ff8fdb94aea922a6d6c2b5aa91e682a1777e68b53e67f04182a6dbdb1ab4f89e237dc70beea57663fea24ed25c1533b5e505182673eccb5bf6485a06ebe88873d40e3a5734435e608dc0bb3233a23537d07edad726a9e8c7796d55d51a043901e0cda97a39b9650746cc597dd92105d8fbdccadf9556f18d72f2c1b34e338d97d6e8a58ab105010bd508d6d87a5b55b0fc34c72ce2c3ff97f5c3a5d09bdc7e10c91a4a2a4c42a94556722eefbf85cb5e0b5d8d70470f02ba7d5bc50d3303d6c1f3f0af4939749a74eca5", 0xd9}], 0x5, &(0x7f0000001a40)}, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001ac0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd1b3d1ffeb5081aa, 0x812, r6, 0x0, 0x0) fchown(r7, r3, r10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001b00)={0x5, 0x1, 0x2, 0xada2, 0x7ff}, 0xc) 11:48:16 executing program 0: getpid() getppid() r0 = getpid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) r4 = getppid() setpgid(0x0, r4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r1, r0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)={0x3f, 0x2, 0x6, {[0x1, 0x9, 0xffffffff, 0x1ff, 0x2, 0x0, 0x8, 0x6fb, 0x7f, 0x100000000, 0x1, 0x4, 0x9, 0xfffffffffffffffd, 0x4, 0x528, 0x7fffffff, 0x100000001], [0x459, 0x9, 0x40, 0x6, 0xfffffffffffffbc5, 0x1, 0x7, 0x5, 0x80, 0xbb38], [0xffffffffffffffdb, 0x0, 0x7, 0x2, 0x1f, 0x0, 0xdbc], [0xfffffffffffffff7, 0x4, 0x9, 0x2, 0x1000, 0x1000], [{0x0, 0x4, 0x5c, 0x100000000}, {0x8, 0x200, 0x157, 0xbf}, {0x100000000, 0x32f9, 0xfff, 0x4}, {0xa5, 0x81d, 0xc000, 0x7}, {0x6, 0x1, 0x5, 0x6}, {0x7, 0x40, 0x8, 0xff}, {0x8001, 0xf033, 0xbc, 0x6}, {0x7, 0x6, 0xf58a, 0x5b}], {0x81, 0xffff, 0x0, 0x1}, {0x81, 0x81, 0x80000001, 0x8}}}) getpgid(r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x9) setpgid(0x0, 0x0) 11:48:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) chmod(&(0x7f0000000100)='./file0\x00', 0x102) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/72, 0x48) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, 0x0) 11:48:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000002b6, 0x0, 0x0) 11:48:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) mknodat(r2, &(0x7f0000002840)='./file0\x00', 0xc000, 0x6) readv(r1, &(0x7f0000002800)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f00000017c0)=""/33, 0x21}, {&(0x7f0000001800)=""/4096, 0x1000}], 0x3) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="f6f0d5af6c2c4b1999568ae1a7a9af404954d1febe6289ab4762f72d971d19143fc08c4e9f4c1e17f4728f905e365c84aaab529b2276709f15321d54970b53c54278e8caccc95b79db36b19e70015e8e4054e8d4be08c3d83581bb3ab4aeef4f794708127982eaf972c33f2f44d2a93bc24799e052fa8e66f89b5aecc1c0823f4e5d8f29f5261b87fff2243951ed0f320bff69c36774950c2a40cb29843d2d247acf4a9aeedc5ed4500f90dade34a9e684ba44b70f5ef0acad62675bdcd31970392156b501acdb03ceec0d0fcb8e80f4aa1ef4b1c1", 0xd5}, {&(0x7f0000000700)="ca513f41bdfe450cc605072adaca38445f36738535791442f76281445018f526f786788a37d38ecd3b1d53519d1189985649b18735cc968f0010000002000000d000903ce6f834600d07784d1289d8bd34463728c415b0d69c37fa98d03a53d86eb4721bc3e87d51a7759aa74f9d7d0097e6ab92a8cc19b55061c320de3e", 0x66}, {&(0x7f0000000200)="d53b2d16acacacd8cdc2224ac6afc7e1a392f234ee8d40d24fed0641f04f9f9b04d57005c6b2a6572fcade5be6052dc8beb9e9ace876fe2fe4d90720d1d6be3dc88c9275c0f249428aa7956ea23cef5f4c6ecb30", 0xbc}, {&(0x7f00000007c0)="ac4f5957cd058c82d81965178e6782d34c87d2ddf9d3b2039c2eaceb3dcd1511b2338bb50c14f070a1c38f3475cab17e91f74f0981d110dd5383c23b4e4c146cd57267d984c1d3b79642c0f70bea4320cf6f60efe1da523bf8c456cae47ecad22dea39300d3a8517fb30b4566f57e81a6305456daef3b219d272e48600be44f6c200432667c0111a495a243c69865bce58742001a05d2cc726555c8e0e7f0af54b58993cce431cc4a4d48171ea5606a49241df0ae86acbcba4d9f4c5c8a3289215b4d34e44539ba6b8b653ff1f7f0827975d3195b0f13199f46c0393d28e71f9084e5c61fb75fa44ed540d5835cbff6a70bf75373e7c5681698f64ae08e560077b5fde3fa1c1677e6747163b948b5401ad5eedc9582b94cdd7c1ee231f5240b85407c1878be8222c4ba541266e28c688d5f262d088b550b3b83ba3e12f0331aa19ece310ca03115e3ae3adb8616ad4135ef9acb9c693f4deb70006276ba1f66d609a99e52c0fffcc0a425e45a742521ae1bec51864b7210ad240e8c4b45f04957dcb602240c863ec3b2828e632dbc213e2d00f0eb5e7b5bb393e0be6424cec262097b6deffe16af3cd2d7f374246c3692cbfdeceb53bf78195e4a2bc8e3ea8a3b61cdaa2539af200973b6807344a55d6212e08a44fd490829eed1760063cc4fbb2723ad20b4d797fab7e44c0c7197e99be1eff33fe4270921528a8e5c7e93dcf16dcdf7f19f060aa56a4bd7a5bb59239d53d81280550894821fa3a4a2a22cc27519a642fbaa8cb2fd2ac31f3ead1f897e71ee51d6d9115eaeb048eed0ee426f56daff982a25f738e7c45cd19a1214c7334c18252b206f370aba9aedd9387e18163b7517abe5315cdf71c17958fee7442f5337892b8de139cfbb72d9c12bd54054d6d73d12d5528c2cd61755d8e66de968dccd5e2f351a5b770fe6476334747978649a993d0889f4cfefa3517d0866dbb96808797b8521d62b823f863b50c18f15465efec093b53f3b24a3a121476590ca9fb89889506b4c4737cc168c6794018d664556f6561efdadcc32980e6620b1c6fd273da3038159fd4080d523fd20fcaf2575ace761a0715679799933cce8ed011f5e6c7eae4bc05844b6a851e8447a7eda98cc57ca0f641ff75fa5aca324a6384822f1520ec41c09bd53f04815bca01e64480e19368d6023ff85dc4b80e4f96b5e3e738fef9e0dc1ee0f4d6ff0229c8d2130023131a855bb8c1e44369e7888edf5181a9a65321ec8ee64037e8cfa6c84ab7ba037ada0b5f413cdd9cc4d8452af7b03dfc867d08e1fd7042a461bf10f88370dd9fe504afe09a1db6c5e0075ba69133037026c467564c0521a1b8c7f4ce562f65b3a7b81f27a51768a0a60827f9b0197d53a32a4525339a0eef72180cd6d7091dca51f9f3f0ed9b62f444888c23e8e6730b571a1d2818e8a96bcdd3892bb426b073bc9a2be3cd543f4f99033b3b89d026100a6e9c9dfa0a5328d1e47144eceb973962dde55341ec529fd0735a68d5f54ddc9a0c23952e17d501968e2dfcd6be543a629a6ced3ee096071e00f5891fe5787e2403fbeb2be8dd25aef5de6673946200285fa33781db5b4f8b913bff06543c06749d63a755f30b0e66350eda2944813c527182f399c0d92b09e0668ee730d4289490c5f663cf29ec80eaceb3d9f133e05bfa0c8426cb8ae4c6ae3244ba05c28fa6d9755b8a49fb494dc188bf5ee2adc2c33c915f73649ab08f2c0ae901cec21e92bb541adfd2b37a5dfa0d756724ebaaa9cced1286a8f89c5550ae99a3adeb101bf6b063ee5211953c8c20136c92794494f6671c224eff7af23a8e1fac3bbe69c6d9fde306c5b7f55bb2f590a178bc2f4c5d614ee7341c679f2af01b4075732d3f16a258d002551818118c31cd2a64b23d8ae6ff585797bc63a1ab9dcf4a998572783a40f54b33d5d92dcae8e17ab4ef992c196283c57b19f33cc6ef5b595c4de4e4652782ec607ad3d33828a8921ab9a76ade621c504dd641b199935c5859a12993321ec8d8c45b86d4e14cd2681167906a9205eec193e2fbd0818496c02931d93cd72a651aa189e7f0760458bb29d6a92b342e1c6e8d6431d6506810df8b5315e4292045b39c828036f554a0bbd23df89d1a9557bd6e7853a3240525a4207228b1adea83c94d5a5b6548320a814cd115cbd74b81a518f19d9732b1467002a009fb4db42144efb841e609e54f12ee6521e601a2fb6e665dfd82aca5aa1fcc605a918295e9f5248e80ab01c8245d3fc426320690f432f79aa1a43474174136bccd5bb2ffe802c3658fedcd5fc480be55209e5b0795359bccd9156954b8078abe5d35c9136dd6ed4dfe6581b2dbf392be2aca38a614d58b30ed2e3c0d1df66fb4c5ca000d79f251e4646fad7051b193bc3c958171ff5fe0e25c7c5d01324ae6356b8b56beedcce641d7da36f418f9c052917d745805c16a2d1a22ef7d5995c19d740cd28a22287df49a3fb079ac921cddc598d8c2e01fdfa563e6c4dd8575e366cdbe937d6580aaef622256fef758857b6c3436d4b60dae14088eaa0337cd10f2aa8b2662957cef65b326579193f332c6dd9b5ac018bcf57fe44cd00ab3123081207600e075aee9c3580bf813c995ca752c47a4083ee19179df2f45a575106e5abbd796f5e205c73326c1b7a1069185cab33577d54de77cb69f1e0c799a82e9842e1e8262cd4c2af67ecea60acd7537d71bbe83b048893e8d78ef80c2274f21d2d5cc2309a86aeea34179600a3882a9ad3eacc9596511afb5860f0d7cbaeb36063476d677bd3234ba0f27643e7be7397f6184eed98369e6da7e9dca924d7446a537f6a5f645653b3e00534a980f734e6808526fefda70febfa533d20cd105344571f8b6a19ba47a65794533974596dd74d160c3823ff962a6c0e4a6edbe218a5eb7435e9cef589795047f9302be61a3ba1edeba42d122e0203b038e68701f4747ab06bba074b53f75b6daa171c6854f291e3a0c579ee4263c667d101db8e908f327da3228d28b3bedde28614f26c2e284259322189bfaf765cb5972fe1109328ec500e9991a3d9fbe9ca8035c8b89e70b6a2fc07dd033aa27792b73502a9ad691699e546ca56c18bf397ab7a52067134705dc5c173ba0048f4875ee784b6e3f7708f1acb25b29763ea2536fd1fd794056a4907e6bac58fe0dd0787b1d4606a597b42a975bb071b7e43f0050a585e033716f709db9ccd095296d3d60688e7e2814320860e9e12b54632e52a324bd65c170daf369b6007b87d6e2d64666e22ccc49ff281eb14e263b3a81f6d8bee67e731cdb2b9c635d5985b2b7f4fcec977ffe17c6f168dc6b4e167a60eb7c3afa8dfc0ce083c89bbf535aa35c7ab826e6aaec1de7b2b871d849d4895fbd7b07763d6475275daee83580a0447c882b991c37b48c104bf5b8948b5faa8b23ea05f143cf0f2a20c0015610bd840a6cb3b76ebc0a08816b10362cbaf70333713e3ce6f40f03d80da7924e37e5f7ee7e1f2db58fc1cf1f9bd23e1d03d42a500016f409d138f2ac80c7f999d8df165daecd0953e7fd6f7426f24cb8d74f7ddb768348937eddc15638dbe0e5eefe2fd3c0c277f4a6b3083e93794524ba74d7a3cd4799eb382b67c0fc61c6fb90e0db733bcf5e0ff46bf6e7b16a26e8353597fe4715c14d1cac2eceee01a11a3400bad84b8826332d24ab138122e1c999988605028c0c60e6e8076a35e0434c690dbbae32f74e3f2ed36e05972564403ab9d3e89012febcc41ebe7eab34f86b3bef946d05aa3a29009c1cb986fa9d40cd15a4c30f8be9fac0f1d36bca8ec6da75ab9aae198b5b24398b7b15e5c034b79585735fabde793cbee529438ec3af1a53f75e80438ff625efe737dd0a35791e8925c32050ce46ef9713e76342b36d391568a083c2fe28fe3b60fef29519e13739967cbf600b59933af2689e35a4c38062ffc8a84fc7ade36a10465faaa4814cfdae37a98b65e2de08eeb8e49aabb5e62849bd4d914592082aaf34586cafbdef72cf832fe20ccdd7504a0f87661c177ee742060f79655bc7f3b361596649b213d11940ba29f10e06669e941cb03befb25fc205c3666b1b8b88fa1b0fcb1fc16ea1cd3c0e5257b5b3019fad626e4d25dfc8119baa2ff7f42a890d1ee69c5c831ea776718a46c490b89d1d784855ea57f7c67fcd98c0fc2369f9d8b7c4d4a6f915f1f00b862b5385e821466bffde817f881138e2ee17d2c42329dccddbfb009cf8eedc561bfc4b05348a640f958cf36bf9becea14c4ceaeb7da424243358fa48f998bff3c36dc7f06bcd4b8a1eb3976ff2f5bea1e972187a169d4374d4af6bd07d7765323ae68bada2f36de853073cf2b831f59cb6c9b91b71a0d80e53b6d9c9b8ba5299bd64864f63401c5bb420664895cf882c32fdec60b4d5bfbf3679b2d4eecd641e7c93c2f9daa4b4099934462fa11101ed007ca0e6b5b96fdc2795f65fa9273665d30aff5653b7efba1871911a524f7c4077deb166a91ff7865fcc94355a155f0fe3c0f04510d7b7dc0de83e77b81e614fbc136cf7bddd4830f96b37b3f0904d84cf25cc5c09510043eda417f36323ad9f3e7e7993b4bb904b032442c2b941e5217301158e8942e75a7810f36bd7e8834a5bc6367406d0a71d968f2a34390f6292b1d735e5ac6e7790eec11fd4bda4336e0c4ec8ec29f7496070dfe84e0577691d4cc7ec5438fbc68602975e862474d5e676c9ddb19c8a2a4bf389805a7cdef516ed8410a9b285873b50072413de215bd65cbb8c848bc33f0ff0ce029e822b4b488d3d56809ba63e5df5da3d3237ed960d6d4341a563eaeb14b33eb5922c4f49ab79655e7fefa4725377d34adc87f3e484f7199d078102eb4827c72e818c21d2ac2384ab89b7f42e7eec7be3131d9d1b6f88481bb838c3391042569a5149d15f1b78ae22735e5c7164e0345aea12b39610ea3a4158e4036d100f0d668694315fbcf195332d945369f2b9504a228acadd90506bf540189761cdf7d49312134e590e902056ef112348f07380e621fab8dcfb52adfa9fde85263c6495bb35c6aeb0ba9960d4b10d7063483ff15f705f3e5a58341f8c107e14c8a2820234577501cbf1e3c2cf113b019abfd7e7f57a184a7f4162d76f8d4ed7a9ba944a501dac9e141e4424acf752d64e5ec2873ef49340cc34baa5b76c1dde1b120d61abbaaa9d20d1f4f9f1e498d0d33e1cf0316ec322ecff753280d01fc7b2c60a519c0397da8da1e87e6901489d5da0688e10c350154e04a910e55f5e76b464f89e4fd2e182bc98024b41f55dedccd24588863b634abe5f981994d72dcd3898fad69304114918691bea91940fd4be8581a027b8d61172d79aa2fcdd4c8cd9c8bf4e86a437e9d9c05041b00517cf736eb6364c4b31749d1621fd1714cc5a53425cab34d7b1483cac211f0903f1dfc813e07c881f58734def3812f3886d9ebb666c81b418b14560ce594aad1553656e41b2756e0b3ff84b27b71a37d5e2e31f304e011b2e8a7bdc311998bc1cfcc667977cb41f0ec2df0c216c0d10d6ef9b37be3daad6436cfc5e19fba7faf068e4641eaa6be7cf2f8084969ad2aa8e6ec31bc6c89c4aae4cb938d98385dc3355a70302cd2f647a24f2b1e95d7402f4c587ad4e6e6b2c92ef9b5ddb42009080069dd4a93f35d187c0778f29dc44f1a4e048028011fa1ab28aacf637c5f798847c9f21af6b45b31bf7f6ce1082b9f21297fa1ce54cb021b3d9a9bd955c462bb4d27b0ac644a362a342535862096cf9e8c850e0b5c55087951c909016c4437076", 0x1000}, {&(0x7f0000000280)="3476b695478a485827e76277ee075ef0d72047021d50b82f3e846c4087dbd69075b6b6a43ee38fd5b0394e8ac6acb43366164688815a9907dc470e0a48f92ad392b1352316e667772fde14379ba12202cc2d38e9e5bc739aa58141bf1e4652e376b09c1a3582c754933888b778043187e620dec25dd0fb7167586ae3e6900982f3aebe1763f8ccfa9ab1f3122a0afe62984c1e4c10183911f60e0a6c55cb13e66fd6ac5fc0d3bcd01781f96cae5e21afe10aeaf07c24e0498423cd288a75b3", 0xbf}, {&(0x7f0000000340)="4369ded577ab6b6a45c7b84c2e652b0008484bf68597b68eebba3ab0f49a85745c7471c928ae66a641a58a2a86e0036594754325feeb5bae4a6256d69523253d4b8cebdfdbef282f591b9d44a9d6b90b0abba691a3b1741178f786c2c5e3717848ffd92ec290c9e181498d13b49f4fc3", 0x70}, {&(0x7f00000003c0)="28bd5025f2e953a2951f22e99c6291b9f5f8b028d95f23d6a34d6c2f3de60cd55e2313994ee818287b6a36e348b55842580a62d2b875c92cbc01b850f864b5cc7ae295addde69d0ade7372395c8fea02561b2229818f40c5c9af3ad1f5caeca1dfd5fd14336e100ef07296df4c6b2c0ff0245b7e031fe05bf002d12319acf0ccbd32d5ccbf7be9d592c3405a4df2ba20fca876e356cd5c974d917a4fbbbbf1b5970e502ff046791d604f30335b65826d3da76ef52b91e07fc25d4309f0a1ef640d2603f06736c1ac27ff2f1f38361b35bbb528c79f9fef429ed81635", 0xdc}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7ff, 0x2}], 0x401, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0xecdd21e6da5fbd64, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x1}], 0x3ff, &(0x7f00000006c0)={0x0, 0xfffffffffffff801}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 11:48:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffdb4, &(0x7f00000001c0)="ff") 11:48:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x0, 0x40a) semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000180)=[{0x4, 0x81, 0x1000}], 0x1) mprotect(&(0x7f00000eb000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x12) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r3 = dup(r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="4620205a5601296e2e5139e6cdda6b8cc08ddd685941538586b9874bd4cd5e0798e86681f10faff1", 0x28) dup(r3) 11:48:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000000)="0fd8e1ab8fe878939e1c9da0fb2953560036b9f4324cf61511a270d10ba11ad23e283394092cfef4fa58459954cfd767db4884af7270758443ea978bc79de1a1bfcdf02614b76538fe8c2f38fdf089af9e6e833a43e9eaea4c1f803f3dee5adaa577f60ec18d0279ae2040", 0x6b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 11:48:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffe51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 11:48:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 11:48:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00003c9000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:48:17 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() setreuid(r3, r4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0x2) 11:48:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="21309f6997d5a1cecb29ea6c2e921fd4991df3eacafa77c1f03923612c442583738a36fc1a478ad98a10bac2486adb4c387768496a1d7d42907fe97245e9f5713327f4005c77db14aa8ded5a746ecd21952f6d6d8c139686634de2edb26a9a532308646897df5a9264f0e672f4d7eae1160bc673138d1db1", 0x78}, {&(0x7f0000000140)="a53e0d43c1029370b43c5d8a1cccdd3a43874ce7c04c9ede22b928ed4683d314b88ea3a809667aa02434d36d63e32be5b0", 0x31}, {&(0x7f0000000180)="7bb1f066b157e82df7f7e2ed78f9ad71658064202ee6356fcc", 0x19}, {&(0x7f00000001c0)="f16d997890", 0x5}, {&(0x7f0000000200)="a4adeafe7e6a982f7b2e20f9f70f0b82002ae50878c88267341ab449b6d1d133c0ca11b5c3aea4b4c1884e2a8d9198066a093fb790122f0aa7dbc5f921ed688c8764116d567d2e7a0592cdccd6683ceb85237b5dedaa8aeb656e8160523527af538dbb6677652c148ffec96f96ce48066c55648d798d7a2354811dcaa0001ba0879e78147c0fd3e1435aaa28c253e125837f2f8368920467b42bda9d2e5c50065863f024f4e733c84e4d3c5b9a5486804bb6fd25a978f491d2640bfe69d6b9f8a9b2c88cc319bd67eae1f5d021043589c86fd8a82d83712eee5d0599b7caf47c19d3541359af1b772ca6822f378d1502aac0d71a7842e40d8ffc4563a55771491e03c3418162e292a3c8ae95df2c79764c3266fc7c039c5f2240cf7154ffeee8da0b35cc0b1759aae9f8943ccbef31ef3520e79d0bf199bff9d9ac7b0a2706f7f00507bbd1fd1b36222e5c7cf1ffe1495ee0851bc6da26e3de1b3d6839c7c715c2357bc8e988fbc742f8cc70f1562ff9ba39cae559639c7692171b994517ebad5303d8fee8a9418354869496ebd1a084375d4047dfa6fa400fd57a7fc1df47ccf07df7f173a2b56693f9505d11b8934c20a0edc9ae05a1f611b828899312bccfeb68343fb5286167d6bb5a7c3191caba55208edc37500718db59af17665172a316dc065e0c7a655ee059f759bdbf2e5c14f92ee6784a968d6c039164464253881538dd887028738a4b9d3f076538c825857c8ddf0e5e9d2519f0af6fe17d0b9c2f7420ac7f501855eec5e9d8d7ce9f131cad7899b037fc0af1c51110eebc56e2461e4ddf95eedf11b8a74b12fb6f4834dd2574d397f3020da4bca7ece1db6585f748de04865e09a112fe143477454ac740a83ef3906cef30e1f6418341c28af0c4cbef8e93fd185dffe142a92bdd1d55b692bb691118b4e95f1a7fb683545d27e848cb97c40d2000d2dda250e7fdcaccf06bdae59bfd8e1ad4145aa3933968e6dadc06652eda1930f4db28bf58dc1829254ff5adcd2f4cb6e9f486fb7d4c315259cd350aec0a314b738681716a4877f522465f6ef010e11a89baf725b50dc687bf041d23cdac13e4daa85e2bb8ccc39e3f135d870165ba46ee579ba9dd1e3071d84e0850f9ccc588070fc1d0731707d40b081c4d30f17e07b2f35fa0a2cc4bb9e671c1d249cbaf28b074f5499d03be01a21d38c62179fb6e0dfe0af06a6cb86737a067f6367985a6d5525286195b52b1b75e455b0722be2be2e16f6934662d25d27675490be916d92876330d7372b1bf11ac68fb7f2cbd1237ac5c4cd032d40e5abe4e8c662d4fd717bb9671b5649ebb076e649271ebf1fe1c1045dc18ae138d016b34c46d97c5d013a1854bf9c2322220a4c15fc8cb51ac4810746dd643896b2cfe4ede570eb3a13d7e8a72cc1dd069af9a1414b0e64b4120ed064251b11467721a37d311a6767513da1808de495ae727adcecc286ea3249d0332f23e759caf07735312af63cc910149d4cc3ba8d98592672a40a100e4a1e1b6262722e5ba1db0126628c795505e60aa4d1c60d1285fb315583a1ddf581b2c41d93b8cf08cd43980a6a9ef9503470c4d066f2932923ee3c5807554d49e9f9684c1330425f78225d70bc5ab1f77acf1cbba4737d4794ad24b0f258107f4089f3a8622c9c954f8de5e8bfde95e3e76b983be58bc1966b134cf91e580683af394bfa7784c1bea9503e673eaf17b8d04fd3044bd21627553353f5fc4305dc8a6c65425c70d83b3f7ed0f33555de129518e8ab9a04af49940fee76760f70bf812bbbd340dc62a45b9b17a31d922d1e61d1ec33eed401b7e05d34dffd3d19fc04b8a6e7dab41462f34c32d12fca7419f9700c5c38acf579fc2fefd202042fc1ab585884552196dfa3253c771174ad24b57286228916f99dbdd6310815739a9b0da1957d0032a2758e864d03826e630c333c48b6d92084f8fcbe89607a70eaadbf29ea8f6e38e59a46b8cec1579421a5ca5ae5855354b0bf9038a42243bb629262aa0506b5d14838e60bc941d58f13130a47c9584232588caf7151625ad77e5cd4b75c47428c475809e529bc5c85e050e1046e645c1d39fcda1f349417a0dafa76fe66d9a78234f8847c9aa896aae4636f11cfa61983abf43c4a3550bb2821bf360fdead78ad21e03f4fe4c74cd8d46e310cd522eea7264e54c28150ca3c414d0022e649f569b53a8807007126c6b966fd3ec10b9776e746850d9858ddac7f9eee7a874339acd59c3ccc04ddc772ff59d57330ffa1270e9d6a9cd68dc22fd96146c452ea5794284014df79be492fdaf1ec4b43260af4c840e7f95339d609589556137f67dab08a4fe973f3ba9b70bdb3bdd3c7375328b68df36d2b72cb67a27bc3d5cd47f771b0529aa15f16becd1068887d5ee6dcc2e3ce2417514ce3a374a4c5ce556d01014b25c0477bcc015437b2cda987b349d5b57b36464d2111a9cfca4a595081a4ae6cb21f379fe0eec9a855c983aa0b5d24c9c995a92d9cf0b72a24fd62ba31c2b628fb721232f53f511c091ade4bc4394a439d037c39031f436c83a77cf75cb7b055cfae9339b00fd1f5218ce337221c1b911a7dec0d0cc43c9333d362811d7c7fa226b56600cdaeabcf04a7c7261157e8e6799c1b427add38327085814681dc13cb5a38724fe41fff4e4b43230831be594c189d49bf66eb531befaa93232dea1f67cb8d1aca72f44a234215527fa814d02a766fd94605cebb32591c06581c58e9f859b33fe43ce7789c67ee49f8465ef11f6e38cba9648a49581e0a2dea6f197f386254712ae3ab46afb7d11e753e8d85fa47d449a7e64cfbf1e6dca828f5ec3f7ffc23f50794c5335f9a253fdea3d6556e0ceab359e3ac416c0affde9a6fdc955dafd56eeb032c13ca247cb6bb0c642b32d86cd3849ddcadadf0c067159e4080924d822d389588ffa44d8815e14379f1ad2feee3275160dadc6c2fe3cceeb441041597188493b7b8900245a308aaa12873de70fac6bbf5d05af51476749ece79c925b980d28f53b196637d6ab435290262102cc9d31a20614c4e7e297d0dab7393d41fadcad63d94ca092e7b9ebaa4d165ecc92563982f73d911cc9ca5a944fa6c673274a70d88be1507cc4cf5f933578752f689bdb66cc0d9d33c41345fda8741244db279e294654b44595d43f553d1b0105bb7aaf0ed03ec05db40865fef07d5e3bbd8044366faafafca93ef7c1ea2bd73594f67d30c77bf136fe277d62586b7f8ae49ca18b0bcb9f4885eb56732b06381c726abdea6a0b89ff2d213cc0dbf40f31fd8af95e204506b9a581a5f73f5fbc893cf4e4a4f58c9fea6d89785f1e6a3cc678ed4062b0920a5ffd9ff1a037e1aa9cec4a5855ad1ed8d650fd4cb50ca13f5f0a3eff61d11e975d3603abde90206dc91f293e1d2b0354de074b77be58ec200b35679d2fc1582c931b54b89194c9e11b01cba9f02c0c89d7bbf891b3a46f82b52d9e31243fe8870e8f2bdfd823b63f87274ff8445bb3eaa9912ded20d0ea1bfc5466ddda5ab1c1d063472f2b9269fde7dfd296545a054f5d77c8b3e14bb9d4d2b263aaf4b1055f1584ae89b20197e35bd01ddc30e9943bbb612b03856070c60b34d8c4f4b98dfad6d6828c6c744f4e0b457be545208dac41262bdced66b22c802e21a5725565889ae6800a151f7f7254cc7ceec81e3fb3d13c35e068ef3f21fbd9b64038d9ee2ff2e758c7deb5fe39e7fb1727057871420848a39cbbf512de008b9c7c19915065a44200c48e6839270d98531cca3bb02a9ece90e8b3e7b5f98f9ca881ce1870dcd53c1b8316d92beb0f3daa7eabdd871b2bcfe93ffda1d62252a44b06247a2d31e40745a2a33ae2569161985e8f2aef3acf76d918c775b511d8944f44345ec2ebc055d4807d47f1ece79a8508e3ee1f98a3673322e664d0aaf8c48d356fa0fb973617637200f7aa866629ece5a232422129e0df43d858c70a0ba641f568123911008bc1bf38fdd59f2ea60f3e900257c1bee91b8035e086932a33e4a42b9ad4d2421666811a0968b7e7fadd2f75b015c33da24c7ffa927eba2fd410b25d73183b5d0f34f6cb93c675b6f257e608b3cb252d1a65bb204935881e849ca233d118b9c8f49e17c8c12e2e516b4887e7241a5092c67ec09f82786b259791b23c0f426ad02074872812a33e3583814d775bb75b4a5eb57ba18015f163fc7e0d2e3ee8e618cac08a77de4c720f9dfca0b442530381e253faaf45794261d060f92fadc24c71d321b7a8e8e27f3001d36d7037b2a1f20bcc93d86a67fc224f38b5c93c1bb2b4f820c5b6b046ecacc36d7e617c2ad2522fa9161770795fb3055a11258bba51b154bfb7668f984f325a9f85501cfce3a22e78e28f2319d2f49584ea9941c32724061847139ede6e72fcc938ff30ea324a0aca47cdd4de3b6a4aa5d2e17a102b47eb2bfe819276d98a4cb0409cf2afd39d8813ba573b5ad1a98eb74ba095aea1fcb0a7d12f6f9841ce9969e2c2c07d59e0f3d18c7e7aedae5c7210bbdd4dadb53712d193e01ef5cc37a28559d07bc313a70500dd7667349f18ebc4ba27668aaa42a32694319fbafded7a2484859f81f02fbc677c808abc4dfeab1a153205a7f84681a6e263e86d86dab5ec2a35e0d8601b01bbd49e5ee1721bd983a285e11488dd0e8fe26d0455773acdcde392515847819e381d668cd29890f7ca91f98ead0ed998d24d51f9c70ac04c63e93b14c589c78a6d862d1ba070e3829ed3e31307bc3877aef5298010016c799e68d8b8da678f5828ffabe349d732003138d8fac8204aad7dca3e785b446456304704249c390b262e0457499d8180cb411853d603b05e5e474bb72ddb8878b8cd474df8566c8b1731dcb2b602c374b23e957d9792c0704675eb96e632d5a93aa1866bf310ea578392cc265ed924a04855e3cce9b72023dbfccb703ddcea916fd2cc6df28cb8c4a75f46de6628d8818a1d57559e5949e4ced32f3daeb90db84733013a4c553abfc5424664db54921e6b67283a774aa8808f89e4e7429c16f59d27fbfd3d3c5fe7938a306383f5b973b9dafc227a3870124229b0fcb3ffe1358c977ed44d922ef02d928192ca3c29db21469297fd60375de841156e109ad172b7ef0f0b96b4fac8040a8760917d3250a42e67a5f46b8f60b01ddfaff2cff59b9f7e93b502cd1b50f4c4943bb8d80f4abf6855d3be754d8ecbde9593f098cfdb1f5192344fb9a5ded740d66fd1ffcf1efda3668911207b72a45e447a912475bf3dea3dc667caddca3a8d43c074219c1f4e0d83007c1e58d68382135e9c3863715089f1d57bbc54a836955307cb0f867948ba73621b9488686b798eb576a7f672eb6ddf17d3f7393db65a51a92b5d167fc902114ee7028c4d905923645aa78c35a4c437a4fd8bf2ae816c004b1ce1b402ba574e6188e77f020d27bbcf1d80e334973d609ba36b672c79bea93bb800fd8d4fa2c9847c45d9b0970ff66a005116dec74c7c726f5e7b3819bde0735082b6aaf55974f01f1e920957e6788cb508b8001e88c1b9fd3bec2e99cd846c828a5fec663178226211a7b32241158e03c3995bada9a36998473cd8fb520cb034617c517af235a63c0bf11c8dcd6a577fd26c48bc657b1f6479afd49ba40a27c4695675f076c3388e88158b4805ccbb1bb986f3509611a79db62a7f0588d95cfb1db82fb369dcc8d82b1bb3f0824d81e254883f4690086bb98820a099482c45b7391ba9b081ea77aa93687fb2a2f037dc000651214f6d045ed2590fdf5c7f823d7e47d48a", 0x1000}, {&(0x7f0000001200)="5c1eaecdaa4cdd3e28077323d587c540ee40ac2761530521f8f6026d51ef93fe", 0x20}, {&(0x7f0000001240)="35ffa9fb58f4c6b944c150dd16d9b6059ef3dd74d1be93708145f086f3bd18de0bc2fda52210667853d1f057b22d7f052693874afb826e7b71db1aab3cf16d4d2e5749ca386b64bfec84e505c5b49101", 0x50}, {&(0x7f00000012c0)="d4e0ca2c9ebaa24040a1cacfa5251911c11c4a05d3334189fdcb5a37d4f627152dfbd5b2231177240a708af4d960f17b54fcf7b904f6f4832cc606aad80950dc4184932a03465ba569cf1cea44f55d9a1bcaf5caf8d881469d2b817e0af2f4c7f11e81b17285e2ad1a1a8c35fbc5ffdec3bd6a2cf95994ed475142875ea20df66265597920555ea450ea23b6a8dd92f2bb1bbaa1f0985e7c5d0dddb1c7e563fe54a84e", 0xa3}, {&(0x7f0000001380)="de48e9e1d576a918a1f0087cc8ef68eeda310667f62e2a068f505327b50a468247d29ec518650495f71642ce794ac814467d95847fb0c75f77c249c104c46932ab2052e099ac81124d4e57687c65a213af3bb64fa75899c7ec0084833969f20f8f4e69820a8e4298e43c0dd432e10b65071eb3b0ff4608bee3fa85119f01b0c88db57a1deaed402bdd9fa1e3038db3419a39dd07ab7722732d76e7d78757a66a276ca68ed7ad5dfa4b656b44472d86b1efff0f021759c340476a4b4f", 0xbc}], 0x9, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001500), 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xc6225327ed82c6f5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001580)={0x2, &(0x7f0000001540)=[{0x6, 0x5, 0x5}, {0x200, 0x4fde5749, 0x8001, 0x4}]}) pledge(0xfffffffffffffffe, &(0x7f0000000000)=']][,+.\x00') 11:48:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x14}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") getegid() 11:48:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000300)="2f0310dcec9f11f4679cdc9bdda4038a5b8df6b2eb27ac00d4b040edbfb4435e49051b2ad3ba144977302ca0e1810ec692b3bc4da2666cf02402a093e6073a30d09165337cd0350f8b135de5eb9b1e7b8f0eb90a7e4864d5595bb63b910c05c5c8a6967e98d3e860e7326ea28435b116ac350ea0d6c78b471097d757e46f82f018a55ed95c90094a948ec05ee001ac3cc599c020ab65e2d77bf8d5901955a34a25aaf733d2a032de5f2604c1721d67f0bd421451535f23e7d640d42c9e25b4c8194e6d65cf10fc13c454f256f22f99d0b5e8b5017db6787a5c6f940c", 0xdc}, {&(0x7f0000000400)="936c72b3d71a2a450d872c47f8b32229de3c5a0058e5febc78889b964e126d6d1a69332d16daf432409fd6c5cb79f6b794d0d8044671d2bc6d15686901578928e2e2a3530fa578d07b5f6c51b939ba9e11f820a014b028d8e5e7a4c711518d6eb87728bc062044e8ce4debaa297bc1857f3db8bf4d7c23fc1a4c1af79415a553d2c4f0f861c3ce6ab1ff2a94445d602312706e293e916ae57c7f1b08c8620fbe0e3619bf10b59eb5fa4b91140c19c25807dff8862e6b662fd7443f472145f977c11e90097596908356d318fd1a42a6009f7e82480e6c08904c3a93af6c776120b12895aea47f5069c3f4", 0xea}, {&(0x7f0000000500)="0354fe83885c21f8d6fbd6830e7b003e199d2d4518773e61f170c263e36a6ade89a34c8bac85a9a35a86626828c37e2f3565e9dca527ba55dd7532b9468c1389f5e2be2c70e9f279ecc9bca13b3ffe59034bbb0cf1cb696016413c725c52a35755db764d4716e114bbe9fd4713dd97db27ea121116b03dee0c86bd0cc54a58eb7d757815d4aaed2eb46f592b42be31ac6d4d9eb4824d94acec8e1764b628b6d4391830af60bba3e4896fce3e613f1854f9a0bf6c178c98fdf8a6b35cadabbce94970d651c2f2666177218ed9fdeb24fa1453f22998442c03ffa176baeaa22533bc647406cfd89b87bdfa66dcb28a538e26476cc8451500e0", 0xf8}, {&(0x7f0000000140)="787ea93534a12877cde73736856b0b98795acb6e326785441728e6367d88df466a11ced9e03fc6d9f2dfd897eac6d3483e5cb8fb83332ded7136a3b87b448d65c28f2c84f14d9d55a71eba790eb4005d08f91bb8b1aea9aad87bdd4ec189e9dc80f52d95f0899d1b70", 0x69}, {&(0x7f0000000600)="e6178fbc99e1f05edb693f6ee3bffaeefc3f00f784745ad64afd51c84f6b170822ecc9fe45a85b986a58eb90e14802c1c823e7aff901088aaaa325e16e8d8794057fa9fc2dcc20290d5e61fb1352b4cb495d59eb2eaab3f9520e97b1b78db8a04925d18b9b0174bc0d77b7294d7a7ef886a660f0dbc5a715a0bc99d330e25891a926fcbbc2d4e2363ad8103639f7c8395e5627ab650646ceb0ef4a5adc376f53924ac7d1e893877198436036aee6a647eb232105e40a6ed887f5c08c2310af15a2e3b7b68baa59f01fd9b687", 0xcc}, {&(0x7f0000000700)="4d2d7b4a2a1c5659d33d2a34cc6bf47eb12584d5d99f553f99fb526d4e7d3dcd5ff85f1ec3511f4813bb05ad2c32349cd624bd606cebfbf56caf8eb6e233e73408be56daf39f044ccfe87eb5ca1a68689e4883a1691f47f28a0bafe62e6e76256ce6981e8245d1bbe48e4d161800cb3a7bae91df88ea3800618df55e32d239f6e8ab47bb1b597f6f787ee9d4ae432934c886325aa1fe0c418e203c21a8c868ca", 0xa0}], 0x6, 0x0, 0x0) sync() 11:48:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 11:48:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:48:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/205, 0xcd}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xfffffffffffffffc) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x65}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 11:48:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) chdir(&(0x7f0000000080)='./file0\x00') 11:48:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x6}, {0x4a, 0x80000001}}, 0x2) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x7, 0x7f, r1}) 11:48:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) 11:48:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 11:48:17 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) fchdir(r0) r1 = socket(0x1a, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x1e, 0x10001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c653000"], 0x10) 11:48:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xfffffffffffff696) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x54}, {0x6}]}) r3 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) 11:48:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 11:48:17 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)="000000000064001400000000", 0xffffffffffffffde) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 11:48:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:48:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) poll(&(0x7f00000000c0)=[{r3, 0x859ea6199cf5db53}, {r0, 0x100}, {r0, 0x2}, {r3, 0x20}, {r0, 0x100}, {r3, 0x40}, {r2, 0x2}], 0x7, 0x1) setsockopt(r2, 0x2, 0x6, &(0x7f0000000200)="34c687a45136b6c95d75d46ed0393fc66ead2509aa31d967fe1eeac4100e839075f586fe317da73da5244cb827871630b7a9ceea129121903dc98d0549215ae04a00a10bc501551e03", 0x49) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:48:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/202) semget$private(0x0, 0x3, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="969b100e") 11:48:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5d1fe05ebb6950de9efcb2451a9ff531"], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xda4745b4d68b37d7, 0x80) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0xd0) 11:48:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x7, &(0x7f00000003c0)=""/172, &(0x7f0000000000)=0xac) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="834db69449013e3b0100000008cd96df03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r4 = msgget(0x1, 0x20) msgsnd(r4, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r3, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r4, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x1, 0x800) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 11:48:17 executing program 1: 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(&(0x7f00003e9000/0x14000)=nil, 0x14000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 11:48:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0xad}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 11:48:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x800000000000003, 0xfffffffffffffffc, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x19, 0x0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xff8a) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0x1) 11:48:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x842, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = socket(0x10, 0x8002, 0x0) shutdown(r1, 0xc4910b02f447b10a) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 11:48:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:48:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x80}, {0x6}]}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 11:48:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc302a67f5d6c12d1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x64}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/137, &(0x7f0000000180)=0x89) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7d, &(0x7f0000000580)="b6cf0d0ae210176d05a42df4cb22b924906f9529f237e913f587f093d17a4ff88ec548598deaf6c7e10fce2b43a63d159af2b279bc79c6558789c95b99fb1d0b8ce2c9d901a9638a2fac7581d5c182b68181d4578d1317a00b689bfeb003bbb127a3da074db3") 11:48:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) pwrite(r0, &(0x7f00000001c0)="efd5ed55ef3bfb9a5b0319dd0de22725ebdd19230704a3590ea2a4ad8593f1cb3126eaddcf5269c2e7248a7c3637a969e5fd1246cbfb20dae2606160a1d562f01f6981dd86e8ae7d2020e7e32ee1ceab19375b05e69588b9f100924218b284559c81da9805694a57af094024f6452e3859b2a1b4534c65e97e20d38072ea1ddd975ccd08a6a8c23902b0a59ed6d786cc9ab4", 0xffffffffffffffc4, 0x0, 0x100000000000000) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 11:48:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x15b, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x527, 0x8, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") 11:48:17 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xf20f349b7f3e250, 0xfffffffffffff801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x88) read(r2, &(0x7f0000000200)=""/194, 0xc2) 11:48:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 11:48:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4073], 0x1002, &(0x7f0000000000)=[{&(0x7f0000001100)=""/242, 0xf2}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x2, &(0x7f0000002200)=""/85, 0x55}, 0x841) clock_gettime(0x3, &(0x7f00000010c0)) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:48:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 11:48:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 11:48:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r2) socketpair(0x6, 0x8000, 0x200, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd9) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000100)='./bus\x00', r3, r4) 11:48:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x71fd1f93fe1e01f6, &(0x7f0000000100)) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:48:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) r1 = socket(0x20, 0x0, 0x5) shutdown(r0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCSDTR(r0, 0x2000444e) 11:48:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1b135a67) r0 = open(&(0x7f0000000880)='./bus\x00', 0x40, 0x44) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000008c0)=0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000940)="082d906d9a1d859b612199b9c04610f6d6d5c7fbc2a7fff42e6a7a7e4506dcbf0069b843c2a82ad291f8cc58f60407642b4714df2aee2c7c785e25cbd9742e6d321ba0ea87d0c8696daf038f0a292b2160af29132e2e40848ef712935ff88d425de3c0e6e424755140818483f4376560109f4cb3ec45b08c1f4545787b7803954a425960966df759864585b453ff571c60428de43dcf0403310f5e79647309f1e6667e78a04aa37c1237361f65d9746a3d79a3e5a9eaa0b05e0ea6be6a168168b0b65e0e3fd75730d648991ac23cccaea88bc86ac4feab7ada840257e5cfe102c35a84af7399db328407afe6b8454dc2810040a4bdc55d9fdc6245271fe58c61e3765c46b97d6ef7c1cae24fa854ce91de0fd87df7e3582c6d1b17dc646b4b1254abb55991088d5fc9d613de4ba3b6", 0x12f) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/221, 0xdd}, {&(0x7f0000000680)=""/171, 0xab}, {&(0x7f0000000740)=""/6, 0x6}], 0x9) flock(r1, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)) dup2(r2, r2) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 11:48:17 executing program 0: 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() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0, 0xff44}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 11:48:17 executing program 1: 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) socketpair(0x20, 0x93fe5c5b20f62743, 0xfffffffffffffffb, &(0x7f0000000080)) 11:48:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="e1bbf83a837b5878fe037fa35be6ccee8c506da9cd6c11b190a2f010cbc81a269ecaa931ce1f5aa8f2935d3593daebff003134ff2323ba48d3eaf3a5c6e30d4b540ffc13387e56a0c781c4bca27e8d6a9d909549ed2ba3b50a098d4101f6060a49cb4e8883a52a12433096a5c4e7911f24b7224c8768ea", 0x77) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000080)="af3ea6ab8a2bfa90cf9296620b38af17990f2dafe218fd26dea0e67c8500bb7d35e566ab1ead9d9d85ae6f082e2b224c7f4a2f328c040fe697f3814087694a46f6abc06ddfbce58cec64b51d90df40c0c06f", 0x52) write(r0, &(0x7f0000000180)="52952233f06ff1e747e4bf498fbf93ef2332fdcd973371cb66ff9d163075c78986a1d3d890e40c68b1bcdd07f615120254730f4c7011538ef2e162f212277305032d7b363d175d1e13cfe7c837d9d6b00cdd814a438a9496901b14cf186fa7f8c53a29ac979ce051078359d2d6df3d2016877e51040eeef87ea343ffad869f", 0x7f) 11:48:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000000) 11:48:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) listen(r0, 0x6627) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:48:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) 11:48:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}], 0x2) poll(&(0x7f0000000080)=[{r2, 0x143}, {r2, 0x4}, {0xffffffffffffffff, 0x1}], 0x3, 0x0) 11:48:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x8, 0x100) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) fsync(r0) ftruncate(r0, 0x0, 0x3) 11:48:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 11:48:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0xdf, 0x0, 0x0, 0x0, 0x3de, 0x9}, 0x6) close(r1) 11:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:48:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0xfffffffffffffffb, 0x4, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) 11:48:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000080), 0x0, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) connect(r2, &(0x7f0000000240)=@un=@abs, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x80}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) 11:48:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") close(r1) 11:48:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x1, 0x0, 0x0, "00000037c80000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x8000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:48:19 executing program 1: r0 = socket(0x2, 0x2, 0x9) write(r0, &(0x7f00000000c0)="a62f2e43ab9875fb310cdf430284e86ff62da2d5ef8d594953e2747a80fc420959593a20228091242deb7cbdab9fd3d071f561b6705cf271bfdaa3f65c8bffef0b827ed4ab11419f5b9893db69c157ce69b240f5347d7e90a5f20dd801aeea0a53210faa775ef5065b77714d9b1956a3524681fe2d1ad785d27f4f604360b0e4e9c6110057d39c22aed15c58a94bda7ba58e8e73c1c616415ff00904c5c7ae9b4c977f762b38ece23d85c0c1e0c6b157abd68ee4ac5bfa64c0d6c3f11ea922d806db62f26b15", 0xc6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) fsync(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = getpgid(0x0) getgroups(0x8, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4, r4, r4]) fcntl$setown(r2, 0x6, r5) pipe(&(0x7f0000000040)) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) 11:48:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:48:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 11:48:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:48:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 11:48:19 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 11:48:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/211) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/233) 11:48:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x45a5, 0x7, 0x5, 0x7, "93c3dd59f96377ae1899118cd77cfb97c812a3b6", 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 11:48:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r2, 0x0) sendto$unix(r1, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() r5 = accept(r4, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000351fca7bf600c1d40fbd6d3f08a5fe8b7f8704abc44836f7217f9f34b0ddd0373c4621f958d7785fb2275ef060585f41cc7aed1c1e550b625caeafb2b4f7f75fb71f1a8788015f7c96c030600f06a3612a24e044cd14538d25fef5b9c25edb0fa636e5cd1bf4d8fb8a96ff0cc0a05337fd986eba8f368ff728e0dee7ae5c24b4eb55a7cda1363af59745e7d2b1a37b1d"], &(0x7f00000000c0)=0x1002) chdir(&(0x7f0000000200)='./file0\x00') accept$inet6(r5, 0x0, &(0x7f0000000100)) r6 = kqueue() kevent(r6, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4, 0x3}) r9 = semget(0x0, 0x0, 0x40) semctl$IPC_RMID(r9, 0x0, 0x0) listen(r7, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r6, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000240)="0f58d8e72f03654c623004ad95c27d4ec663dcecc5b4b5", 0x17}, {&(0x7f0000000280)="a2329334d1d90fe26c1028ee5eda", 0xe}, {&(0x7f00000002c0)="1473f91c", 0x4}], 0x3) 11:48:19 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r5 = accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffeb1) setgid(0x0) getsockname(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000300)=0xffffffffffffff62) r8 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) setgroups(0x3, &(0x7f00000000c0)=[r4, r7, r4]) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) close(r8) semget$private(0x0, 0x2, 0x8e) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x100000000005}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x83}], 0x4}) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setown(r9, 0x6, r6) poll(&(0x7f0000000540)=[{r9, 0x10}, {r8, 0x5e}, {r9}, {r2, 0x12}, {r9, 0x10}, {r9, 0x40}, {r9, 0x10}, {r9, 0x40}, {r9, 0x5}], 0x9, 0x26) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000000)=0x40) 11:48:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x3ff}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 11:48:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0xfffffffffffffff7, 0xfffffffffffffff7, 0x2000000000000000, 0x3ff}, {0x7, 0x8, 0x0, 0x2}, {0x0, 0xfffffffffffff800, 0x6, 0x3}, {0x6, 0xa0000, 0x2, 0x2}, {0x200, 0x4, 0x1000, 0x1}, {0x0, 0x73, 0xfffffffffffff800, 0xcae}, {0x0, 0xfffffffffffffffc, 0x3, 0x2}, {0x654c, 0x0, 0x10000, 0x40}, {0xfe, 0x6, 0x8001, 0xffffffffffffffe1}]}) syz_emit_ethernet(0x399, &(0x7f0000000100)="da") 11:48:20 executing program 1: r0 = socket(0x1, 0x4, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x326, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000000000400000000"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) acct(&(0x7f0000000000)='./file0\x00') 11:48:20 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f0000000040)='./file0\x00') shmctl$SHM_UNLOCK(r0, 0x4) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 11:48:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:48:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x2, 0x0, 0x0) 11:48:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xab) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xe5, 0x7, 0x3, 0xa5}, {0x76c, 0x7fffffff, 0xef9, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 11:48:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6020, 0x54fe) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:48:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 11:48:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x4e, &(0x7f0000000200)="b6b82ac6898d5f9ab1fa77794471eb9e4fcfdbe386adfbffffff300f06aff80330dea6403441bff61d79647a152d96e7e0aa4aa47d42109d02942ba2189bed1f22af2a6a12c93681cbed6f9e179d") 11:48:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 11:48:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x6, 0x400}, {0x7f, 0x5, 0x3ff, 0x7}, {0x9, 0x5, 0x77100000000, 0xfb4c}]}) syz_emit_ethernet(0xa, &(0x7f00000001c0)="009fb163d972ccf20000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 11:48:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2813, r1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:48:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/9, 0x9}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0xa) nanosleep(&(0x7f0000000040)={0xe}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffffd"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 11:48:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000240)="4a1fb48a752458c28d91f1a17082ec7242c8b00c452b49f2e9d120d0dbcbc18b53214b7469bc3335c68a4cb4b3b02916ad9b3f0dfa3299f451ca76040ef34cc992d77a9fd85bec4dad0143de3a0cb95b3a544d4ee084f19798c4ae4d9e5c7064d133347c49cbd4b2d28a542be9f684bb0fd2c45ce9a5daa588d773a35e98953cd96453717d323628cffe56227ec4068bfd2b0c71d21835b6ffde774bca49e2a3cf60f1e2f78c82fd05e6d25ee299ec1e796c2313d8971280ef7a89f73891b10a80bc4f6a", 0xc4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) stat(&(0x7f0000000140)='./file0\x00', 0x0) socketpair(0x2, 0x5, 0x8001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x3e4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 11:48:20 executing program 0: r0 = socket(0x18, 0x2, 0x7fff) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 11:48:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:48:21 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xde8084f68ce8a5d1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x101, './file0\x00', 0x200000000000000, 0x4, 0x6, 0x5}) 11:48:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:48:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0xfffffffefffffffb) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:48:21 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000340)='./bus\x00') kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x10001}], 0x7f, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0xca, 0xc0000000, 0x9, 0x400}, {{r0}, 0x0, 0x80, 0x20, 0x1000, 0x1}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0xfffffffffffffffc, 0xa68}, {{r2}, 0xfffffffffffffffb, 0x28, 0x1, 0x401, 0x1}], 0x8, &(0x7f0000000100)={0x8, 0x8}) ioctl$TIOCSTOP(r0, 0x2000746f) 11:48:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49780000000000000900", 0xe2}) r1 = socket(0x18, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x70, 0x2, 0x654, {[0x0, 0xf4b, 0x2, 0x8, 0x1000, 0x1000, 0xbb, 0x1f, 0x2, 0x7, 0xfffffffffffffffe, 0x8, 0x1b, 0x4, 0xffffffff, 0xffffffff80000001, 0x4, 0x80000001], [0x4, 0x7fffffff, 0x8, 0x2, 0x100000000, 0x10000, 0x8, 0x3, 0x200, 0x1], [0x3, 0x0, 0x0, 0x3, 0x2, 0xe6fb, 0x100000001], [0x3, 0x7, 0x3, 0xfffffffffffffeff, 0x1, 0x1], [{0x81, 0x80, 0x7, 0x7}, {0x8, 0x10001, 0x7, 0x4}, {0x10001, 0x10000, 0x5, 0xffff}, {0x16, 0x3f, 0x5db7, 0x400}, {0x85, 0x0, 0x3, 0x7}, {0x9, 0x1, 0x2, 0x1}, {0x0, 0x209, 0x1f, 0x8001}, {0x80, 0x1000, 0x2, 0xcc1}], {0xb7f, 0x27, 0x4, 0x6}, {0x7ff, 0x6, 0x2, 0x8}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$setstatus(r2, 0x4, 0x80) 11:48:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000180)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = socket(0x2, 0x1, 0x8) sendto$inet(r2, &(0x7f0000000100)="2c753c286dae8ef548f573734c42e1168e3837b93f6f53da1df8dbcc2b8453a3746ee6d72339d520915f1fcc534a79dfb44adb9f462c0c94f89606a23f9f6fecfb595f246fc2d4a92f5e7d286c69dba2732a4394d0402658a547db6eeebc563f32bf384bd46ed9fefeee41f994", 0x6d, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x217, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:48:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="96") 11:48:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x20880, 0x86) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xffffffffffffffff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x12c, 0x9, 0x1, 0x100, 0x6, 0x80000000, 0x0, 0x0, 0x5, 0x5fc3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:48:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca2d7577644f1836", 0x2f) 11:48:22 executing program 1: socketpair(0x6, 0x8000, 0x2c, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x10001) write(r1, &(0x7f0000000140)="b40b50866a37796619d3b58634a0c76e3d6c0b071fece3f0b7e50aa69e5320f2a678aecc6da2d015902ec9f5c7bf0f277b032bec185cc42a9ba5632c3b7e9043e032b423633c9eedb4743a934373ca155f645608851976ae49037957113ca05ded8e2111038281c8a356da409ab05f8c116de501cf485366edfd48f9de7b7f0bca05", 0x82) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r3) syz_open_pts() kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x4, 0x100, 0x1, 0x7f000000, "62bd0b4ae3e813e0c422565aa440b5fe9db06bf0", 0xff, 0x1ff}) 11:48:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x20}, {r0, 0x1}], 0x3, 0x6) 11:48:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:48:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x800, 0x6, 0x1ce4}, 0x1, 0x5, 0x3}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:48:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xedc8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:48:22 executing program 1: r0 = socket$inet(0x2, 0x9bb0ee0ba1302c9a, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="49837254935038f84dd8e4fc67eda3299288d0c0e3288da1f1ddd4b901000000000000006742b54100ee2a481a98ae4ece489f1f2c1aa33d53f7869dd7463074", 0x40) socket$inet(0x2, 0x0, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:48:22 executing program 0: munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getgid() r3 = semget$private(0x0, 0x3, 0x28) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1f, r4, r5, r6, r7, 0x23, 0x20}, 0x5, 0x4, 0x1}) r8 = dup2(r0, r1) setregid(r2, r2) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:48:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) acct(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x108) syz_open_pts() 11:48:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0), 0x2d, 0x0) close(r1) 11:48:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 11:48:22 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) 11:48:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:48:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x1000}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") 11:48:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000900)) syz_open_pts() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 11:48:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x7, 0x3ff, 0x8}, {0xff, 0x7, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 11:48:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:48:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74, 0x100000000, 0x0, 0x2}, {0x4}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:48:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) getuid() setreuid(0x0, 0xee01) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = getuid() r3 = getegid() r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x7, 0x80000001, 0x3ff}, 0x6, 0x0, 0x8}) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) msgget(0x0, 0x200) 11:48:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xaa) 11:48:22 executing program 0: mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x3ff, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0x8000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x44e}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb56}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1a9e}) open(&(0x7f0000000500)='./file0\x00', 0x18810, 0x105) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) dup2(r0, r0) 11:48:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x7, 0x867}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0xc2, 0x965b}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1ff, 0xfffffffffffffffa}], 0x9, 0x0) 11:48:22 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:48:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xd2, 0x5, r3}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000300), 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000300)=0x4) 11:48:22 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) 11:48:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8221, 0x80fa}, {0x81, 0x40}}, 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x9) socket(0x0, 0x2, 0xae) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)="7ac607c9f2fc4d1b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07d56e4cfff3fe6ecbf9517b4fc6a72c89ce7e2538bbd2912108b926b047aac9ac17325951d685b86fb7ad26d45f71b1b0a198480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0x84}, {&(0x7f0000000040)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa", 0x4af}], 0x3, 0x0}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000240)={{}, 0x0, &(0x7f00000001c0)}) 11:48:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 11:48:22 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202332f7f696474f1653001564371f7c4ebf07089727352f2b8cd82ae486e48af2056a9fa8677c7f26aed05ffaf51fba42652a0e6b7b5342d7555ad0800000000000000c346f861a0a289b042343e75306d8330dc7fb1df034fad8cdd940d7b354c0a832ed97a9d64f63d5257bffc22896176e4988c69e7bb9efd24db7f782af61f6e41dff6fd6e392929ac7174837987a49265a2f5168774d328cd22ed2b38d2c6c351ba489a9b5e3392b3b4f0fc59930c67734285eb3d904eeb792527e240b5ac777eeb7eb72af9041947fa977754adc2"], 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xa8, 0x3}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) 11:48:23 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x7, 0x6}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0xb2f1, 0x7, r2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657d6817f8ec1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0xf}], 0x1) 11:48:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74, 0x0, 0x4000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x11, 0x4, 0x80, 0x6}, {0x3, 0x5, 0xfff, 0xbb92}, {0xe0, 0x3, 0x9, 0x6}, {0xfffffffffffffffa, 0x1}, {0xe87, 0x10001, 0x5, 0x401}, {0x7, 0x5, 0xffffffffffff3109, 0x4}, {0x9, 0xf4e9, 0x1, 0x9}, {0x9, 0x9, 0x7, 0x4}]}) clock_getres(0x5, 0x0) syz_emit_ethernet(0x2f, &(0x7f00000001c0)="33dc00df7e2742b52dbe7381d9e039344c9d424f31e51667d9894f1322228eca385f36166b07a3a6d71fe5bcc26c9f") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 11:48:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0xc6dae1177c15dede) ioctl$BIOCLOCK(r0, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') getgid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000440)}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x8001) 11:48:23 executing program 1: r0 = socket(0x20, 0x7, 0x800000000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820000adc4a8"], 0x1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xf511) close(r0) 11:48:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000700)={0x1, 0x7fffffff, {[0x0, 0x80000000, 0x20, 0x0, 0x2, 0x4, 0x3, 0x9, 0x101, 0x800, 0x7fffffff, 0x507, 0x9, 0xffffffff7fffffff, 0x4, 0x8, 0x800, 0x3], [0x2, 0x2, 0x8, 0x9, 0x5, 0x6, 0x0, 0x1, 0x3a, 0x85e], [0x40, 0x40, 0x7, 0x8000, 0xfff, 0x3], [0x80000000, 0x7b1b, 0x1000, 0x101, 0x1000, 0xa7], [{0x8, 0x7fffffff, 0xd5, 0x8}, {0x4, 0x9, 0x101, 0xffffffff7fffffff}, {0x1, 0x6, 0x1, 0x6}, {0x6, 0x100, 0x8, 0x4}, {0x9, 0xcced, 0xce, 0x14300}, {0x3ff, 0x0, 0x7, 0xffff}, {0xff, 0x5, 0x0, 0xa44}, {0x4, 0xffff, 0xd58b, 0x6}], {0x8, 0x8, 0xfff, 0x1}, {0x8, 0x51, 0x1, 0x7}}}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x5b6, 0x401, {[0x6, 0x0, 0x5, 0x0, 0x10000, 0x0, 0x10000, 0x4, 0x10001, 0x80, 0x7f, 0x6, 0xff, 0x1, 0x5, 0x6fd477fe, 0xaa, 0x9], [0x67c, 0x3868f905, 0x100000001, 0x7, 0x3, 0x1, 0xffff, 0xffffffff, 0x351051e5, 0x78d2], [0x1000, 0x3f, 0x3, 0x82e, 0x1, 0x0, 0x4], [0x3, 0x9, 0x20, 0x6, 0xada, 0x8], [{0x4, 0x40, 0x1ff, 0x4c}, {0x5, 0x400, 0x4, 0xfffffffffffffffd}, {0xf, 0x8ea, 0x7fff, 0x8}, {0x5da, 0x9, 0xc7e, 0x6}, {0xffffffffffff64ab, 0x8, 0x4}, {0xbb, 0x2, 0x0, 0x6}, {0x80000001, 0x6, 0x1be, 0x9}, {0x1, 0x4, 0x7f, 0x7}], {0x6, 0x7, 0x10001}, {0x4, 0x3, 0x6, 0x7ff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:48:23 executing program 1: nanosleep(&(0x7f0000000080)={0x2, 0x2397443d}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) munlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x404) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/81) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 11:48:23 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="fbbf759cf1a56c38fff8888d0f3c282b1d034dfbba2740a1b8de2ce3f8ee125b3cc8ebfd69ce57c075aaac29c7001684481ab577ab121eade15ad6c5492fb08ea8f513010760896387c788f36c45ca83b2a970f9070d5b9ad8971687a28f3cfb0501dfa018262af92ab29c80c8baf624ab18ac07985e37bfe44a3aa1d4c3d143ee", 0x81) setregid(r1, r0) 11:48:23 executing program 0: r0 = socket(0x21, 0x4000, 0x0) listen(r0, 0x7) connect$inet(r0, &(0x7f0000000040), 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:48:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x800}) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x27e5b86d6f4a7dfb) 11:48:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x40, 0x8000, r1}) fcntl$setown(r0, 0x6, r1) 11:48:24 executing program 0: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwrite(r0, &(0x7f00000002c0)="ce06ce823ef4481acce62e75591fffb31ea21376e00a42158f5abb4ce3ae1c34247472faf881a7648b6674cf31647035972004cf8d21c30c8618b35b234d46a6f77b90178d9073499c1d24ca1effdcd795f1217d927f7124ceb34920ea0ad6db20f190d3c3972c1b549b41a28fa50bb39cb192343db5bb8c86547574d1003f5a7043bc638db02f10cb4f775ab928c2094de3534e39893145dfe22d95bec63741d93ffccc5865a10e260bf4d2d4860b1b1ab6ce8d71f561a5b68586157ad3e4b8641a739a68f58382b9367aba9844e15d4d9b128c319fdc6940cf9047c49e2825fdeb7212df764cbd91878b8a571e6b5f8e0afc4f9257215f42004bc6aa1787d94689bee64d8cf1bfd463b8eaa143ff56496c5a96a54afe934edce1f66ca2c9a44f3f395a5df25226c1b6afa53ef7b24624f30cfc3f22c67a8db14155801bc35b63458595959904fbf6ec46a4bc7c9e1224a0ac414aa18042fdd470acf5fc06306fcf03a81a22492d010834c795a30ae1a12bc288ee09565cc884e24012dc52aa84a22c207a37a3cdcea6a8595e40a691f65ea3921c51aa880db41b77e4ba43209ce39c675c3f1e68c4df4bb4728f23d91834bc8812ecd9a8cd4fc49f57cc068c2353484a506b9b3dcbac068e3fbdc9f5e74be6ac6e3b4da2eb2f5bc01d078399accbf533a5fccc51ca20fd9c950d48cd8f74c2bfe8f85e9d6fadbb528b15acba785a99d01d2ccc9d894056d57c8e6c9b5e3dd0e9f35ce305fc8c15219a789c33b5029d50b0571a981f55b36f51c03f656b1b42c25b6b474504727a39ec3757af365fe2134e8d1379d4fdb0c3ad1fa6a7c3ff56fd601c733f0b1e603d5d52656c18f323ea3693bc4d292b4acaccf4af25d38346e3b25d38d887bc551875b1d82f561425bb09956de2c33d5313a58211eaca8972ba413e4429e68202cba7a5e79d0c877530228f9b46a5327e3a76c191d811bd602ee6ce64ec1b0dff36be486a44caa8077f1f3e082d430ef25345637fa33eb68886000cf721914120d78f7f183938a4af745d9e4c18f1638a14e8df11d07dff1a2fbcd641ac34f8b5bc63cc4f210c8b401b25890684a9647f90d99630c77046e80bc67fd282230f55d1a86146d1b6d1d739df77de9d3c7746ae657bd6eacfc78fceef8dc15b68af9c770d7ae53d50dd2e2238a728d9cc8ffdd2575796e5ba32ae746b70ec557920c45bda35f8ed3182e6a48951db48a3c30802815da9aed97389c83534260b290a22b76c9699fe640cdea4d60484f98e3762930f28f8fd22621165ddcf0ffb930592d32e68de742f4f1e075345393a162d26be4845b70b3eb9c8c0d2a2d2981b16df73367df201a715657b512ffb65f550d494d9c92a0c6f8d30f588769bd0b1254f0430980d04466bd603bda3d9c6c83a9b7f1835100f98db36cbc507265acd0ddb6fce2b00adb41967776eda3f068b7fad274b86a66756c9145308ff31d4d46d04d75ce023541ab891387661bd9e2e2a9e958f71562d1c9d7e46742c19cacc973764b5e91582b6c5fa34cabcde8b7b664b3185564874b1139d171a9744988688e288e703110e405403cca0370d7696d0f540e946d1572a016cd9016d57d7d4b8e4a37a1e915eb076c43a2050cd4560dc797477acfb041aa7cf390f1d49886c09704eca66d82e5d05765ff3f049e4f844c840f3d50fa173864d7f24c7854459766b8311adb2d0ff62a4ff538feffbc466e1ab68e6a3c584edf918d9890883224a684a46b2f8802095493a8af6585e0d0539f4864182d88eb825184102cdc048ca05422500d31d960e0c585a604ecc8d4b4752306004126a14484d45d3c75b148ab56c70b6ca71105d493391102c75e3c6c1493adc83610aa33f91446e834fdf4f022d14a7ab8ed2cb11dbe4c1450b2e57ac1f43c6ba9382d0f4b70b0c6812843022aefed4785400f22ec3a1211cedfc0518bb1f17ca8254285fc94c73b93085eba19da230178829023a4b50e00a944f1b674a1f510860264045b3c7e1ab35f4fd5387ee5de94be248c908e138f7151869dcc8a6604c92610c79e1cfe046c304bda0a375ecc340245a2bd7d1000f28076278ece1bb5b8b44892ad9337a9b1805e61e4d4101e407d26392cf1c5d8397bb85de77733eb01be332fa270a9af1ec63a0d8685c64b5b228acc0795d7a3ce4ed6e894d87dc0c11d65fcedffa2cf96ae36dbf7ecf2261ab27d090997d4139bcabe91f8f359bc239ff4152d1aa2de1de9a32caf1e148e1c9cde1a6fc351e344b897acf1a6224b6436a0897d7e30b1c121809c67b4b44746eace94862924a13f39231586e34a53cce1e154537c2d2f5f05b00dd759b426be53be660d62b0911e85a2381300ff85e3425a748af786aaad72c867f1c3435d4be252074106fa66d269b402ed9dd36d29a5e8060e49f25d07d9efaf1c3cbb76f8ce664d91a19dc56dc93fafd8aea4743ed4290332d4528d8e4e1ec05f30a72190c0208c34b2901c0fbf57f5a96fa3d06ffafa19da1ed66e6efa12bd4a8de4b6d0d205a91ed18537fea312ce0cc3d6c062939762ce440e3be965a59f29afa3aad0b747b5e226fea27bdd1c418276473e7e69921e8692386c45b06133365412e1be3ce497bddc8028befe3d326513263206f81f2f9e8fe03df7d168ebdf41a35424d517761f23831d7a95e605bf6db4f56df83f5368d3659a5277e479dc924ff174d2b6748d748ee47d8b71c4a18521fa476897a77a545ae58f0385d5195d8ba87300037832d71bd75d82ed8a6c3e3efc8568f19d8801dd7b9f157beee2dae568bd38d8d430105bc13cd83b7b610db963ac3b4462e258dd20ddbc83598a0ba01cf6cf07cdb840d4fbd27ff4837254513d23f4c48bc8b2cd437b5f8490649f3e388e94878a97ed9e47bfe597df37a092adece199a3c60ce5e1684a7d1cf56b800ad2a83644dfde4500bc5f8d345d45556c5f2949f55929d0a032da3ef125a29497ab94a2bf005c7a61e7fe0e48ba7a4f249ff15c9708677b9eeef90bb3b82b6e815491c426b57623be7cdec9fdc44d1274718ac20575c1f319cba161ddf2b183dfb7eaf148eb4cf6f1551119dd7d364e638178e7e39f2042acde20a810e2b6033e871573077adc479fae16b0777b3ba8efdf239980f66388dd08ee2f453f207575e753fd77c6aca31cb4b22af2c23d2ea24a9e8d2c506d4faad6ece602c5253467b75aa151c592f9ebb68ff4965a7981936f513392c54eeb727e9ad7e656b5a19d1f760c1582b3199fbd2f52722e480c67ee769a85c49a4aa611af94a40bf3178b6c432f2b4553d243ba97ea55cb99dfbeeefbbb7929225bd34ecb2fdc750466f63c8fb58ea7e935d06f8acfe850c9830492a5be7cdde6bad96bfabb48d69f211ff6a59a6b788d9f7a31f1c708779efbd114fbf4826ac3a20d14226de3ad77f7f32bb940b42c64647ee6d7f2f45439e0024959f987db13b94ca1c644403190180c907600a5c01f59019b0b630d3408f81a26a64511875b0a3f7107029fc92e8fcdb4f6a9a8a479810362fee3eeb2f425d37e16a7665b2c370594993c0795122ea37501131a90df41cd2648b18787e71f8bd05ef21ba6207888ff3c550df3d622049372c96669d11649055c15441485a236f611138427603ea8b5291e454d03a0c990b75ada96205b778e5d1af5b1c556c3c6a0a611842284b0004de164517bb6d67de6c973b9fe2e2e43335e9230c6318afaf10b7e31653ca12fe41b24879f0201a91a30465a7c2e7acef3d9f2f9694d1e01904950785e7ef7b4af1ebc7407a9ce895b40c450bfc46e6c9156cb2902d4571c75ae99de0d04a74925c918a6f8d19ba6ec1909d44585914ab00f0eca70b4b7fdfd0d190d4bae37fa96cf1b38a29a5cabfaccfa97ab19870e3af4c6eceb92f15886fc1f6a97934cb4d4dce6a046c3edce6f5f92a3421d8c16ae66a93dd375b01c6ce4a24ae37c2fedde69944d9b25969153567ce7fdb0169fbfb3d0499cc5f1382cf3cfd9f2ae2f2734a154648a0b899ae388da30ca7ce36ae02be0827ba5eb682de3ab37e5cb2264646fd01af62d1e1e68027ba47e1e3b4004d44bede30f2627b1798eb2a5609cc91b19a557e2535100f7169e314b04f9d08266497c83f6f08833a004d09512401a53a7e5f610f4a95130cb9eb44a92399f9ef4da5653b688ba34c469f6bc8313399c7dcbcf9ff900d6c1f4468313dd6422091e29e229fd64315568f6e09f2ee19bf608e5adfb90ab5d88587596acb5e039b1af36ba3473af48907d27be49b83da97c1ea23ed4deceba993b2873df068a14a7c9211090491d47b7f73aa65c8ecf426afe983945d016261d02b4c193e5172b40ebadad35a55c3ce674ddc7f22d212da24f8d0ed96a8af7d1d598395b06111e1b1364488a6d79a03259e3f667d0018c96e7b0f2b12f2afc7b38848a89a2f16b15fbe7c72a720d6d1083a89c2cf70d779512d8220fe7a298f127e35fc8fe75f8ee6f3e3afa195962148b3dfe6ff3ca12fed7b34d1d5d97a7d30e46253c1c909d255969ab4cd4cb5a07424fb138faa277810346561d2a347f73a87e5824ead646882eae82012af401d23025bbcfc50d584d3da5c8e43b967e619bc3630f09edd565f8f25eeb09924b96e8c0d415a46a8f487e234e53f2fd0a8964dde782a814def03747a5132beb345933092588764fbfedc06029e22bfff950c1db702bfdc98f5179b918ee0dce1333361ff06fdbdfbdea6c244037925146f9d10c88e1793b5c12792c6891dac301e3e1303fdc97bae5eaf1b3ab1c682be90fc4fd2613f3f6aff340159478613b87e12d7367f6a990dfd4ba3982fcc11360b38d7b965c4396cd3b755c74f8011fdf9cb101e60df825aaaa32c3c83683a44cfaeebc086b535eaa4edf5a3ef308b5b59b8e462bf05e7104fd05745fd86ae3235c82e6cdcf743aa74bdcf129553351f5f8f25b23c8c1a3f1602d7680e5522bfb28607170c0b9959fce86ba39bfd4b3da2e767c58754f14317d5bef1343946ad307359d1b764f43f98422d476f4ecad31cee36b8a7a95d1a14ccbf6e7ae23f2bd289fb62cf2fca858ce17a29a27566d455257a26a9f1d89cf883717a4a9995b566bb8cccca65005916d212658c3e6dae1c4219f46311f22a77ab4a7f13750856c4d0c650f3656bc62af1c1243f429afe3e03a7b59b4d336519e9b796b649e97589a95ef174d1dc4e1bb72577f38490df9d591556dc38d61490cb87425df82f8e1a524fa5cec1f0640ce0e8b4e25b023e696dee523e87ceff5820fc21b5e2e0520fe1008cfcee1c996f0e4dcaed1d5c803b7052f13c4dcfbdfba240ef110f7dc531dec5224123eba92509e5870aa3ec44076665ed1648adc846771d3c787578c86e8649ba87515ec499ad6f73be80eee621556e6d60618c6c50cda78e1a1395c20da4d3b807540ec69dffb5e08029225c4fd5e4b75e20054e59673d086c5cdd4dee115bab1648ce2ffb88a85f2ae4bd4f24f3c8ce26100ef5e1f806f7a4bc0e15456921921fe55fe22eec269cb2d2294de9f5621fd8586069a231f36047fe41300a5bbbaa7577e5297cb57a4676932a1ca8eba865ee32cdbaf5ddfb29f01899ff7dad21a36e70ee983b2391116009294dcd2d554c6f4a6f4e13271a997b651a923bb84050917df2cd335a7944a7c89a5e64e61880f696fb19e413a67c96ff5368b8122ab8b576b9a27550698f70230d769142fc2501c37e954c514569ef44e7bcf3f326eca34c3251b63c1a0d6d03d0d18052e808c06e62ad94f0f36df96db324af", 0x1000, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {}, 0x0, [0x0, 0x0, 0x40]}, 0xfffffffffffffef5) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x5e, 0x40000000, 0x8000, 0x7d32}, {{r0}, 0x302042c2d5ea9774, 0x10, 0x1, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x544, 0x7}, {{}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffffffff0001, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x10001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x78b84365}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x827, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x9}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x20, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x800, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0x6}, {{r0}, 0xde9c92b8a4789d80, 0x1, 0x4, 0x401, 0x8000}], 0xffffffffffff8000, &(0x7f0000000240)={0x7, 0x9}) ftruncate(r0, 0x0, 0x5) 11:48:24 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/68, 0x44, 0x800, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cdee082eb5515d6f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffff7b) 11:48:24 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) writev(r0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="f41f222f8ff0abe310caa970de5e189c3287164de61343602959b1116d4871a981ba89270c28f48b6da712bf15521505bdd7de9e17ed50777d976580abd4d17199b78398398d74def962a756fabc05bff1a847e47cbcfd9313274836503f60f1cff4ee8d7be023f009786f2c975bcb9a5491bb0685bae25fae3c67c547ef727aa79d3b0914c4a2d83ccc298cd91bdf90fed468998a0eefd0f1ed618eac5ef026cf7e60cba4", 0xa5}, {&(0x7f0000000680)="eef535d4e559dc793df7ada404b204e54c5a6b8fe1933df7a9baef7cb1f79f940b35bfd4ac2561f4e21210830b03eb15b78f79dfe8bbc65d6ca1ac8d837d09b8708e1eb748518aaf9a510790d448aa2e905f76e8047b12f9ce367b4404dd4ccf2536e545f8acecbf04eb87d32b97e43c1fddc3d1ca8455406cbb79d840a71f66b0ee20a98705e821ffea67de77d5399c5b91aa23cf4f0b146b6795e693cf072fb25243a7db45cfc37a0101a8", 0xac}, {&(0x7f0000000740)="6f1c78d1044414a415679f000b7d22c2a48552bcec045f346c639ab5b80dab05", 0x20}], 0x3) 11:48:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7f, 0x27ec, 0xce6d, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x5c}, {0x6}]}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b2") 11:48:24 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) 11:48:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x4, &(0x7f0000000840)={0x5, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:48:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7ff) 11:48:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() setpgid(r1, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140)={r4, r2, r3}, 0xc) getpeername$unix(r6, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) r7 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) pipe2(&(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000002240)=0x20) linkat(r8, &(0x7f0000002280)='./file0\x00', r8, &(0x7f00000022c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000002300)) fcntl$setflags(r6, 0x2, 0x1) listen(r6, 0x5) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000002340)={0x7fff, 0x100000001}, 0x8) r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000002380)) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f00000023c0)) bind(r8, &(0x7f0000002400)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x1, 0x40) recvmsg(r5, &(0x7f0000003bc0)={&(0x7f0000002440)=@in6, 0xc, &(0x7f0000003a80)=[{&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/224, 0xe0}, {&(0x7f0000003580)=""/165, 0xa5}, {&(0x7f0000003640)=""/186, 0xba}, {&(0x7f0000003700)=""/82, 0x52}, {&(0x7f0000003780)=""/87, 0x57}, {&(0x7f0000003800)=""/127, 0x7f}, {&(0x7f0000003880)=""/213, 0xd5}, {&(0x7f0000003980)=""/208, 0xd0}], 0x9, &(0x7f0000003b40)=""/90, 0x5a}, 0xe9495d09ecc299e3) semget$private(0x0, 0x4, 0x99) fcntl$lock(r6, 0x7, &(0x7f0000003c00)={0x3, 0x0, 0xffff, 0x1ff, r1}) setrlimit(0x3, &(0x7f0000003c40)={0x0, 0x9}) 11:48:24 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r2) 11:48:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0xc2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x2, 0x1, 0x1, 0xff}) openat(r1, &(0x7f0000000180)='./file0/file0/file0\x00', 0x800, 0xa) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='I', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 11:48:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) open(&(0x7f0000000080)='./file0\x00', 0x53effe3123b6bffa, 0x0) setegid(r1) 11:48:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x390, 0x0, 0x0, 0x1, 0x3ff, 0x2, 0x9, 0x1, 0x1, 0x5fa, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r2, &(0x7f0000000040), 0x16f) 11:48:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x2}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}, {r1, 0x180}], 0x5, 0x8) 11:48:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) r1 = msgget(0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x48) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7ff, r2, r3, r4, r6, 0x4, 0x6}, 0x3, 0x2, r7, r8, 0x6, 0x7, 0x4, 0x81}) pipe(&(0x7f0000000340)) socket(0x2, 0x8000, 0x8000) 11:48:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:48:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getgid() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x80000000, 0xffff}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8000, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 11:48:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) clock_settime(0x0, &(0x7f00000000c0)={0x5000000, 0x7}) semget$private(0x0, 0x0, 0x400) semget$private(0x0, 0x2, 0x20) 14:41:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) write(r2, 0x0, 0x0) 14:41:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) shmget(0x2, 0x200000, 0x415, &(0x7f0000e00000/0x200000)=nil) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x78ea8f03, 0xcc}, 0x8) 14:41:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) setsockopt(r0, 0x7, 0x4, &(0x7f0000000300)="4aa0b0d078ce2621a5a5ca9ab8deacdf2197114d856ecc1c02d13c7bdb9ad26f6719451179808cc82a09f275dabab4479242c8df60ed6d2d5b9953892333269c40dd3c45bebe63a56517713639009328ebadf99e1b6e63e4423e8ba6c60a42e3dda3320d47d6bdb5e4b2798abdefcc1c922bbe64f9a873efffa710971ade1d205ffddc6796c5ce83105070a2c24e29a221494b3a380201c33c7868", 0x9b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x2e5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000003c0)=0xc) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@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(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 14:41:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/227, 0xe3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000100)="15a4e175e07a473b6dd148b0907435acf792", 0x12, 0xa, 0x0, 0x12a) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 14:41:20 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000440)="067784f1753a8e03038f8c5e475eb1be1c0718f33d5378976786f370880dfb509d70b34c7cf1acb237718a9595501110634d2af59e0303b7e80e27791583e1631eee681172005dac6a18f2a781fd56652c7d2fc68b68502eb79b4dc0896f6b4cd493568c199fc81b804e2f340e7672aaafab1fb5d443a2ba35ade955487b18331bf46c897869a9b8a96e6bc9a3c4d790801d03522b51f1129d51a24b9faa9960def90cb10c", 0xa5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0xa6, 0x3ff, 0x4, 0xfffffffffffffe00}, {0x10001, 0x0, 0x3, 0x7fffffff}, {0x20, 0x2ac6, 0x6, 0x3d42ee55}, {0x3, 0x8001, 0x81, 0x4}, {0xffffffff, 0xfffffffffffff801, 0xfffffffffffffffb, 0x2}, {0x1, 0x8f, 0x400, 0xfff}, {0x4, 0xfffffffffffffff7, 0x2, 0x45}, {0x8, 0x400, 0x20}]}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f00000000c0)={0xfff}) 16:00:00 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x10000, 0x200, 0x68ea, 0x2}) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x70, 0x6}) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10001, 0x0, 0x400000000000}], 0x6, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/121) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000140)) unlink(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f00000002c0)={0x5, 0xffff}, &(0x7f0000000300)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') recvfrom$unix(r2, &(0x7f0000000240)=""/27, 0x1b, 0x800, &(0x7f0000000280)=ANY=[@ANYBLOB='o\a\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1a63781c53198eac) close(r0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xffffffffffffffff, 0xfffffffffffffffe) close(r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x7ff}, 0xc) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() setregid(0xffffffffffffffff, r0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="699a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000655000/0x3000)=nil, 0x3000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) sync() r8 = socket(0x10, 0x0, 0x166e) setpgid(r6, r6) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={r7, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) recvmsg(r8, &(0x7f0000000540)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f00000006c0)=""/193, 0xc1}], 0x5, &(0x7f00000007c0)=""/222, 0xde}, 0x1) r9 = msgget(0x1, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x81) fcntl$getown(r8, 0x5) fcntl$getown(r8, 0x5) 16:00:00 executing program 1: r0 = socket(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) geteuid() geteuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffd69) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='.\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:00 executing program 0: r0 = semget(0x2, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x80) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x13d0}], 0x10000000000001fa, 0x0, 0xc600000000000000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x400000029, 0x97b2, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') acct(&(0x7f0000000000)='./bus\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x2}) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4c, 0x0, 0x5}, {0x0, 0x1, 0x8}, {0x80000000000006, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10290, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="806cbec928df2f43c50e8fd993ca053a49234647188bb5641f92d58aa75ff7754f4c056c298e6651e643284a340883e369224efbd6d01c272ee9b8b1b07bf4160f2f84eee7e2711cf9f6c067c94d5120700e7eae6d350356875a0d63bfdf0d60c03509511e81c8e4939435111bb84fffd03d514f5e9a3fa4dd390b0db0aadf984516d120f2f795bd357f02815dbdaecc6524cd6fb72d3a8f859b9b76c46b3956c9a4ab6b504db21dd3ea86d7b967", 0xae}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x400}, 0x9) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) getgid() setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="c5364cbc9c94c4c6343b4e9ce05c25e72f5e40f967bfd4463dac49ecef4b4edf16d43a9a99abedf7f0dbf4fa"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x3}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x6) write(r1, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1000000000000074}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x81) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x1000, 0x0, {0x6dc9e500, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x190) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x36, 0x5}) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3}, 0xc) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 16:00:01 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) mknod(&(0x7f0000000640)='./file0\x00', 0x2, 0x6) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000880)="bb3f78fcd177cba6b3506b84e04d5cd719f403a9d2365f483b38bc82ca2b902f9d4371b877b42442efc570bd90f9700b57fc4dd88e9ef824701339465bbf331c4a07c8eb14609bfa02bb2cc649c46f8b6d60467737bb06beee0861e7ff1d69a479a5d92cff2b3918b0dd97d0f2bc3da67b7cf0513e29bbf7d1e9cf50015e2acd6fe28364a5232f1791c41e2d5e23a915b4b2b2f16b347e8a61e16fa065f6bd5760b91ae43f4a27ffdd7339a1fddafe0f32954ee22ef80288c72ba97888d6ea1b47436d64f0389af843d75f34f695b157c74a318b4a959df5839798973eb0355b5b2f6dc83bae673a0afb5edeb4cd70e39c737fce8fd052aff5992648525c796e7aebaa5b772e8edd3fd96a347db2302a6b5091221f95eade77a7cbabdbe3f8ec59efc2fb1c7b769ddf45fb304d0c6f53a25e49e2df658d3647b8fa473c395ea39d0b01f88de7c5f6e3e82be293d46c5440cb5161dc9856e7f326ed5d5194fdbea3840c6e684f5201a073b9f0523bc5a6ce76ab866400b35ba312571998f9a46657def55571163051a5f1d5cc66c93d8a10b1e97b8500328600d82785562d175821971ebe715ac58de2534e93aa9432a92128740437087359ddbe1c3f6af7a82a2f22eb92e34e1482b49b5e2a2391075ed7fad843c7d2e4942c55d87c9f01bbf9962c4c5f4e9220af267f7faafd2e0996d4bd4dea8924f675add3b9a3c8e46d9444acfbc85ade81fbae2ae8cddbfe0bcfcd54be92b92b2a24b39481ed185beeabc26300de2e10b2b4fad5688cd65aa8439aa1dcaa35c930d65f809749eb60bf961f6731fc0fe605e4672506b4ed0936dd198a52f1c5b163715dad7314c8f7c02893b9c723d8a73e0a375faacdabae6b16b3a72ddfa5c8988e395df6841be26a63ea402f223a8842a32014d0e8130804fc63a4b683f4693ba165df37318b99e58892d99dfedc20fb35412d9e714ac6b884b8670f55797818b495443b4db11439ac4efa54732f71202337748e0efca89e24a71f732abb9f46e66b83eb5f884d5f77415b5f7e66f7e976594b8236a0481770ac481db894cd1c82909520e4a0ba856a50efa18d35b023d4e9e775b67ec7f39f2a938f2ac15d66492757a371a4c61953133bb9aeca53236dfb13c97783c9b2b5f6f4ef4a74cb05354b936da73d0bb50473076a17599c043bd2be5f4b165b445c0a9e35c1cd6196fb7d8d6e58116678b1c8c3e6c920548ea34ac8e2f0c6f9222c7924dce6b9c386b5b1030a86b0a39bc40576a24a5a1b6678d4358d44908b350dc133230f88c8bf895c1b5b0c2271aca107649d446bba601f8991c1cb05f7ed2653e43a7a963307ee5b2e8af00547845c09c5d678a5cc79b9274f348d8876ba0822f980b974e3ccc4368f8e2707a00ef5029c75e440ecf1ebd8414f5128c5d86f292ad6e47e997eea4e80d1d964b7a03807ca068f125a5afed6df29ca78d364a693c4f3d995a80a01930526dfae27f223c115257379d6df1be48581c603ab24f14dec7e8181afe84fc2d48f68793ec349e142533edc947a2cb4ca3d6ad547a28ac1c0f2f33c5012b20e8b62283083f088090667909f4f5d4425665b49571c36460587569ff54a784138cbb6fa4cb5a4e5907a020af76b77818b1a8fe0e159e73566e220d7148bf2c6f86b7e79a450215574f33032f58dad26ae62d04916584ec62c5a5662f5cf2bbeccfca58ac3c62081e01b071322d53d3f4d06fc369e715e370337a47b403d5ab3161ed35070f3daa548521cbb41b687edd80677a1300c9d719ab920694e7c8d56ca1073dbea0e4d6a48c629b30479cfbf17ecf21b9f1d3c59a0172080082b0ef042122ddadeb27fb2a1e838234ab6cc4175211422874d4b9942343fe112bfbd4b9fcfe509136223664cac6ae5796a25419b450a30b190ae6f91fffbe80bf8170bc1d4aede255bb1f279624d27a36024fb998442e0ef24221a1c983128ed0698849bc8d7ff1070704a81bf3521f318b87354014339c4ff6a9ad97fc477d5fda1c314f9c1ccec965d5a3dd0fa7a7418c6c48457b794d5e8ad2cf3a9b4fd938c882ab31dbbe1b08f09178a132376b683727686aeed6c83e5f29aa6bd01c1d6a88bee42588cadda3a3663aea582fe96a6b62ee8a46264dba6009bd86c61a5840040e40834129913dcaea4d537fe8b24ae9b16e78cdb78d3d835a14e8341bfe60c682beea2dcf8632479461e768fc54d81e4363f779fb65199baa2ac22a1ac07177a02d004491cc396424e36b81980ce03ab958cee200ecfecd24c902391e97ff75574c26c1e6fe752c8b63a988f0e4266f7edebeb9e27b1890244b76d3ce3d0ae61b701c063f108e247e330410baaffcd217c091d8fdbab3562bd370040b6d0db687b47e46abc7787484cdd2cbda00b5029568d516497138f201e1b2fc336cb87cbd550e77fe718c571b6325b3a534cf0d0ae910f6712fee6d50f9ee0b318c12fc5aa413ca9392128ca8314a9c7f82c4e291608d1396d06c16f9c46ce7d978a896dae9a661d06b5fdfb758f089e57323127ef47d87d29f262a3dbfe2b9af35a4f6c67138d169f3ff35a16bc56976394234bb531ead97b69c15c7d7dc2f1d003a735fa5413c710a92c3e03f4c9dee3638f04520947a679286007dc08562267fd5c5a76a5ffc90b1c1d561b13bad695624eb76d61b488bd8c24ac69cd5a19973950563aff18c67dd9303ca32cf091869a9cefd7d915e3eb3e547b8a1870231e6abc18c04cef27a33dcf9bae6aa1e6b921f61d03c052151c4c25f7da4bd914c899235bea2a3c3089f2c5819a8169576797f083655993c76f0c3ae08d4e63842759e5746c77690f77836e3156ced401a6317aa21aac84756d388bc3a302d8209df6ce113e0fca9e2604641cac6d4049f2af504ef10651fbf2ef6229ef1f430632e3bb5cdb0c02ba2db8fc792dee22a25177cdc5f31600f99a84328e00d3be176e0c1f128d0ebe97b3b59f250a2200c18877b9d61d9eb678a2b6aac71670556e62e4a3730d861ce1b956d605dd1406e246169873420281789ce452bea59e5479bda1ca79a5103eadebe2066acadf5c2067191d8696b19fcf181694d2e9c6ce9c999e149fc0dc2232a68281a2b14231f1f2221551a5af6cfdf68f101b2cd2fb8b65b0776bdf70dfc1fd6e15dc3173dae7572f901147d6c964e113f50a3908bd4d2715f8a88425bd85cf51531e10cf5a0e83f47b617e890644baace52c68570f8bd2829af5eaff1641edf581d7a0d0bf792ced1f249f907461b2b5258338dc307714797b269ed9853913b861195c4a59975222b36aedea7314b9148d0b180ea13b64803d770730bf3a1bc24fb5a2aa9ab744bc36361b5f472c9e75253c6cd9a0974b12e4687084bcbd2ea0b220571f0eaca1930b92bae60445d31bf9b20409aefa3c95820086cf1920b7903e687bfc36b70ee0ec80ab90e9b917ad3e83e88dd12d230f4e17daaa78b079445498c7b3a4b10028a267a808829c5a07895eab086599ee4e7c8bf7a579781a14e62b2ee6a991edb468e4cc94f89d4e211a7ea98c8d7220a786ca115f9c473e11509836299944e7c405d0819a08a9c423cdde3780f378783f0d3bad6db0a9828a4894960a3dc9acc9a09db63d15328d13ed5c2379e587134f490a4fdbc0fd547736c004a133980e04fce08032a0f5454e98ef68c0ce81f1379720e157f9ea982846e4daec10486cde2358248ca52d72a785f3b77bca38ad12cd7446e5fd6d300291d2a9ac2292479c60d66ec280aead91c9a13f9a25408f5defe69ebda032fdd09526a027ab00710a5b761686c9b3a5ea1e3f3b3913a4c42df37a8e69289c6eb7d248a6e84f5aa4dde56bb690231b66230c6b081d210695a39bb0eec4e93cf2310d6672b2eaabaf86c1bf8e791e165c6cd38bca835f6632b82e0df40a42e37f558be55e06acf48b3d2d1c7cb02fb45dd3e4395f05c532e2fb63c6aca4ccaf2b45c67f216871e59a8e91b2ea1a6aa73892a574669295a37a23347f0e96ff12a1a3ef1fd0fe613cb7a46091e01940a11149816fc8c2ee5bae07ad81053eb87047986da9bec2ce52756c9916a9e89bb4977d54ae3bea78e2cb06d30e573bcd9323f47e26c376f5f726cc366d04ba47af225685caaeda24370cc2c3feaff4fb93660eaa26ec9932786343c8ddd112d25a478bdcad3542630f80af8263a6d6c0e476f49fc1e9d6f05760fa630ed9d695c61293f33e21467f9b6c884556f0724e51bb1944638b17c9c39aa0355696f20abd57ebe3126f21ac27413286478fa799d5a69bd54e87003b6d471f39d99ddec35990bdd973732f33d003d95508c7f461a8f9b26bacec03b6c55b85620cce2e4027b6b5a3728786026033171a8857639385bb1fbed45a10238357e208001406334e33bb2298ab5d7081e43d6f72f17c607eb361e2b8986206d51fb4d82e1c0ee77c941477a42ab23b479182a847835a921e3edf11ebb979b325ab6ba4894b6c6d5ba61051a2a0a9fe094670d68648c5b89c2759168a6be273333c08a2433150e940e2fffd12e7bb1a23b0fb63a934cbfc6a828d6fb79a458bcfeea407a6ef4c04338bfbe7563db40e9d6a2e6eaaf4d644c6c9a4669ceb43d9c637cc5eb3197021fbe285bb84feb15859218987d4133724078ded1284391b211e319da89dce595a3fc0c5da10889ba4ff9b3a9ac843c67b321063057f5cc28ad7aee9450c99ea0fc7cc051e74c90e0a4b69f63651d1b86b3259c41c16247231b1e6f5d7a802757aeff18eaa8857ba76563c85effd0a56e9b3a3bfa1809f5852fbbe115aeb232031be51989b41bd5e94e9d1837a84d3e9bd13c25b94980c9b97d6d622359262ee01cab1e453787d4e1c2d49dfebb21f4b7f0fff952f21a001e6b5ada701b79f8867c9e5a9c9de4c593d213ae98aa881e9c031d94fa8bcd5b60d909049110d92d07f94e7d63caba1122856d6c1b25fe1bcdf28280a22abcd32ac346aa19b73643c86661c4f6e1477107be589facb0da81404880a8caba81d302abb9de96758e6e5916b936a9a47c69d2ba2cdb4004e748f3ed0335f87c4e778f205f9ff48739ed98c8dc603a227c6db5df660f340357ee73ccbe11068a98b93d2a5ec9f4dcc43db75c31e3dd68c37d19973e46d3c66509b4b208bc7dd32889228bd75755f8ddbceaf7a717c3314b0d22956d5141a21e084c82a70bc4488457424f06f349048b3141174c866ce1c1f0ffccbeef0ab8cf6f573bcea6fb9ae88a0d2730f51e000b95399b2cb212edb7e1183caf21c19f23300071b2bc8616240532f5dd51218a7b66966554550f3d26f11fd9f133891956724efbe73f9c2f5255437d4c27b4bfecc4f18853879adc355cc3bf2a44127e4391cd8adc032d9d9f6ea43b7ee2b3dfc5d9255e688079f93633853dab701939b23e34f13f90321358d516d1946d55aef9a78c3cacc1bb6c479f5165d3468a93d4ae2a056312ca08e6ba0a295c3bea759a5a0e31e509c94665ae3edf32f7473600368e303b030c110a759f0cb108c0a0bbfaadb0be666d765ce2d91c3f8103da3535600bfde77fc8fd63baad73f1a20b30cef4c94308e310e9750c08de7a58561001e476a38e57cf28e50c0e2c0c599ad0270e5654b95f81068fff60ef9ff4eea57a2073d726ca1cd34d10c42dc4c083c1265be58b3c60a1fc0d53c00e05097eb90737c28b1dae9006e06e7d4c248cbf38368efa0a3c6723f44418280b4ae2e6b494b5e171b689a4dc53b81e99aa5f8c76da0e6be5789112633340b7ea179d4bfe61ec32e3530c47549", 0x1000}, {&(0x7f0000000300)="24c80e256ca37737ea35aec248b5a843daf8343cac79a0ecd4efc783f7252a81fed0dc0e79d149bca5a040179ee6862b8f8ecc4f6ea929edabfc44b297849f8add96cd5a4694d4766e4b7888add3fbbe7f10da7f9bfe7b0f6b6e2abedec1328bc34183dc7de0e3c7c3809ec36b34310bca804f9f9b48bb2da49838bca16af5ac2c3471c93d76e165a70e71b4c428c3a44ffd2ce9494e91702c28c780a391bd6c84598c29b8061d78b9a58052a05d27e156f66ee8c0da902f15f84f5093e5c5ac3470994a00a1e7458f7ff6080f6ad2d5c56ed5c1e8f725d9105c75fbe016b591d294ae", 0xe3}], 0x2, &(0x7f0000001b00)=[{0x18, 0x1, 0x26e, "b4982cc775bb"}, {0xf8, 0xffff, 0x7, "90b9208a284c73087f280333864711dc1cb55d754a5b62ea30ac2ad417808a6bbf26f6018bc4ffd96582b21d503318cec225b5152a527f09ef7f7a3702e19e7457cd8b29e1c390b1f54b8fa8eaea5f568b7032f13d96a8ce798f8005da1aec4193daff75f75ec8482a2133a4b4f51e66f36c7ecdbf1d3715f3640e09630dc9f5c972d9f53f7e670bc939ff939f8e5e2421a0957531207a9196691f190db4f3d3315a09ec94255978d6048d95ae3554b57cc2fde07fb9c6fbefb634578d4b3566fc76aa7ad80d6fc0be4606e7a05373ad52b9d29a69470c202a0b728459d04d929a"}, {0xf0, 0xffff, 0x80, "fad725af90207f058ac61f7096da1778ea6b8ae1c10ef1aa9186cd6fd891d8ac28b663723228a5b0fea47524e26928723a6d1bd325e7a9e1de39fc05b1a2eb6e1599013e19ee913f4ceadc1a4200cf7758d11cb374baec22b61010d69201a6ad6b0e5f3fed2b8c7248a4f1c5e2bac0d91ab3ce831f9a959e94b4cd92032851c9bb825ec739c816acef984b9d37f2a52bcade761c36cf7af89f09d9ddb5347bacf0e938588495c1479f696c12080eeb97183f193bbbeefadb0a0697e8dd0ef1cdec087273e40cd9a4ea0f34c5e701c36b56e0c017f7009e7ac163808a7c8d"}, {0x28, 0x1, 0x3, "45c3933a1459f702a85196009fe1c4820f104bacb42f"}, {0x78, 0xffff, 0xffff, "26c43e89983689106fb843a9091d4a380ca83ed916172db8d6114de0d82ff7b28421b6e36727e16c91ee6397e3cb73a552e6ea04a4d87238dd0c43e142fba991d803120c61269dcc85cb2ad3d2c7d651224a141564861a2ebf5e4623670ce6b4987122978e7e"}, {0xc8, 0xffff, 0x9, "b5bebbad71eee5ee47202b90eb397d0fdffaf69ffe3e2efd694946ed1eed30c9a271ee72b11fe90ff55ee3ad3841ebe5a54a1e12c95d2f6c7d8e8e5e90260fbfa30b2f1a625d97b6d6827796a4abeddf3772b2d411785d14cbe7d849064de481d103b2575ee71aa678607547b38476ce5e97f87974ee8a97ddad54b42072c04155c42a9f044d598aa236afbb22407739b4308bdc421d4eb4cdeb9ff1a5f799b2dc8b803d148e26cc3745c36ec06b06fdcaf1d3a32e"}, {0x98, 0xffff, 0x0, "aacfbff4e1752a6e0f82c0049bb550b565dcec5f061410165dcb082a9edd3f5ed3db5f35748114cf0498a3aa7abbf452cd601742bbaaef7cff059a4a40073159b7783b65e0fa29672a7cd7736f22189ebeb45934e090db175828b43cffb6d2e25fee19f6fc50a02a9d12024b84070c7f70158d4d09b4b1ee6167c77b9622f32e0e9b"}], 0x400}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:01 executing program 0: select(0x40, &(0x7f00000001c0)={0x3a, 0xfffffffeffffffff, 0x3, 0xf376, 0x81, 0x1ff, 0x7, 0x1000}, &(0x7f0000000080)={0x7, 0x2, 0xfff, 0x5, 0x800000049, 0x1ff, 0x8, 0x8}, &(0x7f00000000c0)={0x10001, 0x20000000000000, 0x6, 0xfffffffffffffffb, 0x10000000, 0x100000001, 0xfff, 0x7e}, &(0x7f0000000100)={0x6}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000004c0)=0x8f3, 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x2, 0x100000000000, 0x3}, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) openat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x326695e1030fa7c3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0xfffffffffffffffd) r3 = msgget(0x2, 0x80) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000003ea351a787a6255cc5a7dc6a4f716a8c1f8e9371612219b469ad684623aa1bec7dba14a846e1e6f0ea9379bfad1d74864e5a2dc45667ac4be99b0ffa17acd7d21d2751e3239e871364fb4bc6b284a874915557c115aed1168ccd626db888da7809ad62af428cef65e5dff5fe711ff685da5e1d45130c65682a3f0c2e548155091e0520deeac9de73b975cc5afacbf3ad1a951a08c43e5346455767b7c0382fa9ab10a5ee076ee0671f4a9fe2479dc1076080225740d2f138dd0d40d16c6eb887dd80c6b90ad1189b1f42bbc2f40926214c7f165249fd087c67374c78d6d5cc88de44501b7722347c2a5303c0ffb9f2c4488e44f17d6d0a8de34369ba5e8bc6"], 0x107, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x800) select(0x40, &(0x7f0000000000)={0x8, 0x10001, 0x100000001, 0x8, 0x7, 0x40, 0x0, 0xfffffffffffffffd}, &(0x7f0000000240)={0x5166, 0x5, 0x7, 0x3ff, 0x86, 0x1, 0x80, 0x3}, &(0x7f0000000280)={0x40, 0x31, 0x5, 0x5, 0x5, 0x40, 0x1, 0x6e8}, &(0x7f00000002c0)={0x8001, 0x8}) msgget(0x3, 0x400) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = socket(0x20, 0x5, 0x6) connect$unix(r1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb38addfa1dd6d246) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='[+\x00', &(0x7f0000000280)='{\x00'], &(0x7f0000000600)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\x00']) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x180, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d, 0x0, 0x1ff}, {0x16, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff44, &(0x7f0000000180)="a2") fchmodat(r3, &(0x7f0000000640)='./file0\x00', 0x26, 0x4) 15:59:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='ol', 0x2) 15:59:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x6, 0xb09, 0x1ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) lseek(r1, 0x0, 0xe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x3, 0x0, 0x0, 0x10000}, {0x5, 0x0, 0x200000000, 0xffffffffffffffff}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:59:59 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x4000, 0x7) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="3f936150253e8cf21068f588f8aa96d6d7fe90d38ab8688056c455d81bffa867dbe03160fc99586555495754aeb73e3211803247a814ea7566ce5b878520a4d85699b69a3b7ed5677980b8609396b2e5a0c4f6c23b40c24e862886988bdf6bbbfa09054ca60dd0ef3a23a769da37d8eea636f2c3e8243708380b7846597564c62a2f5c34f853c46f8d3ea6b640027af3", 0x90}, {&(0x7f0000000140)="9b84f359a47f1b429916af806d60f1001ba1b23d4a2b22a9c4ce1b5f341fa2556d4468437e7e58a60f5f4156cfd1f5f6476ec705e07c8c982ceafa74df3548156b26bea17a5cae37eea69fc29678ac629149a37af29518b0b6df903c54fa02be933b8feea3ab39d23ff493bd0784b6ebba52bf8d461e388d45c42866d77a0871d5099a0be7ecdb5ba2a28ec49f9a1551d718e21f1f408ef3fe832ba5966e4ac1987f47383badf30b5fb52fda9572e3716a25b555bce2d587e36505e75ee327b152b97d3a975b83a7daad12ad042f9ecd722a738c3b255cf50e77d03086331c3d8276f91091eef4166cb1697bca6c134180a72c8df166c3d2ae2a22540b55", 0xfe}, {&(0x7f0000000240)="86ac6eaa523f5ffad2d72cd89275576297cfb90b292890621165c44662fa5a3606599815f8dbdda2e951e8ca4f07b9047671d7be94214eb092c37b95eb69ea1f5b0aa136205c45273651a101abf840c7c58c9b6c156d1ec1124d57d72c44ddaa427441082af8c4b261aa027663449b0aea3b5332a175b62da5d9d1", 0x7b}, {&(0x7f00000002c0)="073e39e4e1ec1af4badb6ebac39ff1ce8258a366cf673bb8f0a50e77f1c3", 0x1e}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="e8000000000000007377d46b0100000029e31b659ca1719124815217670d3fff77a0851bc40cf1eb3c7f0cf41e7aaa295e9527f14477d69146704a00500ba08543e98402c071572b93f3e3ff7a35100e1f370b67647d3a1ccf5f66db4648c523ef9ba2f4c0c24b58cfcefbaba40c4ed2fa5b14e72b0aa0f29184bccd9d883893a2591d4034afc11c427c20be4f68b16d44d649d3399f44b8dac1408e0c5c779fde03f459ca0d67a726f68aa5c4479ee27245aa93c5ba1e311b875707347092bbb8c82d5f7f5d80be6c2bd4bd93cec1df2218b9b1e073000000000000000000000000000000000000698f53c8a6354366147ddd1d232fdc007fc72d8be9a601d3bc7e243b077e5eb179839d4482633ed38f350f30631a81719c2d5d265bf3ae2e49e2839954978a394ab33472f379b9"], 0xe8}, 0x4) connect$unix(r0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 15:59:59 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff0000000000ffbd008a5b671b1b562a53321acdfbd00e17931a3a7d8706000000b810000000290000003200000003000000710d24ac944f6a91b15dd9c84b1fea27030279035b157f2006363ced73b2e5723186ca99c3162e33d7f0645e043a6813b63f35284919a332c54aa50d909ed36fba832c21c929de3d5f4afcd08a8cd590b5e1dbaf7ffc6831b329b882bed6aa108f849ab29efa4bf31f46f643bc76be2d3ea0067496bcafd59005f4510ec001c89fc4a7ed2b132469c90c9536ee0acc40b707"], 0x30}, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:59 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa8, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="20002e2f50af6c653000"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:59:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 15:59:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0xbad4, 0x4, 0x7, "eb105636f527be0a06356c988b82aa29c005ad29", 0x6f75, 0x3ff}) syz_open_pts() 15:59:59 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f13b01f513000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xfa8cf1d8b66696c8) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571214a09a2e8bae358d3bb67f3394dff2661bfcfc2927410cdd39e8e089e4c3c67b7cbf540ea801d18de8fe23e17d08164f6bd50f55b70def5d49d1d3a6f0d405d3822ea21ab34508afe1bfc4099c4d233ba9e357bf2928b9715496e3ce226a91ba72eb2fd9bc98842a6", 0x88}, {&(0x7f00000007c0)="6b1d4c65eee40901beca73a87b9c4614fe1d885ef945cb6d1f96bdec2403e259b9fd0cd164d5dfa0a0a3fe4b1dcf415cb975ce98acf3124198e9780b5cdc2691002218ac43ebe2d5caceeacd1ee3f48d4c39a9994d9f9e7c81dfbae5949d0c3722dfdad716432555e20e", 0x6a}, {&(0x7f0000000840)="c2ddce61960fe93e4119331da9722c9cbb675bf1e45d999c66a2987d1da07e3922afec7b78c59e535651721ffae8ed44ffe9fb9bc9988d5f7a25c4905352a5385a2e54f5", 0x44}, {&(0x7f00000008c0)="265a85362c746d29357e0c897a6f35cc2b7d66386a2c675a5a87fce3075ca4109c16ac25634d20d1415d2ca1bc03a89f1e1b3c6704282f75c02f04c1c12bba7e322e1a616a0f8013ee771dfd090687d6fa09e60be8b09b7b206e", 0x5a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xffffffffffffff6b, 0xfffffffffffffbbd, 0x8, 0x0, 0x20, 0x2]}) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) r1 = getpgrp() bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x89d2f89e274f3d42, 0x0, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20681, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x898, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0xfffffffffffffffa, 0x1ff, 0xfffffffffffffffc, 0x80000001, 0x7, 0xd7d, 0x2, 0x10, [{0x8, 0x1, 0x40}, {0x8, 0x8001, 0x10001}, {0xdd6, 0x2, 0x5, 0x5}, {0x3c, 0xfffffffffffffffb, 0x9, 0xffff}, {0x3fe8, 0x3, 0x2f, 0x1ff}, {0x6, 0x7fff, 0x101, 0xfffffffffffffffe}, {0xff, 0x80000001, 0x370, 0x81}, {0x200040000, 0x100000001, 0x1}, {0x69e, 0xb67, 0xdc6e, 0xffffffffffffff80}, {0x4, 0x100, 0x7, 0xa55}, {0x4000, 0x8, 0x9, 0x9}, {0x20, 0xffffffffffff8001, 0xffffffff, 0x2}, {0x5, 0x7, 0x100000001, 0x4}, {0x0, 0x5, 0x800, 0x49dd}, {0x4, 0x0, 0x29b, 0x8}, {0x4, 0x7cf5, 0x5}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x9, 0x4, 0x3, 0x3ad3, 0x5, 0x20, 0xff, 0x10, [{0x18, 0x0, 0xe285, 0x1ded}, {0x8, 0xffff, 0x49c, 0x4}, {0x5, 0x3, 0xffff, 0x8ac5}, {0x5, 0x7, 0x1, 0x10000000}, {0x20, 0x2, 0x4, 0xfff}, {0x941, 0x5, 0x3, 0xbf}, {0xb6, 0x3, 0xf1e, 0xffff}, {0x5, 0x1f, 0x8, 0xf800000000000000}, {0x3, 0x7fffffff80, 0x972, 0x81}, {0x9291, 0x4, 0x2, 0x28d}, {0x7, 0x8, 0x18}, {0x0, 0xd88, 0x3ff, 0x7fff}, {0xfffffffffffffffa, 0x1, 0x4, 0x6}, {0x3, 0xcb, 0x7f, 0xffff}, {0x6, 0xf3, 0x8, 0x4}, {0x6607, 0xc1b, 0x1, 0x3f}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x7, 0x5, 0x7, 0x6, 0x9, 0x1c00000000, 0x6, 0x10, [{0x100000000000000, 0x2, 0x8, 0x6}, {0xf56, 0x0, 0xfffffffffffffffe, 0x8000}, {0x20, 0x2, 0x4}, {0x2, 0x2, 0xff, 0x6}, {0x5, 0x3, 0x7fff, 0x100}, {0x80000001, 0x10001, 0x10001, 0x45d}, {0x401, 0x0, 0x1}, {0x4, 0xfffffffffffffff7, 0x4, 0x8f}, {0x2, 0x5, 0x8001, 0x7ff}, {0x9, 0x70, 0x6, 0x4}, {0xd0, 0xdf, 0x1, 0xffffffff}, {0x20, 0x3, 0xbf7, 0x8a}, {0x496, 0x7, 0x8, 0x1}, {0xffffffffa19dbb91, 0x2, 0x6, 0x4}, {0xfffffffffffff40e, 0x8001, 0x1f, 0x7}, {0x83, 0x1, 0x9a06, 0x8001}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x3, 0x1, 0x5, 0x80000001, r1}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000580)={0x846a, 0x4, {0x2}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000005c0)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x840f0186c70db949, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r8 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x11) fchown(r7, r6, r3) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000680)={0x5, 0x5, {0x5, 0x3}}) fchown(r4, r2, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000006c0)) connect$unix(r5, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r5, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) sendto(r8, &(0x7f00000007c0)="99d7a3c3782d498f693253c851007816638939be66a2587137e6393f3fe8bc9340f6435ac1ff3829faaaf7f4c131049f9f8d0e85e5007b6188f4f09cd92339b83577f39f50c4b53757ea7f80f0f7b82372c568e5848018cfb918c4c8ad12c2bb94e9e1f1e034396f7a98dcff0b3954718bf81d9dc46f897966b6b973", 0x7c, 0x1, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000840)) listen(r5, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000880)={0x4, 0x200, {0xd82000000, 0x2}}) mkdirat(r8, &(0x7f00000008c0)='./file0\x00', 0x108) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x2, 0x9fad, 0xc4e}, 0x3, [0x3475, 0x7, 0x3, 0x5, 0x400, 0x0, 0x8d, 0x400]}, 0x3c) r9 = msgget(0x3, 0x1) msgrcv(r9, &(0x7f0000000940)={0x0, ""/24}, 0x20, 0x1, 0x800) getpeername(r5, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[0xfffffffffffffffc, 0x3, 0xc7, 0xffffffffffff3252, 0x803, 0x6]}) 16:00:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="008da3f9fd4ab07ff3721333c7bb5bcd91f10690935aa136df18f65288c83e216e970eceb570b71dfda559911f6283e2a7f5d2e6d13266439c75ac2e5417ed4a991043e9b29fce8ba5abc544c16db1a15a94120dc7fbae82fd48c0115207b801da23bc0794cc73a58fff04c2a605b005dee5fcb47658fbebed34211a15a93e3171d8185340406b38f26dedab9c290c9aad9bd77f3dfc189083b5bd05"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) openat(r3, &(0x7f0000000280)='./file0\x00', 0x512611c5ee5368b1, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000002c0)={0x96}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) mknodat(r3, &(0x7f0000000240)='./file0/file0\x00', 0x80, 0x10001) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000000c0)=0x9b2, 0x4) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x140, 0x3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x41) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) 16:00:00 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, "73f3267eafcce5081a6f09000000000000f200"}) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:00 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x941, 0x100000001}, {0x7f10, 0x3}}) r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000500)='./bus\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') utimensat(r0, &(0x7f0000000540)='./bus\x00', &(0x7f0000000580)={{0x100000000, 0xf800000000}, {0x8, 0x2}}, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setuid(r3) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000b00)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000940)=[{&(0x7f00000005c0)=""/86, 0x1ff}, {&(0x7f0000000a80)=""/49, 0x31}, {&(0x7f0000000680)=""/179, 0xb3}, {&(0x7f0000000740)=""/149, 0x95}, {&(0x7f0000000800)=""/236, 0xec}, {&(0x7f0000000900)=""/39, 0x27}], 0x6, &(0x7f00000009c0)=""/68, 0x44}, 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x2, 0x3, 0x3, 0x0, &(0x7f0000000280)={{0xcdd, 0x3f9d6992, 0x40, 0xe1b7, 0x4, 0x9, 0xfffffffffffffffd}, {[0xffffffffffffffc0, 0x4, 0x3c3a265c, 0x8001, 0x1, 0x5, 0x8, 0x8000, 0x8, 0x1, 0x7f, 0x5, 0x9, 0x8000, 0x401, 0x66, 0x0, 0x101], [0x5, 0x9, 0x2, 0x8ff5, 0x7, 0x101, 0x71ed, 0x8000, 0x8, 0x944], [0x3, 0x5, 0x9, 0x80, 0x10001, 0x9, 0x9], [0x1, 0x2, 0x10001, 0x1, 0x9], [{0x200, 0x7, 0x4, 0x9}, {0x3, 0x5, 0xffffffffc91ad924, 0xfff}, {0xfffffffffffffa82, 0x800, 0xfb43, 0x7fffffff}, {0x2, 0x7, 0x48, 0x5}, {0x200, 0x80, 0xce0e, 0x2f}, {0x7, 0x1e5, 0x1, 0x5}, {0x1ff, 0x0, 0x0, 0x7f}, {0x2, 0xff2, 0x6, 0x8}], {0x1000, 0x20, 0x80000000, 0x6}, {0x5e, 0x3b6, 0xd9f, 0xffffffffffffffc1}}}, 0x2, 0x800}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 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) renameat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000140)={0x1f, 0x5}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100, r1) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000011c0)=ANY=[@ANYBLOB="f000000000000000fe50677600100000549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c740b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99e800000000000000ffff00008f000000cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88354b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d51d847977b9366cd9e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a829cfce11419c6cada95b49f302500000000000030000000000000c689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b20000000000006800000000000000ff0000000000ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e0036f65100"/627], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:00 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffc) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) write(r1, &(0x7f0000000100)="3e294a50a3bc48402ea2cd7581eece933e697ea0c755607d37c6f3e64a2c775971b4f0aea0b978a874599f3c6075244b2e2c050fcac67a5e18b587cedbd85e2fb05df7d753f141607634eab13a", 0x4d) poll(&(0x7f0000000000)=[{r1, 0x191}, {r1, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f}, {0x3, 0xfffffffffffffc01}}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x0, 0xfffffffffffffffe}], 0x10de}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0x0, "0000000000ffff0000000000000000001000", 0x0, 0x7}) close(r0) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x8, 0x1eb}) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xc99) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f00000000c0)=[{0x0, 0x9, 0x8, 0xfff}, {0x5, 0x3, 0x6}, {0xfffffffffffffffe, 0x81, 0x2, 0xd30}, {0x0, 0xffffffff, 0x100000000, 0xffffffffffffff00}, {0x5, 0x8, 0x6, 0xffff}, {0x3e0a, 0x2, 0x6, 0x5}]}) syz_emit_ethernet(0x16e, &(0x7f0000000180)="969b100c") 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x7, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) r5 = dup2(r1, r0) linkat(r5, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file0/file0\x00', 0x4) accept$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x2c, 0x80000000, 0x2, 0x96}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x3f, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0xeb7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x8}], 0x6, &(0x7f00000001c0)={0x8000000001, 0x5}) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000200000000000000000000000000001800"/28]) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xffffffffffffffff) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000300)=0xc) 16:00:01 executing program 0: 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') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r1 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x9be42f50b69fb8dc, 0xcc) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) dup(r1) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x100, 0x7, 0x8, 0xffffffff]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x100, &(0x7f0000645000/0x4000)=nil) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000880)={&(0x7f0000000900)=[{0x21}], 0x1}) nanosleep(&(0x7f0000000000)={0xffffffff, 0x9}, &(0x7f0000000080)) pread(r1, &(0x7f0000000300)="26a71b7475df42f229cc1722b29d3ae0231a7ff66312824ce5e9077259c17a3e97473bcb465d48a9de4e5a3961d5f4f13f10ea", 0x33, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000003c0)="d59cf181cdcfe54ef6cbe26a6be519967ec3e351ab0cbc7dbeb7b0a9899f22b3de780b2d0391ab16798a8630133518a43cd60988ea411d134540e7ad77e594c3c96590e728fd2577fa6644cd7c3b7641bdb1ce5a5716a54a4cbe04dbd7edc85242532bef8df4a7f1c79bdd02c00b6a6416566c6be5f84d6480630a399de0abb8889ca5c10c0ce241de100ee04e5280966754b2b6705f3ec28ddf5474306af64ff36d4d984a68a4afd16b185f5f3b901aac56489ef1196d363b691daa0d8014a00544515e708eb5", 0xc7}, {&(0x7f00000004c0)="f09f8e68800f5bb225", 0x9}, {&(0x7f0000000500)="3302a6e68045ac91daee2528d9a1e3926b01aba13114edcee53c1e67b0c2e173e448c9a4e91a38b601a71dec83d244f5135f20837ba93ac76d85d9a88f193f81da558f1ddedf3cc73656817a97d753cf5d301e912473588ab454d2c2f21b3c09cde458eada4eef7fbb771446d984f53a2b4e8dc53a0eced6ffd0fcd9737d7ba60f3ab2f128f5d84d2d05b6874a296d2c9f6e33d18f964b8296a0a692896e04e8aedc083f86518f16376474738a1740a774db9a309fc01253b8daaa8466b5f4c22e78060f7ec36ada8be310cb", 0xcc}, {&(0x7f0000000600)="ba0dd5ca6583d94d0b792c5f2a3cdd15fd4b2227029349340cb4a1d6a9601d8150f786fb52a2068f7a7494b81bdaf36c9140e928422465156eab723828ca4789e9071325c06677a8be1327d30f304bfba40ca999f2dcfd5a4a17", 0x5a}, {&(0x7f0000000680)="c2e923b668d588da8e979de303bb566cc73800e87468338bf63263ed417bd07c25cb1ba8dd2220ba896cb1241ea3dc4c255151e82140baf031983285753144c8dd952c66008f8561f8449a3f319fcf110a7ebe3502eb928d534b30099ed46ded5b404c61f50605945c93daf2", 0x6c}, {&(0x7f0000000700)="99d9f63529a95e25e47b18366e357519b1bf8c00b0ff28668f709a87a8ba743b7dfb75595dbbba1b82de17a5a616813f3b6c8fb21a3a28df4addfafee11b4894de25249000055994ce415ac7155dbc7f8b1acad2bdef12bd050554559f70caf843144616ceb578ea068b40e63b32fd315edde7ff4ed21ef9372273b7950512c7eadf3ba7c8ac94f37a3596e29e0e079421a77bb4a054de14b2523b39eb64c3e6630bb30391eda33fa5849c17b2840900a7ca37c7b6ea0f71242b859ae3fc9d2df55372974eaa8309", 0xc8}], 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000000940), 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x3000000000000, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x82, 0x4, 0x2, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x6}, {{r0}, 0x0, 0x34, 0x67c55373972b3f2e, 0x3f, 0x4258}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x80, 0x4}, {{r0}, 0x5962fcd8bdfb62a4, 0x41, 0xf1c7c790d234b63d, 0x6}], 0x9, &(0x7f00000002c0)={0x9, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="cf7088923ffc32e4f60d8bc2234e5184b35a5d7b", 0x14, 0x4, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) acct(&(0x7f0000000040)='./bus\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x8000, 0x5) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1db, 0x80}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x108) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1f) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xfffffffffffeffff) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) acct(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x80000001, 0x2, 0x2, 0x3}, {0x4315, 0x0, 0x3ff, 0x5}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x6, 0x0, 0x1000100000001, r1}) getdents(r0, &(0x7f0000000640)=""/216, 0xd8) socketpair(0x20, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000340)="febd79ffc27be1a8fb8748ed8d3b6c47818d04fa18e9f5e1ac14168c473d25db9b37c9079f1351968940f3455634c5f83ddc5b9e62d0446f18a7f311b3e653fc01e9adf06583bfbee85f697ea8dc005adfae7571e737a4c2071a14fe573eba538be537e73ac8ae65419a7b54195ef3a3c722439f49d63fac5025bc79b525b24bb1c214e7d314b821e28b58181c07d014a0f963955c1ab90b86789f4ae2eee0c592c126b1703fd6d3a1c1b68c79e400b6f405482bc85981779b1aa92dd9af6ba9d53dbcfb8d941ea63c9afb12d3ceb50e95", 0xd1, 0x4, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 16:00:02 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x5003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffded, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x6, 0x5, 0x4c, 0x6}, {0xf879, 0x7, 0x9, 0x8}, {0x200, 0xffffffff, 0x7, 0xfffffffffffffff8}, {0x8, 0x10001, 0x40, 0x1}, {0x80000000, 0x3, 0x0, 0x7}, {0x401, 0x2, 0x6850, 0x2000000000}, {0xffffffffffffff05, 0x0, 0x3, 0x9}, {0x8000, 0x1, 0x8000, 0x4}, {0x3, 0x1000, 0x7fff, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x9) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x1000100000000}, 0xc) 16:00:02 executing program 0: shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fb3000/0x1000)=nil) geteuid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000e80000/0x2000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000000)="7761ae1d816a875f7f1ac6f4236b30b0012b23ff3c55c59fe553b2bcc0e4e1ef1e1dbea15116c1dfec5eb346d16755ba3e747e4d5c08f6e200f610cd81af510f17dce7019e528f4b14c8fb41924ebf4463e74a451bd4c3fb4577a0fcf760eea1737e97c6e92cf6b887b6d635ae0f40f18e1bf497197a682a22b50fb803444d85e8337fb5a9", 0x85, 0x40a, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:02 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x20, 0x1, 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x72fd2b5e6dc018b7, 0x751) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) getrlimit(0x4, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000480)='./file1\x00', 0x8) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="e877ddad5a9b071f8ec9a71488d3f827ee13c4c055afeeca5a7b91580d6a614cb19a78e120b3a884d85094c3ca5037ac7ecee6610eaba24fa1d52b08f8397227af76b735b7344de93d5ef505cb89236cf301706999f88defc7619f734042f36b573aad6d334639a80048658e0a1c8c56a15cc2582d07c84b5e9f73872f4a79dc11eb3a193a150ec5b81f1fc45ad879660b653d4b54319e597d6d69d2b464cfa3f0fc5d2c6f623fb4b81f6b97e8b3567f4320a5acaba6e65a3895f4e77e9fe92146bcd9cc3bbf4025963da4600de56efd8aae08a7a99b300949ceaa3af0c9cc59", 0xe0}, {&(0x7f0000000200)="ffb414f9248ce15d8c1e941479c83c70de8744488f8d3dd873bd0082511c9ab72aa0fbd06a0b060f2faffdea3996d5308da7dea713634af8e3f092225ea482a34ed747d2390e42ce4558749a3e188f1fa977a2bff456186280406a1a3d7368d1825dbd1b717633ea35c29723d4784b2b95fda6bd35d30be36c667aa6a5d77a61f0845fedb05bf812a19e644130c01cd992c1e602f98de23784abc8bddd6d633baeb6e14d99b2b35ab1fbae97d6", 0xad}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="4000000000000000ffff00000300000036a141da17b99ab052144f7230a83db1ccb9ffa9eb77b4f7a3a4105e3714a7c0df167f7a3fab3ad92c6281dc956a7800980000000000000001000000018000004a774469e3c28d938c9b18721bf92e3f92f3a6f05c5555929abf4f31b0def083c2dd642a9f4c9bf7899ca293710911270c9001c4c94f7382600ff8ff4151818bd0950cd993f2ba93136d2eabcae77b8d854ae41bce65b19b7b2a45cce5b546fcfaa2fe89df032f0237137a2d6933e09417d8418a22515aa3d0d168b51b6a0008ae000000000000006000000000000000010000000100000055f9853004c54cfe7a3f3a9247b0f20ead6a012524206c3f5fa195b89c3ab69f732a472bec511f0b00b0f2cb39fefa456a6adb4a21a502d5e3743cac54c44a5a5931ef6fddbb52eb6dd5464c9b3d846e"], 0x138}, 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x2, 0x3, 0x3, 0x5}, {0x3, 0x4, 0x3f, 0x619}, {0x0, 0x80000000, 0x1, 0x6}, {0x4, 0x800, 0x8, 0x7fff}, {0xac, 0xffffffffffffff81, 0x4, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xa8, 0x4000000000000000}, {0x6, 0x0, 0x0, 0x100000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xa5, 0xc867, 0x3478, 0x1}, {0x20, 0x401, 0x2, 0xc3}]}) 16:00:02 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) setrlimit(0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:02 executing program 0: mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4b, 0x0, 0xfffffffffffffffe}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x3ff, 0xbb, 0x100000000, 0x8001, "c7ddc142024ad381e5265158a99dc898bd23ea1d", 0xffff, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0x7, 0x8000, "acb83f912371fdd3be67c290e6d56064b5117edc", 0xffff, 0xffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/100, 0x64}], 0x4, 0x0, 0x4e) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 16:00:02 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x342, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() 16:00:03 executing program 0: setreuid(0xee00, 0x0) r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000d8c8f77126aebc34f7fba8f98c2aa78a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f16d00"/254], 0xfe, 0x1, 0x1000) r1 = getuid() setuid(r1) msgctl$IPC_RMID(r0, 0x0) r2 = msgget$private(0x0, 0x3a) msgget$private(0x0, 0x152) msgget$private(0x0, 0x2c41932f77e06fea) msgsnd(r2, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000280)={0xfffffffffffffffe, 0xffffffffffffff2b}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20}, {0x2699b9b4faa01258, 0x6}, {0x41, 0x800}, {0x83, 0x8}, {0x6, 0xffffffffffffda21}], 0x5}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x26}, {0x5}], 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r3, r5, r6, r9, 0x9, 0x1000}, 0x8000, 0x8, 0xc000000000000}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="021e383dd747f741a85e7bff1383da5d096ac92f1bc95b71ca82da56f83b8114b49f09b8564c4699d6127f99bb665ba9c7e6172ce73dd7c035201dcfc40fd193fd00218fa2f9213f66c3fd6b49ffd2779ac058e2cb6d314933e4acd8b15a03032947b9298ed510855de99bbe666205de7bfbd56deaf1abe04ef2e4419d1f0461e58e65d3e4c4bca43a3fe5b2a54e3b9b100cf95ef5a7de71e33e46c5c5c2c5e7455e7f067fe71fb01a4083bab0f8512e9da5f539", 0xb4}, {&(0x7f0000000380)="245a32bdb4f52e96a27c7fa22dbae6740e8cf800b3fe886222056e40e18bde144f3e2f5040e0cf70a0de006babcb14578bd5f2e350659f513b4079cb24059a4853c75c0e2f325b41e3da8690aece7a7bd57bfbd2171e28ef180a78f527d56661c3b38977c14ad422c5e0", 0x6a}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r8, r4}, @cred={0x20, 0xffff, 0x0, r2, r6, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x138, 0x400}, 0x8) 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}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000480)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="31b9fbd37f7d8684c3f44f0742a9641cf9fd4e7cc72168e6bad5c407f52c97432176a31a70335caae17a683bab9fd08d417e37a1150eef498d7f0e0e0c3ed744784e1cdc0ca1db5eb73596746372da866f1b5e190f7a07730e70ef89e42821ada399ab02cfd9ae41d60a3191915df2cebce620e7e974e7b72a709580e298357a2342", 0x82}, {&(0x7f00000001c0)="77da2014d4fe2eeb0395913ebc2ca3cedee00560d2b0b43f7c7c6b75677d2f7f7723e19ce983f0c0d2fb3ce2309dd18a766f9df10d6e1dc2fc364a590d2fb54270fa01512361622eb8040f36fdde2bd0501d85afee4a9283d70a7a71f05434dbc54c7a53616cd72e5c444a1b1346e9286e212b621709f271fc09", 0x7a}, {&(0x7f00000003c0)="3956190e88e05e3d78935c147f0c942f2ba80c0978b82d579a8dd1c49447929601ad3ebacf0acb27c4e5f09aaa6d6629ec6fc2938d6f28cb89a9893d1801c76caacba942e0c5bf02e7789454b8f1cc21876e763f45c4ad0e85749f8171916a810735", 0x62}, {&(0x7f0000000280)="0655a12970cc63ff3df78c1a7081bd683d3c3b6f84c5e11a02a728db406c2307a7008ab0ba2e22c638f5c0149fa2283c00", 0x31}], 0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x5, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f00000000c0)=0x1000) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/155) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8b, 0x100000001, 0x7fff, 0x5}, {0x6, 0x6, 0xfffffffffffffffc, 0x400}, {0x0, 0x2, 0x280000, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/183, &(0x7f0000000180)=0xb7) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x100, 0xae3a, 0x7, 0x3f}, {0x7fff, 0x5, 0xfffffffffffffff8, 0x5}]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375b427fd5cab20db74dd783cb", 0x15f, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, &(0x7f0000002640)=0xc) r6 = getuid() r7 = getegid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000140)="b022cc39178b0a401bc3d1d4d53cbd63ff5c28ab5da4d9b73d1893c20cd72e765fe77b452d9567cc4bdcc9e92f9392dfc31562688f9f8161057b61d81d33e2a96365b1af4b114aef258c4cf4414d38e9bfa84c6d59c184d6fcd85e", 0x5b}, {&(0x7f0000000280)="a63938e5f0ad90f81328f8fad5534fa9b90af038743518ff83e05f480c126de2cfd2b60826f121e507ac10c45faaddece4145a2c7ae8509e80e99d9b83e8de7535021ae68f6d5f7ef6b0097f6b0737826bbd97ea0d31e1acfe34e9f502a1e9d112213fb4a6a1df9fcdc7b8535b1e5316e0a11b1cda1a6a0b00b10ba0d77a7430971c9e96868f65a1abea430b6ffe6fb3bd345727e7ff3478b6f55a13d7c183e2f27784f53b2b51e38f6b912529228babc73a37bd6fa4999b2e3f9f3ef50bf495419d301a65aa0af98a48492f6a490c72137d951af0fbc2b3e527cb4ce5c8cdcfbd09998c6b31991a3b06a348d0b11b4a92c495ce0d9cdb8bc062f5e60afddcb36944adcab3b60697337863249ce2382fed5e8322d1a23ad6b3412267ae946a339ab74e30d8fbac010fd66cd1047b418dcf74389130715b63754e2928397e785a63c7ea54ce4b984d7c8cc7508818b23f50c7d726ebda7e16f311c1b86e53e381b2c92f0a1d1c997371d2c80eec574954c076d7259c662b3fb2e563057e53fae86fa7cd69253a972f4cfbe6c3f4849e3bf8e1bda305778133e37b45302de1298b9d8506b575cf4b64dfafc493f87d6d5b86be30140f8738601a25001f17cbe8d82a35b8d78d82633f7d517a7c4946f52d95cb39ad2ebf5b063b65f2fcd22624b10b0c80aa048f1ebbb9d815863364d53e68e73453df2324ce14176c70693a519da643e662072427e6cbdc25c6bae03a991768a1d576105bdf4f7091f7e6a9b966a64c46fe68ff38a1a3ff1eec50dd27fd125dcdb099689b2e621451cea921af233733d9ea417c83a6539ada761d7accb144236f37c2270c1c23796425219eb5597989adc8d47cd2923eeb0c960bbdfd9c8ca301a440361b1d53d01bd420593a1926777efd17be4b32ecc3a9c2af5b40defccad3485276d81818e99669abd2fad33d12c84c1064f678e3edfbb13865639548356f14e7577b4999c9a4c734e24f7f7cc672d7b6ef260528d3795b3d6ae2c97a465292f1f88d63f188f251f7be768d4a3361bf3c936107f07f7062fa41d9e1e6623468a93907d4b014ebed47b746c7b6ecdc707e3006b33aa63d9593f4e518d8dd005606a0c055266b1b1bd1ae757b3747820780800ae52899a0fb40f21ccce43b6736fa2bb21dc96f4b04b41eade506acea39e23283d634055d227fc46b42e7cc01e6861d0744084880e573f92d35f5f1ee22eec8bf3f95879d010759cea2b8fcac7e6b0e5386d46052bb2a76f19753dbd3daa0ec382bf3bfa11f5061e7098d5f09af6f7321c08015ece24128b5a4a5e71fa193eac355a5e03a1f825d124b9a1539b3268f7ae98aa5a569051be7165e78408d3081caed1c62d7911e7d370ff553ec0f3de12ed9eb8bd8f7ae3852527047b077cd8927da5fd74ce6d695f96e6e07d66637bec7448236b09e4324cc7766ec18a937f59ee78375a7e46ab412cd86e700ecf7b79121d93ac554607ccd104e90b48ed969e03da7a0e76461c7dc0a4770f4b1c7db86464b1b95722164a327d965e66cc618e66cf6dff57f688a5d15cc3b00c95c060197eda076c65dd0621285ce2e090bad03d3202e0e3bc5ad92449e97c7643349a80fb0277e84aac0c074effefb157da3b0f685f24da399527303f5218b6c433b1b9a3f458e4b41ff851e3d664a4b2bf219745a5a8b095d0ed9fac7141ee2c99f06e6ce0a055bbd37b78cd547dd0d2ff922b8d4963bb12603b773ba601d80c44c9e1dbe3736f8ea58975e87745103cd88131a9d944e8852ee164f1d439002eda5a240c4f641f7b9d16836813653e7cb2d36aa327ee8e803a7b915acd600ff00b33e37b0283cdcc7b9348f94f8bfb7db1ebdbaf4529603bf42454757a023a68667cdd1c69af2de23d755263ea830314528e377c5bb7d8fb3fb468a8a0dcd8fa6ceed9780e2cc3d37af511401a9ab7ef963ba3c3d2b350abb43e93aef852534aacc03293e3b49e0ea3a29c98c219f47e43e2fd1a85023be76c68da5b05734f64030c17965d1f702c2463779b0df5a6e9fc6124fa09c680d10ad416ceb3f4dd068323622bcdb3fff028b44cfebb5370cab88df9c6d6b0b0db58bda6f8981c6481b827ff61927526627179a0b4f8d3bbd6dfc7792dd6056875ad26224be9123c077ef49932f89778fb00893bb363ce523ecb1fb4720fe15c355cb1c034cbaea7a774516c14fd8e7ed04eabe188eec633180cba05a9988b95b5afec92ae38008fc980af8a846cd4a443b1195b58f0817f02fae412ca91280c9741c46c32d140f68ef0c6d65ad755ac1b38073ad76a2b7058444b5700c28c636f1497dd7fc0295a2368b859477027f9686895437caa313fe9d8a09abca25a0aba8c645703a80d266236b847aec3dc345231aed660a96c4fb0f269db7585a51608c205b04b5b0a8b775a05efff01763c6de72bfc63b1948597e6b055751cb1605ac95d0e266b21a6b56539890c3ebefb5ce76ffca6d849644eccb7804e966caebb99a1b8f2ddafa7ef98897b6d86bab9886dff1a08b08dc4fb39063a3eebb92d59d89025acf551eaec3f397c951265ad2fb0c58f14a29c8197399feea588b890ef0bc5e7879ab6d277d1fe85e92d081a4b3f15c519e3483d685ac24953c94559c335161b2f91f0a0596d1ef0522ea0a399adc53c8fa81fcda9526b69fe3955e5e696d951f8377a1b8b8c37c669949048df026d911d0bbba71c1f3457ae60d063ed9cbd0acd7ee499a656b5cd045bc04c383fded83196bb2178e06e34a366acd764069a47774d8256ac9fcbe1e992597880fde345dad602fa21b30dc9c2a26211f09c8acae4c604ef225829544939bac003fd65e5c0306faffa9852540e1e6aa667c5b1baf22a27bd675ad45ded5e0698d31f114cc6f874999450bd837534079bb45c84cdcdfd8d84482eab3207e2eba9460e159ee100762ca37a29005355c34105dd67be1731172e39bf38f1712aaf2b1268bc8ad06b469da24f4b1c6bee958db7616151ae2c2f4fbc5ce40541fb42406a5c60c97eede43f7b69119100437ae6005b7e09f83e4fb7320abe80677cb8362482786240ce7a82283591e16ef52a45e8cb950bc91d9b8537bb99b8c47315141506e8160b4efde7949a69705e2c68578dfc9c11b9828d3a223fc6c90c0902b81f7b3161b1a2bddaaaf7f6dcb46605c89d28cb630604302652da0c4539faabda7a85e007752605fec7d2f2d6069334655c7854799ddd56c1d6b2eff117ea42bcd816ac22645e69d8afd12649e392640f5ad8df5c97c173fbf3aa40bc84fb706582d048f87f6283257b0884105ec9533672930c4c0a02a72b81dcf3354f1251202865da0e9660a555faf14f7787edd95ab4b421bf58800336262bbab89316a81dfbb68b6a023bf11a88b29722f0fb189c18fa821dced0d8d07eb4e5a6a365f0aaa6d5da82ac94bfd6f0c1e96409201d9741fa7a0ffcf790f25416bb8b0e771f7584fe90beff015af3dffa04fd8209dcd8592b2207a80bff5744b38acb9f0edff20553392bb9d940368c9da9b50261eee94ef8dd39a92bce3966e2be506144aee4cb0ab9e86ec1bb5c459731bab61a5e99673790ad8659bfbc457d9ff731c6ef7c952b40860048fecfb234e78357c4c1b6c3725e136fe6b516786bc30fec3d1af50d3e1eba32aacb95bef174135ef71d61020dab2dbe8441b57d946ccd4a09995733e888dc7c69a2a1c3e430f143b9c8b8f5ea20dc38ce1e1ca0cf4f2cd58e76ac69c600e8a7dd29a796d3af2fecaab25c6a707449579fb0494923f4af15dca46eaa3e99631e44fd7c4aa7b548fc76b6f6880e93f1c3c3c2f99639c36a9ea85b20000e754a6b438533319f33277993f4c6e6e6504edb1e510740c40f46e8d44a3734c9f490f58c4b6ac066548b1f19e4d05d735d215a098072414b1e1131baa8137bc75b1e0813ade66f08c42d559b9a97a0601672f60a46e317df5ff62dcb2e63904f4d9bec74415446beedfe139a2e7d79313d0a089d8310ff790df38c6a7ce12204d41fc62dc1600e6f487775e1f5b81dc89124ce62d12e7fcb36be0e0ac197e6e2052043c4730998607a63608e7ee5cf885226b9d32b8954a3d558eb866690cf921c853a9296bdedd71932bf499dd1754922a8ba2bd91d41d780342b5d10353cb378f3abeac53b41cd44436869032701b67a9365c5608f593ddd046b4da6df6c521d2a526919bdead5b14b5867f30fe421cdcdda7e89ab6eec57c64e11b1e08d6240527adc38d9c9d7f6f041f1706331b6d7c371ce5cba2fa60cf7f10fb49bb6380609b609e081443abf17315f51fa0df5c748059906020d2a93d29465111f86411f058450fe16dd1cdcd20ffaa3879eb246e5a7dbdb9617d18a8cfcf39c33d0a25cf6d348d40fae992e00557b53cbd9ff4e7d3b84573842cccfa9bc24c6c0b2c7b10fe679bf16b5a175fcc86c9428cf778f8b8a0370c8873867ac3a4ffb1401100e627fa8a2ddce3c273d1dad3d3a032db58c7bffb90f29b0d6f56fca4e9b0f9403554375b1880eb5eaef3b38ce1232e7d13787fda042cfbe8a8e5cf1c0370f9a92f6fd187724638a3f10be24069cc99d3e45e87075ca7d3a0296d9df046cd5f50a75aaf416108f0e1c3470f07e2c6101bba7f23b15720dce770cccf6601aa1cb19f6086f4aa751e4ff097ea8064caa4a29c9dd78f386bb07954dbf8c7f52088340329b9adc47a130420d76993bf7f5d68ffa13e5684eeadc63b5b65a31d84193533c71e3469bfc6c6ca9a6e1d3e9a73dc3b70063cb155accaa6fbb0d8ecf83250d4680e97ac63106ea154546bc7720c94ab70a2d5cd6e605a793b7f6c034781d137c0fcb67c77765267b3668cd64554e1a170ff2c99246cc2fb3978a8e6f4ee73d7baa4d5fc77e62285cd755725c6390b8c1c814a421434573f8e9fcc0a4f4481824fc0b0738b33a21fb1ccbe79fcf61b14cda18a1cbd848d31aa724c4d62ed62278e88f2e6391866cb1d067a089b6089dc491740167f80f4237918125badfda055782b766674f4211ef75d01d61c11c5e8fbb78fea3d52ee95a572587729eb7648c22f736de5c7c52fda5b29c6373c6511aa115463b23f8f6802f2879b96a46390ac65ccf3216d1cca5b726bd639f1956d50ade9d6641f9645db95b7d8a21bd4789b0f0f51f5009d3ebcf0d079cb55a7d12ef96fb77e0d4d98e8a666642b83fdedf07f84439e3c2e7a79e6b7e6ef6bf02bb57db517f9901f2137ec2ac9e16b244fd6fe402783b74cc852eeb46586e8d54790ff185a2843e1bd471ae26352414a0af4b873b59d2b9323c558e25902c83c392386cc38e611ae65c3b07eff8afcdd430f57cf66007ff75e0b7e45ed7f3d452ae68a19e5814788bcc8c2f02a01db95de14a42fc101de2fe7d706f936892a1018d5532fa3615c9d06ee136171cfc64135ba8329d522e144f978e5db2510fdd0d5cfca8b1a4185f032cdcba1f72588e3bfc1eb725c549403d77709d44eabb15ee3b35dbceccf09dde99ac17415f2eb90f6f344585ff5b3102d305bf9817c45b771502a477b016f55793783e6f0010058d18adcbee9ca832d24017b65e6c294839e2b470373f1647789e01c043bff259fb74ae9e774debf5ab98f542bc53cbea6955512b095d44e5e48792adbac98d6bc3e5527ab7c6a97e53612b3e15470e7ecbaadca85e216f7a4cfa2325c2adad4fffd36d90244ae387961cc5087c3546c9d4d423cf1f4d3c27a31d7b46439dbf315ffcebc8690cca3cc563220e7b6640d68b2605ee743f5591dbe87a310497a0bad5fd8", 0x1000}, {&(0x7f0000001280)="d7037c4ed3ac8c5d68ebda0ed6449fe659b012ee6bc4333e1272245f5dc2b0c533a7510d3947d33c57af652cd60101f2dd49b87def8a65814b4b07d70f2ac330e1f028d5479b979127b8d38cad832f96b1e349b69f88d3236df38d7aa0c3982d42c79e30d461491d2c661102e2df4071295aec2f178917fc8a26242f04f73a25e00e2fd2fc4cf23d2d9492ef6534c04b947405354f472ccee0103641a46464a596718d1a3849a4a70140a8eb38c4de2a89b830cddc79170dd86dd4", 0xbb}, {&(0x7f0000000040)="0d241e45721eb559184b95ca00b47becf1fcd4ce5ab04ef619682e79bb734c826374ab1f8bcd208b19ea22b13aa5ffe716ae", 0x32}, {&(0x7f0000001340)="147014843af7ae175c6ad414846e897ce3166afd1311b744d1e6a5bdadcc856940ff51ab175a452ee965a6ab9f66510f1e6cb1b2b27c589c0ae976a8320dbc641ad02972d418ed8e79d105c303d00c308f83e8c0eeac5c64dc2a3fce258d7ef716", 0x61}, {&(0x7f00000001c0)="675769ed8e0fd7585277f6dcc2", 0xd}, {&(0x7f00000013c0)="e3213ec85d452cdedab232f96bfb76586fa60f26d2ee553c94052d316439ebd7c3ade809d88dc0e40a2fbef8c9937061e528be8a8634bd93b5ffa5a2359149c8a9139882876cecdf6614eceac59e1f39a6a75a1133c7f6aea9aeb6dd3149425fdaa15b0c00243ea5fe8895cf533ab995187035824a9e6261d0bb2f87ea047abb5627d40e1186fc1837c30a6704f8fc38b2c1dff08fccab638146b8e474c75269f421e369c526f0b62b7c13581e", 0xad}, {&(0x7f0000001480)="d7e811b47babe9ea6ce545e7369087150083f7927125569a7e62e182e6d2d1eb8ea591586bc6700774d5da12973ab7dfd7e280a0eed8b949b85ceecab83394323bf95abc3d61f1faa52809cdcac3750575523177c4d3afbdb2028ae44886cfb9c056459e2620f6f11281044032b3cfb2b01e0b3cfcd4f0471adebdaa21ee9e6d220fb5c0180351f1c5fb57933f652b01899dfc4a380964534599495b42be646d369ca113224b0519222db31cbf26e83c650db95cf4120767d7049ae6f5bb603ee900c68b10f75f63850db867cb9f2df6c2ad0325e77f5fadf644c064d63131489c665d16b376eaa1afa95124a04d9ca33af369ca2954abd6ec397686c0eddf604161f6c0a3f73414d470ef310d782fbe2aa1e8c62f689ce5be3a40f5362da9f043793f6bdef489cb469eeeaea372ecbb0d40df375852dd1eda2137ee82acbff1d685fadc0ac2ec3eb841d9d2e12230a844f23e2ba2e21f9ec62b924acc1c6f8d5fba811add6a7e4f240312a951f939813619f250889dc828fecee61e105b25a4cb9eac850e0298f418270e4d2e0aaf8d197f7391eb58d1767f43f26e7ce7729258f28a8a5a0f62b6cb3b760bf7bd6c478e7464fe584e29dfcc54261e18357f57e375338c4b494f9c6d0535ff20e19224ecd20a9e18d0db6993430582fb3b00121f80378a5aa51215ad9be7f6f51ffada5b34e8e4839f5650b69b9416c2bf87434b94059c9120025485a317a8cf034db9019d6df6e5e19c339d693f426cc70e472f5f23336592c96da1eec12afab0e9ff17188751f2db0cc18f5006f2a79fab9f7dec316f0304b55e659305abb6d515b313baeebf03fb7918bacb9af8e854b6089055a7bad68ccd8b840b13c9da53316f11574df23f3405fcb10686f97b22e4c727c7725d17f8a43cfed8e07e59c73bfc864b3e9b5dc74b505107f2c781c23ceb87743bb1f3dc52779f8811bd31f2ede8e5896a4e5d0acd14b95520be92c6772c9dd4128b1e4e403c61d09459d2e7e82f75efb22f613c91697a2baf56eebf4eb533a19323a169c2a064ebd744e7263d8aaf1bcb7093bef957aef6f729b4598d3077fd470b3088b8787d69b8533caafcec5005f1f9af9988da5820890c632f4137bac8287eed4445214055d10ae19abed0f432850bb2c440bfb26152985b2cf98566742f3ac7dc7dbc6ae075a6404343e592e6b65ac4afdaa298dc19c69996355715097b92b6370f4d88aafda8701712e1a9781bd72273718cc5c40149f6844375e850c32ce6c9004b9b9fb42a6c68def10707ffcab0f4177f5e35c7632a19b911828028495d4a0503922ad9d3e9b16b80dec69fde94137a19a231d3dddaa07f4da266a448b8db59f118cbfe71b7cb48ad4690249a28e6773f0a48efa4b4f88bb3ce2174c032f930aa908978de619e4c6834a7337e7b73df41e45759542c5ab9967d3aa6267ff674c5932401eee720a11ba5dcfba05a596884cca488d088bb02e06284913c43fe35f5df8e1faaeef5542e0ac466404ec9add86545d8cd46e2acdd512cbcdfb1c4d9ed5b995847b8560755ba4f59b2da1d2d3358fef63866c7878e7a9783487ac6045f45af84e8c9e64f37f483006073526aacb7c7ed6a6f7e5f4140cdab8069ece0127a87eefcfadf835b8d6fa1b507f38a8f9ca1925bc917085cde387702ce65527c1264e17d3840cccdcc713f2b44d762c0cf2c22c227a0bafbd68581756a619eff25b6faad310c0f90a5f059e47cbed80bf79fc57a949c926f75b8ee3c92cc227517ebc6496ceff511fe0cbcd2877d4a81b18250faa19d89d4dc7058275acdea7ecaf5148a4619429e20e78803304c0b2d1ab4e294b55e4d3eefb7671aef9a96c95561fd5ab870eb77cf14b4f279d567b0208fe50d693cab87cf9de708aa116a12c43c8ac0f3846d5cf91d9c509dab1c87e452c20da145867e52025a893a9296ab9c115232e263b4d7946b9132e103a15d7fcfbce8180b1d0aff1d01eea5b974aa0289d2cf042d4f5373c5d95d45a9ac9274cc1f4a28f365eacfbcaa699284b0f46f1147d39f0dfd9a4395933bb2a907eb582c2a7b136e98e2d74703f5625324eb6accd493da39816373f25ca3e8dced64c326fff1317581f7e1681c40ad7c0973aaacca31e3738e9a7774839e31a94c81abdf4ff1622601779227561a1d8d81dcac8b553aab0c1e679a7b4eed3ad5e78db09dd3ef2bc667e505c42f41df893d24f919259a5ffd0b93cf1452900066d9a1124406b2524324b99944d5e6eca97ff739996e46abb6a5df2f031b637b8a524e691d90b61aac1aea969f431b461270b0ace641a92e42602b5a4da2b4e3a317635024e1daeee543175c25a8d43016f881eb9e79aade6c3927ce665e50b75292d9f0da5619b1b10ba18030a58a221e96072bcc14d7a02f481f39296f8586c0b808f36649ae9b269c7732c6dd0e02b6084d9bdd15f46163a58c65d7a87748cd00dcb258374412397bc2311f73c58fc9ee67ebb222fad0b5d00f67831d2433380ba5143d089449ebcf6cd3ee77510484265ee58d5d87322ff4cee9d1529af17f4d5009cf4d7dda6607f4ec1cf1b94ed9d40c43ab4a05fb3b570cd55ea9acffb89435c4bf94ba36f26d804cbd51e55d23dcf18cd88e73a2475522c656165c64362b31798a930fe4348a814f882a763166091d447ea8d7cf5d4b3ad11fa2746851408b648e7af6087b8150e3c268914f7a6c6cc44e7f994bd95c132c101821aa98c61911d1ace3e789f409c5b66f0861216556167a9b4a9d1f0e04be1c8043353fa67b5aeed9b61c27ad9b2194b3aa171d6b541946982c1150fe30e3c3f9be11a313881c57c52dff7f6da4a966c64d30bc78026585273b71628dee880a7db86f3c5b62340afc4bed359fa0cc12ecafa9e42d7bb75c10a8a146861201662a29fb0c6f7f8b0f0870f5ca11cb16edc7b5ee166ab81dde6327b75bc97be649bfda953c3d9833439c7c7a7c333874f29f5729092c3fe28ef0782ec58de4f5cf5b828fa9a488d0dccaf19aa4bfe74a1c7133eae512d8bccfc43f1b029c25fd9e75654c18f4b9ba186dd39d364350ff016082fea5753aa58a29d9f3130f5164365269f8281b7eb0cb00d1dd6f93f65701f604cb298f00b37f1857998c68230ce119eb93b470cf73a630b6f6b809a4a30138c755a6ef52619b9808f97d5308e8c448974d2e80bc79fb21871155675b558c982ad40a25ff279602a39a38a73c0b07b77da0c39668ddbc9fd9ed7d030d1f2d959fd70543872f49e29d7a3654d9ca3b97737061ec20e1000babcf3dbeb9d9de742ce004590a5ca0036ad49b5777a3be641083eef21d1054227561321dfb9a590f4fa383a4294a553d6c314b8c9abb9216d38f35ae417cea223a64fd3160d36c215f06b6088a162d63fc208e72a8b89cb663b337351ca70a4c9ea522f68841ee57c43f21243765051d680ff44318afa8ae5f3a92db39f939445fcc61945c0eb51baf8dd519a8573f3ea2193292594c6e5e5b3af65b098a468efc8c240eb8ab37584a519cd2b54d1c7e001342f3dbc34675a018963153e1db92a0837acd37cb51559811ba9a450af8956c616d68936b6dad42c29b2336d0d379ea2c8e416cf37a10199f0619ace378063cf8fb81c129a070cbdf7d819e7509ffffc428d1766d7de5af90dcb506677a2c1dfbce6da27dd29d86d0f38c756222ce03e9424001de690c95ccfbf058a3379094d7ee21a50518117e8bffe6d83347a12ba2d1eb58ada842bfb7bcb0669d8d92c481eb1033c6fd961c6c753593991e9e59c7325a89958052a5791ef053fa0a3203fa6f9ddcd201c9ec017db9577a018298e5422db70b4effd76867d2bdc8e9b2722459458a2b6a38ab58325dea842130d847d819dc75bda248404dce18d84e86aafe284a0b56219ca46345568dcdbbf01b375792f2dc24c974468ed0d6dd0ab586b493cb326d1dba4ec02c384b100aca72dcf464c0956272796c529cd6b6e92b137695b24e4d0d65a3cd10d58d53132efdf5019f25c36267c671ced0e23a0e11f87c1831ba3ab61432de11982f0288013e736229c32e16fc7290f5f3b40c65c5683c917f4b0995e7ad586363cd1442117d11dafc40d39bb7e884cf87162116e51b61f7aab594451bb220a4dd9166a93862013fa4e9123b297620c58091339d8972f41eaafd48fa90d5936c3c01a71c809436186a3836e1516c70a5a604adb86eb3e371dce94921228e0c17a84fa8ea23167056b919f64dca3e6161bc7318e81e5167ba81d2792c2055807669762225ed2bccf5b18bfaaee5dbc6887dbb92ea24ff107a6f429a8a83040721c8c910226a81e748efdae889cd4723dad5908b4fade3a56e4db02ef4bdac6fc75b261d45e5b838854e5e85a558b7409fc523a9d114413fe8dc636c3902805ca221b1beccae95734a4ffc0b904e26ec7856a22897f462acdbf69431dc58bf0db42cc388864ff2f77efd72c61aae87b3721046451a7f0979929c26e044669766056dfd202115aa44336d173379f4ac8ed6aa440c93c633306fe222bcafc2f969ad3be2b301a173b53520886754905dd084c4df3838b1578257be7050485fdd6c577eda4b4fe31084cfca8a918be1d94abc7d46dc3baea501818a80168c6936b496f45592b641e583c1431752ccd29a7470c964815529e79a6ad2838dc39be6597fdff8bc14830a413e317b919a62ec6bd9df90b3c2958edb2dd21b442035267981c559b2bb28f4bcbe4bc36ed03cfefa3edf3475a3efe4e08290a47f224abbfd962c93df99ed4b98d2dab98735ad480f2d79ffbb735362293f7cbd1ac5de0f5325c466adf20ad157109c8cf7a355c511a98be2acb399c688a9cc4b802cbd7c9788ff635a7418740a19b85f88480ad86536e7a70b311991c275eda7ce48acd2bd2606accc0dd1399659331038b82152ef5c614747796add0434802a1d4f01e8c03452d9224ab6c2327f97910b0830e3acf36da0f0306a44072e845ecfad3d027d274ee4ef149db0e4a66b9cbc40028afb342828f31c2936042dbf8b12e3a16507b171718101e95fff05a30865de300b8cff848db02bc8667b1e287b9cb3296e031329877bd7d806e59447c9690f5f968735f5dd41d00c8fae3e91c5f08f26bd7463b5025a62cfbcd9920e8b5365fe10437a51bf7e0398fec5081575440b39b46ad7f7892125f53bab19196546e70d02e928b54fb65bd6af40a5c0ca80b550c58d6dd0a827926bd14bd60751f1d8e3fd1c5daca9356eb5575ce77c24988ac8677b87e8a574b9c78cdc1172f9371d6e984b13c92e44c0707e158dee64ec91772f071b20e9cd966c615b02a64744ccd6b55ad07b98f3a1532f55cea578d5729f97e81af08dc105daae787546b8d8c359cbd9286b5b78b648cd20c6c8274c7e3a6c373616dc2a948fde6b25b627e0a24072eacb90aaaa32596cb6bd75f350c4bb9c630ad9d0dc933b4c3546a8ba077e8d742b815905c22a7cda876f155e56d245132d7c8b889483b69051f256e391c2299b2e3ec8365783496a26ab159b4fee4b579023730ed4010dda3df784a610a6f7a48e4968aa4bb7b4d0687e345e867b0e8684ae81680bde50936d8b682f9bbdb34a046da1454c17764c54dc7b87733c93e09449f08b4223ba4e2a37a0045946d2d795f486a419c71bf0cb58ce8cbf162cc1be107a76204e92c78eb11ae607425689d992fecd9d675cf40b284d277302486d3d5a34d50c0b165e480d2e2dc0e04a04ced0c1fbbfdb979d24651c1500849617f2dfd4386949f0df2753d701", 0x1000}], 0x8, &(0x7f0000002700)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x108, 0x405}, 0x8) 16:00:03 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') socket(0x6, 0x1, 0x5) 16:00:03 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000300)=@un=@abs, 0x5) getrlimit(0x3, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4e}, {r0, 0x6a15ca044b75e4d7}], 0x200000000000016a, 0x48000000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xa, 0x401, 0x7, 0x1, 0x1, 0x3, 0xfffffffffffffeff, 0x2, 0x2, 0x6, 0xfff}) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: 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) acct(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x86) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="ff3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86faacca273061b5564bb6ae0b655533", 0x13e) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_TERM(r1, 0x4004745d, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000423401bb15311c2f504138eba618ccd23dd5d3000000000000000095082f8864ec3fa9da4c34a76a023c52922d0ef62abe52379c762e4ee7e6569965c5878697cb36113baaf7f10dd679e8993527b81d8a69e6412283104009be52cac4664d4d68f7966dc5d1d1e58f2c7bf7c3909b25bb3d87e09bb09eb456b67a82910f7a550b413f6a9d93a3e03b785429be6925f547f2f2a3063014044652f32b355bbb7a4efb35298dd7ce40b9aae96640ad458991e8873a17e6dac47447fbda3db70ce9734f27a708a100600e83ec06110b4f0dd8fc5f89fc23837abdbc8d623c644485fde87d1c79d5d444e7852e2153f93c244e079ec34efec1b0f223e2e89c146c10238efb3017823335ba9adffa36b9fde103bd19ef7ca40c394c0e6c8660d5180e200f4ecd89847c98ef20ac0ef0aea5e420f570ca16c6831b1b837c6a63c0e561d05a6f33b5269558548f6baa423c46ff3ebca414701ca8f83e136c6e916d70388e8d3b03ef56b1bf66e88519e9ae8c4a7f0602bee7f47b53ef208b0fe71ab150d110b003cbed1e1d26b7c74cdc6e854c10fd73b4ef6abcb4805a2395e4481022b36fbccc9036e0d18e1bf2b5e0d51347c691a4468dbf991583773746a47b29dd59e5de5548054ed54dddf76d9a966c23285b4e6a92f25d8ad889604cd1ee9ad8a2e4a0886cf2601ea3f4e7e0fcdb35dfdc1037bdcc27453f65e9c725ea3ea653b5776d5625d1c515ef4fbaff0fe581e99c6f60724323b305d0b9ee16c8969e96cf1ea3583ede5b80c5e732214ead614d8eafc68eb6ab8c8f57f3e9fd6c212aea86a3d968eff1ed763e01156fd8d365b255939e57e03eab674060eaf870a0cced9f46c89671ea0528576796b4adc4c023460e80fd16b6cd39524dc6ff5f981212a58c485d3c1aa7336797d97977f0537fb76b5e40db391d032d585601"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sendto$inet6(r2, &(0x7f0000000100)="ea9b71491dfd75e72aa406041754a4dd7299108e81533b0c21676925aac2ed310d16b18c5df49a9364bac8fce94a6f519b068ba424aa941e0e2707536685125b553c4d96d92396171fd2cca0edfcaa469137a18392047fec4f1353e70ee39d5238bc589579013ec408da2063cafe3f605e91369fa140b5f3799b5d7630e50cef5c542874f81ac36a19d670011064", 0x8e, 0x405, &(0x7f00000003c0)={0x18, 0x3, 0x7f, 0xb174}, 0xc) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r1, &(0x7f0000000400), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/48, 0x30) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a0df220fde34ba2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) r1 = socket(0x18, 0x4, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1ff, 0x6}, 0xc) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x5a, 0x3) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abc96b9d0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000411745f00"/4098], &(0x7f0000000000)=0x1002) getdents(r0, &(0x7f0000000140)=""/104, 0xb7bbfc6f9ca6e2c9) chmod(&(0x7f0000000080)='./file0\x00', 0x9) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) shmget$private(0x0, 0x1000, 0x46, &(0x7f0000ffd000/0x1000)=nil) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8001, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001a8a771584ac75ffa75b6caca7591228c3d6737c5a7c36c9d71a4fdff094b735c67a8341defbd5171b4b6ca159b39b7d8e737284b094fbb733fb834ffc5580855b6655caf6970521742403de27292d62f985f244e7dbbd72da4dd3a2dd04a86a873435431dd173f286f386055932d"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffff) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./bus/../file0/../file0\x00', r0, 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus/../file0\x00', r0, 0x3}) chflags(0x0, 0x0) syz_open_pts() 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4be8dea0e166e0f, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000480)=0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='/dev/null\x00', &(0x7f0000000140)='G}(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.@\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$]\x8d^\x00']) 16:00:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x4000000000000030}, {0x55}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) listen(r1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0000001860500000000000000000000000000000000000000000000100000000200000005900000000004cd2", 0x2c}], 0x53) 16:00:04 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0x3, 0x200, 0x7, r2}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) socketpair(0x1, 0x71d3b1bbf0b5a81d, 0xffffffffffffffe1, &(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="3299f5f80886922e959fe69755248b7d51f116f3b54cee53d36cca0c2e21ad117285ba24fc998edc945f125c9836d7d0a15cd3e6252248b913bb4683c5e22415a67138c069bb13a46b4e95c6e307122e11afa9f0a63ec0969d41a923b4b6b3fd69d05ddfc27119f6f07863a2666c4882b4bbffab31376762f7e81cb63c9cccf2d41dc2a27e59d68b9000681529e6200289db1e26d4d1e029996ecf182666d702aac02a2896baca803985170446bbda60b590b864c21fb1284c97cdfa482d0c27c66196380bca35b38550947444aa62df299754b5d8baba9aa229bfbc2eab5b72c2cb76e49f9d15c3d6a48bd39cf7460ae5b05d6d86d9a9aa71", 0xf9) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='x%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{*-#[\xe3\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='}\x00', &(0x7f0000000480)='}]#\\\x00', &(0x7f00000004c0)='#%/#-\x00', &(0x7f0000000500)='#&:\'\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='-}\x00']) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') msgsnd(r0, &(0x7f0000000740)={0x1, "4d29afdc1f25f4f96508d93ad0b1bafd12fd29fab4660ccbeb67e2a74ac4ae5146032a1b63f6bac3fe8adbc5ed411b5e28caf974bad87dbbb8339614c0bde21c9231b0e4b8c045e27fe67f12162e67c0f5c1d0f95367e35acd9c87614c573d767e724832e25a146b6caef8b92c6eb5b9c66306276d7a04a44c9a77dad7d90ba69575193965b0fbbcf41de4072990f772f9697c9b3ba4715b3ef35ff5c9e8c8f8833d86927551d068dd1bf63f071ea6139b6d534bba2d870da425154aaf5c8ead1f5dcde208de8dd5be6506e434d2bd0fb3a12650f88329688579ad56ad5a7be345"}, 0xe9, 0xe68cd823156a694c) r1 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x80, 0x48) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000680)=0xffffffffffffff01) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000200)={0x3, "ea7eb41ee2df520c7579c6786b7ef445adb130431c521c98d2bbfe94a9ce771cee7f2107b4a5842efc2bb339d08716c57d053099cd68329568f06e6d8e981dbaba33856522e270857bcfc025ae16b76a7c178d67336942cb8c1025f8268abf74ed43af131b44b204c8f2bf"}, 0x73, 0x800) fchflags(r2, 0x0) 16:00:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000300)={0x9, 0xfffffffffffffff9}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000200)=""/254, 0xfe}], 0x4) r3 = semget(0x1, 0x2, 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x9, r4, r5, r6, r7, 0x4, 0x7f}, 0x200, 0x6, 0x8}) connect$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0xff) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xb) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r2, 0x5) pwrite(r1, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) flock(r2, 0x6) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) setsockopt(r0, 0xa, 0x2000008, &(0x7f00000000c0)="0e0bf0171bab5e15412f9a7b05b3c1d22ab856", 0xffffffffffffff15) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) r2 = getpgid(0x0) getpgid(r2) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20880, 0x10035) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x766458e74a65b42b, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x200, 0x841f}, {0x81, 0x80}}, 0xe13f42b0ff983b0b) chdir(&(0x7f0000000140)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82010000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) sync() write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x11b8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xc9) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000040)="c472e15f09a671c9cb8b8de7c530ddb66cdfb4f767ed7bc5452477f928b6e29a2930062903d40058de4a63810f46843cd5cf81f432ffdb") 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f62747300"], 0x8) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x1) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000500)={0x5, 0x3, 0x5, 0x3, &(0x7f0000000280)={{0x6, 0xf8a, 0x5, 0x800, 0x0, 0x8}, {[0x6, 0x3, 0xa3, 0x9, 0xfffffffffffffff9, 0x70000000000, 0x200, 0x6179, 0x2, 0xc061, 0x1, 0xb4a, 0xffffffffffff0000, 0x2, 0x7, 0x9, 0x81, 0x8000], [0x101, 0xffffffffffffffff, 0x49762851, 0x96, 0xffff, 0x800, 0x9, 0x9, 0xfff], [0x6, 0x5, 0x8, 0x1000, 0xfffffffffffffe00, 0x0, 0x40], [0x8, 0x1, 0x1, 0xfffffffffffffffb, 0x1, 0x4c], [{0xc81, 0x20b00000, 0x6}, {0x7, 0x7, 0x0, 0xfffffffffffffff7}, {0x2, 0x7, 0x4, 0xe32d}, {0x401, 0x5, 0x7}, {0x6, 0x4, 0x7fffffff, 0x80000001}, {0x626, 0x2316, 0x3, 0x4a}, {0x9, 0x8, 0x8001, 0xfffffffffffffc01}, {0x4000, 0x2, 0x43, 0x2}], {0x9, 0x9, 0x6, 0x800}, {0x7, 0x0, 0x1, 0xfffffffffffffff8}}}, 0x80000001, 0x4821}) msgsnd(r2, &(0x7f0000000540)={0x1, "0576f7db322b31bab8b00d9d49382f780bfc9dec99e0e28ce80794d9db29bbd44a982588d70783f8d6e597f76dd3f494e5fb8a67228f"}, 0x3e, 0x19d57dac94af4b64) msgrcv(r2, &(0x7f0000000140)={0x0, ""/218}, 0xe2, 0x0, 0x1000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10980, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000240)=0x4) unlink(&(0x7f0000000000)='./file0\x00') fchflags(r1, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000140)="00a3", 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xbb, 0x1, 0x3, 0xd43f}, 0xc) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="68cc82022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x8000) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x230, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0x3) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000010c0)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x10061, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1314086b8a6793e6, &(0x7f00000000c0)="82157122e0fe974e85bf43713ca408deed9c8851760f4e052c9ed67a30a6afd928b115290ae21eb203bf47203918f0f5ae6c06c3dd5065f94a78b042b14c5b535e6846c3e9fbd77cda70253ae5894aba7928ad7c5b549f77202d8cf9c7c1cce17128caf15348d079245190c15a3922e687ca51709d86bb636c9ec988d9dc792589dc07cc9cb1bb571587956f3bbab4fa42da81b5afae5313f34ed63aa9a36476f64fe4659b27a3e18102fceb0cb6ec6223c1292a4d6422e42c56197074032b3b13844d904a24377ddbc7b5891389270a2328eea2d1c029a465626f949ca0d710f644b21556e156904e28a0011aa37f6bdcc15dcf251b3d2139862cbce526b0d1bae3244c79e6ba1a1f6f102ca9ee7e7a7ec9b05f9e73362bfc413489ff3bb59689d366135e01702cc03ef96678011ee2a6a6d433946914faa4a9f17688c4b946ad3469c5cac631dd648f30d1f503035d494249ee59d2b5acbde16807df5030211103e734829af587d865a9ab402e3be79846003df22420d3b32b91cee94a7b783586164b38be8a4a91625a52ed5ea42838b825b60c33ba09a7b717d62aacd84de199413a3c964d00408047bc103a5ccacd6a676b25bb19ec9c645dd3dff7166d9a3a0ed6201c59627ae41cc14e74ad930b8215f8a58f3de1c7f186dd9175c51bced39866d987d0499612549d0f75c686d5e240f20bf6e447d0a52559ef38bdc687699e0ff8c9344c388ab5423f62480d3c691261264d5b0be0e104a8ceba15b26a6add37c065decaa6b26c37abb1ba1d62e09e3f3166c98096f8f91e057898a0fc313a6c1d18de2f4af67ff69cee21c7ece15600ddd99408fe09fa48fae2fd8673bb6529edf1213a6b0153a5abe72e1dbe99545d44d0a02126aedfd951ef086398ad700b2010d72492fa4ccae6d93f29e53b4af39c9eb8d4c342a50b9e48b103917f7b0fb1e4b09579ccf2fd5f746652768e169c8fdc0e6d2dcd790f7edd1ccdf3975cbab3f5353d3d2c26b80c02de9d38ecabac5ddc7fc500436cf59dc79a366f134fb2a961e653685d60c297466f08f64f8947152c9ac3976c4dfe4174ebbcd5ba47dc1aaed76549cd903210dc9be088b093eb731bae60a352fb2a456a9e5b928af95d855eca37d2956a1731f5c438db580caef7e90a442c164709d883c1b16215f5f42088f717a837fa14c285e4756259005f875b3a18b677b2651d4dc0dcab102dcfe798f4b4780e36a437785d7b4f231a039d231c1d7b9f8b52e0607db7f124adb35fb4fc6060201557da70d2ae0a6de10474340b7ccd8470d48ea020ed5e4e0115bacd7b1c64f4139b0ea2a6fb45da6ed5e266906d76e1d3d14e909678565dc298378464e6d2d678b93db9c4b413f3d54edfd4c8e869cefb1002877a13244e37e36ae72611285a965a5441f0d3ee95c95be5646a8d0b80338b6e709350a1378ac6dd622ddb44df295e389d3eb8273c256c98339b73caa7a06f292649351b9687b407cd7d2845c014499ef2fea9dda7829fecc33f91285972fc8df611930c73bfe636c832a15680b4567e9e099793a30801ea05cfc7bcce90e94d7f4c6cde0068f929bca773a26cb9f1c7655afd45be71541d43a3d4957cb6045e4d2bc7e52d5bda697beec3d0e8d736049b7ee0988f64df19283493595a3f1bd07310cedf44d9fe1d536455724d7a0dc3af680ccfb44fdfee4fd679265f3c0d7d0c281ab6ab045bc603a1fc6ec9877eb97dae5412aabb0668d8a68a95b2b0caa8451d5c6284fef55fb6f95be2b598e2ea42b1604f6f41d38123bcea53cd6634a3064581526aa47a4095f9e35afe7e93ffd5c209dfb8d41aa2ecd05aa9bdeea73b556b315083f7d862cd71d9a0f15fad7208c38222c643e49187937d6cb2b6b11139286ebc2c5a2c00d217a8ef891b0a42fcfe07e396bbd512d08cca0ea47ff5cb695adf51db8023b0c26b19954c00a0c5e860d41c72ebdc14d71d4bc59d96ff5c65c1ec883e1bf7b2e77a75690094e8fa22850720f2dc53c474bf1ada17f1afbac54ce0f68e838467113fddca536e01a0b5e87328e0a3615a576b1bcc24b2975a838b141dfd843677e2034e885d037486da87783dd1aea17fe3201d9bf91c68df37349f79bf5e1abb653906aaaa0a8b3a7af427ca4388732a6a32c6df538a27820a2f0fae5184fca1fd4020de676875d649018a5bc13f86e1d00270c52ecfcc24954d1866a2500c9f07d2a33122772c6100097f2525d1d6ad2bb6daa89b016135ed1ce8d059aaadcbb898bbd7020c0af3010c170385883f906a6023292214897ad64da03f6d5c993740acd0aa3702b8930922811b774818564b3635c135bc2ac60f1e7c6ba327f3a991ff630bd9e634f15a0e9f940ade08bbf279a3cedcfd21df0cb6927be0d8131bf715169b8e6e6f4ec45de083ff906e8937d9fcab5a3dbc81ed21c67390d9cc1e02ca0d87861679fdb580d0d28f51a1791ab699cb3f6261c1b2a26da699ac181c6da7f006733020035d18cd2fdd9e7843eff89260e9c5dbff4b49d36ba442a5c68fc0a5145a614dd6eb17fec4fd30734b7776677f1b75e681ff63b836601c068a82cc713a4cad8949d2ea5fc322a8b9e445916755e2ec1f727e5c6b03241b318da6869990407deba3e64d6b57122d2cd188a2ec893e37af1138825f81a800c8d58a4dbb21a7b6145e3ddf2c581388ff85089a558e99df3e0dfe3b72051250aae6c824d62721e22e328a914042ae88b87b3d0e6c15c28bf76e1ac8cbcbef37dedad29a682ceae63f1ede14992836b5ebe3a8c223ba1a8339d9a9a3afbb04224031f5516e48acfa03a4e2c13e395f6deea43b4d90aa1d8572dfbfa2080fee860389f490209a5f275c8347b9c35f83ec718cdc888108f722eae6503d0e5cb362068982cdc2e6cfeb6691e7be71b40f059cfd31aa8dc9c6f2bcd062ff34fb4834a7554fc6fec4828ffbc10978a18ae4019ceaaaa0686a57b58cc17e72641e223d631f1d4c3c11606e279a66a527ae8b97469cbf6d66ec1b6800f6d3f5fbbcdb0ecf2911a98153f2b30df912c3de20c12fe299d8fb13e9f174daaaac5646cea91f270657abcc7705c5403e167d6198d7e9fdd59ca3cc712882171b4e726299ed5c547013f8e66e22cd7ef87b32cc51542ec8483bf6c48b417460156b7e530784d0ed2b90796c5bbdd31743fb2bbe26031c798b672a12a305d6c112c25e2ce260521780a39e5969915277cdee5e3713eef641f602975ffc9780076939d934a438960868a2f3230f776770af4430c10dec21ec3d627e781d238b6d53b2ae31028edc239ec73e3113df40f0715133d2c34deaadc20ce8913d26e451ad64761f3b36fd1e09919ba6db9b78b8e9d94ca142bd9a805317b0ac26d73b6d72e33a11cbf0315dd55d6581c14d683eeb0dd1b9f9ed4e5a479f78299cc8d9340d5dcbf93e3dc7b965654a355f967abead950b1a687762046d98bf01af642537be9b818085b40876a45b36330def1426fe69bac974c7192ddc13ff8224a5d2deb77bdab374511d045396f6176c4255d39ef598d7678f8455f5c6e507053afce0157f6e30d176ad0341b03d52338634094ba402a1db6a18ce548e10b41bf588c09196b92a264bccd114916bc349e2d69ee57dd3026b59237ab12ac5ae3e93b0411952f3ebc52f2d52e18fd0c7241727304f15f1e7906f7c805feb57e94e98521faf145943c0495073a1522c82f1658367996627d6a228a789fb9213a49efd865e0927e7a954a4c4230220da977c123dcd553155ee21d08c2e8e7fea2e48b30a39a0eb41cd022d95a4a90d9e3dac2cc49a3d86ff56de40d9b16405ceb48c15233b3c1ff92a3ca6db8122bad5d1611d8bbf9e64c2300c1cfba53612c2224e75f00afaf36477a58396433f85945374d7b3ccf17b5afb74a333b6dd4ea9e008e01c007ff43c668087b78aada1935d0cca7a3af692e00707ba74839fe47daf7ab69e5058bd069c8e37be89e14d757fd6e974813bc3620a7e5513150c0a55f705bd43ec0a64d0da873b474f0a2a96216b11aaf43c44111aefe2a8b9ba0ca274cdfbd839f3ae41d347e387fc24fe45c17aa00f200d0d4c6d31b78b477638b12819726ceca1729bcc0e3931102beeb5231b056e35a339e8f596769102858199f7ba087f917f0363577cfef42af6ccb0fd0e88a47c8ad4bd041aecdb57b1929fdc63907e71ffb3a53a8cdb5fe343ffaba95004cd0c1589c13ce8d6262f99d367fca89d8afea3d8768d213e79d0029b938370b7b4db17cbad5e64f3dddde3b8af311b4e0cc129bc7498393c5c981c27830976839fca958b0ea5dee38b24236ca242c1320239d5781366bb103119dfd5188b9e8fdd9cb912867b63a8659b9ce1cf9a24a9c72bfd1677d65b9c5a67ac0322c1395b90e1e2a23b38690b903d15f0319c5b67f1c073aa75e3919de5ea6af75ed5fa010423def54f1d3e60b2db8b34b261b60361a1b6c73872b8fd88a0d8e2fcfa0bf01151697474062532b4e23bf19cf3b6cc4688879625ae25c3c973915649be0fe138cfa671ebf4c7f97e54164eb5ff9561a85390e4177e4e6b607daadd159041e7f817d8278a486234655b7556a449a7d663d733fd3216e1acf92950746ae30ee66adf2ff9c7975ead6d0850eccadc377bf055c75999b08cf99887eb81f55b5ddfe84947281353d913edc19deadc101e99bfdbea8fb54a4bb965aedff93d045f4df1a19d98a91f82b6b5672ba1f867018e99d7901e8a2cfefaeba42131344472d875b8a65712eb7a8f5237b556e32ba2565b0fd51e09bcbf20963ddea84e3e67d6a2e85254b27c9e052085cee7a6d98c98515de1e592dd54fde9932801b3894a2b849d6518d1b6c8cc1395ab2dd901b84edd1bb53a4ffb416d81be0cd212080561c083cd98b01590ce7c837f33ca16b9e81b2b7de84432d84ef6a3525c0f30a0a581b661dc514835dab2d7b65b062f02add3998a74f39981944591492b79bf4f150b06101cf2c88c72ae7faae96c25eb8d77eae39350449553d863d400ead865dbf77b29845db39d6751491a8a5d58ebdb51e8fdec63a02f39f730c049932c15eca6d464abcb9e2071e9ff8146f5e5a2ea4b95791326ca5efc87b802bf25691eb56ab1a33d7cee1fdcd7ce5cd0624f927e999e751bf04c27d7286f5e39605aae4120f19ae4c3e8a04b45b9a980eb0f706a0f786166bb6d8ccf1fff5be773456869340a706861f685ba988574f89bd832115681b4dcef2d532233bf98cdef135c482fbfbef172b807d1aa97af3e6e6e70f721342e427c42b276b8e67ade09c417be0cfa21cc0583928a2981d804bdc6330146387d994f0945be7a8ab9b256121f14ff3d0eff7a19cb35768082e61f2f8b969e939d36cb188b55e53fd5f3a77b07245d1d5bce87173d14a7efb18a00803a0d2f87604002ac1ffde4fb272f1b9f3fe3f32a0f8734c6d494946d8664933a0279c3dad197c1ac4a1a9a3973eb2903cc0dca7b8e41ab8478cb04d7a4cc9b5de40f0b310a3cee08e8b864c250512bc02f7bc8e1c7886ec95f1598c6593a497ef46d1d0b80502f0fa205f924b2e7854a5d620bac100b863e2442364aa1544e74d40241c428fa945ff0715eb9b7a83c0eb1a8cafdd9c6c86abda559e8157bf89269b85805dec8ad32d99d0f8840fd7dd54512df7489e0be1a48d2fb87ce21b7955d681bede0b3aa5a807c1d52838b8e07f1b89fab514e5017d5585326b892b40e60fd2fb4785dfbbb864df4825295ee24914c196b2c4e4b5ce608d865739f0a6163224fda05a0005f", 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7ffffffe}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x400, './file0\x00'}) r1 = socket(0x11, 0x4003, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xc2) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10014) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:05 executing program 1: 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}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000040)='d') 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff01, 0xffffffffffffffff, 0x9, 0xfffffffffffffff9, "dc74f15f91cd47401e72e04ff9388730d1766398", 0x1000, 0x6a131689}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9, 0xc92}], 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() r3 = dup(r2) recvfrom$unix(r3, &(0x7f00000002c0)=""/196, 0xc4, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0xdf7, './file0\x00', './file0\x00'}) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x8}) syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000000340)="b2") r1 = dup2(r0, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) acct(&(0x7f0000002740)='./file0/file0\x00') read(r0, &(0x7f00000000c0)=""/180, 0xb4) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000002780)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002640)=0x7) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000280)="0fdf0e6963eb75b8150f88553529ae684deafb8fab734c02f2fd3297c3ccbea32869d82f75141978f8396a1ac4796694ab9935ff2487c66bbb4db03f839f06a524a27c3570bd21f1aed26ca08a900db6d9274b542c0ec887937205daab6ef26af4ca15f295294419b1525476440aa08e766a504b019b4c6183738d20b173abbdb63a2241579c86eaa19aa173d2b93b872d1569e345131a50ab394993f12d67ec3b0fcab0969bb6541df09f9db825a23e964971fb280b286dc2d9d1cd27bd74fb12c18a3b5dfd255265a40f07e1381b8c1079a64118458f7a", 0xd8}, {&(0x7f0000000180)="4928152002bca07c6100c9ea77d4a139e153ed3eb3ddc1fc935bcd6c561ec3f37c6aac0e432bbf", 0x27}, {&(0x7f0000000380)="66f47cf55df60c788ca21f79359cd1f9c89cfdf19ce15df08c570d869afd790c49756db94c1759755ccce286797758036cd879c617320460e75978a93cdc2eac33664bac939edf195b2eaba55d7e076a2626117c1e0c6e1fd73eb8cd75a8af1af93af02596c84b34bb5c59c95f6557744c75336931de59f1afb26eb7ab1448d0c1d22245be1f8859bb3a692ae179d5255a426f9edd62e22e5dd23357ba61b0235edc2d40ed1e5e4b12a23d94109a73a4803d66a29a0ff656c251b02cd69dfc3d035077b8ac40a32496", 0xc9}, {&(0x7f0000000480)="1254fec7b33fcf8279bd11992c57804d2ac1e094a0860c1e069a3e351cbec61414313950a6b4007962d21f8515ae4312f9747edb0975fd54f163e2cfae2972654b2f58fa71711910deecab9c77952a0d1ba19012247c58cce79e3deb3d39978cb8e64e0588619159a51db2013914fc92ff6819760e2fb5646a1c6b7299b1b490e32b3d8227c95d0e0112dfc17d343e8bb3c6e2f2dfde3b2005734197ce3f8ca2c904532266fc2ced582d8c18f25e85c3a28fda6b8ec56e6cd34ca2d258435d07edaa38cf962c8e6ff6fda2275f605f0ca717e993464bf0410b7eec723c13ab5ba20e8dbfebe56f9f46c8cacd3e7d9608a902309de999efb9f6105300f751c71a7c219f988a64d3ea46ccf217cf54b5153c53ab9b4e9de06924ec90cad4b48496b60e07f4aef03245679a8b6c9d09f9d6dec5c7d506fad1f119ff8b442753458d83f49d89047638d625bf8ba044a93b34ef878c5620c3d6bd20e6cee3b803a6a3b45cb9d6a29f49e9f331c7530c40f638081ae617f00036339386719f40ecf1be8f93c3e6e2654d7958e7871780dcdd74cb6df4a477a4bebb040e8a6b639cad732785c0aa8fddd0d7016263cdefdbc626a042109c98d4b57905b1a3e8e5d5e4fe3bfa934644078c859ed8ac8a2cd0ed9ae41b566b35e2d9210ed616fe560b06bd8aae810fb957c70f4d7a9ec4b1f4e02103522987f9dc0b066892fc852a9847f66d00777c131c032097500202b26608722fc4f1606aacaa9109ce26ad52397f968e127905ddbe3bbecc061bed9d080b3ef7673265d0dc312064c6e69e0eda9d0970516948136d9d6b0010564d95d77f1b2b8032a0d97c2fe416c9e4229f1fc44e88ee4f3f95ef45507b3180fb3a3851d06594f0595daebd4f833267e311d3540a69426b8dcbf0799805b20c864e84ffea330e6fcd5cdfba3fdd3bb63540f34128a32368651690b49da7b0ab02008ea9c815b898e527e7aab8763f4da10786687f0cef4799fe2a2e5b96b7b3dcfde268e4675470a276f96bf7a20a4a453ce160d1c5229d7e3493f0da33ed9793339496b9836da161eef578cc838f116c033d97a9255775908326ca6433f5abeee4af5be986476c05428188d76d3a235a46106df51c6794888df91ba08facf6860eb14526ad77a5c050ce00473cb87857014863ae4d84261d4b407b77e82e94241ba5e2460ca0ef53e10226947c54104e9e5df2fc3cca18bc04ad6675b109e1b376553501a234899ddd7559693d0bfc55afbfce08de6c899f4a8ff425ea0f9e04ec0ba932cf301771889de1939790f734da931182dfd097744394b5e0fe68dbfbde7c2731b0307a8829ed4ed48376936305a6325d24cf8e3a8470d19dea3d935ae2febe719af3073799345dc1e20857f4c9eea0f8782a3b5207c373c4de2a21cb2219552b3ebac71523f34ef5e9be58fa30e008be3f4418303fbecd7a2ee75c0148ca6437ec36f40d64399fcf15d7dd90c4c9ad96e3198eb00ccf0727af1ac54f2a34aa521073d3c96a661a2a76a5ab4d91146ecfd52f875f1718dd4ec1db7c2a4ce16a6700760b1ffa5647e409e5b3bebd639c5047831d026fe423bee47e56c3b4a6cf21c02e2a8368af3e7044d7b633ecf5ecc3131b39665c1934257058f9995dbafec56f11d25a7b7baf58ecd0adaddf8a141a8439782ade2508e2a3eede8c0c5aae3c03117071f07378cca9e28a7b1aa2cbaf1fff700f776e3ec9060471ce9c577697f21529ebe942c055d05121a42d360827b30581d32813cd6373ee8fa578c8d9d306e7f89732c10350ff955f62be6342f84fa620dda5d890f6a594c15988d9a91d76d72a3f18e97643b97c896487b049712733d0f33792953687c9b3db722cae14eb54bb04aa78c6aa31f95f01308b057075aef2085d5b414e170d39dee128cef23d7691755590e460ddd3478068e38b8fbf76068f45c4ba7bd9b5d4986d184c2297b4886084f8bb90f908d89dd4229bec8954b6b87c844fcd1c3b5ec5e4321c9a3bb9db8a345c6070dee9b0fae2c1694b4a952e1d9bf7f3988680f5c952c2d021bb738c5a2d05b98436b43c7ceaff56eb061bce751e56e929d58a9601d04fa46de4a99d4d85d0d87bd50359218d6b6055047bb5737bde68aa646e560dafd769d858cb7609700aa665f36b2369388a4bb8a39e5b3c2be8a101b8db903edfe595f228ca2e49cbf4ac146d38f8c6ffbb37ceec0512afb0e98760814dd66b624622e3642e6b6a289554773edfbd7dca1324263f26a7c3c81d3ca4d453c4821a86b7442b3cc315fbac502a0d700869bfeae70d3755a7d133220a13473ad48f4acc1a78c6b4846bc9e593d052b74598611aaf303b2664952f8b206aabbf5703d17f74ac5f5d1e201e97aec673c788efda5201f1c9c219f3a312aa214b5b13fddc4c296ac255b52873e2dbfd7d3a3eb22cef1218a4d976fc3f50c49e028d77f023b9211719319e36245dc72e018cbd83f7bd13b7891d0ff966b9f548d4ce9cb7db8c31cf66d7d630ef2b36547a121b3698c4f1ee12d1f6552e78ed4953d2f82fc3e7c64fca14104cafa4b44be34356abe1aa95b4f299daa6b809bdb318de07951e76532ae416f0fbf1703e57b2a2f103a26b6dd5e9e501947df5f8c866cd843646a3e62a0d37bdd984cb6d3b3933b683e65d7e06ea4c1a69ed8ca2f5bfceca914368085de46194bfbbaa66c490d09f5c40943e42ab96a7bbfe5e1b1b990692b8c40f2f9a84f72b0f0df53552640ac0888ed7f0ea5a51657c7b60e5c6d3aca66a18a8453e675b376e84877288f593db7ce068dce8e0c9e5fbed2e5db4b251d2acca7811aacc2d39faf5fbe1bea6da2a4c13bfa5ab6ccfe91bbb732ae3695f51a2b513574f7065a84455c72ad33184c97f7844d77b6595f47127e3c3bdd56fdb6ef869e5ad619f2c245be8fd23fd8f4ee22f1ad2cd6a99892ea298ce89d67a4427fa8518795d8fe65f76908492b671ff95007ecc57a699896cd95a1ba3c609b0a1da0b44c6a15fee719f245bec338937bdc1925c8ac96973e9c126cd2617ca7295697b4fa7d11996e65d9aa10f2eb795c94c7b37f563f61045a8420be711673b01a26278a2701700d05152d559fa57835ccbe8366ec02cbaf42c4a9a0aa5298ddb0e451b1c261e676128cc8af337dc166554ffb57c940e2c6b908f9bb9c2c9232649fbe0a29d6435aee081feaf6bf8ea34c77aa94dd131c2698615668c7dfedefbcb876b05088bf008b26a3a9eabf24f2bf5b70421118a594b5600e9762e4581a5cba2ae9ad11abe685303e041f71422075e0b818a86d89c6b742086ffb07580719b5032ecff09d0ad8b6ac6d01594fd3be40e3ca2976d884d196cd958615328db21314e332f7cca799710af96b5e23f4866ccf9569898b51dea8c6daebe2bb9fba587e1279ed9b5228e7571b1696d755340fe304240abbf4fef1b4db9ee364cb4409fa51b0b54f202b6e79abd89036bde6d1038618771ab7ec6491a3c277f8ecaffb21343a67e053fbf9a85d43d5bad73388d4c0669418754eecbc24ac2016d5ace5d5d9add29cee716f7542b8a612563ba873d8c394420330cfb9c98b5fdb0ae44f6142e45fc40d05fbc67ca973d876cd2bb72c6576e076c6898310e4b515d68d43af66b7c49f8ddd3c988de090ac1620ea88b8f64b615ab97b0b79393cac0ec806fb64eb8c0d2916656de2ddadbc2933141fb9ebbe8258b21b64d30306736b34e3b5dad0740b2de1444400add2ad2a120f9adb4c924edf25c5bcd8405905138b14c795bf6c4bc1106e7af6b3e0d0de81577554bc0270758bb5cff472bad9470d858788ed1270b36e074ad042beecb4d320cf74cb495c0cc5cd18a60c639a446e9b1d6dac176e34ba221354dc55e3c4f5c5c3cdcad1968c7658dc09c9eb0f116ee88351d1fff27e5ee8fdbf00157cbbad50552c191ee6e762a21de6593c663c7c63229ada43a157185e25496f0395a7c977a65d55afff06d1af9c60df4241895b1eed899e4becf3038f38c69ea61b7b2688ab68a7aa8b5896d6f834aa72d310a5dee4b28f39965f62d9660238b7dff876729bd877f7a2958a6cde35c2bb8d78d1b9c47032aacf1d7f55b54f9237f932b6a535c6f38618c09defdbb6f505fcf9e43cf947ece878c41f53d9cc5992897af4332d60033923031318de760e1be7fa8384763545590d493c2822c15db29e9797e15fa10fc5a7424a2b9cd0e5854caed7e814026c87e0e57dd0b673f4306810a12e3086f727694cdd710cff4787e59e1d73d83dab5633cf63cd63e2a0a140331151eca76c8df4f17003c49c9274e0c0c597b205d1584f0245ec4df6769fea4d0d8ff94b11f50b8dbba9f1e7b167e035a2eaabe0b54603fb008a0ce0468a1985123fef441da6c12befbfa3d4e6b58bb850fc52494b34890cb80c19b0daccd90ec929a7b846d13cc71f1c92e16213c2c437e7c580283c04b88140e987b99b224a9498d629e7231185a7027699f4b80e8676560bfd8b9303f60d266dbc47911c1de46ce5ef834e43324f2add030905915181efa808ec0062397870fbac13ba352b0ea34e61f3d7a1bf54a10b25d7d11dc38b4dcc30151ae388969e2c4aa392bf5eae62b35094ab6716bb2aa906dd0943e33578c3ffe332e879bb5877c0e0185676e592c894301bdbbf7523c1e6ad89f84dc898ead9c9ed3152f8bae4175b8f29b3f1951c7d5f2d5504df6e925a6a10e448e81afd95528029b5bfcf0ede4da52ce5fb66b866b25bc27a43dc83d6db45ab786d9591b13410251014ed6eb3fa63612918b6186b68222bfbaec5f272ed30f95571fbb481fbf8284525446601f4f7bb9c3bde351b302742d6582db1b8ca0b248d6982226465c4262514dfc905301033350f21ceb39816ebaaccf55b183f1ab1c1fcc91f652929ada60ba52d05bad8fe17c42dc810009ea5fca646b6be57a12316d4c313810cb2f5211519e0ad6dd103d478b114cfb63ddb717862452140a08c939ba7aaa0491d7f766a84f702995684381652d8d73916360b8289ce75ecc802ea0b6bd81ded4d6507e7a7f51f994c11803f2839ea9f612f8b8e858bc99c982df1ac059778f54012d2e595e2968ac231956728a1e4bcbbdd0726bcce466623334a59d3a453ccf61b2647b7cf24881b78bcca5a4d0e4f39019523e97a0128db2426c0cacbe9c3a73471d7fccc7902c78df6d56b36d676f785d3ff273c2769e53d5e76d7cefa6134124350650df842e38046cd48c6301b36f005e4c8b4afbabbd88421617b09e82113a3a6d6b635d508297aeb9471664655f0ccc2ae969f197dad360f89ade05c0547274d8fce605989fbc7bfbafd0aa42e489c239ba3e5557c578a3a84aea052ca23e8a7d62e9cc26cce710071973dfe9c5fce913787f0083ab80627ce6bc4d79b5fae8c8e25e23021f3019d49ddcbf59f0cc9b8e2cdcce0b70f9cde0b585f0572f9b629bac03f5c4bf6dc645f663c245c56ce0d8e9ccf9fdea5670e3b189527a535886f9e8dae5eccaa18ed2267d46f98a5904a099e7cae70694145b52406eb808bfa4007f0c590529f15bbdd381b1728bc03d07a472689e7006611c2f08966a0ad35930df579cc96cb28b52f4e714623ae662fe43bd93dee6bfddc5f09fa40305714e3538cbf032be4e13a39dcd33c041cb269a9499376ce6d9b66a0267d5e6eab160128a08b86d509d91444a4de179eebaf44ff38987b8e075549e22f52ceca436d7bec90e3f588a166bbf93846b74e64e0edf2fe5db7743ebb3a2fe6b0579c326b63ce4d32d906527c23efde7c5", 0x1000}, {&(0x7f0000001480)="5f5334c8d836338d7c4a0dada8eeab021d3a9903b9df49b885de2cb1e9ce0f462286edc10efe8ef82841f0faf49a3d2c143048136261406cbc9d70241bb5da0c8022e146a6661a6a584b5405521c4a09d384f2937b8c00098698f9fc3680b1c1a7fdbd19d6dce543b1b53562d6b2a0b91a9c300d1e8bb8c778ec3a7bd4533b", 0x7f}, {&(0x7f0000001500)="1445bacffe1250c59830b776149f61dff18c3e4b69b3658195d592341d57afe6d54a58a3742a5ac0623908a6075f4bf36125c6af4c532f6ad869d64d442aa3d3d401a60c42380b0d33f061229e24c0442e78b7bfbd4c4ae00124a99ced02826209c4bafde1cc2c827031067dae21bc79438c365d0ff2a5fbb962d164859050a0a5d66b0763c51f5d1d03a71aaa4d585b3a3a6077f2af882b1ab7f08c776e3bd878ee5a7e58ec60d0c931dd8b0c99c4846fb9e8dae59e0041b4cfe3ba96273f8caf49960de2a2e8a35abe9dd0b0c3d463800548c696343ef528135e42e9e5980060c19eec86cde93c1eea53661c135c5400b3de9549ab89a818f8a89b1e80920369290a09e228aa2a758cf627abc17727fffa3184718ce57643de2941cf193ffac6bc7344e07e0eb7c2048d9bf3c2582ef32f508294d0e72d4113ac93674566ef65c9c437b6ae705f726ed3e1219d5a832b70cb13bfce8bfff548529c0901230402c2569e7f9a123b80a528ae0d3b37ba2dfaf6784bf570ca4fa3f24849d5bb51137af91c37c55da7628f49bb16e5a2dba85e43bca5f40969abfe7c96d59f9c4ce5c1f341ec474dab2147a494c24e2c04e6b847e494c3acf35434a5c4d91b79f36a4b302bc69941ffacba48a7e04d632460ddd9fb34a5e0e68a1ff676501016092c583b7c53137e4ca3d0010a45061f31031aa1e8a40bac16ed07b863ad3f9a49160eb26c8e71ec79a20c92e6c833b0db16cb8a4b759ec61b4e9042d1332ce3596da6614ceec9d8397b96fb734ba29e328e4249734e661608b4f9853f5c9bbf1647c90b35c546851d9018c64c4d82e296fd84557cfe2f9baada46c10f5f60c36fc8e53fc9250f94232facbe673b6ae11491400ebf51e41ca81013da4506bc220d05869d6ba3a5b5d204574afaa894c81c76da2a46706730351139dc8de6b9b976dd4f6a85f5b0023d5a0d211bba96e4cbc49c81b08e37284fcfcbe4919745b035c9a1b529b0c1451c255bb253e69695bc80a0a8401e6b95fa627d1ecd3731ed09facce53cc05402fee9323aa0c3a86b51438dcf2d2cdb3e9903935d787880de98205d99f9d404dc7547cb92c5fd72c30a03fee9980b8fb2a14886c6290d07bf6024add96ded5e4120d9ec61f3940890645eb56cf7802dbf014cdad8e559e3a2fff32d2ecf4138a335f2085fa152b9f0c0c9255f54e14fee9e1539b4e4ccdf854bc0088d38a4a9591137d06e6dd0d687c36afa6ab0560a85d80258ee8d817a65a8d10485ee3e5f9cdeac9dafce075feb153c5508313c8bd3f7e6b0ebb23f0f842de63a11e0f5e0c6a2a4e51bfe2b413de4e6a863295481aff785ada92a1ddd9ae68d1a3b004aa072a8f5f779f2cdcfffde30c01a011f218b95c017a4fb28a1e7a83779bde0067b13f889ab3934b2da0d96673d898a31cabeaefc66c80f3f60f5511236cebc74798760e1a82820c7a585c55168422ebc80f830aaed906ce077662e55342aaf314c8f5f5b902ea776712b203efea80e12ce44cb40cf62b103aa11bcbd9931c00aff7a63d14de51eeb7814a6199415d3dbed4e913daa6b0de0ed0306ce7c92eec6cdc891aba71f7c177dbb9c174b5302d66ac4a7a27aa1a29ab42ff56acb47597a2f44016efecc39301facf3ea1a78d455556750d731dd0c69c67533df478bce77c2a8630facfc383421a582b13cb70f0f908ba1e965f47a5eefb105ca26718938e8a5dea34314e494fef22c279bda8ce4674882bccf3d80aef0dd0465cd2cbda7d5f48fed0a114c90f0be5d8361bf2d4736b12432663920ee6c50eae5d2c27e3a330718bb1e8182a5242bb9ee93e65cf49cc9562bc63ac06578db4f670792f3ef029d1e8c5c4176027534e6cefd74481ac746f1dc7a5d66d9637a25ec233b696215cc2dfd7a70265a6ffc554a8dc65d9b49997ef62fc65e9eca113504b28dead8b762965dcf70697fa4f70605b8149d7d796f111772d02c83d7dedf4af0b84061188a9d93036e35aa2a198daad7c3c8863a3090dc47e3251cd31fa02019e9b90df88a5a5837d32fc55a873f583f9c6c1e6660bd9cc391c918ba6c668a3e745bb968a1c27157d3c450e6b21b0034d6c894bec0a83791d1965ffaa6c330ac8a19ec8046f5206b9d44df9a061a5a6dfe69497accda3fd8bd515b141ea5989442b40d0ed855094d6464612b51379349fb1700ea2b8dc564489f60400ab9d4299431fd6645be4ea5b8079065560b108108b1147b975d3530586a17ea1e6b5f8cde7ac42ebfcf9d16ae1040e6f9e26376ad6c3420c3c993c68aaf8650c00e8c194a3bd722aa7b261f508d032390629d46e04a6bd0e80d84ed3c50e0e5d24c3b2f6746e90cd8caa24519479daff71cdef2feca0fa5e4cb6cf6b572e0bce7d626dc97cdc7019d01dec265cf9e3179383435ecc5a75b8ac705c444b41cc86055bbeb2d633ae6f70b65bc3fa947d35783b1dd414ac67d10433d13fa6d7980db1de7478d51f7d8c02fa604cb01b60bed91dea981df6e53d01e26fd78070b55cde562e53c762bf1dedc873c11f1730197d0e150a4524498afc2bbfdc7c35312311b5d05d234ffa5c8ced1da48dd9d536c3155afb5789946e9018d8b2667f86d6abbd83c3faf86080a8468477ce85bd648a1cd1fb925b07552f135d6369d7d90d1dfb426f4e8a03c397fe815492fd4b109aea272763ed8a079d64160dfb505de73f7692f3ad04d08ee7469c5633fc514cba14aaf78820d2ffeb544ffabf2aa18d5e440195c61dfdcd3e145dc1c10e2dc123164ed3a3317617f9431a520049aaf677eeac220c47c09f2e797752dc45914cf660ed088abdca9f80e7d36e8c38026b3a174691ea363511aa447ac49a497920d85f5aa0f148b27699c768a2ae8d4d5ac0eaac7628ed8f8ae2855fa2d3d6192952624ff515adc8caf7ba0190529abe067210f55ab5dbbe65b21198ec218a9062e324f33cd66f2c04d0060a271a7d844179ddedfc8a1f8df3b096d2bcf0601fe88c529d7a6882a53e34a5d2599d8fd797be13610d4c73489ca5b3f9a3a98c8cec76429b03df4d2cbc9fee331b4a970de6aded836a473a41d5ec77bf968701b5cea837972e14e4be46624a5c2307b29e4802b2d282a3db0cdff9bccf310ebd9a4fa385aed859082a3a666a8d08ca260a3eb9e4aae281256c1dca5b3813323272b1204c5cb0d8b95651776d4d3c60da92b600a96751771b8b5749a54977d86737843919472342e48471c869afc1e29617f6934628d78d7152829485edc5ac81a4e0ee044968d09ea62c0b3ec9aae4a06c2e8501152628b41d3981537e0c24dfd026318ff51a072dacb2a993413fb3b9984241679dd85c53eb2f0f4052ca427b3c5d6f5465fbe37f5c9fe6207e533db5bcfe3eaaa664dd27a08306b876e160cd9944a5c31db621960e34b8659075d8eaafae9246afbe43d9a9b9a9bd92c0e52fddc0fbf8e8daf3dba8d1fec52a26160dd8618c2c0b92168575669ce6c22aa8b5171854d4be74edbb202bf347202908d7cab84af5f4fd626ccbb228e7cf1ff60536a528e11c1ec01b2cf981e06933738029b237b34ff9b5a9384da813c37138c2175cdaaba0ff725a1b66ab99a008a289e495d83aaf0d4140a1b296263b60d000674b0cd219cc0903994bc5bed7ee0f47881cdf8a3645b0913dc4957291a5e085ed629f6219afd3e3539e2164b1fa44273b1a3d8821ef403c3f56f71457db893cea70a19c189f210eca74f677f2f1479fd5fd380bda8ed9730a3f2535d3423956df1f508e9fcc1295e2a83d1848d97c2ec40b559b2dd381dffbc0465141b200694d92c39583761d7fde79bfb3d4ad4e6971479ed9f562fa81df5978d1822a8635e654b419966414bbc3ba1c6f305faa805cc52bc5d1faf82647d5efecead9b595c4310ad5f9c44a8f196ba06bf309b6f3ebe482ac5b534911e119714186e035394ec1e9cee154ee63efaa87f436cb23c70a1a1fbd2e44ca8f2a05236acabeb63cd9982b871308156b7b082d132ef586da3f212fb7b4aae1752153a70dc20a2081f8a8692c4b0eff06f2a531d2bef270833bee1bf6b380cb5f3a9d436aec9a618bbb642384bb74c3c4ae07c0a6e64a71a1237db6da63961073816efae43d9f72fc70b4018174ab2d7f9f057dfee0b7f2a585541075b4b8802fdf740bab146da95c55059b5aa524f13e9295639791057b98bb8efa617ddfca08aeddca127e27288ac6d09c04c5e8e24711b589e734bfd04324250f5a8e638bc54eca728340a12d33c4f298397c0381065b003b7052b3b465345687aa943d9df438b319332ce83984c4e7ed6b774f3ee1f3efee9b679cfe1d9acafdf550f7ea63da8c815a1edf803aef6efece221bfffaab1d5c5393d38670f5148e10847564e12da3effc23250acd7f68023bc684b61e6ea3440031459a5a34206ba925f0a837449ab8f543f7b487e01699bce635dad6c5e626e3638f144611839ed281fcb57587342dfc07b65ae8fc304fd0a66ca9a9cf571dd2d23ce6fb09404e37c7254c5b4424880f94d13dd00814c63a1588abd3cdf0e8cda56894d466928dcd39e561208599b9bb732a3256095d2b02f09ede948d9545bd03c5b70e880eec6683af5bec8646fb5d396e06af5284b39f2691097e7d7be2cb5ccccff14f2a8dc60d0de37cc6a1618d32532d01f7f7fc0b20b1bd7c6df866fde07b41aacc63b1d2de61d10e4b6cc160c5edc2e4624ee4845975b3ae2de6ebc1b9c95fdd001b24c0b92a3247c09b0a472d59795ab1fffa77e4def47e4cce0fe2f5da28f6a202046d9f1f96a737efe4caf0667ee91c2dff4d0e046497d1dc9eefc077bebea1ffc3c801b0b504ebe950f19229cbedde4d1ab1da9758308db4475cf19e908a0a1be8047b87e1cb0d7654efdcf2ceefa3727c8946c63c3f00760746f2055479ce141b89cad0e7e671116bc55806e450489a174941fdba1f3846409005e4db65c3c0278ea9111260038879834c86b237b289805111b12efae20445ec152c039c0372fa6857a6c0e8f279270739061924f6ea7532eb0e4c86122a390282adfbd890f25969eaeaba5c5a280ae51508f6188b686887cbb0b8f2c3d553f6209620f70971a972f7e54b0278907a3c62d70d24dfa844a0d44a209d480c1b6d0ae1bebda1499a8eb572c33d3156013ccb3f5eedde9f7d7bacce019a97168b4c57ee7409b41a135044e8783f245336bdcf40a2ae1d90cdf5d401ab6022483cf4d528aab1025c5d9f274f7885d47da06a71fc5c1fe21c57be8931a6406e41769625675d03100f1b9289eefd80c9b97b4b3eb69d349067d101cfa5b7adcca804df547c5d05d3e76c9936077341435642485650cdc79613a0ddfb52cae1c7115b4bc03381cb8800c157865e0c631f7a03dabd530c1ba0d9ad1fe1038a9ee9db36dc6fcdea8fb784b7af285c3ed21fdbe5ac2cc5040535bc055a08b98f47e1afe50eaadc177e2767defc37179d4f39bf228d642745837bbd00c0040163b87e5b5bc6f932c84c4f6d6e51aeb7b6e74eb9994db027f3a6a5ad44bb4062ef2135a853e1a81cea2b5190724bed8dcc5cf75887413a2ac2e648989e7cd6088696260024e0772f2db2b94261871016497c0b2c8f6a4e4e736ca10cc4326e2bbdc543e450a644aae30e21f679e6de2fd8de30531c76fc944069210f4c2996fe86cf6d68a94bb2fd654f34542fd2b274aa93971d9996f9106a2b42ee9947309e37f1059ab333d6f6ead7e38e182c55dd1dc8582bf1384e8f13253df49a081dc28d1ce916c105e001dcda3fbc537", 0x1000}, {&(0x7f0000002500)="a0ba045a09ed3441e2319cecdf9acd26b6728607beb91082ad7c56d4abe7b1b2982c06b2321955d03ca07b7c8e0ad56028f437f9b37b977b358f676156876d4ea5631a55284dd1267cf36b490596ffb3dd91187bc2bfbbc0094a90f072fa5facf3959308d68fa9e256583ba283e0ca67080225b4ea7d76b11dc57f21b9652110b0f26904c97c77443fd5b0df335c", 0x8e}], 0x7, &(0x7f0000002640), 0x0, 0x400}, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000002700)='/dev/pci\x00', 0x80, 0x0) kevent(r2, 0x0, 0x2, 0x0, 0x1000, &(0x7f00000026c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'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") 16:00:05 executing program 1: r0 = semget(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000140)=[{0x2, 0x3, 0x1800}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x8) 16:00:05 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x6d8a1c48, 0x10001}) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x401, 0x200040000, 0x0, "95a826745ca9fc0936ab96fa1fd8827f24b11644", 0x400, 0x9}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:00:06 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 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600", 0xfffffffffffffffd, 0xfc45}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) r3 = getpgrp() r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) 16:00:06 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(r1, 0x2, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) chflags(&(0x7f0000000140)='./bus\x00', 0x5a067df45cb185a0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x8}, {0x80, 0x6}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) dup2(r0, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) 16:00:06 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000001c0)=0x10) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000180)="f0747fb02cf9d2b51497a073d5ff5c2d44cb0d91aacc6bbedbbcf24e831575e3542948a4df", 0x25) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x7}, {0xffff, 0x7}}) r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt(r0, 0x120, 0x1, &(0x7f0000000080)="568a2ccae1d401d5b2cf55f77d957e0cd9bf7710fa0a1d92124f61497a2e9ba88550bb2bf55dada1b07848ce5eb62d4e7442ba0f8277567b0fafca89adcdf1655a08", 0x42) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10020, 0x42) ioctl$TIOCNXCL(r1, 0x2000740e) getitimer(0x0, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x1) getitimer(0x1, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='c\x00') shutdown(r0, 0x1) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x3f54d5485606f0d0, 0x1) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x400}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="90e4c70f233d416834053209cc256e873665b1d5a77637e68803c1ce00751f82efc30f6e750d751720c8c24db028925744406e4e4335e95be603ba17e7ab12015cc6938297529e5621cb933a90a3273b4ede8f5446b2287996814b58971e27bc798f48fb490de0dd", 0x68) recvfrom(r1, &(0x7f0000000440)=""/185, 0xb9, 0x842, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40000010, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0xfff, 0x79}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x3f, 0x20}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x400}], 0x3, &(0x7f0000000600), 0xde, &(0x7f0000000640)={0xfffffffffffffffc}) recvfrom(r1, &(0x7f0000000680)=""/243, 0xf3, 0x802, &(0x7f0000000780)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = dup2(r0, r1) getsockopt(r1, 0xffffffff, 0x1, &(0x7f00000007c0)=""/29, &(0x7f0000000800)=0x1d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000840)={0x7ff, 0x1, 0x5, 0x3a09}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000880)) getsockopt(r1, 0x1000, 0x6, &(0x7f00000008c0)=""/102, &(0x7f0000000940)=0x66) mprotect(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000980)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000009c0)={0x1000, './file0/file0\x00'}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x401}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x70}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fea000/0x13000)=nil, 0xffff}], ['./file1\x00', './file0\x00', './file0/file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) setitimer(0x0, &(0x7f0000000f00)={{0x5, 0x2}, {0x1000, 0x8}}, &(0x7f0000000f40)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000040)={0x3, "33d6e545451a6456fdf6ea5dec2dfe42aee7ba4e0ad40ab2823cebc03a"}, 0x25, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/156) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:06 executing program 0: r0 = socket(0x1e, 0xc003, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c80700bf450100000000287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ae18b2951b15801360bcd4c0a162b58fd9af500004d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4dffe772b2f871f4385bc8b1753f04157795ea4a5c5fe659fa20243d2987a0c90691fd3b175b1b81e4f23361cd87c2870b4122cd2350000000000000000000000000000000000ec000000ea0000000000000000b7f98b1198175a2679fcc481245ba868304a210a715a13550131e926cc91d127919c12f13481535779dfa55afae76c77de68283d494f83fd719bd3215e1709efdf3ebe765fe6227a78a23e20305b873745eee47796c65cdb3f1f3e03448b6a809df49939fceb00a25f9e3c"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000180)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) r1 = open(&(0x7f0000000340)='./file0\x00', 0x401, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000d17373ce1b"]) sendto(r0, &(0x7f0000000280)="428cead7eefe873d9f5d8463e0dfd22d7366efdae22d932f43d8f2c08c687b45fcaadfc1643203f2f25c5be44a16af1b7e912563e50dc4edbfc4edc21bcbccc2760efa9c1d09858e6e26c79896dbd27fa531a07775cd33964a1e7b5a0966e68b381c4b92d876a24485e9a1d76ef7fb30c48d3760a37cb39241f7f2745cd9e2a0f42e7000369aacf5b51653afc131426954987b51fac3e15f1f572e88c43eb8b520de2e8f34440db68bb9cc09", 0xac, 0xddbdf82a2d060f9, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) listen(r0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') rmdir(&(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) r1 = dup2(r0, r0) socketpair(0x0, 0x5, 0xff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000a00)={0x7, 0x7, 0x3}) utimes(&(0x7f0000000a40)='.\x00', &(0x7f0000000a80)={{0x5, 0x2}, {0xa0a, 0x7fff}}) sendto$inet(r2, &(0x7f00000002c0)="95cc6fa1e5d2d4373ab02b53ae99391ebcf40b3d5c9f2f1134e8e279ac86fc92", 0x20, 0xb, &(0x7f0000000300)={0x2, 0x0}, 0xc) chdir(&(0x7f00000001c0)='./file1\x00') getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x8) sendmsg(r3, &(0x7f00000009c0)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)="de293d464d9538ff6b2cd8a0e06657fd5c87c8e830027695eb2694b2f105a3098d00e462f2ba886020408b7890086662787ae8a5e697d6703b5c7fdc12345ab460325d21cb6efb73b943b8613a76f20e16b53c0ee053cec77c0ed53991ffeb80221e81933fee6bc467a640bc67f7ff48d288d0ff192d8825d27f4652bbe21075dc420c2fcddbe9d8ec771271e94007473576c702f6af565eac6c63fc4ddbc4ec9544037272372c12a372dacc0480e14069a1c7", 0xb3}, {&(0x7f00000004c0)="2d2762f97afa9088e9eebcb14e93b4067f48566f8522cf8d3bcf1e52b3caf757f95ec3ad9c71d4f61f7a0240c2a01b0dad28a9e2e1c12ac71977e2a2b92f00125224226eed7d13cab9b3e39862a768eda7cfac854f84a61cc2e1fd5be77dc4425657bbe3610529541003d952a8311888a7522d659374ff4b87775dc79bb57fa5d95eef6e2d0ed0dc770d1ce66a7f8f904acaff84dcf9fc2b882eb6f107a9", 0xfffffffffffffcec}, {&(0x7f0000000580)="a3ff040b881896f4dad668325a79a10fed349a41ac1ed64505e5791b777e9ddb98c3aa552776b601d452850a0dead9689970878a48cb48", 0x37}], 0x3, &(0x7f0000000600)=[{0x98, 0xffff, 0x2, "59f067d7ac65dcc1885eaa6dd0d9917a09e0a42a681f6fa1a8ba1a6284c09e64b4bc33ede805ad684a39e9a8c0d75fd956d7e67afa28bff80ebd2261e1558329eed1eef6b903dedcf72c0f7c052292a5cc7f1ef3a8983b309360ba04390dae115a15d3e6895fd39a412bac03d870d8a3a004081cb8049567c9302d1955e2dc81cc30"}, {0xe8, 0x1, 0x0, "a03d2fdafadfdfe4044568e1feb0c00b6f4e749a792af22fe5f32224de19482370f980f2dd1ae3122c832cf89f788775de6757f437553fb94fa2d0d7a5ebef6f9450629f51635df037fa13c94c33b2c2dfd206cadb0d3206fdfcd94e22e62fdc18794e3b2af0a4c04aa3f6ef649c7d25fdc6c82427dfe6d6e231a89d9acdc64c8ae9b2e40e62adbe2e54ba3b155288492b8fee5a24b9f84c69910f5f2b099fba62350c919e7de24458bf674c00242d495e8503e48fa631c1bf67713a31e24fc56a96581c86209d274ca32666da29d3f1fc"}, {0xa8, 0x1, 0x0, "1b7207351342fb6ddad43b47f942fa4983d9ce2aca149bc08abe6c57a68350722889b837566cfc37a796a7792329fea3c01a1eda224b4ba27ef17b16ec8c0cae2749a22877d98351f02eca793c445408620fa1f1e302d75491e39a45078be2d9097c7c45944a56dbc33f71fc9895100b8532ddce3f00736da30bd16aec0442645fa73d4b7f393a3d9aa27f5bb30b64ed6b075df3c2a6"}, {0xa0, 0xffff, 0x9, "4927d2e961c70653b3b7d0cea72e1d7ae135b326b263bb276152e53e8803bcab62eefce83328cd4f11090ad2a257d3e42c3c6486a1c0a08eb5ba179e89574adec947f195cb6c92e0268a165c6a14a926a49f058b8b5e22c21296da76768774d4b27fe7ef38d440c2d5a2c42ee6bc2e145005bc1ac14f76c6bb0c3f89f87be72a00f7eb24071372d5722063"}, {0xd0, 0x1, 0x423e, "d18578671ae301829d114bea9f516d3523befa34e035a4e958dc03e37c1390000289df4c23ceb3dbfc50cc9de7da472c34839e4d2344e66f7045ad72ad9f39b8440ba29c78a98eb88c5e099fe03ea3479eebb04ef049aa455d57fd57ee88aed813cc718a98ff86114920a517339f6a273dd39eccad73b742c64a70d6a56eaba8ef260d617ec04ab9db9e1622f70c8a01a4489c783ab7bf2b3a309af508a055dbe41805a855cfbe7a5e4ab67dd81addf0e4074349a1edd4b8ac8e13"}], 0x398}, 0x400) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffffffffffffd}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/83, 0x53, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x1d2, 0x8}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000240)="2a229e966c7028a89c1a6fe546d05fbd2fcc9a1c6aa9d6668054eb83bc94c2b4d83d5a9e71f4e886ced7db4079dda28d09b6dfa16196b23a04a7ee87304dc183db29ae877c34be0cdfba2d8031eb1aecbea37189467c96a9de169665af95d20e34a0bb9e16666986afd42f453af85a40cc110d423a000000005d670d7b96ab9e8732d5eb15a7a10e5519441d107919592460bbd8108169ed370dff4a5e59352d40e0e018b78ad5c86245d111d9") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x1, 0x4, 0x2]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) setuid(0xee01) setegid(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x101) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x84) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0x3f) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = syz_open_pts() r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x100000000, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x9, 0x4}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x964, 0x40}, {{r4}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x2, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x22, 0x40000000, 0x0, 0x46}, {{r6}, 0xfffffffffffffffd, 0x40, 0x20, 0xffffffff, 0x173}, {{r7}, 0xfffffffffffffffd, 0x3, 0x2, 0x8000, 0x7}, {{r8}, 0xfffffffffffffffa, 0xa6, 0x1, 0x80000000, 0x1}, {{r9}, 0xfffffffffffffffc, 0x57155c102015ecdb, 0x40000000, 0x539, 0x3}, {{r10}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x4, 0x5}, {{r11}, 0xfffffffffffffffc, 0x94, 0xb, 0x3, 0x7fffffff}], 0x4, &(0x7f0000000380)={0x5, 0xfffffffffffffff7}) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff9f, &(0x7f00000001c0)="96") socketpair(0x2, 0x3, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000180)="1bdfe8531db0de66acd4ec2f8e12dfe6a1ea5b729911e0945b4c0203ab85900377d162e1c6d58fcc2c90f0d9c7a40f2de2097878d907ba05fbce9f5e37d142ebf31b15634f2ec3167a56c1314834dad17cc6eaa5219ad61f278401611194e63c4df0fc826f96da051e951686ee73a038983426882353b6a918395bf4344111ce700258c0b7c45b5accfb8d3eb8ded5bcc0dbce83aa05722906beec2458c92d20f73c467318bc21c1ece8d1cd127bb9dbe0eb5eca2c2c67832894fe96a694c91f1e11d772611aae06ad776a44eeb0201f47ffa01a206d059ca4aee04ab76def7d02e97a6053a1ba97f7a868", 0xeb, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000340)="85b4e26a6fad679c7d5a4639f679cad1d6fe128d36ff65761ec8e63544087fb791ef520c68fd850c1bf2fbd79e8b91119a8210ed4045ac5c9069c55df225a3ac1414061e06a9d0482d33283ee12b08c0b18b55f269fe13d0d9be8f18bd5cae572aba4822885f680ebd986cefaf14b88e70597038c0f1be643b8a7b9b8df9f1212deb1033b74c242bb865d82a241f512343b6fb073c82d0108697d8a78f7e93f1570d45e1adb30f3b58685e277ab42fd29c7495172c6e3a5ec8ddbcebe04216a0a16efd5cc8fe23c5145508a1ccce6ee314ca042bb3c089832118224789a2a8e84c54af06e0ce95890a8d6296e9c9", 0xee, 0x401, &(0x7f0000000540)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x100, 0x3f, 0xff, 0x7, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x200, 0x32dd, 0x20, 0x8, 0x1, 0x2, 0x5}, 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) fchdir(r2) fchdir(r1) chdir(&(0x7f0000000580)='./file0\x00') r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:07 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(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ftruncate(r1, 0x0, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1c4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x2, 0x44) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x80, 0x1, 0x8, 0x7fffffff]) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) setsockopt(r3, 0x8, 0x100000000, &(0x7f0000000180)="16d774bd970660afddff23d659bfda5b3dd4e4b65156bdc5aa1f7e4c7a761d14d021325f35225cea4c71e1a79b4410454ca3dce33368473cbda217d2074240ffbc561b65925a6fef344de1d526c492e511afe823e5ee83c7d965f10b30033fb9b8400de87092d9d13afb15be48206a180233a673ee35152ccee1ff200b0d1fc246744ea14912cffb6ed1b297048d2931f48c50958b14463061943dbdd7438fb7e753b04771c709784803aa86e5", 0xad) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x2c8) setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xb9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r1, 0x0, 0x44) pipe2(&(0x7f0000000040), 0x4) r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) dup2(r0, r0) r4 = dup(r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000005000/0x1000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe32, &(0x7f00000000c0)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2d012e2f6630000000005e3909444265767636339e4e70e373686e12d61cbb1d042a555e2014aa2a94c59ceba6377b03230dbbd3e4e6f1dbe6824285daa18608dce3f3d94bdbb91f77d05e17ed4b2cbbf1774e2efcff74df7ff13f0c156bd688dc7f4577fddda45620726c49ec76f887323e80052ff6b59848992e9cfdd22e99f5b3c8ff17fbd2045f5084eebfe12256504ef606566c24fe18fc36bde3e4445d85f50ad16f3d75baa461ada076fd1907628cf20203c9bb337ae410e61e6bd125e0b0002739659d313a9458975c711f464d36f4a691354ed74e13dddbeb11d3c4d844426f5cbef10584cf95639c7f103a00e72ce3897b1a07a492918d79e5b3afa5a61badce9b8337fd798a68a7460adbfa1d66c8b31a2cf93f895c0694e994d136c628f539ef4ef5f0402003d1deb15e3609799c257f3aad86b3577ad71695376c27ccd6261737022080009a04"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xdeeea9f691241e09, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8001, 0x1f, 0x0, 0x1, "a4899452384bd7bc8013798812f658e43c6c0d3c", 0x101, 0x55}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') recvfrom$unix(r1, &(0x7f0000000080)=""/7, 0x7, 0x841, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) close(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0xc003, 0x0) dup2(r0, r1) shutdown(r1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) geteuid() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x6, 0x8000, 0x8000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00", 0x0, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mkdir(&(0x7f0000000040)='.\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00002af000/0x3000)=nil, 0x3000, 0x6) fchdir(r1) r2 = semget$private(0x0, 0x0, 0x12) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x0, 0x6, 0x0, 0xf770c51, 0x588, 0xfffffffffffffffa, 0xa4, 0x80000001]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x9ad48d616127f1a3, 0x6b, 0x4, r1}) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:08 executing program 0: clock_settime(0x2, &(0x7f0000000380)={0x4602e844}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001002e, 0x400008001}) sendto(r0, &(0x7f00000000c0)="280eb96ab2e00619f48ac608d4774d25fb860492b303b96953f4acae3e6d4c517252465706ffd170c8caae3ff050ff5f7eb8a9289dbcdd02bf54af5ac61dc0269ccfcde2dd434aa5f0e14e1cc7183f5bc0833517e5fc06723f488dacd5583c6e32378129a3dfbbbad9447d0d37c4003488b57bcc358c8acc714f5fcef1db2ff43d8bc6cfdee2906a43d2", 0x8a, 0x404, &(0x7f0000000200)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 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}, {0x3c}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x7, 0x8000}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x2609) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x15, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc54, &(0x7f0000000140)="b2") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0x20, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r21 = getgid() sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=@abs={0x94bec4294244e103, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="42915b1587498af927fc2b54671f9ed32ed24034fc97cfd9822f066eea1444c785de8eb7ae127c5e793b313cf55811b7126cc8e72b072ef0a9f0ff212330e7b46878b9722dd6d1a0022ce91aa870e7bc6e08bb959a6b5dd06f87627b649fed3e440f095375f5b63ce71e", 0x6a}, {&(0x7f00000002c0)="3055c3ca085396c2708ddff0821f951ada6e3abad8a335ef7eb8ef2ccac1c9778b848f8018eec2437247119b9ff9c79bac5fb28f8ced84ea4b3a659ab6139cfe1439fbe3f7b51a1aabbf4ad9d4722d7e7d49382164193740929855552c29018b71c606f56bb2638cb3e1106b9d9a3a2a3b77be8c4f0b1d0145157e5a870f2f7af4", 0x81}, {&(0x7f0000000080)="ee37b9", 0x3}, {&(0x7f0000000380)="e224027a1085711550c1f2f88335ab37def52cc25f27225be1f812d36dc90304e63f3b18a874dadcba3d404e3a2fb29a541eb2fa87306ba80b218e3fc858fa2e3421d952574ed3c5b04bb326009f3281d489a297e4500b309895b34d959503325fc754a01138e0ed6dbdf830c94e041e3dd7897bec416c73648c6a0b8f5707a8baf6517238ce306fc20f1b7aa5dd19768cb1604aea445acabe3a1a575bde171b75cc2e891679d151a150a7b4bd9026508a5b408fdb16b87478f1eb4d70b90130376c0cf65b29aaea92385229ed9b434e9f0693adb7aa8cb40d3956ed", 0xdc}, {&(0x7f0000000100)="c825df219e79605963a235e9", 0xc}, {&(0x7f0000000480)="5b91c4a0d6e16c0ea1090676b99a5f6a97ffc7885fa7158c275374f9a1d5dcb1ff8dafa7b1d06aebcf45", 0x2a}, {&(0x7f00000004c0)="332214ee0e7194539c14", 0xa}, {&(0x7f0000000500)="e1da", 0x2}, {&(0x7f0000000540)="cf4229f59775c40c0634f6f36f0b5a8eb69c692820a9a35a376523be875ade4c1b2828d8cbf5f1b62f3e92e86bb2da08e3f689abb08241943993767229f0c8d5df20fc5a5bf2a90830d6b31b40fe2c2c611ddea16dddf766018634f9431a21b9a2d46622f5288d6790e0e7812fd703a6ac0b0a207db1826e1a2c0f3236f38c8532b0b81ea1b5483286608ebfa90c3c4f29edf6bf11bebcf37a03f7b988fb3ec266703e1755b02d778c7f6db49b8be8eb5d29223f222529c89118c66fe6dc8cdc4c6bfcf4efa0ea1504e5e8e3ba23acecb0726c2c639a9e7d196e549993643d84aaa4fd997d9bfca52ac623376cafbcef87714966", 0xf4}], 0x9, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x168, 0x4}, 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:08 executing program 1: semget(0x1, 0xb3368a3c3d13e96b, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="15595b89959c5832d6104ffa30d189db9b4141beec08f4807dd122853c37b681e9578be1f5caeb6a3974f36b749dbe915284693bdcda93f3d394a32357466645a2aecec9829bc6405ea7b1feabb0f146", 0x50}, {&(0x7f00000001c0)="5d0e864afdc28c69d37487d0b8b87650cc07f22dd302d89eb15a80a153d90000fcb71deff9472492a6f7c29c8df46818b166cefea2dba9d47decfdaf1acd3efce50f5ebc9a62d9901503a8cf66f0bdee95ae5a674284bf6c711d4af857c68f0e4be40637a832e897ab40f3ac8395e6ab9d454c2d6a30311f5df62f79dc8f7d7254d4bcded10ff3328522db2b9a318e0ef417c26b1bac87837e6caa3ec475162f45c7be0a2909bf0e8629e7efb82c466f", 0xb0}, {&(0x7f0000000280)="3b68c4f3311ad3eb83a5bdcaf4e77281fa815516327524f862a2a20b271e4ac855607d72c1c36f513c9b6acd12af8de17b5dd766d88e09f2b72ce5eb17ce79608438f16c123f1ffd702c68d91a7d857123378ac52bcbddfb97254ed4deeb9f823cf740262a27289c0d850eb1c3dc8d169ade26976ccf614ac91f465c427b2513f1bb140bd3c3801411d6611b15d7c6a7a0f6ac28841a846325f4a9201a611b1f12d76f", 0xa3}, {&(0x7f0000000100)="f76c", 0x2}, {&(0x7f0000000340)="5f41ebf33f334a49c155e00d3b2e05e8b7ec9d8341e4331a2f3cff1067c45515eb6e2e80c0fffe74b72d67dcd26acf6dc2b3c82c77950cb1a2b6461af455755fd673937d3a4bd12b2cfbc546edbdb292c2ce091c52125154d7089c322747dd20b06a02cb596d4b92f95cf903cf937fe7399a0b183886cd3729b69f86921bbd79a2966557b5bdbd424696397ad3389321a3588190c9f37b5a9fd3cc03be2744132a70f8a371e660145b128536454d8685c463b01adea3f948d9c05c9c67d633679093caf39403b9c962ab675fdf1df7dc9a92b8a77881d4531903e16d1fdb1ba3b0981f55b807c54fb72e2b09e65ab4842fe497738ce8ff9e5e2630ca75aa92d35a7e29e8651cd464d9b42589c82517db2b2b49de20133623e872b061ae8f0705e8b3a4ba723a2c57add633c2acf4b9be2e9dd5fd7e62dba748351a648ced380e6aa8c327e911f8e642b8b9efe95a46334d6b22ede47dd090989e18103e458442a10db30f53fb453aec82488fdeabddc4cc4eb04ef9c49e7cb25652287dac23fd598e6ec8f60996c16aaed87bb12c4d4b8897ad28c2d16945c5c502e4b997aeaa51e920409bf3fd3b6926fdb3f376548a826b339bdfdaaa534676e571baea0a507aabd5321460f90f7b4fe454ff09783f8eafdd9348f4802c8a261ab89c7a88c4ee4a209a22d6583a2ca80cd3244bc007bb7e127fdaf0f83261f64d287a13c28d9fad6a0996c472c4c92a042b629bf867b1451dab245c5cfa8e01ddc2974d33c89e08b85f78ff39cd90b8d4fa2aced5634863d9b7ac2e4e372b705748d38256d5d406637c9e750f042c62b97d8a80965928ccc3e239c081da9844b0264d4e36a574395e61212fc791e678ab543e432d3b2e3e91f4f487167477ec93b05434c1c933fbce704ef83856aa1a3325934c1ae5b022bbe65d03bb3977b1c9cdd1278b23bf1b14e77393fd95408a0befa26b2a70785a057353ed48d444065824fbd09705f585378d092a6da4af3f79b50539d244ea86c40db9e19822c61bd57770bc831bd5f40792500636c6c2c4a1edf12f9c2b1d70dbea8e9e31f80ef8abcbfb695feb77b32184663a055444e72d9276009987f150c749ad8f0c4c8525c76b01950289fa7c38b1aede26bfa5f660bce08e2ace5b57b031e04d5253d07125f3d5467186fb67b891bf727e0666567a3da2870786ba6c79f0649d136d2a5c2d2f271c53f0d752b429fe0d245a8ebece794b642962d0bd177f745853af0497d959e3464915efd3f9032e21dfc34babae40a50df2f06608f94dd22aa0818bc47fbf12cc5b848e7349a4f755eafdf231a0b328175ad98fe109f96444249533589b493526adcc7e2c6a596e982834568d9636d0d8956453a5d33052a7a71ffb0268f66228362bd2594ebb174fa302d19f9686a4bd080bb2821cc963ba4bfc8bc4a85a859fd9ee153eb176dd8bd99b1e0cac9f414ff4e256ab4f015e118d4bca2a59e77d80501433c683dba9a69f889b6a7ac6747ad49139d81081a62f0bb0e6c0aefc37685319197bf2d30739887efbdd444a3f964d2d040de79282b8a4e0fdb37ff4516515a73325750fb4d761dc972f888fca20840536f5fdd9865b07b35b6c8065c67f2cc86b891d907fad25e367d8910327b9aa9178c88ba6327d590a34a2f381c3fbe3c6f6ca8597c2e12ecce44442093fa925845051568264782f8242a258ed025fbdce12ee432b292bd60b0ddeacda8d6262dc0b0f205fe1840c9f20ea3dea6a91a2c85f221522288afd51392f27fc437c0ee74d8e40acbfd2891bb39b6d67ad30e1c727c76a905d604f8b8796b44bc6b01052491bb10464255f1ea17731a770d855e9678d39582bcbb53d8a43e05e214fc53b9af8d33dbd41c965a371e1ea82f896a985406b6087ddf6cd7487aea02cd3947089f465807239319677a6a83fb49e81c5e026924ecd870ce9c72a46f5f5eaed06f8fa6e229fc023e6025f9a8a25ccaa7f816ea7acb7ac1aada9bc2960f4f14e871f1cbafeddd201f6548dcc674a993fa5f931594a19b083bf61aee09609cb819d3270baea34d54f5929117469269399fdd6057b549089d3be41101ba3522bc18d8c296eb7837cdbdaa2e7389020d77752b004134f80c048574ace2ae2f85d8208d1586fe84cc80c8916b8ee3ac89e019d5b97323801a9d07b4c534f957f070971a930c0cfd582f683e422e0e972747c8e7eb374209c8c5ab6ab38ae0180053ca88e3bbe8b00d2ebb13ff23a4387587b9895e8b3ea8d60439a0539f785a88a04492ca20acf1bd2d981921de2334005c2a9af3a6b430c4cd550a32346ea8fa881d7712f27f05f5ad2d6142112c37645ff20cd7cd517c93f49be507c250f04fa5de45792f04ddcc25d006d58b860c8470a670312efc2386551fcd499d80bfd97c643b3e0c4dc03be908173e0a331fc1f72b4c2a8806ec195b2e788b1a13e8aaa98cff3d3de02af983c2e2bc176e2237ff42d17aabaed65a96042b334ea6049ca68ef1a3bab45cdd9ca7dfa3e50eddedb2479d256ef32ca7a95f0ce58c22ee3ee2252eeb11a97b1312c131da54051f53cd61c5fec5be9fbab8e036290fc6e4cd450879e9f1255a4a92b7ba0e822199322cd9ccba45de716fe2425e067ef7dbf963fc926d59472bd167bf73672a1a5b589522b109733682f6b5e60184769a8e450570bc4603ecf696c6a77c7d4cbb6c3e491e865aa8852bb15985c1af58033133b819918a0b9935992a5ec2f3267a7089ba4e324c2f3772bd290d1881bf8e4345cb8935b689361fb69fcc8a37dd88caa7e5da76a452e91630fa758acb9d6981ce9266baf30ca202fe47cb546233bc70b35291a3e9a8096afca45e6ea54226ad471071449d1a997c0669fb5d07f9b35fa887061217485c4f550992c2cdad559b8607956e98c40230819d3bf0242c2e8c27cebf8576a06aa2084f06d233948937db7ca6345cea4de66d68530ea9b201d45c327018cb1ee9316ed017649cacb1b76152b9ef43b8ca9b022873adecfa1b71cc1339b60590d961c8d91c84a850820adbffbfb5cd06708eb26ee4283f931db1c61dfd6bf3980db5bc32215af76d54bbbff8d202324368925a7c6d84f5438088c8ed31682cc8b46f39d2daa2627b70f320ce4d0852f910e4a055422ef6a4f38eaf60667cec6ac9fadd1b99febe96767342b56cfd792368eec35e6bc79be7d4cde1b0af3e78548945f78a3cd316b3240c1691980ac2ee85c590ccbb23fa3b5ebb1ded80a263894e1fd1163744ea88a99cdc1cc2442e550888386d20c0dcf0bd2792b153cfe6afb02b9bb005b70a4804c925a4cdecc366db5435db31c2f9a1c6c1271e4e10effbb0987c6193965d5fc69e7aeb3413c38f6bb6de16afbb59ab8aaf79b8efdf5e46d562446125692a0fe84a53f13224c7af0bfc849a0af6e8bd7fd5d84db5ae8b7ba62b3792951d380677db06de97d75d28f2584873ec3fed28f696e899c58c4810b4c874acca73f3ed2f79ecc57faec163f485c6f94641cc7cd6d998537f468b897c179a9666d6a581234894201cac70d95150c17488174b69f2b4cc614bc7960e4f1a3849200b1f9f290885fb52393a118a2260564d3ff98133adb654c3d43a0a6132feadd53ce3888ea4769723473b99a8f4af9d906f2263435172a69366a7176b4982bde7ec6e36828bc9f97c46dc98a2ae63670477fac6b8b81bc758b794dcd1c8088449e715104f0dd19852db3b7977c70277ce9b8010af6f25810d4b5c1fdec0c060d96d58af4700a71f1788a36077670f70514985488c00191376b8d53251143b9b7c4e9b71e54b427e721288c96203939aa14ecf49dad40d76e752f6465a51385fd888ecaed067f99289093512abc6f0f84aa76e1f6efb9d267b753faad5cd6ed38dfe925e87a2d948193c5cfc182e768ebe9669b332f956918c10448e8f0d92e2df7f84a025b2ad9e638e0b0e90a986a5ce255e9017e1f5c7637ef1ee70c4054af8bfab7a84547c036d26cd4aef119830dccbe1d7172e04ed140fb1f5948610499c5f05a8e69616ef940c8a0ff62e97ee7573c44304643c6927f49b65eeaa38903a1b2b1ed2cf49b3d22ba61a927284c3b8341263cb6cfb623ab664798948dd49cca91429ad8b8be7c52b9064a8072df131a66e05c6d9c20adf0e28538c131715375b919a11b1b4e7004a2fa09686ef6d5e75e052330c59909f521e4961ee752720feae85e855cf418aaae2620d2867d80b3224674e5a10d971d7501a74e028165174a75669c2eccf5b43243b975a5779da66bc02246ff09ee694b7f3174fc11b9bf6ace19e39c7ee68e93936e6d7818f22bc988b371e4c731aab9ecfc715465119c2128e1a04a7656624e2e67437bd5b8cc52c72541ca7eb49f8b0496289a7ff07725d151fab5e218994e90356560a9860d7c9085da2f752a73a0ad92a3e77c7f98512ed5b9a6f9e92620615884ef085c033ac5ecc99241d880c26175d911069f09bbca10841f41ea966501d7e38e66db8ef1c678b20221f4e6c430bae2ab505dd9fecf08190c33e41aba6db01ef7a1b8d22224a523d790dae951701689f1b295473863f600494bc6bcadb9600646633b2a11f5de50de6cc8ce6cab122dd99314553d17b77f56938522537d7718460796fe6bd335672e663883075854fc2f5d3c865d8915d76de62a17f5e2a06baea626a5b3077c59bb0af416f3f83881f275a080f6b78e320a0c57c5fce3a86c81d90f887e17179a73b22eaa5cfb8a3d31b4b4a2f13b4253d54b12796e4c877d90866956135800e763cea31de136810e938ea07e577febb0b416ad0a2489b82a0d445ed48253adf4161c30d945076d98d99f9357bbe20b3489c913455571528e5c1fd35e272c3df1d2f082e6b6be4a38e7282ccbe88030d921fc61bd86c392a46192a8991d2f154cdf9fb22ed0185753a8fb426b8410519abe14b3944afb983fd52c36d66e7519c5b76df72d03454eeedae22dcd6dabcd970f5abf82d5b62b850cecae7a369a84539f038468a88b3ea8899a7d4f170dee50b69e6adb7d10c1c3f304449a8b80badb7077dc4cfc8b0087bd21b6108e128dd84ed4b5a23c13cbbeff7328c3c66a9c3040a22acdc7a432aaede6f05afde4b44567696661ee157030b5ce5b1f631481415cc4b55ef9a0c1838f4945d3252c3c9d664a5c37b050a3f92685b96a060bf0d077e6c166f721fb0d901fe080fd64f3f76a6c7f7e08ac4be96d916ce61fe024d6b23e689f4aeb99ed0e4c96f82f7827f2d4eb89d076eb23aae16d36a85b6d5a5f4e4b70026b18667921e02bf9c8f3e8bc45c9c5d290299d475b05ff7d3171d9e3db979475f5c0d4aa467535f1a17ffa3906a2045c2fda29dc54b5711f94e55ed0b8034183b29099d6d569c5ac493fb39187841e3ed559aa3649416da074bc30c5e19087bc4b949ab276884c7dfe8181042637338a055d9247eaf94bc7056d626b4416a3214e4e41a45213c966da7deaf2c4c6c57d4a3fbc79b284e55c2d334ce2aba0ec6eb94312a08ef154b9a978ebef2886dcaa40990b7029b5eff9dba186f7a75a604f2fe8d1966fc706b021953dfbdccfabbd4a9f8d7ce69fa85f9814fe67a99917db7993ea7c9e22345e216234f922c5b8d6ebd169297477a3aa5130608bc078096b07f8fab73882ec8d28471d0f75fc56958b234374be80b5ae4d76e7fed976a30adafec276e6ef5dba603ca562acefdce9e6484e31c919d45c1ede70cd2a8888ba1a7913110581815a9fc4bf7fcd19c1c8474435fb697e03e3dc5f8c93303ab2ee", 0x1000}], 0x5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000013c0)=0x8) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000027, 0x3b, &(0x7f0000000000)="92587f318086196f42ab0aa0c7504817d99e4eefc598e19a4675599d3aef291834b95f5df27291607c471711edc815d33b50a7d5b60b955d2e4353e0417d70b184f52cdb44d7db9ccc093a9409a01fd670aaad9d2c0247897153aa36369ace3c4b82fb6930bd62fab340e3e3b8548596f65dcebda16c8cc2c9f2c1d4f6760270bb91ea048f5e20e3459a9a05d7b0c6990dda6ddaa3bc530aa3c7d97163aefc7b5e7a8a9c89e61141efea", 0xfffffffffffffe0e) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) fchdir(r1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x200, 0x800, 0x5000000}, {0xff, 0xadb7, 0x5c4c, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15e0", 0xacd}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:08 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)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)="e4") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000100)={0xf2, 0x3, 0x8000, 0x80, 0xffffffffffffcf82, 0xffffffffffffff01, 0x2, 0x9}, &(0x7f0000000240)={0x4, 0x800000000, 0x80000001, 0xfffffffffffffffb, 0x7, 0x1, 0x800, 0x3}, &(0x7f0000000280)={0x1, 0x92da, 0x9, 0x7, 0xffffffff, 0xca, 0x9, 0x8}, &(0x7f00000002c0)={0x7, 0x6}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000002a0b80edebda7770f7bcdb1159cbcbd9f23678dbca5640282ffff02fffffffff8c43ca518bdd612863f2d650db25224b2689960dbddb8cdd91ad8cc46ae796942984b5eeefbf344a863ea799f36330d31366b53ee51ed1f980a6db6fee22f2b2391cca6cd67055c4f00"/131]) 16:00:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x8, 0x10000, 0xb0bb80631a9961c6}) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x72) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xf2, &(0x7f00000001c0)="02007a2ca89371fc7213bc0817a331c16492a75b51361af54af5e64e44fafa982ce20325286f40b5d9d7998fe74492517ce8e49b76d6000000000000692f5a7953804fdb5bf583a34a6fb7e8ffe422b5c7998fa27d59db8521d116b3055804e1864067caec53fc904c72a4dd34d0f2515c3dcd8169ab7ef20e075541132a175d1e6cd5181b4d1d411aa07ae7485ab6dd6158d22b21bba6a4eae70f0fcd337aacdad47b33a9f614d9dde3e868a7b0837aaf75ef78c086d97179170e29aa2ac3050d1dd08495d39a4bc996ca333030c19757b6a869e91969e6bd76c460898773153017a5e1787644fe6eb314ba76235d9f59c3") semget(0x3, 0x0, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x4, 0x0, 0x3, 0xffc}, {0x0, 0x8b9c, 0x1, 0xe24}, {0x8, 0x7, 0x100, 0x1}, {0x3, 0x2, 0x10001, 0x7}, {0x1, 0xe, 0x52, 0x14000}, {0x50000, 0x5, 0xcff, 0x6}, {0x91, 0xd28, 0x0, 0xffff}, {0xca, 0x100000001, 0x7, 0xffffffffffffff7f}, {0x4, 0x4, 0x4, 0x3ff}, {0x3f, 0x5, 0x80000000, 0x401}]}) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000100)="90bed723b177ad54f973ba4ac9d68dcdc6d51dafb9bcabf2213df2edf298181795f537634db68730d3949f00b212416e526b58f5abb725e7300853d57c9b841358a0148e27d57f365d7d601204d545d045b9b459ffa63e24f47f3b2addc8fa240dcb3e1c2ce1adbe56db9578ccd6c41cd25df50d4218f4740959310ade6389a932866e0a1a928c8d1ae5149e0039ed514ddb767a9412f930a0239b385b9fd1a3bc750887", 0xa4, 0xf1804850aef736d0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x40006}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:08 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fbeeb6f7e4ceb"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000001700700000001000000ac1401ff00000000"], 0x18}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x20) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) getegid() ioctl$KDSETRAD(r0, 0x20004b43) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) socket$inet(0x2, 0x4000, 0x3ff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffbf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000840)) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) socket(0x2, 0x0, 0xffffffff) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x37) 16:00:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8001, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r1, 0x1}, {r0, 0x41}, {}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x2, 0x3) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='^') r1 = semget(0x0, 0x3, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/174) r2 = semget(0x0, 0x1, 0xbbed07a3dc63556a) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/157) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) wsmuxpoll: not open 16:00:08 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"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="290030a900"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x3) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x0, 0x2, 0x2) getgroups(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x4) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0x0, 0x63c62065}, 0x0, 0x0, 0x0) r0 = socket(0x1f, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0xa7b676259296b65f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: clock_getres(0x2, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xbde12029d3038a38, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:08 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x0, 0x80}, 0x7, 0x7, r5, r6, 0x100000001, 0x0, 0x80, 0x1}) r7 = msgget(0x0, 0x200) msgctl$IPC_RMID(r7, 0x0) 16:00:09 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7a65}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xea}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}], ['./file0\x00', '\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mkdir(&(0x7f0000000580)='./file0\x00', 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_data=&(0x7f00000005c0)="af3f338c302be0b31b47958b9984dad65c552ddf27f1e139a806ec9b9b2ff286855e94b5a86fc1f1b952d0a537aa3148a29bf5787af01bb22b9b463bfbdef5529b0ae21ed9afe4ad0bc934d156e8431de96c7bde41982452cd956effb4b2424a94215b41837b13fcb167d08d114767e7d7887d7e5f9efd99597dcb22ed0192800206490158"}) symlink(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)='./file\x00') mkdir(&(0x7f0000000740)='./file0/file0/file0\x00', 0x80) fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0x4, 0x4) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000800)}], 0x1, &(0x7f0000000880)=[{0x28, 0xffff, 0x7, "2fe90404af52eaf2dd06837e50862cc0ba5db1"}], 0x28}, 0x400) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0/file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0xbf7e5c89456ca11c, &(0x7f0000000980)="c97a3b3f802f9b2a0636de8a899aa86e63a0ab0eb73ff6df73bd0b2545aac7798e6aca4947a56f922e69565f5d987a09d2eb406e2762726b088be52b7ffe67479f989b8cb6c3769edf126c96570c68d096e892e570d06938d38813fe7875000ad8fccb3d4903b328501b44daf31bd03c26441d5d6513065cea8ebec06ad23e7f1f8116a06f0811da535cbe2c96ed8df5d2455ab3e23b3127a5e1277896e40fa4fe347b2f56b398b89e9524624b0033aacc4d54fec351875fb47bf4b14190bae64f69be063819454240d3ac4fa66535685080da9610742e82ef46d4e6f016c9d0c8a2187a79f01e89e2ad26f35399412c8a9aa7b7df", 0xf5) setsockopt$inet_opts(r0, 0x0, 0x59ec20678e840c2e, &(0x7f0000000a80)="5b8be25203a3e278671b9fcd1e491022815bd8d7a34e7ae31435452b3240d9edcc4aebc6a9399454c6e0b6302bb81eda64992bdd3b6147ac922d9c61b93d42280500b85e338143b345b1088cc946b209cf8cc5e7159c4ad94edbb6d307f98f375f81d903f680a86b60b83ede2b9047a063955018205f095530", 0x79) sendto$inet(r0, &(0x7f0000000b00)="c1df4c4fec9864f1a0362e825b8c914fc4b8c0d2b7abaccfccd7af474919283c0d4138a935d73b0ac4", 0x29, 0x403, &(0x7f0000000b40)={0x2, 0x1}, 0xc) pread(r0, &(0x7f0000000b80)="19cc0206410de6a9bbf5ff6fc53d4222b7dd7b066e1ff0cec0be334a4c40bfb234726edc28917634ccf19f365be13d5f7f8b1f39ad67c0a1625e52119eb8704f7e1346eb0b118f5fc34c81ed5f170f44715e6a13a1c7b48b20fad7fe2b9c66655973938cd254fd589c4878d7f59bcbae21d5e07ad5cbade8e63fb8bdbdb3a908a5072554888e2c5546891ca9d2ae3af86614d136a4f6214acbdbce6b8eaebf102d440f0df58240a381b7d965507b755d30e26e3819fad5f3667685fde9a6a51eb26aadddf587b38d72ac8fa0ce363696c2692f07aec257a1f0d6ccb52de9a22b29eb506f8449558abf3b622ebbb019af11cff3b109126daac31dc3334c5d4ec7d5a40dd567269bec207858cad857daf40d362967194769d1377ab6694204bc61a4cd7dea0f80f9442b7feaca38d93691f88e26511859b81c16f469351a6a863b94fbbb75ec461f5f3786c19d12d1633d9dd211093d927143dbb8fec37d1afe5fad3065a22ce70af45ecd497d646105b7e63309a40101d7ec9f702e69edbf6b93513a4f596af35490960d330b57fee033a34dbe050d626c2a07262584b883f1b353f1f6243948d999b2e77b9b8ad7bee191891de6b143fd23b8b6fd04979055622a7bce35e1528e2ab9462db629a2c57f834c958a1857cf6020a048f1590b795f9cc3228e3b30060be6a1de587f749cacfbb6b1378521932ed89af23535b540500f92a8f6a789bbd80b7c5ca25edca5ee2a6af525f5c62ff11d63ae15f79c2f04b6ed827954b2ac5a716ea838c5ce950c265d8e4fa1ba2dc810022e32135102729f3ac7d087ef94c3e1d0cbc7790a425f0a1f5f2ee8894b53dd0f43483be09a7c099fd85317233b2c39da27c400c03cb63c2836d3c11cb6cab3911796bd2314392a550f31357736a3dd3ea7894a2b1eeb1f7074fcc02b95b6efe81ed1c4c84e5e46ea38ca179cc12f778914859cc8c86212bd0498ebeed3f99489e6a738f13d18552515f03aae9b996b308df3a0623f76370af5a3008f3b74697203eb69d2ab6a87a8a01e1945ac15ea3d4a1ba09404df746ef9c7845c7bd2e7b40d6d073e84c9f10ac4a6bac5c414e6b1ff42b1ab1271337dcac2f17d7d214f907a464804fb5859d848ebaca954a29dac037d4c2e33f16ee6f4313cab539c303d23d62267f9bff776cc1398f744ec047331eae32c01134192ecd0e3f49a58e0a5031724c7d2180418f4c65484766bcc36d91ca016d4a7b23307f29a80f473a6f0446ac8bd21e084b9134553ba60e1499d5b506ff3b40dc850a6288bed944c974773c2f3d066b2e6dae66043e08acc3db08631a32705eb3158f4755c88e09de7764c929f9b28759277603080f5e231c7dd074a093da8244b5ec916f1129b3b0a9a997bb20bf691b187636097541fd1819d7e5be94a054eb745aeae81856fb43c10c1039f914757d06a92330f5ef52db962509744c62016520ef075e9b8e87ccae3b696d3060e3cec01b2ac157fa737687c46a3e80d847ea4ee6361427b097542e69d5d89c58dcfb490742f6142b7393e0f95a34abe14f476a8ae51342c251d87f6a8679f237d10a5ea89945a9fcda5d43d4762f3cab6fc83f93de98d847593cf7a4bd1b9cf1a8b9535ad5ba547db66e14f280a385dca473d1309b5ff808271e477d06fa2726654478f212d171fb1761c630eedcc363071d14509cfe98e3368db81f9c2113da30f8a0aab0b9998b51a780f3a4d52db51649ec94b214d36bf95c3de74c56d1e77d2795b90fe8e27b57879b124e4a6d1f615012584248b2c0b0ebaa06f422338a94c38f00fc54b43b4e73e50955dcc67f45a15d5037d21e25889b79f0a888982de753b67fe2a24855154ad58d656f9137d4647e2a5b33c50f411a96c67b07593780b27450d7ca6ef90f4b28c013ef18da5013dae57f98cdd149eee4b7c9de1cf8805ff3a4f6917f9400ccf86395a12b295b08e70ad7b11d7c11d364f838f67ee220fd5cbe4e993e2261340d2f797ffecc188718a67e907f8e40ca305254b71321dc1be0926a2ac446d87e41562b49ba385a8e733600522b177921c207a33b59e4f3489c60c5d5360faff9eb59d9ad8e5e5564291fc468b8e0b5b0abd79030b73bbd61eb10e9fdcae1709331f2fe4b8222b3f2320831bec23744dc0ed7418b50d84dcf0e886c70416f848bf41d1126a2923daa42d666c4d2be09c5d8be234f8f4dd87d17506837304141f67bee913c531a62ad4057ef03cbfc05cef47d48862efa42ecdaa423c075b2276ae28c751fa7be23051d5f38f0116a4cd047390a0cf39e5756cd0e26657810ace013ee3c16302e5da14efaf382100760bef861d0c6021ef81b2411dc2fab80e29997df26c9deb6dc7fe382c27659d5769f9de30815c8cbc7519e5bac92cbe32221b39a8700a8626936a6d5b5aced261f47d8d7d01d818b42a9371c7bba4f0574ccf63836efd6b9bd22dc7af99e2c9f3c97ae9865669f2707a8cefeca28e66f4edab33c7b161d5bbf9e928660d1f5e1ffc81048ed1561f7673cf444e9b3b9d9991b0cfdb414fe57f5622f9b77056377ed4c9b903e3500e38ade450380004024658ab98d834104a587c501c9753b9339ad7fddc8356313d031f8665030c17f2383a0d132b7b5a5805a65452cece68136adc171e6beb89a4c71b20619a3ed2b5fde21e99d15c08c493fb4b6f4e0348af0bc16d0bc66c4342772142121ad4bd73542363c6dc1720dd67366458f45912efc9b895012d68ff15f7940c0cb4d217f69109f6fa1c220e018ef92470de46a6415c206e98d78a40928b26cdb9d672540fde317bb6e790b46dc9429b40ecd892650d8d9b53f3ea5c207b719d12b1437c08dc339c728085432b7be204f3d9f39a727298f2d07e39e37e9679020fca13518de60411e3b82974dbc75ea73049704cb22fb6b12b0290e09e19091c2e570ad050371c896753dbc835647a3ee196c48e105e5016249be3a8cb21772d5ebb7302d13ccef62dc03c795d7d273f0980f02f8c40f828822be088de35f58eda1ad3e4615b2a1ee931d514ad7e6b4887cde76ab3515a6d00ceca50e54b657051f3c1085dce737f571e8c9ee96d4c27c00257937ecf446b384f3e06c40c35e1a794fcb4356678e05d5328e3e1454869009bb5e9bbc3957d869bec5bf377fac906d735c7b00f5d5e52593a8c266d9f157df2f772ca1aceb798c347b1a4ef7c83b802e791a18ea70a8ebf90d6c9e87aa9c93916e0d371d511ccf3dd12ffa194c7bebc06b2cd958ed19a4188bf0a1101e75e6a99e5b38163918fe4904228065acf6febee61a3ffff19359900fb7c7046d0ccc839d3c319b20610bebdce39b0f06a2b83242a83fd0983ddd6fcb864c40a9f946cdbd221cdbdd384fe165bf0d04d6b8da5bc8ec91df1c703c37ac6083458ef454a700a623525e321cc81e34c5a63bc8087d2eab00cfdf24635de14a9619c8207a5adf4a334cc4f03ae50c9a209f3b12acd1a4acbb8dd5796b3a9970b6a6087b076fd0f1f127d964b48dcccabfc66aa033f6e6be69ee12f4ee2a3b0efeec36a180a20e5d3717d6924be9d7d0447afb22f51b06ac7ee7e9494afe42518da53d4781115d65a5a24a838f6bfa6cd5ef5865d9c510d71dd67d02dee02dfa0f9c505a60462470fed0326a825811a4b30dfbbbdd0bea8c4e5fc1a781f99fe0c6ba19bbb477e536e319a520d1ff62177ed0d59810f4442b0f7b525869501e84a1bb4e3441f1e969d1bf0da0116ba7b4fdec71a6aa8be68b826dfa08bae73f2234e777db5fef16fbe7fce1dca93a418df11508747501ac0427fbf8c37fd95b748c79944524416e3480122228e29dea936208ffa3d7ba77e31722af90f3f27ad47c949fd321bfca68ac4e05f83773c87cd01f93ba1835a5e6b493066c7215c894b1644ed77ebaa21bd400ce2fd183389fc555f145ed9137db346f1d487b15d87ea506e70b587e52e390b59b6e3d3b6a8314dbcfb6974c64a3cd23a81fb60daa0ec16c7f52213850dd0075aed6c194af6579bc3ccdcdccc12576d4c5580e3b1a887eb465cadb44288c3929d95dec0d13ded89ef5a9da3d91fe2153c29129ef6c009f197d79398ef18b38608821864a80189dee373a04ad2eb2b2ced8b1c8ad5c58c51c52585038d71ea1bb76e851cf19cf87e1de668a460956ebd9904b6ca8f208826e11c4f8024dedaf585d04af5cbce673932c5c8776f99e15284fff98ae2426e40c02467194dc94cef45aff8269b177e9435d7a2eea9c6c47c8be423fe3e44bc26f03f85128ebd94902c51334905a8e4aed3c5754ad55b2dba335218db2ddcea98d767b90bceb6b18096f482d87bff90dd02993dcfd1b0e71662f06a8c6ac21392d56d716783e55cba6986c9d82d859d52c0ca34907e6cabb237a9d010ca3ae41a06dbd6fcc1a084d4d671141d61b5ef379d76ae5d1f097642263145c2e5e918415d676bb379337906be7420d144c31efe78f574e4a561f51b5636711b4448fa4fe489770292e1d92f5396b09ea420f66b0c82f643ac5157e636308e1e1afd089a19d92ee6f7cec70910a623aceb060e967f632c94c3d4d5901a0c654cdd16ea1c1d76e4e60e0db5d12c8515b3053220365b2acc258205ef2b8fd15e6b19be65f512ead6935e684592995577c7171d560cad388fa0d3d03c541d644fc8004d6f7ef325098b2d1e5c4fdcc17cf68563fd799315e2618a0028dc79a634a985c2c8d9da35b53a765c74c876e667a71438c30dcd77f0ccc5ee2e8c2130a82562789ce24038b6dfb23cadb89534c20399c68f442e64b5ea7975e776a85e2271a44b065ea852fd938c5915d0f90904fb6a1737d53cc7db32fdb606b488b9d4fa7230dae5f39a08faf176695008c350bb119be4be1bc0664415e94e2685d47961462c0c3cc8b93739cc70e3f47c14f05f5c0886f7f4b77c0806dae403322344196df5f8a56d12fc1bac765bde1232710e4d67f5cd8fbdc1b6d23a39a25c4810eb799284e55ce02e5a976c21a69a15ee4f08123d83dc7a8e3629cc25de97502006e7a0443729fcb8b47fadc6c22468591a966886a143bb9d78250f70e04fd64c5f38f4a4bd9dfa2e2f2ad6ef6e8c71cdcfc10357fdb07c245f003ad800ac99e4a5ebd05eb44c53897e895a7f5bde547aadce46276fa7b5828b3adff6e00aad10f0e0835e66ace87083a02bf57d6a2b369d71352909f8e522ce44736f78c063966fbe7eaa0d42ae2e5f175a716f3b519102800f839ab0282b87669d29a0f9d9d31af6f6b5ea9af2bc28e499be259799f2da173564a9b27617564343b20a25c1d6d6497449e45e606af63c80e1a27752f489dd8bf3719ae2f7a27da192b215844db55648b7d95707bf5398ac698d380ce6b50c6ffe90675224daabee5357d62834084c10ac565c0b618604f0d63685bafc0b0df536c39b55917c89553ee0ce8ab437318184a31827a2ab86dae09c6664895292592b00e86a1fb13419017f3feadde68e27f969e8861082c745cd72552460fcc341dd0becdcf45d4fc6ae9cbf2d1c7bfb3dc41a95b041b0a9962fd3a287a49653ddfdf17b8e4afa83c9076f239fd5bc60390e033ead1f982bb93ce65e280aaaa7828b7884327af44e46e792a0e377f37b1df1c3d36607ddc31355bed5bcdc6ce0853ae44f4fdc369dcb0f6684ba0b96261d940cfcb009a3b05813ab132abd41ee804986ac3a9268ac4234695c4c4d66bab771e70ca2dce818e7f19a75653f5f503b07d399be4cd43de7d2ee61b26e2ce218acc64a9f8bf14a8fe3cf6cc7889011d307a10d", 0x1000, 0x0, 0x19) connect$inet(r0, &(0x7f0000001b80)={0x2, 0x0}, 0xc) link(&(0x7f0000001bc0)='./file1\x00', &(0x7f0000001c00)='./file\x00') kqueue() sendto$inet(r1, &(0x7f0000001c40)="bf7d3de5764f03e5163e87e116c4b61e56c09c942d39e6f8cbaad6e377bc3a4fec2464c2762b489c07790608a590730b1589d3041948b3e381df07d6322966bf1a767ea9efe7dc8af89b9bebaabe74d1733893e1f06e96c0b736bf80620d1fd303b9e97f43cef67a0637d8cb0eb1044fcda2c6e61b91453aa28c997856f242bdbaf4606ce6acbdf03eece6cdc0d37d6193497a91ba587ccc4f268df21e7f4e1720d0d40faa997bc0988d8b34da99aac21eb270bbed4ece763d52220f372a42864288eb74487f35550626a1c556e6306dfb0c6a88538d856246c15f3c61f6cf35fd9a099142", 0xe5, 0x402, &(0x7f0000001d40)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000001d80)='./file\x00', 0x182) getitimer(0x2, &(0x7f0000001dc0)) r2 = socket(0x2, 0x4000, 0x7) kqueue() pipe(&(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001e40)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001f00)) open$dir(&(0x7f0000001f40)='./file0\x00', 0x10, 0x70) unveil(&(0x7f0000001f80)='./file0/file0/file0\x00', &(0x7f0000001fc0)='x\x00') setitimer(0x3, &(0x7f0000002000)={{0x20000000, 0x1}, {0xffffffffffff8001, 0x1f}}, &(0x7f0000002040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002080), 0xc) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) dup(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5a53cdf6937912eb0ca95cdd030ccf4c9efae532519b2892fa138126b304145d627b7df018fc72fcfcbf6b96debf956ed32fb29973a1389b887f97a77fe73f9c67b339b61ad2e059a7b0d6f51d4c5b8f14a122fabbd5a63fa4ac19ecc284afadd7e498e532c3bdf8dd2b79c4db78edddd1c841a33d2cf4c7e67ff1f02f07379d8c1f089fdacb2f836d5e5308bd2b3031e8a5ff40a1fd6301e3384416e70e89ddba7ef992e8d36d55aa087ea0bfbb541f00142ce127f217a9", 0xb8) r3 = dup2(r0, r0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0xffffffff, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x55) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x8001, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x8}, {&(0x7f0000b81000/0x3000)=nil, &(0x7f0000b80000/0x2000)=nil, 0xc02}, {&(0x7f0000bf2000/0x2000)=nil, &(0x7f0000e50000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000b19000/0x4000)=nil, 0x956}, {&(0x7f0000cb9000/0x4000)=nil, &(0x7f0000f6f000/0x3000)=nil, 0x480}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000df0000/0x4000)=nil, 0x1b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4e498332}, {&(0x7f0000fd7000/0x1000)=nil, &(0x7f0000bf1000/0x2000)=nil, 0x101}, {&(0x7f0000fc1000/0x3000)=nil, &(0x7f0000a74000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x819}) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x100000000, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9", 0x0, 0x800000000000}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x100000000, 0x1, 0x4, "417dbdaee4c5922b1c4ba28739a187ef77afe987", 0x9, 0xfff}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x46, &(0x7f00000000c0)="9f2a98a6ff840e12bc7628687f8eaa0b371a18e08a3967ecf6e5344fdc3d9c74eb6e724993c5f759e43324f7077167af64c7bbb4eb5ffcc00cac2e27ccb6eae2345b360b3323") pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x20, 0x8007, 0xffffffffffffffff) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0x7fff}, {0x18, 0x0, 0x80, 0x8}, 0xf03, [0x80000001, 0x2, 0xaa47, 0x3ff, 0x9, 0x5, 0x404000000, 0x4]}, 0x3c) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x400000000000004}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) recvfrom$unix(r1, &(0x7f0000000180)=""/183, 0xb7, 0x840, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x100000001, 0x3e, {0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x3a5, 0x4, 0xb76, 0xd7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x37049e87569af793) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0xc124, 0x8, {0x10000, 0x5}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1b1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffff) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd334, 0x81}, 0xc) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSCTTY(r0, 0x40047463) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) 16:00:10 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x600000, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x112) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffffffffffffd1f7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x4, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0x5}, {0x51}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1f}) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xea1}, {0x32, 0xfffffffffffffffe}}, 0x2) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pledge(&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00') 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x10}, {0x0, 0xffffffffffffa6a5}}) 16:00:11 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x10000, 0x27a0, 0xffff, 0x81]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000200)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000600)="bd95c615934ec8f6b16df5562edaec380d3aeec0e75b7e57e9d4310cb29f6a7048d369b16227b2db84fe4323d9a1109309b65a8ee3ddf932a9e877fff78b", 0x3e, 0x2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0xd0a8449b5473d14d, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="02f698f6612cc9060950986d73000f4dfc11b313acdc9251d4664d03927a6fe4783b91f3de36aa2a3bc25355545ef4f53d5ac341280e7ecdc4947f1cb43d573961b4ba58c922e2b7b03daf77dc323f90843e97ab12904575dca1decf9e461f14ec35bf0e92a324204b0b2ff8b74c412ca3af558eb0a07af848f5b8227b0e3a0dee6776e0f9e0a79061cf287c83c20c9c44fcbd07beecc318c2008ee9190935313307d8974566575fe7747bae6b4ca0b4b7e2432460c0614a7b0cb71f4aab1a0e3f6bae2341c7d8027c64b0aa3401afd7e3542730f0a5ac2dde9c47e3725782ff10892dd8c8d67e127b", 0xe9}, {&(0x7f00000000c0)="234fc610b84c1b06de4f23863adec5e644ac41cdc653a436859b95d9cb55963251a9a31a42732f28f6fc97ab085aba784dd58d1217b13b139284a3cc41037790843c9f057f3258", 0x47}], 0x2, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}], 0xb8, 0x1}, 0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f00000000c0)="890b83bc65ff") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/212, 0xd4, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x54) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/247, 0xf7) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x100000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:11 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() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3ff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0x40, "e98aedde9ada87580d228ff91acbd2bf3b6d5043", 0x20, 0x39}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3f, 0x7, 0x3d3, 0xe1, "aad105ec2a944b80fca43fb7d01365c923c67262", 0x2, 0xffffffffffffff01}) r3 = getgid() setgid(r3) close(r1) 16:00:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x7}, {0xe7, 0x2}, {0x26, 0x5}], 0x3}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x8, {0x9, 0x6}}) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:11 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0xc3, &(0x7f00000000c0)="c97cbbd88f02f8cb06a2bfc3feb1bcd906404cc47ed26ca3f7793a16902f5a0485bc0c2834963517fc04007c3eb2548f7329ebc30067d33700"/68, 0x1b9) r0 = socket(0x20, 0x4007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x401, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x6b187a6ccc43c7f4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:11 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x100000001, 0x5}, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) 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) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000700)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000a00)={'./file0\x00', 0x7, 0xb4f3, 0x6, 0x0, 0x7, 0xc5, 0x3, 0x1, 0x3, 0x0, 0xe1e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) fchflags(r2, 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f666900083823e79c6c653000"], 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r3}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) bind$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) fcntl$dupfd(r3, 0xa, r1) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x80) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x200, 0x23, r2}) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a621a3ad0000000000000000000000004000000000000000000000000000ff7f0000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d9485c0216457fc81387f4adf8"], 0x4d, 0x3, 0x800) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r3, 0x4, 0x84) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) close(r3) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0xe20, r4, r5, r4, r5, 0x4}, 0x1, 0x4, r3, r3, 0xfb6, 0x2, 0x10000, 0x7}) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r2 = fcntl$dupfd(r0, 0x685beeeeb45ec3ea, r1) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x106) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x2}], 0x81, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xe1, 0x4, 0x7}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x1f}, {{r0}, 0x0, 0x8, 0x80, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x28000000, 0x4}], 0x8, &(0x7f0000000240)={0x8, 0xc}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x80, 0x2000000000000, 0xffffffffffff9f01}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000004, 0xfffffffffffffffd, 0x100}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x10001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x100, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x504, 0x8}, {{r3}, 0xf8aa51b2a2ccf9b6, 0x4, 0x1, 0x400, 0x597}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0xffffffff, 0x40}], 0x1, &(0x7f00000003c0)=[{{r0}, 0xb6e25462bf61a0ed, 0x4, 0x10, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x21, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x4, 0x5}, {{r1}, 0x0, 0x251890227dddebaf, 0x80, 0x5, 0x10001}, {{r0}, 0x0, 0x8409c441152d6104, 0xfffff, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x98, 0x3}], 0x5, &(0x7f00000004c0)={0xfffffffffffffff4, 0x7}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x5) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0xf8f, 0x2, 0x2, 0x1d}, {0x100, 0xffffffff, 0x10001, 0x81}, {0x100, 0x0, 0x9, 0x3ff}, {0x8000, 0x5, 0xffffffff, 0x44}, {0x0, 0x6, 0x1, 0x7}, {0xfffffffffffff98d, 0x4, 0x0, 0x392}, {0x2, 0x2, 0x81, 0x8000}, {0x401, 0x8, 0x9a0, 0x9}, {0x9, 0x101, 0x6, 0x13}, {0x5, 0xfffffffffffffff7, 0x101, 0xffffffff80000000}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x4) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x68}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "e7cf94eac12f7e0160b8ae3a73565f9f288f73d594b53a159ddd8d9085f550b6b604e2fb2b0ae986efce61bf85fa5238af40059bff4c76b178b91baebef0b7ac51d92eecdfa160bfbba9af0a890962a5993257d5e0fd41198fec"}, 0x62, 0x800) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$setflags(r1, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x71, 0x5, 0x8c, 0x1}, {0x30e, 0x1f4, 0x2, 0x80000000}, {0xfffffffffffffffc, 0xffff, 0x1, 0xc4}, {0x9, 0x4, 0x3, 0x1}, {0x1, 0x9, 0xd4f3, 0x1}, {0x3, 0x0, 0x100, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b'], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x4a}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x401}, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x180) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x120) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r6, 0x5) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1003000400000000000004000000000000000000a7b22e8a5ddf32a88f9b5730202f47ea2277757fd42b6ad362d69ec6202164bb6d6a83e3a875149ade4be8fdd00ff402b84b99dfad526f299f50f532a8fde3eb31ebd98923f29e50b6ca20f9feba32707217dfb3207859fad14ff7ccf3d18c056df192940104ea372bc934c60920c029dfaca8cc89968b6b19c6659d140baff41d25b670295e15f1988df37d9da24a1a8709e7e699fbc2195c48b1a26be4e94e42bbca5d503f08f35b7c1f01939e68b7e59070d399dd91782a65c9ed4cb4b76b8d6d23c5557de14552ad903ceba4c9dc9c03068f41a1a760e5a2b4b40f803a2b7afa1f8c79fd43987e6ec9cca00a7924a134921e3849e43f6be5d05884780a61cb5503027f509bd3dc5083cfe380da3fd54ef11f7fd5400a1a79e9c69bad95248ecdb2cb07bc0c06f85f07cd0f4b2ddb82e862c99de5862dd5377585716d942aa4a0adb4a14fc0a25c0730ddcc2e44977bee22"], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffff7, &(0x7f0000000040)="41613b72347629f763dca6f0d1e7d9f504179095307ad9a85eecb592c872b31b5a4b254961eb47c312d956adb155f5327195260c0b6d9993b6192c8f3f6032dead0e3685e6c93637f846d390e9ef0b9b287ffa5163bda4ff9ac9dcde493076ff7103b714", 0x64) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x60c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8000, 0x9}) syz_emit_ethernet(0xb1, &(0x7f0000000140)="60034398d3de263f8098d485f29f8bbcaaf47ff5ebbbb50d9029730b446aa07cca1044e92b10c934a09971832d79d6e0d86a547ee75ad2bcf35925470af38b94b8efecdf3a44868c0d52d9fb01d1ccd50326d29b1786912a7dbd3024ab72ea27bd53411f53a53953989036bd43d02bd4f837523aaccb9f3cbffcb22e5b33777b0a1d567653fe0e0561c29ae2464cf80fbd3640443ecad11cfcfffffffffffffff4353b00"/177) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="65f0cfaaf2a4fea73cf92707ec9c7a50e70509af8bda9745f6092f9e60364f8b11298343f4dadbec5bba673676838249123ebff163444c9c0846cb244132730dc560ac9636c9133e874ac9a21af8553f9e83cce7b5677a66ce7e356bce3c107a8badd9", 0x63}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="880000000000000001000000070000009a6314adcfba9e339a48fd0fe46a21605653914255750536647a17b9f78909277efdd4f81510ff08f07b287ccb67c501f3e45aef8de6006b5d2533a3debf74c17ab739621a0a59393cb74e057e60a8e8e214feab0a801777ed87c27d6beb4b36b1273ff002bdbe1589d929e82fc1f0553750490000000000880000000000000001000000000000006903eb045fa8b2989aabbd1291757e593a3803860a46a8a994635b4ee4a0a6c5e6db78cb7b0816856928a4c3f4f6742fcbb30c598e0de4e909f3e7b6a3cc0b002af0c73fc381e5f656e9e50ece2df93fe1c488942843fec1e29d48afaf52ca935862715278702a3a33ca010142fe4fe051511c256ee3c46434559ef040c2978c9a8d4077355395139a344e83538a9e002c01f9847209c1086cc264614c"], 0x110}, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1413c3405681bfa7, 0x0, 0x340, 0x31, r1}) 16:00:13 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bf82d8b249ae6902ad8ad0b24ac9d7454c4f6c25768676310f8192ff20a35312aecb6f867ac51dfb6cc4fc093d56991245784e19dfe29015613790443f67acf3dfaba698b1aee6565e35b21cf041a8d7a3b209bc"], 0x10) sendto$inet6(r0, &(0x7f0000000000)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:13 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x100, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0xa0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x4f3aafd455f2d8cd, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x1) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x80) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5d9, 0x3}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000ffff00000100"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x7, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x3, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x80000000) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000001200)=[{&(0x7f00000001c0)="17982787ff15ff87f96d9f05332881c815e634db015aa1372eb3c68914c45a5675520f57a8974dee0f031dc3f7c593b7f1eacf64353f21412c48632de4810009855e1c2ff242daa44f477c57369dc4a2ad1de00e67caf96d591b960a091c5b25f6128272131486a0e8cbe476f6464b12ac4101b68ec618cd06b233d3380859da3a96f6b0d837a564c9377253b56f4b9d8111105e148935dcc03fe96ac5a1821d1759624e4beee9ebe476785ad65a01d7c3c598e60c4d33397d49c82f12e25732282c178f2b457d6c269c3bdfd9b2f42b0d96bf529cc53ecde93bc5804463b84f160eb07ff0241e555208c0eaa9264c9823e48d39af2e4a0f6b09cd189c3cdfb2accb91267b5a64d6178fbdbefe8f5985849b47059afed680fa23434db386c5ead3bf3b8e53270555c49428575de76d34c084da5292355d72f606ab219f66cac31e8f4e1b5d314b9001e4372bfbfbb4ee7632acdce1d4302d61ec18b1baebd65460db6ce35d094935968b4b088d19243de25d658e19432d1301bd9645ad9ee383af301fa86749a819cf95b1f8e62e226f702349dae13e4e152dd300e8b8f194ad0d0ccc047875b8d4ae5edb72999e5d4eb6345216db280c4bf3e4dcdeb5b123c63082a52952940b0330daabf2b3470fa9d8093c643bca3e03d472f8abbebdb26b462df6559bc1d0e062d5b7c18bf39a77fe168f64efb68247d997dc32aa50c2d13992648e5feca88f5947d7f89f3de367d9b5a84012b2baa4575d20f224e76789e530352fd43bb72c5a95ea78b8be3dfb19944b68adf71849c8f89ed1919169dc08c1c1ce3c4b4330ecf0d64d8e84f41501bec69805984b7f27a07fd631478bcc869db9acf2e05b2a9b01f14cda3bb3ec3b95b76d3efe4078e85c155fcce8709a90f2b50d2667323c171f818d0b4155d46e7e9554e7888ad56133c3957ae738a8cd8c523b1dbbe29e5da92b36867d9441cbee1b33cf72e211f04468e58ff5c3536138a7662b62c9f417d75bd32501c3cf08313834f06a6111b564ade3fa0d22493fcfba159ce12f083b46c6ae1b0a5a337d568c0adfd09e901f4c407d630d11b2d06065db52d9a266bd52f2b38dac288697d27971dc932526d82277eadaf76f0c93f044d385901ee040923dfaa41812741fa582d2f51309a1681f152edc700d530ac9143c8ccb4c6a5188e248f7dd2a8cc196fb71fd865baf39ba08728a6e37a0e092e442f2696f620fe55f7e658bcc1067cea354aac961564ddf4ea5d2a02586ab76230b944454050c11b473473a1c311e6a44474384d92843c34020f4d5057463bd99f28633188cba985ebe912fd5aeda7a69340f4de9448a765be5215cd1f41d37d1783d19a8799d3b4cf6feb333a6b0c6c7c1aa5976cab2ad1d09720985720027da9f7d988430a7665c94121d7c926d88a99b53eaf75cdb3b2f7e9fafb7683f495b058097a54deffbbed91bc05cc8e7237741035e25954a9a31a864b07358093cfbcb05e896560183142b31eaa04715d055809ec493f352393efbb7568459a215fb1d94c5f36c7620e0a02177e70b6a992d03f30e1226022ebb8c98baaf641e25245b5ea515b4f711b3a8af6ed5105588d2f7f5ad0dc6c030d78365cc14b2409dfe779062f6bbeb37570763109b3f1bf6ded102ac8d1dfdabe34605b01624f2e039809287b4c6181a11cfa5e8eb06322a559f8ad1b3402c3a6f8f051cfb5c4c94265c146b7885467cc23521d5480c8ad5a410777e9190d6b39b19de6f4ec39865d4ee28dc958dea333b284ac8ddf3f1957cc128076ee5636afbd77c4ac5491fbfc3c657368854050771b5fc33f182565b7d2b7762a9969257e04dcfdf14be018e89a3a3cc533c6da56d57aa27807b8a4171eb3666f94bbaaf670f385334df16cfe5f161cdcdce3a18e75906128a01b02e20daee325612b8b69d43ae3329b86cd0747fdc9574d079f5e14839c1414636989601ee84ccedd66efb8e9f1e7a6901995c5887138d4e58fd2b7c9b78413458c270f48a9a045eda006633777164a5092f336b9c4f17dfa6dff3db24303cd7baee523607ee36ee80218c9b3ddc88cb98176c4709fa34c3268cb8d51ad22c632befe8d12575c1c664952195d5475cf482aee13954cc839ea28b26e253faa06c2ddcac17720105d9512a542ffe4f3c40", 0x600}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0xc007, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000ffffff00c1893a0000c79ae000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r3 = socket(0x18, 0xc000, 0x5) chflags(&(0x7f0000000180)='./file0\x00', 0x1) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x10002, 0x2}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000440)="a6f3e0c85fc536f1da0ceff93e99457dacaf5882bca3e148fe7804c2878fbb33d6fdd9c96621c157da5dedda10ffc448b1af825e73a72749b2557008882a32b2498a2caac3081d168124d73d9be13f9f9a91e6662799ccd4a3ff15981c34d9a43fc603aed4339e42ff2e3e53e974471d4851e69eeb2664a02d973980637af89fd797800cf0800ec41fe2fb0a50117dcdb179c3cfb58154fa30149ae84a29a4eedea9cc4ebbf30a2da48423d760c956b78146292c3cd3fc21db94f7aadee259c5e87a00583d1285c947e044fccada6679defaf967ac7fcf34fdcbb14dedec7dcc5fbc1976e27d4f26e1b69a86c72dcaf13abbfd0f05248006a316ef68e7f72e1f54b47d7d58cdcf98cfcf03241a463491ee3eef8ebdcd38fecf843a524608c12be8e84f52a2400eade598ee7d5e732e2a3ffaf3ebbb9b680dae52c927a9970b404b3edc6915c2654379755e419bd22beb3f7859ba247112fd31822c1e486cc34fbba5d27f2a1820f1da57814391b5299231101d6638ebc9bd6608214472855b0b6146519990fa27772a8187656e472d8cb69a00157e31a5739ea9508217a54646a297d37044619b1821e192f8be4016a564ee81267f51e679b8234ec49fe6c3d28a246ad2d4335b4ff0bc7aa79139cfc535df17b8811dca6f525ebb637a7dc86dd4857aa5dc670d4bfb60235ae74cb5ffe8cb4bba13a427f0f2298707a69981eb124213fa7396b622b03887d06f89fdeb458c0367a2878af0a9224dda87fc1341b70f0caf190b58173e4f0025a8edf7301a46af84034073c8ba742c53e3d99a1020d62a3bd6a8d38026dacd5c3313379e4e7a49c681f0bd9fcad1f5bb524e70d1de2041b87f5a62ed0a217c6bb88ee970ff14278e220b611f6adf1908d34ce9ff900ada8388fa43a41a54e3314336cd0cbae3a5c440b844dacc9b890f8fa0fa7617e245c41e9b48269875e7eb635644e1d788fefa0910363e17377aaf2d98e5566c689c565a1d94e5a7f6763739e7040c2470c256f939d489e7293ddd2189d9a75db6eb073990e2e9524d680c74f84b7ae79755302730613e5f96496d838b3b93a9b51a06ae1ed2cc741600e8d1fd5003323c6f50cd70b792b6a7e366b3c84fe56645e440792750d1d0ee1e17b4ee75f13cb077b82fe94056e3f09cee1226b957ed34bd91025367547f54fbf380adcbd4cc1de62f6056af76961643b55462338b53cbf7a19450888c6ecef50f0187df5f10cdafff86b85931714573c2737ab9d1584f66c9cf31b846b7585d777b017728fa84f6951ff008f1f6e47b8cc94f77194b974cba86a5fbbe4f2bdc25e2bb8c3aef719d693530997aa8c494305827a6ff86a90728132a021095987b0b65562b166689cfd54123dbfaeec93be8bd94f265537509535020b0ff0a6f8eab254e168f415dcc6939de048093a2d07fb1bb3eed11ba089991c249831ff28e08ad9a31a0822adb995894978aefc2daa0ce94cfdb279c0e448429c0a84f314e759f838d84c57dfe665e4397a2308c5198957c5b4a77b65653203c343bb7064b843ac726a22339eed1362a435a7e065ba18d0299dd17e01859c517795faf1ee7b23f514d781857329a281e4032aebca87d0b14c9966f1c7dc80adfd09781726a1bb06babd41807d46a0a42fa72bbe4ab4051151297fe24c0cc3df2702fccc441afa000eec594955dceaa4445c68f44e62e73528d6a5b302a1dc3981ea39b242f4cbe4197a614ad382a3374496cf0aea04e584e56bb21400d57d085c7f64fd2fb7e1f8ba1ad48f8394a0b95fa7c9a947f1e4c20c52e718722ea0581059cf67b8e33d6f59c16760fb511aac70060ba9aa2bca093f09d081f8036b7ed7a3f8165fa1387d2a1f44beaf2077d59b2a7d18c0f70fe782aeb3bb08437f6402de9f09898c691e0f742e1cce67d84817a94d10074cf0f765bcf583d409def09f6b8707fee2c9ede05cc1a8631e5ca7daa2f0693849a7b8e37b3befc98acc179f01120cdd35d6c81060547e6d5acb24a35b3881d607c416ac29808d599d6bd729779c7b6d72cee1deadfb5e5542023ed6907450f7a9511d38c41918c37f11e32d1b3948554e8b553b29e370a2fb0d51cca8fe80ee7a3c77813eff57a77075cecbb01c44d261c50d077503f17d62d47d876bedbcb5fc4cd96a5ed4495b2c0f007534aa776b961dad85bb59f0ef0571b9efbad608aabe65a7df522c07d38c83cacd896f836a50712cba95627d7f5c25a93e76909bc4eb7a87937f469553e43282d58bc16603834bf15086c48081abe16fac1c08cc0184981d0ce08fce966783fcd059a86600922694116defa34d798318793e57a4a1fbdc16eb92d6828cab50e8a25f9615508241d0913fc30bd63f7ef581b209e726568dac7cb7dbb9d3af5e9e685edbad3a19b44680de5d2f7a6d00101cc15802357652f87fa02bfcd3f1a389c4c19262cc1bae75f4ca499c4265f105f6480703d0360fd7eea21bbb5d33990a5b44b01532a980e724d2bf7c9e4824a565f76e5708d783263687675ffe41320b80742831c7affc5bb5b3982a1645c0535cde28f8ea52db46742b6e5c92bb4f0394296d28fd76928f22309d0f8a86b3d8519c9459984fe566987ca97352fc5482189363b043b6d42492680eda3a049d823aaf250967f8455844379f36af21f401b97b73b1bf4ef3f1ee64418b2fb1040402ebf34291ca9b559df1efd7a6a8f85abc6154b745ea68f636204175b30470fc132f78670c6069d47f44fadb5f45a371d420cb93638f749d109ad49a21bbf77647b57ee2ea2b111a0376522129496daf7b93d946f50f64334541488f0b30998e3cc53acaac63d481f120aa13170e7d80071854d439a6fe20384310890618584c5593c6862cf6c02d00b550091a0a2f4e1d0262cbd9c7c951c421d5bca2008018ac04c52fdb28cd352fdedc5b993828fd6e96267e3765b8066057ac0157a01d1bac92aa5ba329fe23ce1198447000457f886de166bb5d5cecdbac6e26d62779dbee065019ac90904e7376a169f6490512c6d51690af75a5db039e388e4c20ebd3bc9f742e7024f6c3541a6c2507a37bd19d627f5da302e745eb006f6f23dc4226d14cfd29a2c0720c758cc5a559e5975677d4958bea4851ca5b43c57c7740a55f9decfccd280bac717da0696b01b5a8d7cfe01b7f7500cf2277e3199faabc61d6edd3488b42d1265fc61bc3d53a6c293bddc2da8b4cfe3465c1b43c704286040f4210ff7b3ac7536ae803fcf43864b6c09b3131009fd14d40fb6dd4da762a1a3c1f7514a8422cb04901f01eb9ae459a44da3e67914b899eb1ff696b1eb19a3e2f35659a06a4473d96b88c030944f0aa78605cb7ecf5241112f67d8e269c94a5bb66f6c4ea4e4e73836432fc6c781822fa50163817c9a8fc45f21ba0c7bfc69c61f0ffddf0e37acc2a0671facb498b24800d29b871a512b41903f129f6abcb7bdd6e21bc07ad98798fb29483b26b885e6aca450d40e076f514748456ffa9f777d1f5acedfd843fa0a5f1ea7a74ae7b426ecb11aeac1c1c0d9ae5bf2b892c05b9abb3c322bd3a00565d2467cac04893172e38328a9e75bbd75c70179186e9bb583c6b5629d6ebb6c2b3aabc9f9bc5e607d8200da4630aaf546405bcae2ea02fdafe761a141b3bb0fb40b75d9efe13d3c995cfe8cc19a7b650058a5a7f29ea37c3c71a04f913f5101b9fe2a98c822d3f2a45379a39d3ada26775e9c91519219d3d000c36e2d4e3b54111d85686a830bbe2b2cdd9b29eb2079047a549ffae7cf820ceff2536134086de1c24de6749ffd8b3fb08176e05669b813c81b283427b5696d122a7856bab9336723a9c3599f6f13b044b4f887754fa85552c20cb59e9d5644c711a6eb9d170b5788b25fe5d38bf0a4ea71c3d9d732a0aa4343a78b6a59a5f0efe4f301ed112ef61a541d4333c97d7571e2320d5c02156415d83d6feac9ab9e87b356c2d5ee7b85cd935ccfb7c8101d010f0e2142f4d711df7703906dc7b3595b52cdacc6eb720c2146f27afd458f7aade9189892bfad36333c0fd39ba85aaa76918640eeace0626214e2fb9961373a199e49046023975dd442f29cf08213e7c562705749b010d4f79d6cd4d8dd86dd8313d3782a620f64c8fad20fcc24af7f227d27204bb72409247c4039de4074d0b0d66b671acef48cd858fed28d43df7f960a21e125c943239b894bbc84315cf072dda947a8fbcb62cefb8c2c23e9cbca1fb0039d6b5d87df998289d33720ccfb462b9322852cdb6b7843bedae13d520fb3e751d21083f4411163ef5b241da1a5c38b6b0e521852be352cf488ffea8754578da2ace6e39a118e5d14632770b05843d78764ca453fc3cd1303566e2e453077d0eee6643cfe3730871f4d7722eda00a753c8f6e87c4206714ff843b58e04ab6e014ec399724807dafe9135ccc1a3e2d9f3a6d9bab22a863dc2c51964ee4fdf07c3cb8bfcc4fd2099e3caefb510096e89fa8a1013ef65030c27f57d7d58c6d3e2554863339171bd9a1eab44d08bd0c7eae3fc29bb1b77caecb6edfdc5b7de5700067abb91b87f3b7702020a680e733f83aa75cbb4c41a1c02ddaddd657015cb3e10af783fd0de8e837650f38e214f7a7badaeebde5620233387c70a3b92dbcee9a8dc72bf20d9eb85fb75ed86d7d029129c8a73bc996bc5c3a9816108e8ab3d03be126c7857f7568f98693f8139acb08501418fc8e39ecd49a13b3007db57769e9c2247bd69cc8752df8d7e25fd32fa13ba9c61905e7417ad81389a61d12dd84fe7629a09c7ddf758557334eb9ce512de8ed70ee4efc3a58ba1ed3dc086ba1f18462105b1730f03bc0abe419a76ce60dfe9d7eac97de2f490c2eaa75afab5be8b54c6f8c734a1797223c7c9c66503a5656bde646e1704a57e874865ca7b2349d04ef2d6e7c131a9191c7084014959783ba04c8ce50785c36a90d11a3b967ac956991f00ccc21383f2d02b2ba5c35856f865935599261d6e3ba473233e7613775cfdb26a5e2ef867e74725bb1188add935902a795207fe6f6b73245a1b8ed130cb30bee717fed3245a7f61c486d7efd9179828a2293e84e71f426aa7cc3ddb97c0ced8076846dd26f5d6e4ad3cd79fba2fd0c47515742150b3408da14356e8617f20dba490d46f9a56a3337a648c2d568ef0dc942f25ab20b690e571dd50d25decf95d45489608a986d1e46438c60ae7878e92d559bdbfe033f1719125ed7e3b6fce502bbaace0fb6685aa6cc634fb5d12545baf65194b22b97a777d57cb1061a6b43f77e6a61edf941fcd05276e5e0d3d7728bd9912477f6bee35e5725128613bf73c4941e2282fa72570862a3504f4c3e0b932f031d51fabe84d98847c973aac40d8c6f70ad3b77ce6e943af1f3dfe6b49177d75d5e9e52ed534fb62ffdfbddfa04bbc21d13365617d8d8c589ebe54eb410c73ab220ad602085cc734aca31de9c700687307cd085d7035e8c91ba857456faab65d886a10bebce1204018a67962fc4383a5ef5fb75c292e047913800b0e0994984e0caa3333d8144c530fc92104a16d44ec168c3ab92fc066ab8a11676f3e891638d763424ab201ec4f804ca983b9d6403f163502cfc16f978e58e791f60c2ff07a2ec48e7caf100c3de41d3b4474fe5567330093883caf530a4cedeef08dc31457aa5baa81814d8d8be18d76436e7cea20a816037a1a2fc05c30b1f85b13e1f5b734d6c8f281ccdb80dff380598ad97077a1bb474373b2040d88120ca67ab536ddfbb0523eb54cb3bec2590e4d5e100f3eb77f0301af5") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x80) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r2 = socket$inet6(0x18, 0x4, 0x1) connect$inet6(r2, &(0x7f0000000140), 0xc) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x3, 0x2, 0x8001}, 0x7, [0x1, 0xa1ae, 0xffff, 0x0, 0x0, 0x4, 0x7, 0x95]}, 0x3c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) getgroups(0x5, &(0x7f0000000000)=[r4, r2, r2, r0, r3]) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xfffffffffffffe00, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x20, 0xeb}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xffff, 0x3fff800000}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xecf4b172dd59365d, 0x1, 0x3, 0x49}, {{r0}, 0xffffffffffffffff, 0xcc, 0x1, 0x101, 0x200}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x11, 0xc6817a4117b13f37, 0x3, 0x71a4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x32b7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0xfc8f6319eb8b6161, 0x2, 0xfffffffffffffff9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x400, 0x71a61cbd}, {{r0}, 0xfffffffffffffff8, 0x92, 0x1, 0x1, 0x80}, {{r0}, 0xfffffffffffffffb, 0xa, 0x10, 0x800000000, 0x80000000}], 0xfb, &(0x7f0000000240)={0x8, 0x7f}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01040000000000003800"], 0xffffffffffffff79) socket(0x1, 0x5, 0x81) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffff53, 0xfffffffffffffffe, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="8000010c000000000000e4ff00", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) 16:00:14 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x7, 0xe7a0, 0xa5b, 0x6, 0x76, 0x5, 0x5, 0x20000000000000}, &(0x7f0000000040)={0x4, 0x9, 0x7f, 0x8, 0x400, 0x6, 0x2, 0x400}, &(0x7f0000000080)={0x2, 0x0, 0x3f, 0x6, 0x9, 0x0, 0x8, 0x3f}, &(0x7f00000000c0)={0xffffffffffff7fff, 0x1f}) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x3000) 16:00:14 executing program 0: r0 = shmget(0x2, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/121) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000540)=0xfff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000c09000/0x1000)=nil, &(0x7f0000f54000/0x4000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7f, 0x1, 0x6, 0x8f6, 0x6}, 0xc) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="88224893f1b6148ef71490ac2c78475da1672da380a40709316e56a5605b5fcc272e71170cf0f6118d8003fda1f2257be39ff9cce8d4d5f29e5bfbfd94b2ee2cc8838ae7cb62dc334806d0e757880d2721efb26e6a7e779ede022317c769dbd64efc081859e597277932411179d188924ad00f2585fbeaa04973bfb81669c3562c24d38bf9224e05c8d1d8b73531fabb5c50031bcd32fca255b27da88f2cfb16cb9eb9133620ff8aa807d60626ff1828f5b9e24dc94fac21873ee3", 0xbb}, {&(0x7f00000001c0)="e57a3c896478ef60ba9061b72e78832fe9468b4b3ef2dc47c3457a3b72db6ab146ffcb2bdf004b0b8f53450ffc9130b7c1c13c2e34", 0x35}, {&(0x7f0000000240)="8c94a1257a3d5f0c3a5d77c5b056f552602e6b7b3a0760f0bb83316545157beee65d04a0532f88c6da1c4e57362cd087b602fd35d82a434173c5756f28461a1d106cf443ad47f9e7256aeb27325c87db4b8ec5547e33ed524f1dc3690c74feaa326607dc6cf4963ebe85b9c0e3d6a8b52bcb018a9efc6dd6a8ebd53538024157f6a21e4d579ada8cd020f565fdb4316d1477b3d4ea63cc0b94d475438f906c36f4af4bd99d830710a0a7f199a36c74afaa17a9e67471e579a3064f14c33ee395541906c5a6102f650874664cd08ff2c82ccba09ebd36cd", 0xd7}, {&(0x7f0000000340)="24de3aa1a4a3be88624cffad0c10be6b15246228bce3b31ffc00ec351be3c5724d0f9b166c0e42bbb13489cb004193", 0x2f}, {&(0x7f0000000380)="e172782cf4f9a846c5707e35e43b4b2159187b205a1f2bb4ae44ede1688e2614f07c59b0a48c79548bbc74bb516aafb2ca3d978aaeaa7c73f99d72b5423cd803d681577ab522ff50f8a05036699ed4d899c01f86f7fc1548ed8733310ed73f0cfdfd2a13392a7a9889996ddd9c60ece764647aafbe5c39582ffe57cda3cf1a474d45f338688322224bf88dff08b3bfef31e588075fb3d2afd17f16ba385d58002b5af348693cb51bc0f40c1538c296a4080debec4e891acdfe3bdbc14ff102", 0xbf}, {&(0x7f0000000440)="237bbdce4b48d61fe1b8f752457671568bdc68763e6057d49f90f65c", 0x1c}, {&(0x7f0000000480)="34c4f2a8865a3b0435de06cc1bbb1840305bb98508d17aa97b6117fa90100623d2366c98ebc2873aafca186a88911f0caac1244e7b388c91cda563af20c4b09a487835b0bbd65a2d3273d728f4d96407ccc31cf51ec7ec30f56dbbbb1d968fb3164927ddf4ba78042a54", 0x6a}, {&(0x7f0000000500)="6a0cae9759e30e56487a8e58ac8a93e064842e8f1280b563774f504e77eeb53f3c852179ec10703dcacec8115f47faeab8231335ec30b2bc9212827340cb92183f438d686203a45cc7d06a44e0b26af3daf24bb9c0d495250751e2bfd165d7fcc66474290525af711922105732cb9af1837a7ab0c316b74f14b8c96b1284", 0x7e}], 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x80000001, 0x4, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3fffffffc00000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x315}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x2}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd269bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad0ab6df5d915f1df3c1708c4629f3d3ed5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d7993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f87715c4e5e21725a4adbf70ba0e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b736af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08000000009aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71ec6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d11000000000000000000000000000000039b653c86b74804ea7dc9e41fe679b6fb0b46598dde927b3aa235327cb1ca8d9dd1991bd6ccb3f7b1fd4f5571020eccc227d414461bd6d70a02d8feafced82c75144f51fa1d3f06982255ad1e787897a230d24d24746b83adbdb632e4f71ca62ef6432e8cb6833173094bd184f0d0be6400f4efe56586ce77c357f0d6cc82e8262d3c33e0f5004dc00"/4015, 0xfaf) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$getown(r2, 0x5) execve(0x0, 0x0, 0x0) dup2(r2, r1) pread(r0, &(0x7f0000000000)="15e0602875", 0x5, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001440)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0xffffffff]}) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x71) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x65, 0x6bb, 0x7, 0x0, "6ccc61d8fad64aad88dff8c62ba39cea322317f7", 0x2f, 0x6}) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000800)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x2, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f0000000540)={0x2, "c1cd1ab0aa7273192e6689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"}, 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:15 executing program 0: wait4(0x0, 0x0, 0x8, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0xa, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="a0017674ca37352cfbfbdc1471e97cdb2ff8ae571394ab9754d0d3cc533f9ed0d3881d100e195065edcc035edb0d4bed4d646f5458582387801d691255576c67125c280eafcd08e0aba745ff8248682d3c01e20c068d48660410af8ae2daf14c9e73314c427f9b395795ed91cc1eaa3cd412cd17f60d242c2591fc7ade71bd37b42cb7d9", 0x84}], 0x1, 0x0, 0x0, 0x5}, 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x2, 0xfffffffffffffffe) bind(r0, &(0x7f0000000200)=@un=@abs={0x4bf927254ef5a55a, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:15 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10082, 0x0) fcntl$getflags(r0, 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/205, 0xcd) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x72, 0x0, &(0x7f0000000140)=""/114}) 16:00:15 executing program 0: r0 = socket(0x6, 0x4003, 0xc9) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x15f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c422329466696c653000"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) socket(0xebcb1ca96c99cb58, 0x1, 0xfff) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() accept$unix(r1, &(0x7f0000001a80)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x100000001, 0x10001}) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) sendto(r0, &(0x7f0000000040)="f0065c1db1859b9c35ad90d1299dda7fe3dc7202f41fe83da348957916aeebf56f4351624c7e8b1631112c0e298cb81a6c16a58877a433623c47f9041e487c29609e8b3bb9351d335ea84508ade3abdfa27917bbeddc3830a14ee182fd21", 0x5e, 0x401, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchflags(r0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xb830000000, 0x9, 0x7, "057def8cb7bd2444916a5054d7697dac99ecdc17", 0x800, 0x7f}) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_emit_ethernet(0xf2, &(0x7f0000000300)="7704926121b8ded505e550e8f59a2fa3d8bdbd301780e90f70690f626adeb44bc5df4946396792ec293d5e3d037769f604a836a32cfba648f763832308c9049661fd7ab400b4e28efb96f7a349d0ef7475bcb7e3db73cc9469378ec9003a961006854727b2832ef8e5294739ab294811284fed113496d91b37dc39f9ff403dd8d71f13f34e65836da3c569f5a35453d6d73acd86ae6fec2a2544a644db28afc1115b64ca2395e72a468a82df7388c80b43a8cd0015afab6483a2527f46a729f7228d8e09f0a9f62822fc18c0814606bb20d85aa899099b252c2f8501d4f1c1f421f2a5852460e4cbb310ae6c4d35969d6a63") r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget$private(0x0, 0x656) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x1, 0x200) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1f, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x100000000}, {0x4, 0x10000}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(0xffffffffffffff9c) flock(r1, 0x5f5bc6671d5e2866) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x1}) r1 = socket(0x2, 0x5, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6af5851e369b1deebe86fc696c653000"], 0x10) r2 = semget(0x2, 0x2, 0x48) semop(r2, &(0x7f00000000c0)=[{0x3, 0x401, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x1, 0x1000}], 0x3) write(r1, &(0x7f0000000180)="86a513b8c6df2733", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) dup2(r1, r1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) acct(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffa}, 0x1f3) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffd, 0x400}, {0x1f, 0x100000000}}, 0x2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/217, 0xd9, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB='@'], 0xa) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x72, 0x1, 0x6, 0x6, "dba4ca30bcf15abfab2ae24c4677e457d314d5c1", 0xc5, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0200135c00a6cd64", 0x4) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) 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(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff04000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(r0, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000002980)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x60cf5e0c593944a8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) socketpair$unix(0x1, 0xc2492e8f35f0705b, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getrlimit(0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r2) syz_open_pts() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = dup(r1) getdents(r2, &(0x7f00000039c0)=""/56, 0x38) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r3, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x106, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000900)=0x10001) r2 = socket(0x2, 0x5, 0x1c00003) kqueue() connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x1) openat(r3, &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="ed983af218bcef1da709000000", 0xd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x6158b4d4eeae38e1, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) socket$inet(0x2, 0x7, 0x100000001) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x11c}], 0x1000000000000104) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000200)=""/149, 0x95, 0x802, &(0x7f0000000100)=ANY=[@ANYBLOB="e5ff2d2f66696c653000"], 0xa) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a524522704e000000000000000000496e0150fc85f7490e8d26f490a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263f362e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d91072bbc2d1a6d67cad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686276e2952f8d56fe181eea62fbbfb77fca62180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f2db3c550c5b54d4f1f05fc0b89a34b738ca7e03a7a6d1313cb9dc0b17eb22550878f8942618fb0f8f9cf8f82e131615b15717d7c88d94955cea9ce32a9afd46e4e2488e0298c1e61c63dd9a5917b5b7d7f4995a0d2a8c9c1c2f5025d3ac3e6fa92e2839c8239478eeda4ff75127f3c1fc77a5bfa973af3fdd04e20476d9a85e0325db53212521c759365880ce996a71c7838898be38842d5ba97b6114ddb047f90257e3affc97faad51b8cf734d98bab8a72bd1da9b006cfef57d46ff"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) read(r0, &(0x7f00000001c0)=""/73, 0x49) write(r0, &(0x7f00000000c0)="50070000006c436636bbe1fbbfc74b5131", 0x1c3) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x101, 0x3, 0x2}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x5a1, 0xf2ee}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x7, 0xffffffffffffffc0}], 0x7a2, &(0x7f0000000180)={0x7ff, 0x3ef}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x9}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x5a288401aeb0d32d, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x28b1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089", 0x63}], 0x1, 0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) close(r1) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x3) acct(&(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1000, 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x108) acct(&(0x7f0000000000)='./bus\x00') syz_open_pts() recvmsg(r1, &(0x7f00000025c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], 0x1002, &(0x7f0000002500)=[{&(0x7f0000001200)=""/161, 0xa1}, {&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f00000013c0)=""/142, 0x8e}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/127, 0x7f}, {&(0x7f0000000140)=""/28, 0x1c}], 0x6, &(0x7f0000002580)=""/60, 0x3c}, 0xe323653ec7450fde) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="6ecd71c7fdc112f3a3bc004a9d35a63854235c16c70763ff7a3b258bfcf6a11b224d0a6785e273138cac", 0x2a) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x3f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x61) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xffffffff00000001, 0x7ff, 0x80, 0xbd}, {0x6, 0x1, 0x7f, 0x80}, {0x8, 0x0, 0x5, 0x6}, {0x9807, 0x7, 0x9, 0x8000}, {0x2, 0x1ff, 0x101, 0x14}]}) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x51a4) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:16 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = semget(0x2, 0x1, 0x210) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000040)=""/189) nanosleep(&(0x7f0000000100)={0xffffffff, 0x3}, &(0x7f0000000140)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8) recvfrom$inet(r1, &(0x7f0000000280)=""/81, 0x51, 0x40, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/41) r2 = semget(0x2, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/32) r3 = socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000380)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfdb723497fb4f5c7, 0x11, r3, 0x0, 0x1ff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000003c0)) clock_gettime(0x3, &(0x7f0000000400)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000440)=0x1) sync() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) semget(0x2, 0x7, 0x99) nanosleep(&(0x7f00000004c0)={0x2, 0x9}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x2) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000540)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000580)=0x8) recvfrom$unix(r1, &(0x7f00000005c0)=""/178, 0xb2, 0x42, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x8, 0x0, 0x4, 0x400, "a1f11b2a1d2d8ee083230148756290f375d25d03", 0x7, 0x9}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x200, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() witness: lock order reversal: 1st 0xfffffd806e0846f8 inode (&ip->i_lock) 2nd 0xfffffd806e78d438 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e78d438,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd806e78d428) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800021b87320,1,ffff800020abf650) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7a4b8,c0106477,ffff800021b87320,1,fffffd807f7c6780,ffff800020abf650) at VOP_IOCTL+0x88 vn_ioctl(fffffd80789a8130,c0106477,ffff800021b87320,ffff800020abf650) at vn_ioctl+0xb7 sys_ioctl(ffff800020abf650,ffff800021b87438,ffff800021b874a0) at sys_ioctl+0x5b8 syscall(ffff800021b87510) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,69f9af9b010) at Xsyscall+0x128 end of kernel end trace frame: 0x6a26d36e020, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b86ee0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002113a000 rax 0xffff800000a45740 r8 0xffffffff82037435 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x18db1086a6429d8e r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff825ff140 w_lodata+0x3a9c0 r15 0xffffffff82618790 w_lodata+0x54010 rip 0xffffffff81b1dce8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b86ed0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=489908 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffff800020abe790 process=0xffff800020add180 user=0xffff800021b82000, vmspace=0xfffffd807f00ca10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70465 453728 59666 0 7 0 syz-executor.1 *70465 489908 59666 0 7 0x4000000 syz-executor.1 70465 175450 59666 0 2 0x4000000 syz-executor.1 70465 235961 59666 0 3 0x4000080 fsleep syz-executor.1 60603 517998 14985 0 3 0x80 nanosleep syz-executor.0 60603 30001 14985 0 3 0x4000080 nanosleep syz-executor.0 60603 93841 14985 0 3 0x4000080 nanosleep syz-executor.0 60603 167530 14985 0 3 0x4000080 fsleep syz-executor.0 60603 135161 14985 0 3 0x4000080 fsleep syz-executor.0 14985 198790 8186 0 3 0x82 nanosleep syz-executor.0 59666 88150 8186 0 3 0x82 nanosleep syz-executor.1 15861 307846 1 0 3 0x100083 ttyin getty 36060 353075 0 0 3 0x14200 acct acct 10128 450521 0 0 3 0x14200 bored sosplice 8186 213549 33483 0 3 0x82 thrsleep syz-fuzzer 8186 376146 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 17906 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 167781 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 211375 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 239213 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 268208 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 208890 33483 0 3 0x4000082 kqread syz-fuzzer 8186 188366 33483 0 3 0x4000082 thrsleep syz-fuzzer 8186 84181 33483 0 3 0x4000082 thrsleep syz-fuzzer 33483 265576 96537 0 3 0x10008a pause ksh 96537 308390 48481 0 3 0x92 select sshd 48481 355450 1 0 3 0x80 select sshd 10581 227528 87955 74 3 0x100092 bpf pflogd 87955 221986 1 0 3 0x80 netio pflogd 92829 135284 74469 73 3 0x100090 kqread syslogd 74469 25333 1 0 3 0x100082 netio syslogd 70305 492087 0 0 3 0x14200 pgzero zerothread 83524 292643 0 0 3 0x14200 aiodoned aiodoned 25814 323108 0 0 3 0x14200 syncer update 59533 435928 0 0 3 0x14200 cleaner cleaner 65118 33137 0 0 3 0x14200 reaper reaper 46200 346040 0 0 3 0x14200 pgdaemon pagedaemon 98999 365347 0 0 3 0x14200 bored crynlk 14711 212340 0 0 3 0x14200 bored crypto 76660 223888 0 0 3 0x40014200 acpi0 acpi0 8480 501658 0 0 3 0x40014200 idle1 58877 295217 0 0 3 0x14200 bored softnet 70806 323344 0 0 3 0x14200 bored systqmp 69082 472563 0 0 3 0x14200 bored systq 17516 328311 0 0 3 0x40014200 bored softclock 89312 409334 0 0 3 0x40014200 idle0 17268 149061 0 0 3 0x14200 bored smr 1 30895 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 70465 (syz-executor.1) thread 0xffff800020abf650 (489908) exclusive rrwlock inode r = 0 (0xfffffd806e0846f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263fbb8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9615 6414K 10897K 78643K 40090 0 0 pcb 13 8K 8K 78643K 1344 0 0 rtable 113 4K 5K 78643K 3683 0 0 ifaddr 90 24K 28K 78643K 1335 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2103 0 0 iov 0 0K 32K 78643K 1052 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 77K 78643K 11728 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 177 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1420 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 11709 0 0 sigio 0 0K 0K 78643K 166 0 0 proc 54 51K 83K 78643K 3144 0 0 subproc 32 2K 2K 78643K 707 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 1019 0 0 in_multi 33 2K 2K 78643K 828 0 0 ether_multi 1 0K 0K 78643K 53 0 0 mrt 0 0K 0K 78643K 47 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1681 0 0 pfkey data 0 0K 1K 78643K 2 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 118 22K 32K 78643K 39037 0 0 UVM aobj 130 5K 5K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1267 0 0 NDP 22 0K 1K 78643K 416 0 0 temp 243 3557K 3637K 78643K 151055 0 0 kqueue 0 0K 0K 78643K 89 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 92 0 85 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 591 0 591 1 0 1 1 0 8 1 rtentry 112 493 0 448 2 0 2 2 0 8 0 unpcb 120 3708 0 3700 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7718 0 7718 1 1 0 1 0 8 0 tcpcb 544 2272 0 2268 1 0 1 1 0 8 0 inpcb 280 6750 0 6744 19 18 1 2 0 8 0 rttmr 72 8 0 8 6 6 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 123 0 117 1 0 1 1 0 8 0 pkpcb 40 73 0 73 24 24 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 222 0 222 31 30 1 1 0 8 1 pffrag 232 17 0 17 11 11 0 1 0 482 0 pffrnode 88 17 0 17 11 11 0 1 0 8 0 pffrent 40 38 0 38 11 11 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 316 0 284 1 0 1 1 0 8 0 pfstkey 112 318 0 286 2 0 2 2 0 8 0 pfstate 328 318 0 285 4 1 3 4 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 2042 0 1846 18 5 13 14 0 8 0 art_table 32 2043 0 1846 2 0 2 2 0 8 0 art_node 16 489 0 448 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 14 1 0 1 1 0 8 0 semapl 112 1418 0 1408 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18908 0 17444 48 0 48 48 0 8 0 ffsino 272 18908 0 17444 99 1 98 98 0 8 0 nchpl 144 35491 0 33853 62 0 62 62 0 8 0 uvmvnodes 72 6753 0 0 123 0 123 123 0 8 0 vnodes 200 6753 0 0 356 0 356 356 0 8 0 namei 1024 116034 0 116034 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 7 7 0 1 0 8 0 scxspl 192 103671 0 103671 38 37 1 7 0 8 1 plimitpl 152 1143 0 1136 1 0 1 1 0 8 0 sigapl 432 11800 0 11786 5 3 2 3 0 8 0 futexpl 56 149685 0 149682 2 1 1 1 0 8 0 knotepl 112 2388 0 2369 1 0 1 1 0 8 0 kqueuepl 104 2164 0 2162 1 0 1 1 0 8 0 pipepl 112 6474 0 6455 10 9 1 2 0 8 0 fdescpl 488 11801 0 11786 3 0 3 3 0 8 0 filepl 152 69337 0 69243 21 17 4 7 0 8 0 lockfpl 104 3546 0 3546 3 2 1 1 0 8 1 lockfspl 48 1211 0 1211 3 2 1 1 0 8 1 sessionpl 112 65 0 56 1 0 1 1 0 8 0 pgrppl 48 185 0 176 1 0 1 1 0 8 0 ucredpl 96 12701 0 12692 1 0 1 1 0 8 0 zombiepl 144 11792 0 11792 2 1 1 1 0 8 1 processpl 896 11824 0 11792 6 2 4 5 0 8 0 procpl 632 36324 0 36276 10 5 5 6 0 8 0 srpgc 64 86 0 86 33 33 0 1 0 8 0 sosppl 128 156 0 156 28 27 1 1 0 8 1 sockpl 384 11247 0 11235 14 12 2 4 0 8 0 mcl64k 65536 34 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 194 0 0 23 5 18 23 0 8 0 mtagpl 80 65 0 0 1 0 1 1 0 8 0 mbufpl 256 889 0 0 32 3 29 29 0 8 0 bufpl 256 32598 0 25579 439 0 439 439 0 8 0 anonpl 16 1023165 0 1010365 236 180 56 70 0 124 0 amapchunkpl 152 70644 0 70530 57 51 6 12 0 158 0 amappl16 192 55695 0 54959 247 209 38 49 0 8 1 amappl15 184 24 0 24 3 3 0 1 0 8 0 amappl14 176 2030 0 2024 1 0 1 1 0 8 0 amappl13 168 3650 0 3649 6 5 1 1 0 8 0 amappl12 160 1466 0 1461 2 1 1 1 0 8 0 amappl11 152 1545 0 1537 1 0 1 1 0 8 0 amappl10 144 1416 0 1411 1 0 1 1 0 8 0 amappl9 136 2450 0 2445 1 0 1 1 0 8 0 amappl8 128 1966 0 1930 2 0 2 2 0 8 0 amappl7 120 1425 0 1415 1 0 1 1 0 8 0 amappl6 112 1447 0 1438 1 0 1 1 0 8 0 amappl5 104 1911 0 1898 1 0 1 1 0 8 0 amappl4 96 12352 0 12323 2 1 1 2 0 8 0 amappl3 88 2929 0 2918 1 0 1 1 0 8 0 amappl2 80 91388 0 91316 3 1 2 3 0 8 0 amappl1 72 265852 0 265413 27 17 10 20 0 8 0 amappl 80 37201 0 37161 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 11801 0 11786 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11801 0 11786 1 0 1 1 0 8 0 vmmpekpl 168 93647 0 93611 3 0 3 3 0 8 0 vmmpepl 168 1434465 0 1432533 464 378 86 114 0 357 1 vmsppl 368 11800 0 11786 2 0 2 2 0 8 0 pdppl 4096 23609 0 23572 7 1 6 6 0 8 0 pvpl 32 2791245 0 2774681 558 420 138 175 0 265 3 pmappl 232 11800 0 11786 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 644 0 20 18 0 18 18 0 8 0