kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Apr 19 22:35:46 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.226' (ECDSA) to the list of known hosts. 2019/04/19 22:36:13 fuzzer started 2019/04/19 22:36:19 dialing manager at 10.128.15.235:34460 2019/04/19 22:36:19 syscalls: 311 2019/04/19 22:36:19 code coverage: enabled 2019/04/19 22:36:19 comparison tracing: enabled 2019/04/19 22:36:19 extra coverage: support is not implemented in syzkaller 2019/04/19 22:36:19 setuid sandbox: enabled 2019/04/19 22:36:19 namespace sandbox: support is not implemented in syzkaller 2019/04/19 22:36:19 Android sandbox: support is not implemented in syzkaller 2019/04/19 22:36:19 fault injection: support is not implemented in syzkaller 2019/04/19 22:36:19 leak checking: support is not implemented in syzkaller 2019/04/19 22:36:19 net packet injection: enabled 2019/04/19 22:36:19 net device setup: support is not implemented in syzkaller 22:36:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000000c0)="139fdb3ad131c4e54129aacf854cbdc0d46b0121c5d38ab3018c395d921e7f75e1096b92a699c9cd413f54ae3e0c71f9732277978c4a81afeba08c8c689df59a1b5e0916a7782522168e567db60cd0fa2225b59aaf25163dd5ac5b7cd95af7401b013838fe41ed65c65de5625222bd458e5b0c0a80bad8122859f58e0d39a59d5345ed2a0af91693eb463a490e3e0b7751d8a33b571d0e361184398bba69293d6cf3f89dcf77a788e90a818ec59861281ba98ad783042e1c89cf5fd1d56a10384fff9eaf6ad14eea785b7d34fe266b9cee46644af98ce5700b364a255c664943a132e094832c6ffcf01f596902ffa3d9af389f7e7027efae6c20", 0xfa) r4 = semget$private(0x0, 0x0, 0x509) semop(r4, &(0x7f00000001c0)=[{0x2, 0xb1, 0x800}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r5 = msgget(0x3, 0x600) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/84) r6 = semget$private(0x0, 0x3, 0x0) getrlimit(0x7, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) close(r1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)) poll(&(0x7f0000000380)=[{r0, 0x84}, {r0, 0x40}, {r7}, {r7}], 0x4, 0x886) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/131, 0x83) connect$unix(r7, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$KDSETRAD(r2, 0x20004b43) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000500)=""/28) semop(r4, &(0x7f0000000540)=[{0x3, 0x5}, {0x3, 0x3ff, 0x800}], 0x2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000580)) accept(r2, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000640)=[0xffffffff, 0x77f0]) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000680)) semget$private(0x0, 0x3, 0x811b6c15c0f2e5f6) ioctl$TIOCSBRK(r2, 0x2000747b) shutdown(r1, 0x3) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000006c0)=""/215) socket(0x2, 0x2, 0x9) 22:36:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="2e07b2e962db38bff1de8ef6f1368f7661bdf45ef4a6a894bb2ea617d2c6b097f6a20f2d59511df483223d08bfb522bd9996da6b967e82d84e619e7a7f33737d1d0bdfb7820d2846ef77cff71bc5e0cef773d378d4cc778cac4f235e19475eb4ddf68dc2358e6d6a3c0cfd3dbebdea9b4a7ebb2820d0da07bfeb2d1c816537a0fb4f47087e5c754ce958c6419bca0f2dfb374e99c9f370185261719c7b74cdc7b61bac5e80ffd655222ea1921d9baf74cdde5798d5347cb8c610e8bfa0b1676288d2ae9de00d495d7c3c054feddbf3401621c58ad2e2f62afe0ec28e3b20", 0xde) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) recvfrom$inet6(r0, &(0x7f00000002c0)=""/97, 0x61, 0x40, &(0x7f0000000340)={0x18, 0x1, 0x1, 0x52}, 0xc) r2 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) sendto(r0, &(0x7f0000000380)="d6281c5c42488d4545c6ba7b50893400f84e87a014a1bd81f5a00c168f2827fcae495dcb104d3d2e78adfab81b435581a3c6bf1431355cd4a8082d85518a87701e860f71cd820c637045f99af4e86ce756b558a3eee0af6022d5d108ff61c9fe84242752baf67e8b49883310c0802d78267ee9e5770cbbbbc7e0d51970aeaa0b279d380dbe8839bdf91d0940b111ba1d0fdb74e9c5b327a182405a606488d9b0dfc75e9d671958f3a62d52e880c4670899f92fcf27e5dbb62e4b4928275aa4f03b56ba4c76b8f8d0971136e875fab365ea8212265ec101c8505f27209ca0def0e31c1cc466b07b8853815d5a6fff1666a0970d07affddbb9d0c5b60a26c77356df2f3a8e1bedf31095ff21780a3cb3b4b491445457f51699ad89d5b6ccbabd72be6348cde9ff004807faeafa7506173baa5e8b9bb04c701cca39ace966d431b38582f5c6c71b98380d68f90b13477bbd0094e7cc652c77b30c050128400cbb3297eeacfab21c39017d1659f34608207f2142bdbd2c258dfd0e21d795ae3a0060eca49cf4c42f8ec9e30ecf4ce868c970ecf594ace1365d053485ca5864102b017bc4b86b7687e8b60eec7c665ea147969b7b12dc588f3a28cdaded3e169c46cd3f39f47f163064372b7a34a1ee68f66fff6951f19a1082eb40b063975a12762832b1392dd2bc41019fa68156c22ebd7aa058e9fb1bff86af050c476e432f9fc8cd0320e0b64ddee9032e41f31076b54e4920465b54a5bfd607bffd2f3b9978d358426a791b161817835bea72342eb3d4f7e7c5a2b5c25e0a4ae46550a4637a91b1e4996691dcacee617faae7d405339a03fef34ded4f5c8c7fa4d18c84e34452e61cf12a15f371bc79c68151b1750cb3811f8ec09b6f9e2ea1892de81b6e04cfc87e0ece0b6a5406aa08daf2d904bca427abb9ce2a210337d1109321d770d9e8f6fb67622eed99ce4b2e20be41d0f781b7d367a74b26e80a8be0f57cc8289fccbac2cdcdd3d71b83b001bdadbf43156c4b291f6b8bd2eb2c170193a45099741d0c38771079d3cd7c094af015a9142f8603a79bfee1fa5ec341f906e5df9bdf9d41fef5501573f22cdd57f5c833aa3839c1fdd347c591040c344c56694eb566f1a5036cbd144d7657e73da8732aeeff62566b68c83a1cde6876aa7b8612131e96f114ab2b52304ab28ba83fd450baca1a28bfec49636d967cb4178ad1af475c13ca3d8d0e3ae160f18ba01ddcc93897f8e42a7149202c8c1f464f7c4e0b6fe8cb17caec78bf9cb8a5298b84a2ee33a9ae2d5319be1a7c861e3f57f140c70bb741261d7280e9c259109fca1ca669532dd97ddec8cc8ea5a1a6d34d5760cafc038f7063cd1ac485276620e4d43c84e9a7c10e7880faf261d429a587976ce7bfa40111e81de39a1a9bce3ae74e7c0d19096013a0e45846d6d90201d3a25525d416aa4bbc121286c9b06cb0be60658626317a1854da4de0509bc0daca960b6579777772b57ce9772ac92f8669ee45d14424665bf7f407cd9738b7074ad50385a117311390983a857b1d7d0ef8013eb5d08dbeeeda10c72ad9e04fbed3168304f082971e489fa296415699abf60b9a486595a6341199e1b3fab768b089cf5875410cf03b4fa38c5f3844107b31c1b17cbf44e0b2dd6ca23a1ea6028a8fdc290669c45b93c6b9ab9ac66be79eea3ec546fba6ba3f196a5fd0464fd8b57157a189ada514f56e08debf00621a6c559f09d6d7b084aeff24698a62b4c9f04ecdf0ab89b8703f1d468b6447677f327f7a7170a463cbadcab648049e516ddfcd0825ece602ff5c7a031346e0a425312192e4251d56cd7db3645d386ed33c4da53b298d26f2ec3de521ae25fbd44cc29877554e7ae6c3a1912108bc6256e1311a0d3ede4561309ed2076edb9b134201f7607e17b5281ad8af8e7a35e33f5f7715dde0d9956dcfbde42a253a1d05bea7b39b492e3c294395f19065349a4e8be6015f594fae563baaa0cead2e2a519ea559fdf94775a3635ba318dda93ea0babaf7b7d3c49b5535f45e08bed285d031aaca642de3d083ed1b7f101d1831431fff28bbee0da20f71f8cc27a5403037db78d24d20d920a68a3e67b8280a4c20a869e9a3ab79bea2c84e9b77e3054208dd5575f0bc235538e5c358db6107ea66a6d624c0417c28e58ae81f4aa00b5eaff138fb7471781abf7fdd254791b9e787787288825ce028acc6314bcd28e360d4f42122e2bf1235e70164bddf140ffa2579d459045f15f27cf7acbf75bc22583191c87f971b58e7a674d1822a4e45b49d1415a44c85532e5f73d6eac11443e550ef1dd87b64060b0f852397320b76d6dde0883ebf00c3a6b49cf912db088ffdcad5f4d447319d7315b1329fa89c4467e158e97b5c839a5ea6b7f3f4de9d59c7bcafb3bc356da4515a441005253397b3d58e05c14d681d6668a236ba22a65f6fcaee160ac20453a348438291aedba0f799e865482bc361e510e1d9e2f317604e5c9bd92b9a206abd9e55a5ba3db202ac44926d319ef725e8b1cbac7d04762772d2049015ea073c22e225a3537f1ae65a3764628f9cfe1f1e2eb4eee60306921b02f3ce1291593391ad5bc655b5588a9729c542ee128d49cba5261eab49445c767957f94eca750379be29c162077a5a74c5105fd0a584015be703efd496712feadace36a78872a3a9fcdd273a48fa8317219d945801088bf9f84d6a454557064a22a07800930d7aa969552e1a1a976ae6defcf002132577fea4b3843a0d833757a9e25049fa7438c3787f66816e1380982633c5919c0e02112017283b2b60509d717c42a00b7ba447aafe93c61f5641adfab0ef756312b3a9def2e4513fdc05f1963f416241723805486c84f1bf9d550109179291ff5fbbc0f393b3ae791038d2deef5cd15e82c8a9d5cc4abc9b1da76b92d12d4c04f7a94b93daf2cbf9bf4b1e36b037b0b0751fc5a86d1ca60f0e53b2c46cdd71bd0a18d65afcf63e39ba9a92757e3a33ab36e281b0697ffa0c512fc21c507bb990479de903a7490c0312d90966fd0bd3421d9fc0dbc52836664f58b6634d57b904699b4f702d29f5632b5b580c42c07618143d72fa5c0a4a5955512bc4f6f97d5fa900f7a01614a4d63def9b77a77b871d6c0d1d737536af885338d56cbf879dcf4da297364f6a2895b1f8d187440c41f5a31a129644ae5a46a1362e7df9bb01a0ce2158e4a3106fceaf540c83ef8537a70086c85b10918ced8444e74a80ba9de5dcd0dfbc3b60638e196411b1bcd3c7ffa3b015040398d9e111c30d61e3b0aa397ce9314b0b866c63fa8c7259a8dbef50579af28f166ca0a799b7e4069bf96274125a30a7824f10be705db04e9e97779127c8b72bffb634f03b67df25e2b0d82bd01e934c5de6847134c401c7ad6565c0cd6a800ea7fbc826e96d116ec98da8d1613ccd75c9ac2c3df86b5aaa315fe81338fa49aa3682de4dedc3851d4f31d20362dfe3991808538eb6cbcb83bd45c4f36222be2062781b1e31b2b5abd677200b1ec8f520624acc20b83e12a3a3670f1072f69f755d8ab32319c81a6f1c9c0d49809c12600189f4b24deb58cef6f94f0f1b788bad12be2b063995330873f1995c1efe2a7bdf4b9f0f25dcedca9bcab4121e9f495f22bcce760fb18a45774d70d602b4d12c2d3ec33a32ae358aa483bb26ddc3932fdfd2a6c3a4a88723491e3f02030178e57367ab7dad8b4d2447fe3bd5ad17a39c2c730fad147266c8e03096d74de7bb4bdfae3044280e45ce81b30f5bf37af45f971981a1199f56d3f4f96a5c6a18fe5a0073f4887207a3c1a5793d1df027e43b9170bb3a90ab30c687a31cf32b0e5545a175bb99e78038045783dc09e6e38f4c191314a5bd78e81bfe76d50b904b25666a6e7c2df83a18b2b7a9ba3eaadfa3bb4998b01b786fa15ffa5d6c78abc267cc9e52eddf7e71d55c2f92b52187f3966f6a4ce3490379b04fc87359f80f1218a1c2b79569f6d50cda84fa0f066a3c72a0b18ed3f347fa48ad51399901b4b5d699c94b527f6fe038ce51b84313f1154b16da88856570602c2f45a523894836a837404ea15518b02b76a980c53f88cb5d8977ff552fc195d6cedee5e417a68cd3defc8f0228112624239ba830398762ecbfe3b88f4108366f287e2ced8b4425c600e6047d7c2d8bf8ffafe44ac1f65da814c7a11a8e3f570e3fba08ed4f7820ce668aa12f2b9841f9ce5dff3543bbe23954fcd565f600c6a51bb430aead287a30ed329d844969bf4095816337a275115acd613295659a09a8e1405f7b1c7a78546c6775d5a987d219d3bee370a472f46c9e4e7ca0dba2038e248d019617006b8daf77bedb9915cefc6d948c66bc1ace337b1addd5c61bab81e352a5062ece5f5dd4eb7dae8c31599eec1460490cf8532b34247d6e6b48894f546b5f02c4af03754d9fcf3ad251c92f222994b53f02d3e4baf66b55dbea4bb99f6842dde43eb3473cd4160e7a0caf5f729892f702b7efebf69bca0611d99b6b9b710c7f32ee598e19fea7f3c2f03ec013ac3952cb4fd754a5d38cc72225b5ae421eeee64ec36f421b7b721ec8198d7b553df5dd9a661cbcfbda994e439dff09dafff4d6822b772d19032c1a8e05459526cfc38ba2271cd9c707b43f9de8bf92348febc0a2bb736c5b4056ba076d3ecb4e5b7d7d6c435fb3e6dd22b06654b799a177dad79bb3c73a0d130a15875bdb07e6a7690b7dfb90b7a7c28b639812fde9fae46998f70740359de9960bce00345d388d0ce3b00d711aa66c9b9927fbd3b9994980d8f5ce5f20c987115ceddc1de57ee720818ab84672e09983193d4b0118f796828dc5511a75a6728bd44bb0f7253d9978494720b054f8cba80a5575545cb1ab3194acb88e89b541ee4a75f2126abd54b51f7047396f69a1830c63231c6d06b9cfc39a01f70f95f374e1dfd2512c57c2e42d6f1920f8ba1ad1a2df5df05b5a3b210d83273afbb98adcc16069c122a5832f2d5ee4173611d1936d23c5746d1353bc4fcfc7ed1dc0cc84316d28e1bf4119daadb7ff638833fc5ae4fa5f7c7d855749cdf68c12c63e870c4e48a74e86f7a1ad1e927eed1c36e37901154e00f6bc16551633f72b7eea4547d4cd5853936b5e1c0c0e08620d96d07efca6d7a9169d9808285e2961de821c414420fa14a7777db9254bea3bfd6f4627ecfef06b4273807e3881f546f6e99e741d2e0b476ead84fd3ea89384968f844851f0f632da77e29fa617a77d843f767a343baf14417111f53e8c00e3c2ad32b05a92ff4167d51c567acf73bc860f39db555e2c523f969a6f0fc66ee6b20501484fcb2b8bf0959aa0c86b23605dcdd1294cae8fbd62f3ed3224c5731330968391ed9bfcd55d94b102611bb8733135b9c5555d618588194da5879ea71c92f04c94a65722d723dd2fff287026427f03a51a23fe87dbd2ba7b34e43412490da0d8d64feb47b02986eb782f490aab062062fe07065be427c680a1f83e50d1f3859f84e4bd8deb8722561fbec78174bd4dec8b866ae4a2f8711b16746cbddc47bba4cca899d893b61f525455d813244910795caf48daf851e9dc8bfb3412acedb975020d302cf54252171df546e8c8217f268f165224546b6784c550b389c224f1db0fa1300f68ad8af2eaea0cec20ad4abf8e9d37b0e5c04ff69ee13216e69c20925219a15f454ad619283460e0e38c2490d59400c350c98a0de4e7e91c77592976db7fc103eb6e0d2581dfdc54fcc87185cd07e0ae6693b149d172a95527dcd3b8c628787ace8c42e911408896b6b18664", 0x1000, 0x408, &(0x7f0000001380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shmdt(r3) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000013c0)=""/125) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001440)=0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) recvfrom$inet6(r0, &(0x7f00000014c0)=""/79, 0x4f, 0x801, &(0x7f0000001540)={0x18, 0x3, 0x8}, 0xc) semget(0x3, 0x4, 0x44) fchdir(r1) shmdt(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001580)=0x10000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/64, 0x40) rmdir(&(0x7f0000001640)='./file0\x00') sendto(r0, &(0x7f0000001680)="ab8d8ea2f25840cd2f1fd6780ccf3b94b08025e8cdf2cfd358d0c8e57773116ce1c68a329dc8ab2ab3fb8f66a1b7cfa3ab162ed6445c8002630edfc017aafa22df600621153cb007c3a1e666db3615ae0d2455cbba6527b1f9d7ae6f49bcb2cfb4f99f0599e4ca868ac992a2efedcdc321f6", 0x72, 0x400, &(0x7f0000001700)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x4001, 0x9) r4 = open$dir(&(0x7f0000001740)='./file0\x00', 0x0, 0x100) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001780)) ioctl$TIOCSDTR(r0, 0x20007479) shmdt(r3) 22:36:23 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) 22:36:23 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/216, 0xd8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800002, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 22:36:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)='@') 22:36:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 22:36:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/251) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:36:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x9, 0x3}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 22:36:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/201, 0xc9}], 0x1, &(0x7f0000000280)=""/174, 0xae}, 0x842) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r2 = fcntl$getown(r1, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="1fdda328e7102954304be49a22bc48d821c089b665652e3cc581a951de46cd57609205d08e45c20bc829d06315a9ecb91067061cfe44e395cf4cbdf0f6c5f92e3bac8b2d4e23a18dded18cc755bd9a8ea7111c333ba4038d4b5efd96daea19047bf75d7d55131f06a9f3a7a97dacdfbb96ec16b71a20ec1d026c737db84368f627e69765712cebdb222aa167ba54a1a4666cb67a53bd8484c2203c383b5b1b298bbbc3", 0xa3}, {&(0x7f0000000440)="c6900e07646c7ccc902d17c647aff0f9f5bdd7703026d1a175f994f37ced95cbc5b20ee120dd77af1366a1c2b8e58f61d315164dba03442232636dbf6fc49c3f9079e9ed97518de463d71fae3e2f050dda2e4feee85bb8794da5aafdda86c1cbbd0fc071b83ed22b6160b2fe9dbad2e23209b5376cfad7d2c40c7a072765ed7a143c601b4c63b705f8c62f0e014e8c40157704672f6947df2f", 0x99}, {&(0x7f0000000500)="09f609cc07048b598a0ec71806fa7d67cb2ad2d54d0cc3126097c65c6cb1c33699aea9b1410cbcceb0017a200b227394d31cdb3267d02ebdd869d3da4d043093eec0c568f5b8ed102d2c9a5dc708134732238a64d303ba7f2ab34b30249e5e58eb82cb10e816068f02accf7165525b9b7f17d85050ab986b586f4e338dbe18c439aef33d767b4af20024d3debc5a12764ad9107ed8a06c16101cb2aa2ead57ebba49", 0xa2}, {&(0x7f00000005c0)="f5097ed4aedf79effbc7a043d58ae27d325a9608c37296d02c75d83f46269fae5d623acd866005eac70c2f4e641853a902eae6093d0d21964fd1adfe0b1b3b6cf121c6234e5f0b20ad0331d42a61b6e3dcebe3b561f33654de1fe8a0fdbcd8c9782dc257fd8c398e9ee968ac050f6d754ae785cf366dc4bc25d7208fb23afc2a7d58a7ac82540f358d724dedfe14d8ee078d65208f4847786bb5786561619d3d30fafe20ee13c0945d6b37b0ec05a8fec5", 0xb1}, {&(0x7f0000000680)='$', 0x1}, {&(0x7f0000001480)="03b49f7481462cf1b2d547477f70e6beccaf7b8b2627cf9e34740426dd97e975e149b918d42bf857fa9f3f15d61b2def24aa2e7b53cee05b79e7be70b9683cd5e341a9dbbb06fc5afacb0d7dcb70544e95190d650e07641d731546b6100afaa37bb68b635d6e50728c39be02848f02c3e8f3bd87303f1c5c86ce92619e28d6ff7fbb881ce430de05b8e40bc381ec2187371189928e6def50823fdbca6771916f8e6c72f67069f230ccca83354346570d748d5e18a60b96071967151d0f76d9de389bc4ee6dd0cc7c35bba0c3a162ce246e2475da61956c06e0b5c4a18455181caf9599b3da7929154e22d9c8d795410da77ab6c6f1a276154297296767cd43361700752dbab80cac891f90b9c83df88e086b7fc947569439b4c435df0ddcdc978203482a35d869db5b022505a0fea20ce8761dd6f40693c885b778a9e9b069311fb898ef41bcc498488915ea0a173045e92a73cc6620d9ff157af5c1c9fb95f2aded0590301ff07a240318f386816f4cfe1636a33baebffc0af7922e50b81dc0dcac2c6c7a6db698a778cfb7357de43111f505612d63087f71cff528762b1acede22ccd372271ee559011389a9e1608d362eb0478052e6248a62d346a7da1784834ccca53e46b9f46a53349c7d1461a1eb68ea2807c07acf671bc4ddd1c2f91df51c2381f69c015e27a6d813008f75c61fe169c315905c050132d83bbc0de91f2d8f1bb482ca6cef4204ee26f4a05ce12080ac7a3c272d56930feec6268cf91d6629fa3203438112915c71b8331d126a0ad0f0463e0ec67169c023b44ee7760ec161db7f389144c3c284d766bca945c69c566885f4e9ba899ef38a39dc9ea234fa899ff41392118cd45dc17531afba62a229782cb800be24ef282af68b70f75196b82f0ace3405b99b4a0c684a7ea7416b0b28803b5ac92f7f65e988207252c872bbd1c1672abe024a7f4dc099ca7aafe8ec88dadbd74492faa0b72493a384db44c1910db6d0c4735e496557d6aa9dff7741d3fce45ba240c2fcb5d2c45413e05d7385ce58e6c633b373de45c9f34a302f7faeb1eee6ed849d02703f8492ff033392d7d92c07c129d084671c82131a5eac8ca7c1bf19d185565821fe9dce7f947ce46e1a4b09a4631233d39029f5b16842dc045bc8704961c756fdf50d4c3ac1ffa383cac0682315934389fa498ff51d887827cc22aea7875bebec3f34ffdf5cc61284223e019644a82ead5376d42dab9f7a52e64ba8cbc6500a3ccf520e473c65ea53ae0421db1927142ecaf42d7ce0c7b48e231062fc8b7113f3f619b3afc7f904fa693cfff311b9944ff39f50b73cf3e68837e14129d37d404016bb2fbd289ded7db9facb51699613933ea503f083f17a65cdbc76cdcf6af077b610f36a7aaca3ad4d6a9af349b991b4ea4fa98525d563d5b23261653802a89c5571e4c22853fb5321d80dcb4785b18b1a21e4203532e3da572c132b4b8ca3cb0ff699989eaa7931e607790d3bd98bf49f13fe706afc670d76dbc6d80c7ed711a5522213a784655dfbf8c9cf70089f69fe8583125aa36966985b1d6d25486c7e450733af22ada42daa968e9eea8c4912e1e090e100dc738dc04a6b582a5397f5d4e070f294d499ac562acdba5c22c1c370ec6479510c553192bccb9245d94ac97cb26a3c3e41a233c6b55526bf10487ab09f5e7a4c1d6289ef53f689920544ce2c924285b1c592da9cc9f3cdfe303eb672c675916051151935b9b8f04092c0091eaf9c54873c21843301c22f681a7758c234b735d685d424e8a733ca73afa219d45ca271f8e1a7253dddf064b0b84f683620ec94ab15dbd52ff81da0c6e73dd51fbea6c064f7c3f19028f1868995f1fba2ba94990fdf7d761542aab9cf388f5db9f427decdde8236665ca2f98b805d1dda989c52422633164be1e64e6c7279dfed90848745ec7b4293a01d463ea9b088015922925bae5566ecc46814f542ad47afaf5f255ee54b8ed9caefcf6a5e27271ec992d83470d8f575c6732e81b220b6d1bc262678f49020f1fadfe126886244130ca788c5b6696f55755ddc81abfd88aeb07fba415ea184c7f1e93b31c0b2984400c0ed242b1879264495ba1e096d0d08810db2f64aa4c31e5795d11755c08bfd4c2b7c1c3bca459596fe4ea07c0d6d7175e37f2eda803e60e79b458307fe95b92514de64de69de067f07c3e1f1f8662465de1431989294cffa498736d97a7c7b22ae2ab2de5c91ad06f5c1f17a0ca70b95240e45b38ccbe1b035f47260ed79ad62794cb431b43568c7c2dafc331cb28ebe5ac5a63d7a54ef58ac2dd31efe9301d2b0bab928c6d36fa7cb68d2e175bf7f9af1c03cd5df3c6d66d1a4ee80374d5aae1fca22c5f2c2699fa2fb4d416fcc7941dd395d9acdd3ee3f96e437211c1e3c54ce81c9e15b297c0e6804299307a84c46bbca3669e31406e4144768cabdde683e917f97b4eb62cf3349138fc9b68678b5f354c1bed86ea3f3fef2dddfccddfa6cfa5fbf4c7c3680eae9daaa611e3d3e67886abebf6f91faeabcbd5ee9f6be0dd0ef309c90636f9157702d4ac7d62a28fcaac5a4f7b806a8fa4d05f41fa76b2c9af63e6547b2c84e87ea8a19f7e2992b18773666d36390926f365edb69d2cfdbc3cafa9319d77473147aa8a3147ac1d650d4712d5b56f112582b72924b9c52d27b5205db8213a94c0df8721510f31d51a79215b17d1957fb602d55fec3dd17791333009fba4bf57e181fa1dd7ddef041818deda8a4fb591f0b992d7bab5e49651693206091b118b5d48d0257b0010aaec0dc146d4424efc99955a6aed91c08016fd817798bcfd0d86ff8098916126d8ec864ef64e242c42cbe02b371b6f0d5500b8d27c59ab44d35162280a4fd969d99219373544f6c6d3060cc10620da6314ae6f04e20272ec50657c73d695b72a56e8c8a318e3e152b617a92a2eefd5f1a2be8e9cff1bc70df4a3db56b0e612db0ec3a4cec880a0bd11fe35802e0da83e0e5579593723119f82690bdd7dbe9d74444bf43f9d51358375c0e5afdb0a2aa34e7eb2f3950973a5c71191c0c648bb1c1b7b08f849e6e17e3a496942f4c8f8d6f4000d145f30e0ec75ef1211fcf0b6be9ad9e2179b32c852ca5b30c9201caf68c53bbce411e5cd96321e1e69561975ded08c0dc3a5edae5a07162026121554402dc5f7a953c341793969402278824999ba3f22f15ec58c73d36a913e68ac1646d1bae9286b457a5ac64cfba50f4e0836a162d44ebc1926ea28dcbfb59a2c01cd2f268a25c55af79e97c9864f5a36ab5f37805b026b8043b35a91a9f30082639dbe3ff0b22e57aa1e45eaa8e216ba483d8d01e3dab8ec92b14d2492f924bdb3f271de69a0c3904418bbc09be0364fe18c2476ec15352e1c213e3e24e1cc1d1a7e41434efdf8a3883e98fcd3ca5c586ccd23092b0d331099de357be1e102c0bf6de5baeeef5cb5136656b8f21ae262e29b887b7363818579fa0369450fd88a2da47ad7899b5938ba1f941205cb0a67c8ccddc282dfc9d744eebbc4c5478e1feea30685bc5b8bc728432ae69d51772157395aa6f742c13568b13f4c4ea00eb653b13aed6f3cfcf384e4556564bf16369b1a6efa89b3b2aafb0c4b8fdfc35fb532ae881aa4ea57c72ab23771ace520aa4cbcb93ce7d0fa1799f4283d13f13cfc072b662511c29b187d514a4a22429471a94c7a348ee7004283fcea3615dffd85c7ad3e45d4602454217602bf5cad490e179d948b059ee5ca67272eb881921100a3062a838bce27a81a7c96bab20b778337615709f657e1e9f64e46321702aa225a1f8bb1961a290a1e8e8210c2a2d7259bce219a89b7700d6235649c4910188aa0e0e0f1c4ba969314fc531f46c2be65fe71e06f0716ec8ebc2fd089c1d0c5251b073b80b617d94d8d1bf04d859b80392bfa2e1f7df6426d35528c9439821a7ff84b3967cb4683b211de90516e4ba0b564ee9b2cf4fa7fc5564f4f963e84cbb5af50562bdeaba980313d1a59e935ecd584032a85ee4ac7f62131c86797befa84ea6a72a0e64ba44b90d36d785f8c738685b15a99267098279c50cbeb789afeaab88b07536cea2c7a9d5a49d5db152e05bc6900128490895b4e5a42b264e6d95acb36b42eb0dae9dd58fee0b507ebd8bc5fea867595e74e7b6b651e40bdb28deb10f5a147bc14bf9c084c28ff143dccf26fe7116f9c4f06cbbb5bb31519f7509b180d9c9b3b4d47b4162df5f07c7f500a06c567cd16f9e8b2c4533a880112dfd8d43fc53f6d0fba74cd452cb4441e3921f24e00569df928731bc297e23e986c4f9711b50cfedabb65d39c0b7ebf1bf50d0b70b6bcdb4cdbfdac2547e55136c5ce59dfc614b84e2329d4fa61455138fc94828d12d90ba882fe6efcf1ef916745db789a98e6e16a11e0394c1865b90ed041ce451179f3a7710cfcd02fac185e42d737c0aec9d613641d1bf1b6209a8ec189c5277591172f852786e8da29a93aca60b44483b50cdc57a40d85dbffa7858116077473abffbae283d1712c04a644d7dfe7c60fa848310fcbcca5af3093422437379b2a202ecc674398e2724ecf11b3849fae2cf5dfb0a33831be0b0fc262f57828ac98a23a1117aeeb34d687928d8003003158f39b3ea1f32f5b1dfc838896174a2b49cb975ee9b0b3138743b6ee3083417e0fa670c6f346f1add35a8515bdf80dc8bc4eb47ed81d9b3828548ec7a6a5edec728b6761eff0fa0f449eb80f9cc4404a4ecd2ba4dcef59b5742326266e079bbe1dd8f0e4e6101a6f3a878b21a071d596aa16dd23c75732c5e051f7c37ed88cf7acdcc0776992eb9d218df7b913a7c5c2eda3c455d8ca6c5b87e4a5564470ea1b43543cc0afc664a132b35f86005e63deca61ffc4d278e5d5ed63ae921a7b808a2559e793f683673ee97b9129cb5d91426f2618e0689c1c888127cb81ececb23efe971a5b47049dd2b85d53fd277ffdafb0b186590be19284706ff69bbdc0bedcdb497d23fe609ddbe9de637b39efed96b6eedad9aa1d683d9bdbaf1163b70ceb7305e046eae1fcec02ab7183e0a07a52ed9bf57782aea2b4b2ed51e5a0d605aa53e78bfc22fe3b913894c3eed1bd7b55b989854014a454349745a187e861040579abcce629aa247669c8415f585045ac14bbc2295801d2a251791fe76147938aa3a8e188999ae34e349f6dfcc07a4943b48829ac7515b8338272b4cd877d878be795f1f77fbdc4dda0e92d91eac70dfcf44f0ccfbf1eb36690d41a956188f90cc5bbcc11a51bc50e3b96728ee3d8b09204290168a0f35386eb01d9d3f1031e300c45498d0d749dd2a91bb69d1ba21437c015b6af82cded67fc51882e5ddbb48154bd9dee0d19676e7417f587a1c5452288cb046fa7cfe1c9d080133b5b11a5ed4eff2fdaa576b3177e2f1dd3589b42371ba1c2478a73c47f2ac1bd3508704e9748cd5c98afc46cadb48540575dd982ae4c8e08a3ab1e231218cb1243e1d1eec44944c82743440f72212ace37af229c4dd100faa696dcbdabba20b681e299de45429572b57049afa60cd68eddef6f004fc95817c9a624d30b92c3671492be66cbdf1bea099d7f14fcd23a824181d7b7c649134aced6d9634900c70f8b9986851bc5e523e2efc98dfdee1bf5cb17372f9313a2ef9368e7e1a5503369e15760d06d6ed4a06afb9c907514d2cafd8bb6c60bd3d09b225779d015c75e71fb1df5cd579c0cd66675e76f201b4be7887cc1ba7ee354827056e2ef54d222ba1ff3225f6a7c705efaf31f0edb4561b9ee98ec54151357ef8876c", 0x1000}, {&(0x7f00000006c0)="f39b10ac00ada40de35fd095c18468ccc7ecee4a506100f48df16688a3248dd1dab110e180cb65de7c9a2071448ea0ce08c465c23df7895b3242e7234ab819b4dd03c3", 0x43}, {&(0x7f0000000740)="e0f43b157e59893b8b0473ba497225ceccbe1480cf55412fe62935ecc3fa3e519643755544ab7e1c60ba066a238c20e141055546c0eadf1a3ac4273c26ab295ed317205f964790b5fdd01422657ebef22a9c7981e8be4b27bdf76fe035702aac1c33bf52b793e5c361634ce202a6ba0b484e598711570b3c012f7c990526b0342bda1d5d80ad01c47810ee4e06cc21bf2b1a698dc9585294dfff435e1591165ce702abf66378c2be12aeb44b19de8b3c453837dd90fee46a5e9dd2f45aae1b72", 0xc0}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000024003820460bd0760e435893de0bcb9c0c0b2e7e3a62a09268355f24008ff58daf3ded6c2ba941aa0d26d651d7baf42ad63d4c700bb618d4ed3be426cbc904126b70a0db7d408e1ba34753f3a4d8ec5946888b605cbf2c612fa8b1b53bed19e0167d8e9abd2c2e8c26c83a0cf921e9495b0a25d7a1b222a12d98bc0eca4bee4435558480e6089f35737c896da8bbc6f03272c1be9f108803108d2131a42cf2f7dd1416e45361"], 0x88, 0x2}, 0x40d) 22:36:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000020000000000"]) recvmsg(r0, &(0x7f0000000040)={0x0, 0x38e, 0x0, 0x0, 0x0, 0xffe0}, 0x841) 22:36:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffe7d) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x401) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 22:36:23 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7, 0x6, {0x80000001, 0xffffffffffff1878}}) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 22:36:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x105, 0x10, r0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000140), 0x10140) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 22:36:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)=':\x00', &(0x7f0000000240)='\'', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\t(\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\xc3\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='+]\xda@](]{,-\x00', &(0x7f0000000440)='Ku6\x18\xb8\xb0\x042', &(0x7f0000000480)='\x00']) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000580)="f8f52489864ee167a868608b736a733182964887c5a614be4bcf323e6b5a5a129aaba15c5236f9de31870a138c9155f2c2138947e17f4845066645c6fce4e2e75a4ef789d87cd2bcf6eecc56a20a92120425cebfb2b5f1658870e12d0d499190c097dbe9bcd3c218a06524200342b27316e1", 0x72, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x1, './bus\x00'}) 22:36:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000080002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x79) 22:36:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = geteuid() seteuid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r3, 0x1) 22:36:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1, &(0x7f0000000100)=""/29, 0x1d}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002980)="4376ddf966e8f5e517b9433733964154a7f29b2dcd900184022c54e5e7c71cedf9f84db5d851b2646c0ce5be389fc782496a74af27a166d1eaad2067ee241de90e3077fe51f55ad07dff86c8d3fba133fc1bb787e61421d7046bcace14975b0c94d988b06f2b47f37c913c5e71c243272de29ef981e325281d4b38378f8873eca1060ae6cc2d8dcb393500e761be09547c9b067f470d565029b74f9d41c669e4f7288f9dda96f8750347661f2448f5d3789ef26a42ddae618b166dde4a645d30d847def18fc4a7f4fa142f900805dd6179af2ffde36a2e49f406ca239918888118d874df9e0d82fb800fa97565f9028a209f168a3a6c1d4bbb915e786bcd32f60525dc394b696c1b51f502bcbca3c14a3856a0caad298df324da1dad468bf2a35b3bbc35082870a28698e8e4b24f80fa5618ddfe08844f3d59bab816a0cde373d37a1f2bb9aa8b211e8cf4db016f1d4000fb370338567e2e0c131a137e707325329aed1989c30e0cb99d09df78443e6655aa9a639aa7f6518c67a22714272765d16e4f87c1cd781baf53952088615c15c661abb1aa41ef7dab790847907f950d9fadd8de6c5887b5b5d1ddc3dd6d18cf19e26d5d68553c4802f252c796f12eab27d267bd03dd5c13357387971c0ae09521144344d9d6bd3e213010d3a77841bc291c7ab2429e0f7ef1d1dabe81a3f09b8f752788a9389310d68b7cebca51c5a06a8bead503c591f40b5fda298db7d2eae3d64434cba8e55b680a6bd7ce95cf25c19f89cac78aeff92a2fcaf51b715f4226f750c82a8e25790eb7b9c679b4027a6634e99f41684c25ccd3a0d54deb02c630cf8af4fa6775cb29ad12b97d0e7760b6ddf49dec2e3c96e84f4a4da9c0c41a18cec7bbaa8b4811390d82f0a69431385fa36073b44d0b635e7225dbc6dba971cf461d7628279f63c9cfba8345a54a6b453e5ffda604116c7c3242db4231b392295635bff38e2f8b207fa0f25b3979aca8a293dd89af49b8d93e51c48ad9195b8ec6cce9a02906795f6eaa161f90f7829c2bfa0f7266a2f77421187192b1cdbd57309cc2bf98ef3835406e1c84ea88e7c41f13021fa2ad97583caba134c0243e3e5cf62cb3b2271d0a793e258eeae8aa32c1c8d4f9739ddf70989a73ddabf648d4f19c6c35f6d3e400f553630da4f3781b9bd7eed6ad89a688b72c1ebf7b3e221a7dbe230c5eb407b62b4b0ca27fe107eb0d08d65e6683c6c12c69cf5c3e58b0b757a8a1c77922617006fd91d99c632056d403d0e31a2ecea921f2353f278f87503ca268f8038a641d1688c5a8aa4f7decef71d720b349bdefbdabbbf363e54a667c42985425321d7f9645c04cb556e52c1770be82029be9292a5f18369a9fcf5742052e848001d51f7c6665ecb23feacadd4d8db61944b5ccf48f32777ba5bee447dda45061e34d707c68a8f028be6c6b300e091b464ea40a12044b899db9a2ca317c7c575bebaf8aab044192626c4c11a519fa0a10c55d9092105a2f6f8009be7505a1abb6b2be0f806c42ec1e6720654ea3de0a4474c5b5dab3d407fe3f82ed4224802669be603105a3f770851ba8ae0553c1e99e53c0679154d9c47569c5de3042d37e43c2ebd02d0438642b631a4f4021702cb7724c913afb190339de8a17a69d2e5f09943c8663e76bea41a1f6bb39dce3d144285638beebd5b1ab70804c76e46b3e967f736b027729ca6ac49c285a1a2ec791bc1a6dcae4ef8110d06eb3f4d21a4aca13d5f7ac1a05ad68d2fe73b7b6ba7b90e35f4845572d4196240e30e85376b5557d0d858778d4d8c1e7ebfc434583a862ce607fb257abd9a3bae7c3a0ef02984bd26f24aa046084024962455e0e062ca114c5eedb6f8e1babbefa12dd8fba23108925cb3ba830eb27f11c35b98578084dae26df27f1fef3badcbe5002116277fa7da90523f638bf8fe604a201454323d400169cdda6d7b794c35905a431067310bc5d39a5b6e2c4ac1f9c86a6053b461b2232846ba1e2e35b74370bebac5666009b7241e49e08bef7b1fa26ee9473dbe9b01df4b282a7e72964bb737a5ce842854bdf8183ca8d5493b35c8e554d42d2c25c419fd5d2d367221a7bf3d0fce2a8e9f22c216b5cbe8be5312642b6c5b6347899bdf6e9e1592c3df0223b1620aebd05f50175d00b00d7911410fda2bf7429ff136dcb31436c38bd0c4d683edc9aa9da804ef7c573a3603088e7fe335f71043434fb9983c33bfa24d2a1a54b8c93862d77334155415c415a9689d8606b46d468c6561a5b6e1fab91e5d664125dd5daec9a1ea247cfe227b22747ee5f0c2ca9c69f88bc0a6f7fd57932b0351f7d9c9f0f848ac2a11e393a24e1d4ff1e9f3c17396d4cf04900e65144b6de118c48b0f2f8d932b2f0ad8d014a7bd986aecab69bdac5504df5b9a507fe7a9f3d4a6fbbdd9a49e22297a9f22c03d213c0c63b45879546b370d65d8e02be58918dd028cb8594ad2d6ea40d36ffcb3d6abb144029991b3584671c8460f86a6f48cddfe424c0c9b41f20de55cc9bce33ac5b17f9f1f3e65c2dbf61a6bcab48126187e20efe0aa9727e6f425a0dd6fc5934a8826da32b65f5ed18dcb4f4b4319e3bdbd14ea93c18092ba7b48971a3cc2245595b0507246a8dbf79988283f26569c7722bd6219c51764cde922f46e1937ce219aa960538a84c1ad1faf2a985e299eae8dd61a4777b35c332c16af3821fdb770f4425a93eb3d47266312f3ae5f91ff4b18fd9c24da05f39889879eb0d4361eb97970550fea01fb959a4efa047dd09ccdb971142b11984cb74442d7935ed021ca0828e9390deb1e6bfc96f6187ef5dd7b8f2cdaf5643f37f5927b9213a225bdf38920c6fe7a8c632990f86f09174024856676ba729348e776806254357a9649637", 0x801}], 0x1) sendto(r1, &(0x7f00000001c0)="c31d7eddbc22d0951c5bf07bb693b19ca4381ec2341f31be5e96d5c258a3a7a2b2c2b5ec593dd939c176956e79841bd1fc2dff9ccaace9250b3e9073be7692ba968baa772cfbc389424242203483bd85a41a7cea14c1aae0a339b226a11a2f9bd02586ebd58ddac8a8de5596e0aff7209b1ab37cf17570de5b99e1e0be2cd5cd23b4224c6a3fee67c16bd292bac644b5e9b171768f6225c3ba18833e78d8fd6fde573d3958d7db0e4bb8bd1a9158b203594faa9d66c58420a7eb92093425f009713bd8b1b31f6d842db32180be87d1ae94f5ac6fd023d2ae151ed8796874e7a6f255e354e1f159f2830f09be08ab4688917a291a22be8a2e50c002b105962715ae90154c0445bf4d786cc456a0108644a77004e5a8ba40d17d838a59ef9f227dba78b8edc1c3ef307739e851181a533fc9f1c816b83d7ada485b16264a74121205da87679f39a8a1bc45aad6d50e5626c3a6a0651d75f6a845992952dedb1e11a955403833b52a10b7d7307a351b14b46fc8111796d8b4b99bab27c5ed85c8bce5dcfc3c2e27468daf85f54626beb6d7bfe07dace97e853e9319a0f1d2b792f113c2901626984da73a28192a625a3d39669f0bcc7e9003fc13bd72a0e23ea8dbe8b7b1eaa1831e760c5dc9c62c4230787042624d7a684f7838bc5feaaa754dfbe260c380e14ad475bca1055deaf698392766c728a831eb5ac0e65411661439df04452707a97ccca8b1a07b01b6e38c237cb27737b02e74cae0dfd01c4a3057ce37db57614c8788d7797ae3949ae112639e2d9803ae12c31038ec80e8aa1c199aae496210d1ce155052b6943da3d07cd62f84b8438970cec5fdacc0606a87aafa5fe169d4854f33553f1a5c81f5857dd1d45f429a750ceeec864c45aafe50ed11e26e64dcc37ffec0f82b1fe53c7f405e4890542837f1b189d0f2a629c9e4445bf13ccabe85084a41d7a9d72173479aae267b46a4d7d079f1e1ed4ebb4491f50d5eed8ae15a5859acda68545350da5f44f59c33a26012627a10ee3d87f3020f542c938fcc8d68d011e40b4e19b1ee2b36ac54d752e2060e8e8d40e07e35e766779165a02000844037127e01e5691917932eafe38ecc2d9c749443aab026a7ecfd5f55632b561db3a17d01608fa41cdeebc3e44a28851e369ef651f34c08818805b881817af50805471f41ab8894f1a5ab14d76385ce5cfc6511546799d3cbe52b6745d1bc8949be4631c1036170f0cb526a64c6128ec521b0d9c9734b20180337498c4d035e653c66256f9d5ec45290b702aa841c193e59471b0f52695a4f924639cff8f362e0936dce7ac87b371f0b070291a2e8337cb18fda00fbb5fc9158440467b3795901e130c8126783d7594665d6700420ba0f12f457012e42d918974521f2d861c9a6a012ff05346446aad9ce34aa3f794b12a6632a84fc20d143e03ef93c6afdea30ae48b6a66a42d87321cd169d321eb1038053f5851fe42412f4ff4adf9a8411eba4a9d25d0ad6f2571f5d40c1a2dd94a696ec5ddcec0a04f117c04c86642b735a93f23ffcafdd43a1bab06c80aa2aabe062c62e7453129cced1aaf03cde0d029b05ad068c551e7c60ee62dddf7c81ebfd139e2602de4d91c8be032dc2c6129a179c9a2bbc5e0e2c337ba165e18ffc1621757553a658487bdeec3e0165ba56ea2f8facfdaf4cf53ad725c2caf213826430a5901a8fdb3202e21a6be96b65273767d2f0aa3681f13b7a622da44601298548ee687d0ebc66d4c46a28d43a4cc8a0b8cf0a1f76e66bc11977dfd5751b10537b307004a52efe488a05ca0bfe69c58195547d0c02a66f676cf206b93fe041ce63228f350461afd4ce8180baa17e8d770ab05abc49d86fbe8357ea9b7e82fa977465b4980fe4fdd901ab4cf0d08e2f4664b77af7acf69df92f28c31524d8473281e821331f7ae5c5a9184c150ca1aaafec1775442f59bd2bb3610059d3caaa3a9f1099f1b03c7cc5695e4eb7410ad39e9f9e91a08691826a6fb481e778ea4b31d0b693ec1e09668fb4383423e65b84041b6995b7fe2eed3a2089011665ea89b2e795a001654820c020028d089bae9ccb2277d7521ef04c23ce3484cfaf7ef4ec5918abba1d82a2093eb1abb9f1495f8ec2af14d81a6d81b8647c6dd259566606fa00ea1972e041ba5460b0aece697df0e6e8feebcd20661e5392075cade79d4232252e7d08b7a300c0b1f66d6db93a43b093eaa29d8838081a3357f0bfc2399c89ff075ceb8bb18855c978dc74df4ca1378665b9cc742ba7b2d0dff73049d942edc8e2fff3cdc8e0d96e21007f22c278e0ca9fc79d625258e6762ee9482a52ae2f3f0dfb63147ecf1fb3acdff458dc95df48e2f7fb872fd3e5c79e0f5a1e9f79348bfc6d8c919674813000074ca35ea5c5c3f58f9cfc4c074a65a5b5cd10076567e1970a0a10cbbb0bca7a3df473ec24b7949b2d5683c480af82df6c841d9a9adec09dda316c8215e2d1624695c2180c89f44368182baed585e0178c49ed5f81043702ba3063e85fa5a37ed28daf419595a6fd9a66671a18e0172ba2c250cdae9677038dc600234838bf7b73c2d41e041423cf65fff9f31d62ee553d6e963f83311810f95e045cfd734308913d8762f26c941f7e43564dcbff349eeef78433c7d1a88a0ae8cabcb5ac7ddbde60f5ca6f976bd4e4a5623534d3df2861e1c0f0259a7000a4294d3621da6731cf68d6a25d5e8afc56d4d3d20127094f2a62eef050fb93e0f2dcf960307f31b86e9d8a650331af83a964298ac59c454525e094d6df8ee6f6150982c1f620967bb15677bff37ddd26c763c73c7f1d0b244e079fad8b3551864c69d3492edefd39207658bb3a396f61246cb4d6f1c964b800000000000000000000000000000000619aebcc894c7d282fef19c6edc00330346a1a6537f682990506a7b2e8ee5b00282b58c42f3f3025b41fab743897e5997e65ccf567d1f90abdd6ad7f5ca15044ed7db28fb2447491276103b27ddd0d7c9bb9c9c65b5fc4dbe93a6f817ff8aaf5324e30336ea4af5147a6f1733201c04dc8535a234d2be2e0a1454a9903e2edda1f1a84c54b4767219aeb8c7bda051344c94ddb2898d04086d0603faa", 0x800, 0x0, 0x0, 0x1d5) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) execve(0x0, 0x0, 0x0) 22:36:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x38, 0x1, 0x9, &(0x7f0000000040)) 22:36:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2020, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)='G', 0x1) execve(0x0, 0x0, 0x0) 22:36:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x3d) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 22:36:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6, 0xfffffffffffffffd, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:36:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x10060}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x100, 0x7fff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:26 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) semget$private(0x0, 0x2, 0x11) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000340)='\x00', 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8190, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0x8003}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 22:36:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xffffff69, &(0x7f0000000080)='4') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1f, 0x800, 0xaa, 0x7}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x1b29) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x81, 0x3, 0x1, 0x4}, {0x66b, 0x7f, 0x8000, 0x2}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xa1, 0x0) 22:36:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/139, 0x8b}], 0x3, &(0x7f0000000300)=""/65, 0x41}, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f00000000c0)) 22:36:26 executing program 1: clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x3, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0xfffffffffffffffa, 0x146c, 0xfffffffffffff000, "000ced9a510a27df6e54a5071ae1b71f7b0cbfaa", 0xffffffff, 0x7ff}) 22:36:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="896102182733e7db1e25168742646fec65dc7ddef590eff3d9f7f149aae3026417ac7d492adf6b637b171421a286dc2acf3203173abd14247d278af2f988efe1d6cfea6510128fa86fdba3be4fadcae8ef26d14542ec97c468423638bcaba833e9c20b855c496979de8d50a7d83c0d9254170851ce81661bdf1295c0437c5557c7ac5c989b302bf3224c6a0d7e3119e155e5576e3c48319dbea734c5eb6f05a4fc4160d51041fed9e53dc27b76cb214ad5cbd775bac064fc9fbbc328dd77718cefa08f7fc0030f4d7d15bd30e2ae6452db8f6972a399b9e20e9d893828c38ebfb5f1416f54615b20c567bbf0d7ab325210aa39e8c2b6f83d06", 0xf9, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050390002300000000005786ca90500e08fecea11ea8fef96ecfc73fd33a7ae26caa0416da4f3763b34d173d0176b32bfc36741b732f3cafa2acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2f0e3bbc259699a1fa9244614e2132e27acb5d602000d7d0277a8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb4080000000000000000000000020000000000000a000173a4000000fe00000005000000286deef9d9c4e90005", 0xfffffffffffffe2d, 0x0, 0x0, 0x0) 22:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) 22:36:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x188) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 22:36:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000380)="7e12f909c3eeb7966c3fde78a82027587cb933285938eec9bd5bfa966384cf7c1f53a5335f7d1dcefa8f8ef4aef74f35e05a115f4ca607f50a05a4e4e3b269d23b885a362fa8bddbe9af691002d4ea13ca047f1b007ede6673409f9550849db334bf24e842a4f37a51b8") 22:36:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) 22:36:27 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) fcntl$setown(r1, 0x6, r2) setrlimit(0x7, &(0x7f00000000c0)={0x200, 0xdd}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:36:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)=0x1) login: pckbd_enable: command error 22:36:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r7, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) symlinkat(&(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file1\x00') close(r6) ioctl$TIOCCBRK(r9, 0x2000747a) r10 = msgget$private(0x0, 0x649) r11 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r12, &(0x7f0000000580)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r13 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r12, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 22:36:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) r1 = socket(0x0, 0xca78bd9807bfe81a, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 22:36:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:36:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7fffffff, 0x941, 0x8d, 0x7}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x9}, {0x7fffffff, 0x2}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) 22:36:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 22:36:28 executing program 0: r0 = msgget$private(0x0, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000060fb63b5e8ff51fdd484596a65817611b64038e175d7a25a8f03eb60e1d6c132b7d3945911ba58dca5a8c1f4187dd585c6399bf06da107bb81aab35ab36fcdd3d83a177e75f2fb98eaf413a65b1143eb97f699264ee994de0c2e0e4b7cad28a59ca60503418b0322b6893a953426f7105904b8c388a8ac5675c446e6a4a9addbbe3a2bace65219a6e342bc557b4279765926028d054a6f776e6cc2dc371d7274d5b251201dbb97e7dd67241b38e437b10ff7d6eb2596ba2a4347a36275b6144ea9d9538882656c43050cd08491ebbaa16a6cebad151d536b6726f81f47606a6acb3e9b0f842dab18084691cb15b4bd7daac621f5459cad9c7478d969a897bd29ce920382018c86c5f922cc46a82752d6c93d7cc6caaa514323a7f6185901a1803a3e61c311beeaec3a6ea96c135dbd4168f1c459bdb17171690667d431ede19f93a7d95942e12a972478eaa689ccf44a58989227dc9ace8ea8aa7692b8551b06da4e8d05652c6283a8ca8908e2e032f822bbf9aa37a00921f1b118c989e21d4646395fca22d44eb44b7fcaebcb875c16adfac386e316fad782ccf226657d176489232b82a805c84ddde1ad627188a20f2709727509605f8a612f1ff5bb8191dfd1375052a458bf1462abba332efa8ff70b197774046ba17a3a6e170d590a0380cee72f3742a74ffdb2cc92f446e66a4546319bf2aacc4f4f1445060476d72326d4d5e8a862f2ca380ef43e2b2b1cb12d0ab37baf0c36f3085d55f0284194a07d5222f23ff871a9bd4b6b432430b323a632870c963023efe3ab9cb729a1c97388035e782c57ab908aab69d204b9684ca66abbb0aefe6e72d93d14b28f09a54c5545bc4e7a262d97a2120214db132f67d147122f02dd0886f186932a6bdfa313e9cbb6140b658f7caecab3a531475f68e47fe12acc6c2a90d05ffeda7d5a985a3551c5783878deaee5cb95724d38a969ae5b234a796b3de4d47cec2d2a0f9a2d3fb52d0cb3010d8315149cc5541cb292eae48afad8fb51ae34d9a9915fdcdbd64d3137c65dc71d1285bcf7c3934fd2805ca7d0743481b21fbd6975a9ca12b85b3ff79752b9ad41b32db638613fe8ae88331eaac00d3f1d1c0d7fb156b3e2406b5b065d3cfe14797af8152dd98114fc350ae93ecf075d4cdd10e4448b8a859a1deee5cd9791c4db3bf72a3c67ccdd5f471d4e2454bec80547040285d37b9c76921a396e3db23a84346cfb0a5b5bb65b7c1592c28218247870bb4a091b6edcb5afa10fa9d641c1c7f4c16030003dc99ce57bda8f10d2bcd600e6b53187d71e28fefc8c593a6cae96c1b54949a5634a4ee2b3cde3ed54d2476d579042272ba353b044fde828afa6cdc08d9e06f40f0a41924ffaafd843540a2e75c62d654e3739f8d82443551cad4905fab4a3945ce739f28447f4bea973c2f59451ae1e291067370a80d2521c3a49fffd9f17d71b52b5c883486a0d5b1a0ccc145dd62e1cc0798e596a6efd6466fe317fb93ae484ae723777747dd24069b6f3b5672c3a328c177d03f1197612afac498fdd7639d171efe0642081bf415d132b4f3d3140dea301861bf237cdb6b1933d56f940b1fe974da49cceb51d4ae92e8d91c2ec339cef56d8cf3785027b8ace35bc278d2e4b21005be2291b400664b0aba05d1759a1073d24e8da53bc677d4c60ac508836403f6acf68b73d0739db2170ffcafbd8ae0996a3286f1b5e13816aea7f5aa51d3b5b0a25f7562deb06b82dbf4721c971d3b31d2b5d060fba3dd3d1b8f9286b5eacad9f1e78b94e10c1463e1a64f88e20eff5416e4349c02d378822a7c12ac4fc56d27a15932dca4cbe591f1e7ce9cc41e6b580f47db0551e0e689d21e0b0222a4ace536472e46447f9b615330b284b99c16084c069af3adb995e7c3bb0ac2bc08a050c7424d4664df7c5ce6ab30487404c8acd2fd8fc723b6c821141e2889e70288c2b34a4c6b3440cd3cda0bc0850f4943f03a8aafa0ab332c36327a3bf9b6d47992461c20e078d5fc767df1900b218b4e63fef41b0c0ad04e29fa8d5dcc4e337014e5b730d2e12856dc55163312303d2b7d18508d7f5ef41be0f8d6b0925578f0986ab36ebf234838bf22634897513faf10bab34a12c6eaccdacee1f7721073b70989906ed16e27713d3b76d2bb0427cd5ab9baad2f4babe5808f363ae9ef26b3dd7f43c273714ff7ef579380352f09fa982be137b567af28b1aacbd82dddc4c2847d0ef2c889972189712e80d16716184c72b88b63a81f443bb0fe7aebda880fb5208085d6de44f5c53108d5fca54d0f13d17f5f727828841c4cb09cadba293015250784209ce55794f269eb8b6ba31a21b859f12c417ab0b054d5af6edd4a206767a1d28cd4a1de9b7188ecffacef95f162852db841a3c0c11f7bd903a848aa4c6a30fc370020a180eefe5061ca28638876a4eaadae5c318aa1c4ba3e3229b1f5c6e54bef53fd8704ca04f573cc246e5e255e3bbed6dbe51c1ae4ec1b8c034fa4cedd550e133d35d794c4c36d1c20e7995817459a97e60c3748007f661f182e7a41452e7d92e96dfc808bd5f874cfc01e1006458864a956a6875d3dd208e4ba9ce7a1540665d321f4b61cd86f4b1906a53a4d6ffe7c66c44d1913b546bc21f00a240e5d7c6fbc8335d200776cfac9dc2699652c88aa46d7104143a515c21274b07d045c044e5dca76040b4d60cc25713f6d001cd601736f39b2fd6c1e3008984068d6a0359bdcec03e1076a590ae3527c7df29570367a8992468c5ba9084d406d43bfcb8297cdf0b76c5fb44d1860f57d39e9f81fedd851c5af0788476452fb26d2b3101efe6b891b967249b9777619ec807695e7228033b97ef60ebc5845b6a46a463eb484d352631daaf01d96ca674e98e9d95fde61673054e29111a08c45dd4088ea36b2eeb2515d7b22bf933a9546dadec47d71beca56c3412e2b6165682ad18eb568c09d687919dff49f11a7f5655031b41af132bdf0e6ad9ee8d2f2129045991ede15eda3ffb3fbceb96e898ca9b4d12da928453d126c0cfa5693aea74b7a5be89dc8a2262eb3c178c41fbcaa9091a4c9c3b3671f6541dc392b359ea9ee3e6fc8966d330ce05833ced32448551b08f44a4844e008acf26bf334d10aa872fcf3d963c52c3fcaab1c78f0e6176111dc933233bb1bda4d68090d7fd648861a74be0a94f5356d442f9a82e3fa8e84a370c3ef5199af1bede135e116f3a7ed819e62f36a99011bb5425bf5ababfe37292997fe805855a471def6be98564106d17f8510e9808fe2463eb5545b3a1414cc722b269882e469641607b954d955305c3c16be187af8c3946bc8c4fa4fcfc38d890d3d9c44b5b9836df5eb7092615cb442a53fd758270a42c5aa1abb19ca8b7aa78b33b6b42224ec003351ddc19d03cdfee35ec0828641bd9e32056f2663ccb751bfd44d472f58bd8be1a371a8ca599231e5bb2f96e56bc5821a4b74443c33e43bae5e350d217025f41d7a7b05145279296660a9f4d815eaad79c8fe0ead3131e8297c83ba9c4c710e50324b035ac7ee16389770917581de58b579c9a3e777e31a91941c08646f10319ba8b2fc92ceed8a11097b3e75a30ce54b8eec0a46145b7423e339e5229362319e04fdf8ec5b7ad8f52a864e590d00c19333c7095bbe30bb77ab2eb1d245914db70cc8be353af77f824a25041bffffe66fb130dae331c0c2c20de0a8aeb2328a6a851d3ff6743dc3b7c1c26f9728c73e5e03823b09afe5ae2c051e48cf576f3566bbbb376f97dbf391c1e6a57683726722e2f50856d3deacc360c08f5cdd150ecc6d66c48e8e9e460728a4eabfa8628d8070c5299e3fb9d3f600ac6244d6527321032e6656dc798d5a7c7412a1213411b2c6e90481ce175a570f88ff31ea81e797d06cacb5f8ab9dd0c74525e0caf042772441f7bdfb5992dffc4ae7a0dac3ba81e0af585dd5b652e337f15f1554c743f06edd0b41add7e1c4595e6b37129568e8805ff6a2c9115f5d97a86614ed4e7eba9efb0569fe381e1b28d5a218a67519cf11aa0f8f7632fec60caa341f16652bd09af74732e8bbcb6ee3d3c42ff9e125c776b4d8b874c023c63ca6e1b454049e8016210b771f9dc5c2382a181418f7bdecf669c331db2f7acf0585ae3b15861489c1f5df5c2c1a072a2a44db0eeaa98a2077cc4a48b31ff56adbdbc942e138ddc3b6ad36980c17ab73a36d6a9433065878f113268652725f13dd68d36c87ac0c9ddc2ce8f1d18404c1013096379d217763909876085fccfaa927921f30ff88b3ed06f6c0697d4a6b721e0e648e9e46e1e5f8dd1c51503d3f4e0f832053766cee05f624eb9c420154a1283522df3b58d4ce7b63f15dcad73e427e5e267111c00f31d69efd37e4b14adbd14234a295fb9ea0f5a255cd481460b58bba5b33f6ff3a8398b591777290c482d2151ea33f4800c493978a162062ccc4da1259672cdf3cb4b3810afd13e8f406f021d985169592938e1f0d66f1f882f05886732524da9af1a3ffb5817296972fcdb767f3cc634d1142703b0a53abac414f3e50db0ec1093b6152bf8c0975e2034b748a8b857ba362e0f6a3aac5dfdf6d461304836b61646c0b3c2cc67c009e643216283adbcd02c859138c80cdc525c6a7a6b729b9f4546a68a8ff59e6fc806b79b6eeec45fe451153db755f07b3518416f8ce1ce12bc762ab227b5c1b24333ffa61d806b5f98df1246c8bc805cf5bd1253ad654034d1baba78ff5bf75152e4ddb6d9010f30967df9e8344e5d3728202110722ffa2d862b2f2fd504126daf45cf0736b3607a1711b32e103673dc573fc74312a736a83486f919ee937ee0237261345597c0c85c7bd04ba23c41e63468baf6636c6c39540318e83790b9f0003bbd5fa9f199a3ea9acaba38f3bb4615c93da01d67e58e833e81899b313b61f0a8025135e4abc34988ff03a0b245c3d3c2eaa2d38ee9013fbc983ec6dc3489b9217875e271d8b295e5ad5de6e07e5e6df93f9d0413dc0f046c4ce286fa89ad4ff500b82b591c33424cc26a2e1a279dc576c374309d02523b20bce8a638166a326f4f1819d011349a4c885d1a8cdce7a4800a8cdde6fb2b2975a1e1d6e5d4c1a806d01cb7263858ab0ac342d88458c6fce45effaae8f99b6f66ed65eecb2203ee490108585c14684ce6b801f5eb07e562903e020d6e192e5b777302e7d557882769c21a70055cc4f41c3d392fcb40f2c54a58449c67b4c1bb7ae5bf1e20885594f17dde418dcb2624645d3d450c11fffb59f76212e9618c4c232624d2b01cc88e43ea8e8a505c669acd77f92afd38682d3d4928e7a7b29e8e94c00fb372f1d40343c4083b25f7432a789d881435fcbcb9bea9e0a834bf8161af25a8b6fe0ae8d169d5b51c41d910e119944f932c34437163e8e6c5dc452cc7f861ed63eeb285bdfa2e0c1ce8f5bc88692f26225395136107d080614f87287a5bff4a2a814de6cde7a26c0f8aa2cc57ae06d9aae3c2261d13803b8e52c67d9f5294533876f420cdb380cded6f48deed84a4a4bade46581c30b98de9276fd1df7798dfb7b69e4b1961365b8378cdb10d6dbe3cbe68314d453abd6f7fb13a2e7fae943c94261c93d6a3013145ac974a3fb462190e7c58b075b502ef0d3bbb525254933341587ac144cb612d157264789e0052375a458d73075687fd35c1f891ec94e6668da8dd5bdb8f729fbfa8700f1a5ee0634cf459253dbe392874a85e4c464260d518ce26fcf8761d53d241d7aa1c2c695e9c714420b10e0af21c02cf5d4e62a22f81ce8d24ec73b4"], 0x1008, 0x800) r3 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r3, 0x2) close(r3) 22:36:28 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x802, 0x100) write(r0, &(0x7f0000000280)="9481e5ec87e75a390bb2f9c4f034aa00466a412bd7114df708d037b9e08c105fb57288d8d5a242d3fafe9990e9d931bf7ef604083b23116afda834dc27fe36650c3a365956e9d2e26a3ef1fd1eb2a7965f708e221bdcc8f135791f9eb6ecaafab61e1798b27a00814fff63bcb6ef79a7e0ec1964cc0dd901837da35ee9dce0b1db2f6fbb6d05b5ea5e23c859d20aa4e6086da49f5ba11b3983fc308e2e993f014a5417a6ce1ab300b7aa0fed2fe64bcd3c1bf0dd1b6206139f6cee465fedb5b57279c71aa32b9008f6db1fd6b8b8a475fcb4c527c673e2a0302011256df7d87722d7092bbfa42ae5324bdc2fedb0da7f7eacf73f8fb54cfda61991c5c149f678d6a2722c213ccc8ee898a963ce14ec62954bf33b7404693e6503ee5799b5bde500034d70d30fc5e85309f7470bf955c52c639c04ee15959f6736f54ea4bbe8ef9dfcdd400cfdcd78f415a2934c9b3c879f84a1e1666b345b5a2afa9d9e8334c26f399efa35880e54cc106d41102d71654bf28f3ac6673d336ab177bfabe26e8b8e85512f4e6d1ff2ac5a8e2c62844c95ff1af22790c77823ec0bb59ee6ec855861c318c1a4ad8276bb29ab2ccc0fd96c01213dfc043f63ed82835b4355f3a7b544932b6c335fcd1518a6b01563e8ac212421f9327e8362d462fa092260be09f19e904fbc3386e0d810d0da1677549a7d2a655f3bfa80713ba9df294dd69e5d2823ee563b1df029f34da3ff13e34715ac3b72542a2147ff86ad6c959dd3eed8ddeb64cae9010ec114a1f47e361a17841b105ca891bc73e01bf78859cccc83f36cf665011af18a788ed43110f0ef59c34a41645eecbab2eec892573d4119f238d109847029c9c0a4400d53eeead149837a2db064760b8380172403c94dce218c26d7d4cb64dd083b373204426099dca1ed82938e8c5360d71c9ae036b52a99e958cf3573491163a9e362de09d3508d82e4c8efe6349d6c9fb7efdbc861187609908b18baef7704c1b2ece63f1132ce9b87a15df8f87a0c605192bc049af24499885193dd6737346ec0f72a54db2c05a5115f4330ab5e4fbf64d4405e08b0b755e5d2420c2e55ad8129e6b8cd5934226b994314cc729e2404c9603be95f0099fc8825038df756b24ff662cc424e557764d591b18b905de3aef234b319eb2df28ea7f219886735e6581266d3b7477da6027119eda591cf3d881fa765f6d13ae6d19aecb49180288641d6613cba0b550555cd1dfcc0e52e33fe0943fcaa889f8f2f837e7a203885d06cd3211c4bd44724e7b98a74d8b97973a8a36d2752e61c81cb3fe960d49a8a21d8cc323d738351672089dc7117dab445be040d5c7ba8578550f11e67e91cbdacc06bc85c1dd98f8adc55831a538057b4372c6364a6eaf4a05a2a0cf28d476699ff0cab21e8671e3ed998a244bb6e2eb0575bccadc93ac7b15d06d57705d458e0c57b8d806d2b188a2456060f3f116db99a03ac41fb224ddbd7af2d6f80ffd16b391d6f10514d47adbb20aa1e350c7bb886b2f16beea20d5f690365e16dbf173ebcbec20fc9913fc86fb90d515582e7a72201f190218ee5dace26607029c381f930d5c2a778da1950930d0d41deb2c8280dee42f7d98efa2ee24132e7e6c1f4ef47a0fec132c5a024aa3fe0260bddab65ec635b7be817583a90de1f8c8fc943f2027cd47e184240dfcc0da3484d8f4c79e96b23707f8c768938290e4d9ae09a5986cc58fc464cf1da007da183ddf59f3dc4e56f92aaebfa1cb1b3294e7f318993eb6a30a5c53fc7958dddbe9a7fe0a73eb69aece1d712000897a8ce168dccd1d893b939d58119c8499626f6bcaca340f898b55756e285a2211aaf6fc1ffb6152f6b86e9eb532df0e863780d2568fa0c31bdccd974aa4391e1350cb488866c40e9787edd45461ba8b270c846958ccc0ed7a291ff21177a4995ad41fb1a80ab2f68d108b9bee955b05173123a2de2c7e885c29011ac07787316d8b8109a393564171f6fba84452f065e0374f2be7743a5a2e27b5318ad60b72fcc9d59688e41c40478523613c265be5bacaaccc51d5f06cb11a9e2cb4f5229117ab9c134c976168d4f4ba7de7bd492cb575626ce33c8139963c9c80385e6dc205e7ef8c1bb62c60c11e601bb66f10fe2d53c280207f9a431365991838ce1c193d4773d92340a01800ae9d7606528792191731ae5f042128fdda015b47dd89f183ab58de0d8695001636012742f71107e769dcac341566a4d5bcfeb90d647ce4b12706b9a6cce940b3e68edc1dbc9826a7ad8506ff6b41c9844442ba67f0dcd05b846404c69e5acd35230116c4c2f046debb4513a2bee64c96c7d49b5e136318701a182bb2cb33321a232a162fa4f262e3783d745a6b4edebca10daa927528e70626855607d8f816261a58a1da9ed2927e8daeeaeea76e9e60669e358a1a8408d810d1af5899e5837a1d4515ba569a3bc1f87faa0e7919f237c9242816d7502750d8a3d0c9027b85a39618afbc8250b875f3ea5049f67c8b26f6c61ead3bf2ca0c0f4c8b8cb4beba6ae0ad7a9c6ccc18da078bf8a218183ebeb2e5956eddbb2b24b9fc1b5c68b9c985c359c5c016eb39f96dc386ad578a614e7d3f2bd602a8dc232a0ec49f4cbea55b78c75b0cf9edc5c28d00aeb7a140c4aa52b49c4d4dcd1191348efde3cc88daf517d1aadc04757642caf02edefaadd4588a986f4f2ef511f1d5b7550f0411dd05056699ce3d11f94000ec6eab539e5f0ee7ca64ca68b305b3aeb0b5db2e69e6669a75521c4cf05ff38a9fee22c8b6624f360c6a297f282d769e4f46f591adfbaeebf28ccad52f9b4a0bc3afdbc71241bc8b28158d3187f7c752f2134d54ca9be92361787b073d406e9ff48b55036ca9bd68d79385c7f54d824b8a73345636b4005a6802450911ad94b8cbae517d216fd5091d527fcf0de3b4661ad8801370fd336930dd42b7fa70908726ef57ed924ff6225382143dd8f111d8f9ef3cd9b84b7fae98e59ae700c62fe5aa2f34298fd20af491001919031b1d365633ff67c9417347d8bafed4efe628d2d2edf204e576a50673297865f609219b98fda563fab41a59b1eb565026dc8bde71eb7a75b8f799f3be63fe3b11d32056ca833b84a442358db3d821528f6aa348a5a0212cf7ee2ab954dd52e92d5be4579f567c8d95fb95405cd13d29b606d8bba1f205dbee34b3738750903dfd9fa55227767b0f093c74d69147ba7fa46b6ff4c75c7e8c33773ce6de03fda3ee3366f3e60c544d2982c4060aa232585a73db2136692aa2f4971aae8fe22cc901f9ce665824384700ab7d1a1ec7b909facfdc241029519a05b8b6678147a4a2ef4b493467efe1c36345e61ed2001464f64ee50c2933d5b964ef3245cd36118db10cc57c6136e3e2e3fab2b86f2d7ce531ed12a93f084c17a6780458dd4798a9f014a024fe3f46bbce7b4a0ecc4330639fef76e51246553fd54931498587edff3c4a068a930128291b1470615ebb5dec00e450310582348c594ea4fa2a0125ee7420af3236996caa07ed060c6430d1d86f6026d4766e412a61ee863dbf9bf0323bb7dc9010b10627a8e34a1a1d558db2274da081c0d2da096e08143f3b6bb07d85581a10baa27ae862aa11a248ea40ee03d1cdf6d218c51aaf68c8d07024116a75c1021a782c0ac89e93831d3b5ac74c645bf5821623fb4a88cd26a53fac0930f1b212ce375d7e1c35eeec27d00c5ee1f35deb4dcfccf35e7d20aebdb257c809b2789a6f7f6d9a0c6d6539aa58124f333b45c5911ab2a40552b8f3d01aeeec7ac8e6533d71cf2bcd04e9e14536200f932a90abc714461ce8fbc49d9d90e0811954b1c860c45f201d7b44f7ca3f107eeec56c2fb0b9c73ab7fb2609017177d460f72e2ab664f4e9fdcdcc967da518e605d4acf38210389e5220bcf37925ec96c7d180fbbfd22bd23bee7c38381915fc170ec7864e8b9b36bf2f42e7088e1b90af9547947b14fc577e4ba395d8175cbe4fe83890cfc0ebdf62d69d63768f9bd36e49e8396d5d5e965b0644b915a1bd5dd7615e8ca40c7df7e90d52170a7dcb88b4ec09ae1d088132f4770d93c7fcea2badac51b6ea2ab5e9a19362d5ba2bcdb04d156a41c14a240a1cd13136a95ff4a0227d8d99c0d89a008ea38813b98c74db412cf9bc1db542f9b4b0dfd31297c3e8d73a951a7356c3692175cb41729cead2eeee73c503b6f619802ed1e37fada555775849bdf1a4aa0884fcbd9ab4f040ae2ffb9ad890e79dba1eb2bdde783eee5d065e09c769ceb11c9075d22563c54dc2d61a74c1e1b166e46cdd6abbcfcc664026b758661e06275ba7751fc5cdbff70528610542195fa3b451c39fa435b3ebf7a193e58899fd5978b0ccf09dbfe93d4b2260876ac7593d85d75fdca9c7a7516432de60ccbfdb9e78f8399c7278b191ef898f4deead551295a0cc476c246ffb8dbff29c9b6eefe29a910c9b3cdf23ad67a105b672619c959e5c5bb5151ea46cbbc42ee36113ea1f3eb985aa11b6dd715f15f37fa801ecd362af1236a54f0443c14f9d127bd241a09d8271d77502bea0f4da995d6351c0d4ef9f1051e3218eebccc63cc9b184c0aa5486a0cd9f95c765af07efe2a93d5f3eb675fa2657e2c73f83d975b12bf3438ba31cd7a69df9572b5925fca1474928ea7e217a67176b93c4d0ed66b63be637ce4fd0317b084ca04d7fa4d87fc93a7d3634d6ec6cd9f4ee2ee5da8490b60be09a6bbf77dca115ad985ceecfbe9bed9ee747468d537e42c8cf431fcf64197b0ff79fb6944355cfa43e2945c3da209edbadda577471c48b8eadb8fe51059c6a389bc1b4e3b34ffa3ff0ab12f79707b06b4760e6349263543be1fd4fd99676434d6c0864e9bf2b94aa77db05ac5840be72706a450e4ecfb3642b48c0747023b48fe4cc6ff13931131a9d08ad594b3f846384a5148015af61ecda4ea13c40478e07ba7672f1e61c0eef3f28e2307e8b0bb8dac725c7d776ef9a77982c9579b381c76fcd59fe0ddfe467a280a0c331dee1464d4053ecaab925bd400293cb07149e1c920bf3ecbbd9a44666a3bf513bc9e2dc414e6eb214eaa5e205b4d7ee96716de475cb21848721da458c5ed1656d219d99aab91e7d5654d0040a9eaaf897285aaeab77cd18b2c733808ba56d949155cae1e4546d2140031235f464d09e39e836c637455f774a3f848293d62a03a32efc1deced955497e903d627923f087020f509d4083dd6c2425c9177045dc7346dcf70d34358419376c2e60ebaa96679082c5cfb78a3d170b7715553b4c81e631d88c7258598b76d5d910e984cfb49f4aa2f66fe15a1bfcce4c31f447b4457beb1d423a606d2380704b07baaf357c59192751ae7945ccfd98e4450e99d8bac3d8b90652a0edf80935ce42838e22dc34f042091e3dfb23b51ad77c6b22a9bf12e58e562fc212c55cfdd5890032ce07912c09a8d30c7ff3c51baa21b911d94ca97c3c09c9aebb557ec79f919d965c492816075293cb780c50b4fbbfb6d209b5c3fe041451ccce224301e5af851790c23c0778d9921b495d8299cb36fa5a94d505774556d0b1e31cc413f2da3686e6abab9af0f9689ac657205bd969c230651fda46dbfec511a859145051b1bd496d3c1e0bf6db70089e7ab97532b011f447e839717e3ca2742fd25a5fc462f1e5205ddaacd561498ea694c07578d91b9bb448241a50576d7d45a34231110a50c8454eaddf20f403c1af081539baf2856a0afa0164014e5853c929b8f9cf27fa9ba020bdfe20b75219a0018c1b6677130d63b6902c367a", 0x1000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/252, 0xfc}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8200, 0x2000000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 22:36:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0xc004, 0x5) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x81, 0x81}, {{r1}, 0xfffffffffffffffd, 0x10, 0x82, 0x3f, 0x322ccecb}, {{r1}, 0xfffffffffffffffd, 0xb, 0x4, 0x100000001, 0x2}], 0x10000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0x7a0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x80000001, 0x401}], 0x2, &(0x7f00000001c0)={0x0, 0x1}) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r4, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5f}], 0x7, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0xd0e4cc0cce46d61c) 22:36:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000001bffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000230000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 22:36:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="810f371b5343847439", 0x9}], 0x1, 0x0) 22:36:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x69148454, &(0x7f0000000140)}) fchdir(r0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:36:28 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) socket(0x3a, 0x4000, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:36:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) fchmod(r0, 0x70) 22:36:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 22:36:29 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/193) 22:36:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x8, 0x0) dup2(r0, r0) 22:36:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r14 = getuid() getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="08496d6ccc86564eb2fc6b9482fa79251e3c6fd847f32e7355e1fc6ec452861807551d07d24fb82d11ec1c62a3ed96744292846427356b370f71fdd65fbeca544c306b145d4c462193ec8b3403a2cc13ae93951430b7682cde7385ff31f481c3d74ef67a034becba750cb85d668227323000414970031919b873e9d2c3c58c664736c7b3", 0x84}, {&(0x7f0000000300)="32791026183ae309c0cc4535b5ea40f992ff0a84a5f73327f7d420b73f648b4f3f47ebb02be61d528b9024a151ccb4ddd42ef63224479179d5d1c21b74cfac5b64a91184ab0d13f166ece9dac3cb5f657774be8b93b49d2a593a05f4f524733879d19e0c921504b72373b82f1f396b963481d0", 0x73}, {&(0x7f0000000380)="ac66c063a58278fd84857ee4d5d4bfb9e1b81fd94eb26ad7009ba8e9eed79c7b64932d2bbd8a0b0bc301472cfd848cd4db7df23fa05f60bfb55f87edf1fad689b1cc63a9549d1f44057bb752d07fa1543af40643c538d6c08a4532b3dbc509701ff7", 0x62}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x110, 0x40e}, 0x40d) r19 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x15) mkdirat(r19, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 22:36:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) recvfrom$inet(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffc67) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:36:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000000c6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) fchflags(r0, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:36:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x87}, {0x16}]}) fchflags(r0, 0x40000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x8000, 0x4) getsockopt(r0, 0x9, 0x3800, &(0x7f0000000200)=""/146, &(0x7f00000002c0)=0x92) r2 = msgget(0x3, 0x10) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3ff, r3, r4, r5, r6, 0x1, 0x7}, 0x800, 0x1936, r7, r8, 0x1000, 0x9, 0x5, 0x9}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 22:36:29 executing program 1: readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/33, 0x21) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000000000080f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe, 0x0) 22:36:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 22:36:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0x3}, {0x21}], 0x2}) uvn_flush: obj=0xfffffd803aaa0cf8, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 22:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) 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, &(0x7f0000000840)={0x0, 0xffffffff, 0x3f, 0x73, "b000000000000000c80c00090006e800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 22:36:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000000), 0x10004) 22:36:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0xc2a]) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x180) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 22:36:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000001440)=""/171, 0x3a}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000001340)=""/118, 0x76}], 0x6) r1 = dup2(r0, r0) fchflags(r0, 0x20000) lseek(r1, 0x0, 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2f66b5826c6523f73053f4d66c653000"], 0x1c, 0x0}, 0x0) 22:36:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a0, 0x111) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10880, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x42}, {r1, 0x20}, {r2, 0x114}, {r3, 0x4}, {r4, 0x80}], 0x5, 0x10000) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x9, 0x0) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x4) pckbd_enable: command error 22:36:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x18000, 0x8, 0x1, 0xcef4, 0x4c, 0x7, 0x0, 0x2, 0x100, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x7, 0x10001, 0x9a8, 0xffffffffffff0001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7cc, 0x81, 0x5ad, 0x1, 0x7, 0x0, 0x2, 0x1, 0x0, 0x2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20019, 0x0) fchmod(r1, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setsockopt(r0, 0x7bcec5ea, 0x2, &(0x7f0000000340)="9577e2666b33f72eb7b16df2053e862fedd34550045a", 0x16) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000380)="a549e8eacdf1acdd6d43bfd4d3ae5be515879cc80a206b6e4ab0e1e2a5", 0x1d) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r1, 0x24}, {r0, 0xc}], 0x2, 0xffffffffffffc788) getegid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000640)=""/115) 22:36:31 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x71, 0x8, 0x3, 0x1}) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 22:36:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001740)="ff3d3f90d5c7ac2571249d9199195339285ab58856de970ca1043184d5197f8d54d70738a933fcb9b2c05f0762fd651f6274a8adfc4c09abcca5990d430cac337a14e7114d1960118966e9bab834897ea84ec980f6ae70685b04f2ccbf917f4a5ed3b9f07bbd812fde15374d22064672801e9b4cb8d5de6847b417c023b85488d80c2c75e129386aff923e19fbd1dc1222ead83916b43fa44203d2e6356e4cd4f86ac9e40951906c708d110df66b87a7ed286a264a5ad5b13543da9284d07034700e688f327d7e9b0fa4a25a35a840780656ddd426661cd8603301", 0xdb}, {&(0x7f00000002c0)="06c790132fd1134bd0bf533d5cad818ed18132b85782c0d0869d46a4ce161da894eadd99a0ab587ee8d27c48beea33652c8af45583f023cc17bce657bdf6d311a7fe26e968f7ea3fc2a12a2d1f42abc79cecf378ce388c9e098dc47b9358140abcacd620f1da97c11daa879521", 0x6d}, {&(0x7f0000000340)="42779ef5e49f4e1006ab0c39116354fe725fa29b206d6282e49d8e359edbb06764b35c378e5820637d2f1f1f0229484fb4ad083aafdee6e49aac20c364baa5fc7a15ae16a2c05cc9932c4bc70b03ef422f48fe33423af03eac78a6b78f16fd0595892d38a04eb65b69e89d9b8693c4e282b4f65fa0ecfbadfe0563fa73037876491b8da0e34fcabf5ceb", 0x8a}, {&(0x7f00000004c0)="a750d3a54a0a1287be5b4787ad9adfa0993f1012f4de0a726715577519a0bebff4e1ebffb8fbc1627af639fc924a60c10097d4f9b3b859faa7a36e1779fa7f67e0d67b6fe7d068b7489c7c60c829c6faa565ef018b3a2f20b54e281c96d64e7135c294f05af1760ea327dde29152d4a17c2b18e19a61d6e25851971c245409136d07d46542b4dd85ba67fa3578cfaacbaa7ca8379bba5723774cf98f86a1bfba74f530f4b98b6370388b1c1c2ff07e276526ad6f1622b0e7ab2bf08f6752bad0a8c65130f4299628f0dabcdb1c933482c33779c0d797c8b438e961a7087d98844ea87c4ff35ce6281c0c388b48fed5e8a9990a5502d392ab59c1da1646ba7bbb97bccdff2228b915c57802295c7d09ab80782ce6c734e34c9e739bebc9b06dc5d6088ce50b5fa7ee7cb8a5c4e6a6b2ccb55f6892ece166e7acd5cbea31d524f245d0080969c120e82d25220a271d9cd99d8917f4753ead3dddaeb955c0fc2a31f1136bb6929f6a0034001fe76fd332fcf3c49315231348f8cf73ad7a283521eabf25c003be3302813ad63a69986c13f347d3345f599738cda9877eb71bcf8ca09ebb24a65e85234f0eb60e9bbab4c102653c921ce8325a9bfcd695aae0ab84d73b6fe35a4637138a7e6d489b16fd7347de3209c9ceea0e357700e168e755a497d6c2aad86373b83516bbcdfe353d1b7435b50d30ab2beb3e497f8968ab6701fe30f84db85d3c8270923d5b8636091f36619336e2ae39cb7a718f0b2f7424880c9bc2a775e4fb771d3cdc1f1492803f84c3db9d15124300f6a5d8228e61812d469098e21c894c8252e259d3d14e2c49286bbb1a239609a56fb3ec820dd5b9a34429712e62fe88c56c99253567f09f9dc471022560959c11d2158b7639882e9227dddec34c11e475c3ef087040c589f72182941e74bb172ea924a9eeb36418d4f4cac2421b2fc24f816a26e747e0e2c932058dbdb0e18da6d89d37d2a5710826f6c4f92cec0d5e40fdc2d9b827fcb54d010354517ebb1c196bdc168a6cef1f10e04fb3984b7eab70c99d7235593891214f147ffa4693bb972f82104a549ff4f8906a65aac6bc0f9b23ca659cb959298f6625de6864da0e232e9b83ccc3d8f0dac7fcb3c42b0c4462bb552e6a28c3a9a64c4414837f0cacafaf079e8427912b058e2c402b9172f86c1d02dd636b8c376ad6df9bede4f01bf8db14bc6f198bcae8e0e438ba3d4c501f6ae7b616df8adf6523bd5657f696e2d463df3411fe175d6574cdfde731c03c8b8e8bbb4f5ddf3bfb48874670b02d77cb2198baf3a115ea7c3cf28a9d8835dc005ccf47b415d101f2717ee1b7b859ddff2c2f237ba8440b14bb4571444f4f4b8ddad9bd1f4278a40419bb570e4fff56570f717054e15d1e9f0d26c3580fb2bd9d5342177f22d9031358b48312f1e3b77919501c295129c532bf0b392658ccb60aa5e590ab050861f65dccfc8292f816ab98f95f107d64dd01cbd60938ae9cee99a29be41ee3c04b38b8f9067d92151b7ad9bb3696527e68417d0eefede6f2c5e2c66bd59cb965ad9f3a433a71d7bd5d37b59d8b460ed38d369acf2d544a20728b8b196f43a623aa0049741b1b687617ca90f9f3e58b0313ec00e664cb3bf10e001140fe49a37f57e1294f6b12fa75c0333166ad49b1de0d818ce06963f9fdb0c9ae7b6c8c42ce5f12e8f80dae3492da4cb34851548acf74451be2ac44b6401f499852658b6b48e1d085be6bd1d9eb611ea3664ff6a7710bcbe2f77ea31f3375194618e1b0196b544021a145371427e067c2fd31cae43badf7dd1bf69f42b43238e33f37630a34f3f7384dc8e907e5728fa8ddb8351d0d2e57bb56f8e990f139136e71b2870d32b2de041f2787f4cab55a75b825500e02d12c886c9151fb3e85e4174bf190cfe49fb856fc083680a189f464d7b6293cae5d3d09a0ee002de65980011b39449f3862f35b7937922f5944a1270fe5331b97fd71fdfc384628add8d220bf641ca934a95f311469e4d8e8a1bd07afc426dbce85e60e697bfc84f2e2dd350eca19d6e948e46127cd4d5314f68cde6beb85170cb73ff721b34bfa84b14534695f31df69359802723aa2db98148328cd6364a2c9ae559d83a69d911677efa95fb5acd6e36c545228682fd196ff97b2010b83c603e79132ab3fcd6df0273c3709b1469be52d1e75bfd2aef91fb35f6707bbe0a71648af3da992173853734d6865fcfbaec1124713126548e9e7494884dec693e42bd2bf04c7783739b268099c8c384829121629e00b7f8335b3b79e34337542ba94165fc38f22610237ab2fd9f582bb329da5bb0a052380f94391f179612cb7a97c392dca65b2e62e1df2e73d0b2ec9f367cfb66b0379cb5c4327b28e5756b69a1175266d20014fd79dca6729dd4c7e8c886ebf2948db52bae229977ac155d8ec631fe3b38e7c186ec6a081a54dae92a9c20d00b3133c1cc2114f423e274fea34f256357e673e7694e99826c4271607e3faaad7a50995a0135249a85657a9668be464f834bb8c612d8260ae121e8d4d512516cf8940597460483cda85895d3b16102a4901220388ef18694bb1cc92272889e6ce6da97b6c03997117b3b85ca46dba8cf53f92b6857c5e019061658fdffe386bf3614aff8c5e1a1a2b06cd571c84d70af444d6aac13767eb9bde6c977f76ad8c4fac8c78294775c6530c922aa0c860f5601202efb3723257ff632ce839e95b5b3d4df2eca6b1e47768a0635c3cccc4935822fd557509e1283ffd7fe7259a3acacb22765782f160922f3edf06882ce9c6785f1749083913622bb3b406f4114e577b5ceb21ab71b367c7908b81ca29a7330afdec5a65c99ae37001a243f81fdd51874ae84b175e35a6a0d6884ef1d569e0b94120061a93f52f7fb720707f4fd4c8c5200209df76230e3e19fea4a55a09650ef03c8b54f9128d7044e5ba3da54ba82dbb3bc5de21049c9118153035f0d6df845114470d837b881a7668653287da0edf1ea7c1881c7bf5b3916ce856e3e6c99e9fa1176d7d85575134b714f301b1f57fb31785a3e0eac753a39a4c3e96bf5dc9f83fa3b07dbbc22fb9098ed961dba80873774bd89bbb7bdcde29c0cc65bb1b6005c529265819ed14f4d8ab854fe2ee7363a1808a29c1805c7373c2a2b9b1998d5a45d759b99c906c24c19a3826d1a5d07e8298434cca05dc8cdf6baf714a7b21e00ed250c9649aa5d3bf547431f95d9f0d77b7b6a9f14d71c75759de0a9504bfa84b3723b5299dd07d2206da7a44280a011c73c0fdbd8caa410cf95ce26fb77b549d1b78a517a5b48cc7904d67670a19212d584d654955cc9893cfee2ffb802794fab15ac7b92a60b92f1c14309bae858de7b45a5fcd24de711fcff017ebd2439baa09ef0a7d2908d11fba3a7cfab553dff91578b5b960ddda92f32b032cfbf6a2b7a074bc4936782036c175c87c8dca7374aba74aeed276e715adfb93eed0e79a29fcc7369c4bdd416e08be05d1af7daa055288407244f4e24bf5305c59d6334a0e63b8f2155d5fc90af3394f45004619d36f1ece80f09cfe4f6163991b32b7d36d360a76a4ca68087418550bcc88c914cdb5833441cc3b082ffc2039c451809c62edc197d1304bf1af7df318d4612735ffcd29834758dcaf84aa33c440bc88224b25acd45fe83f5e47010aaa3aea146775498d2b0ddf363f0d92baf49b7107057b9322e849b9576edc8befcc8082cb0fe011108f6e5a00e90720f27e1154efa69302484f8f4cdbffe29e1fc4dfb1f345a5897f1319bb420675c51443e108a68f6a4d0e8b432aa4c294cf9876ac59b7326896c17858db4f8e516bb14ca701dedfba812e22d30949df4c4835d5a1cdee8e5cb218422b4fdd492ac4eca5cf6f4e1ec272cf0d97c479acf73ff7e252d98a4ad0b243a3b96800f9164989f8ac0ff985bd83ecd991b0a9a68d28c33e4124a52e1e45d1c6f180a991c8407e11272d8d8f3df30e9d2255c113b3b54b032738b5221ded1683182da3beb45136a4b162bc6c0d5887c614b37d9e49bdd10569113a0bbb8e7277d93c741fcaf67255265ccb2339c612f1c6b2b2f59482c3b3523a7f7fbd313c1335bb80afc7ba9684d0402b164703c6392d3ed722efe19b36a61b560b1954ff05dc3a8de8f83e818f7c5b0591611d2f97b9cd480a97c32c7c4dfa29d4e8b8b257e00fc3379283ff94f7d3eeb1e3c25e7ba3b9957eaa669b4cfa2c8ec59415e1fb46b17b69af3c5f21a8e46998974cbd956c3320fc046541e65b224f48333b28896e749e0c9f224223dd497c42ea456f8dd9328936ba8b12058677826d3165cddbac0797bf5488bbb10f28bfcf2be67b6e11cec2179a87464fc0a4d792e1c53380e217370c09e412a4d95b83c485d5df2be077f6aeb2eda07ca5f77c8fdb2c2708b6b1b2ccffad56ed3720e4a742c60416424145e9371f023fddf07098d8bcfa54bd01bae1f1b4bb8805d3d6e16d7fc90d4381ac2f2cbbd26be5f8752ae470870d9209ee5ccd23a5dbf32f3ea130c5285eee1c99d5e902e9bb7990c27adaee483d76ef0d569c51b7c7ed5500a5670aa0fb11377e9fc381508016c2e3cec2f452cdd5a4a29c9f9de4ada1ead222c8dc65714822b15d08ce013ed29c2a0e22175fd651af3996c119a822ee01b2b99542c66bb4123733db3898ee7c947be4d9acbec86929c0dba26cd8b90765563def6088a0e4f5e7e407895d5d7ffdb71c814428a6bdee18ecdc862d15bf0fc29a05b1d3cb455bc32e4b00c6647e64a55377c9789994e1700cf83be64d8b9e7d3a12c806b9b960573ff4c2eb9811dc4f03ec138cf696ebd30e2ab631296c6a7fae8be65a1da97e156e963db7e3c1baf6f3cf8402e23be7406080626084cda16482826c369bc00fa837199e280eec2d3af930a23c029b633b63cb5c57101845b3fc41ede00ff029e5a1d960040a026cd5bed7a31dd6b791e6465a5a0520c042d92ad2882d7f0cadc6927e3ad38bc8f7f5ec77c7e242abd60ba99c895d7d99d72d8b2b52af18a49abad159ee95f61d18d69a71489aa67b774ac9b7dacc90c26b465fa637276181fea86b413eb9d2e6962beb53d15ccf525f5f962166aa0642e8964f683ed995dadeeb1d511d6c88380e57f6d52d3a4140e36763518e23a3aefaa69099e65752cb1e182a980a416cc50e0bae9fe0a3b2c0511fabc7b074fbc1d1ac7ae968829dc558036d967005f1ce44fd6173bf673c34e18b1e52a9e2913e447e7cc9aeb0e3593196f24e21de057c4a3040afaa75ed4c72dba7e4708b5f2fd1d57cc035b97f44e04c7383ce9c350088de8cb83b419d10aa0ad75695e80aded84e433da1b1615763c112012cc5eb18356cbe9b5a96bf89fa0994b52416c7ba079926b2a025d05e44abf4ac8545d70e5c520879748f2508b1f1562211b5834c1dbe3da41244abdef9170e4a075ae353a53a0853f905fd05249b470826eb5abdb9b8f3c7b842a4f103bd676422a57da26cf6b866c7152b441475ac36fa405b8aeac8ed389b99ee547717439be97da0382ade803d57afc17b8cf9bb9770c448d11c4cfb0e288187a8a8352735250df3f979ed2dbe120f3f8bde45e0f3c385c50190de0312478bac98f810d71f190d60f6e498f646414744c5c93e8e2d346f6aa3f9844308b5632e4ea3b1d06ad0099d3c7ed4c2904c2b4f6a17ef762ab4f709a080366a731359eb1c2619a1140e78a9c4d4cc1dc74083ec4998c4417562b1938d7db8ef2ad1f557cf31322333de3303f4f501cac9efa2c1339aa8775104955d1dc25893", 0x1000}, {&(0x7f00000014c0)="7f4fed52cab7271cb8ef21db95e1c2e9fb3cc53f716850281b252cd00c91817911aaccb61982dcb1b452b2a630baa9faee7bfcad59f0c2a03e54d0f8210a15dfb9c6fee5ce9bccf05d7460843a35d34214669f41cf1e687a3f0b7e8a85b765b931bf24f73bf95043abdefd079fcc6bf7d3e7073e568ddf2c50db8fc8556c98a7e91e76", 0x83}, {&(0x7f0000001580)="604bbdd35887b4314c89cc90ff5b616642bcbc5a9d7531dc9d931363ddf4d7996fa13478afa82424ab67247f6e4f7980deccca6fe8f8bd2a12e9f1a86e8485e62fa6c54d9ee1aa29da4f8ecda8446c4af79fb7ee435095cc7723dc1ddf8a136354672dddbebe6799a0bf42c9aad91793bf3e62d4ca71c1ff826ee6a27f0e2c45ed3996e6fb4e11cf37f7932a5ac5a85f9f31fa903e6419369223415ffed8419e2d3c415091ea6b662841030cb4616c3e99a36cbcebd958d0e079593327f159df369aae9ba7d872959a3be86bb75507e0514f3c7b329e294c797e200e7ead8cd6784bcde54587de7ebd62be555b6b0061e5ab006597f0cf570f0fe9d7a46e", 0xfffffd95}, {&(0x7f0000000000)="5dcebcd1482f1c82c3ecfd932332913ebcd6a89c46c04fcb3bde44a843f74be3e3f5e6391db2888c5f0fa05c988c475db77351", 0x33}, {&(0x7f0000001680)="4ca53310ccb595849f8ed2c5435c16b7d0395275cfed4e78486cf5a7562ca1f3f1b587e786de8063855857959b863996d714bce9a65c6eb747d2be0b276101c61cfdce0de67b7a44e89c5d7ae1a98c020e2bd2d8fe91f638e03df6d9161d65c124282314b944fcdab7d849f6ce5d5b2c59ba7e6dd924404da450c1c9be0980153d5c7f10353ed7944a719c9861bdb6a34773a1adf3dc9e435e7494b770f33acecb18198bd6be820c2ffc093e5e56c77fec3675bbe64eef", 0xb7}], 0x8, 0x0) 22:36:32 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffff, "94326c76696d10e902da916af6a8eaebb7aad6d0", 0x0, 0x93b}) 22:36:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="64170f045b00f9814d3ba955b63d967d24ad51ed7015ae5fb6ca0a81c0b17d9d23bf4aaa51e967597dc6db27aa404ca9fbd792d972c693abd1fe315238f9f52f19", 0x41}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x14, 0x6, 0xb1e9, 0x56}, {0x4f9, 0x80, 0x9, 0x1}, {0x0, 0x8001, 0x0, 0xb5c0}, {0x5, 0x9, 0x10001, 0x1ff}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x5, 0xa8, 0x72, 0x2}) fcntl$setstatus(r2, 0x4, 0x80) lseek(r1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) close(r0) 22:36:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/137, 0x89, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfffffffffffffd15) 22:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x10060}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000180)=[{0x67, 0x6e2a}, {0x87, 0x80000000}, {0x85, 0x9}, {0x5, 0x200}, {0xc7, 0x901d}, {0x25, 0x9}, {0xe7, 0x7f}, {0x46, 0x6}, {0x0, 0x9}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\r') 22:36:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") clock_getres(0x3, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) clock_getres(0x3, &(0x7f0000000100)) 22:36:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 22:36:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:36:33 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x4, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 22:36:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f76696c65300052a872a823ed4f27d7dfa3ce061cfc29cb89f0ec791603f83a6f10697b86c7b618f1b4222d92ae51084eba92097f94f93a51302bf5b0655a49dea5cc994572"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 22:36:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c6, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 22:36:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4000000000000031}], 0x9, 0x0, 0xfffffffffffffffa, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 22:36:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0xc8) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) dup2(r0, r1) write(r0, 0x0, 0x0) 22:36:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xca, 0x0, 0xff, 0x4}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x1, 0x800000000000000}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/119, 0x77) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 22:36:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r2) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x188) bind(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="010004762e2f66687987"], 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:36:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) write(r1, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) syz_open_pts() pipe(&(0x7f0000000200)) close(r1) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3fffffffffffd, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:36:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000, 0x0, 0x0, 0x0, "5b449fe3cb4c6c3064579d7a4d1319f03a55ec0c", 0x0, 0x7e6a9844}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) syz_open_pts() 22:36:34 executing program 1: semget$private(0x0, 0x4, 0x180) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket(0x0, 0x8002, 0x6) chroot(&(0x7f0000000000)='./file0\x00') 22:36:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x22) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x4000000091, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x40000000, 0x10001}) chdir(&(0x7f0000000280)='./file0\x00') 22:36:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:36:34 executing program 1: r0 = msgget$private(0x0, 0x122) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0001fc1e5f68a3ceb79b7ae0af14d859b5ede1d4f374262e3751ec2a35c63b421e0f240879b42c0200000096d37586b0b51339d286bbb93077f26f7d668f81a5ea85fc74d4dbeb00a26f256ce81960a71c9de919956438284774492d90e4a3ea01934500"/110], &(0x7f0000000200)=0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/55, 0x37) msgsnd(r0, &(0x7f0000000940)={0xfffffffffffffffd, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe14080000f9cf89447300201e4b06450b2781dc4369514074e77ceda6850fff5995f271f4cbe0a28febeeabf22a97f50e9f7cdc970631105bb556cd3b83cb640f4f40ad241c960a4e4066f0744458454b2ab7ae0286eb5d2c1c3f07c7ff005b32b8db511ba62b473606d99351b0d7b4da41d524ed2c9092917df12265558e1a8786e0712206ddd2a5a15c63c445"}, 0xab, 0x800) 22:36:34 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 22:36:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xfffffffffffffff9) fcntl$setstatus(r0, 0x4, 0x0) 22:36:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) readv(r0, &(0x7f00000014c0)=[{0x0, 0x9e}], 0xe4a48d870d676af) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:36:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) chflags(&(0x7f00000001c0)='./bus\x00', 0x50001) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) 22:36:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) socket$inet(0x2, 0x4000, 0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 22:36:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="a6948adff903226bf3a800f41335dc69b2036c6a5e488b75d5818aa58e8cfb6cf79bee92b1afc77001b52c7db02bfd8cffa829", 0x33}, {&(0x7f0000000300)="913afb5a7b5ba827d597754eb96d6b1ba5df20b89651f2e7dd69d64a4aff9e7fde020319eb40f926e9d3c76fc76f6175eb039ab43df4ab8d2585cfaf140c5801a4f5bfefb632663acea192ad0c864fadb069891f3550edbf45f0dbfe5874457f3e817a30d0748eb5d2d2ccea5ff0d2fcaae3cfa7e2f7d121378162027d8cec8c41a26a3e5517ff6156e3fb5bc73b0d6d7a10fe869bc33359c4c207f2eea6caa3d760f76a9ee50d6a4ca2dd09e9f6d673ac54cc9bb622110eaa4d464cd2d30073b432bd681f19df10931cdc6c1b7a13d256993a7928ea995a6c3f18b93453533253955c73734191633a4437ae9a93310048c637074408c266d733f830eedc0a5d1b7295dd388d305e8b127e03af98969387f018a572c01c551fe5cb94ad211039d37fdb0168aa2a4c9dca4aab3dbf25ccb72fee2d4eb27b3c45f8f7d0e87c4b81b1608d84e9a075d8655249121892a32c762ba57502ef04ecf687d1099f7c03b53c310e73a532c4c19b30f07e6e7de12e989e2897ceba8e241a0bfa135fa91d63e194e463ec32239cd6681f1043d92f5708a24019990a206ba0c5e7d1a7c0d187210c6555e6023400fbd9f854c64c4c349cdefe4320ed30fec11947d78420a9e0538a7d33ef8761986578ebcc555f261fe4947113b7505629892abff361a8e183a03328d10ce2a1094721db94cd9d291fe3ca913a74232970f329ee15f7f0d15a77a024ee4ab975ff6a34b95d14d4d2b606d55c4d34bb015cad8320e790427639c1600a7e80b8579d88c67a5674a62533a5c627dcf57be007b550cdb7159c07b1428cb178d3dd3e77a93d94e6629a2c12f1b316ba0299cc726464fa7233dd683466728521d1ab16da836cd68b760a97a8955de9a4c59719a22b717a3b7d0cfcbf309cb714d7c8e177f7e17ac283c11e08677c49215798bf4921a617331c9cdbd44dc891f64b0045ee0c3372f357f66d81f0ab2c9ba5d3c279f0d7d850c90ccb8ab5160fcfb7afa303d18d03a7c8571c53c32331602ac1a9981ac87a695941ec68c14fd2c62ab6b2ad0c8586862e6e155b949ebac495403c65cb4f13c93b97400180db353020818e7612d132d70ccd647eaf433bdb105bc7204cb0808b31144787e8c33e7b6713cb94798aef3b62a314cdd2fcda32691913c3dca080afa9c7d978c801399b1d87df1a4bedfe684a469c50777994f581954415aba16d82c36df8488587904e4732f85784e268a90bc970f0247f17f8e2ee0036bf4f0083ac87446a28705f514ff0e4b76d761cb7faa3d9b4ef1fc906c653042670efb1633fce42d069f40133c2cc70249c6bb82fc5bfc952fff23e94e64fec3c76dd3d12705bacaab2ff1fd1cd6a955da9e15547ceaa3b6328deadde8a46d3bd0fcca16350e5bafee8a7871e924e5d7f0139d8be428998f40b02686cd14b225372f3562d47fff53767faf3a0c6c940373fc4a3da1588ccdde07e1e551e50804f8f5aa9b7f8b5aeb8082d772b6372f42c98387dd5eb57332b1b5ad7f5ccbd3c55bf387d51e34327b500fbcde6150a225ae4b7354d4cd3e7bd435a3badbe47f7d3433903f6591ca114f09c68deaef795ae4a64fe82569623fe1ee1d4c509488fa5dba5caf8eb810232502efd98b0398b88fc39a5742ad2baea304f4d55cd2ff79a073b2d325402541b41a1989de405caad6404d514fd6be134837fae03cc8e3fd48996ddeb0d2ef42fc58414103ffc2a70a84c68b41c070441089ca3e469e70dc1ce231dd353cb6a6cffe0f285a66bbeca9f898e24246fee217a31c8dfb651987f25186df55b1e5de5bd9cf9b36c17392e86e5e7ad23b480e6e2949599748842310f18146ce6e01281f4ef4ed504c15451dd9301710f150871dc3a8da1ec0c0b0ef513a1d616d7c0f57bee2101ab7f6a48da45bfacbff99ebb53babf62265170eea9f88071e58dd56798788b5c2f4cbd09a576110fc3bd9a51582b77793a7617e15fcaef30969d1d0cc15c5c3bd9d5dc082fcbe02d9b004fd52e2b6166b1c4fd67297ce94f3c044a83eb6aea6bdcad49438706a37879f052cc94d5971a32291a764ed1879981f5b466bb14cdf636c5e6c4b7f140e9b47e1e18aedd7cf7fe4033e9bfa8d0153b61722cb267eef3d54e9e7a37ebdb18772d7f598bc9e7b9d8aa922eba50edcef2674057167b648aab267634eadd4833b524715cd8fc31e0035953af0cc4f75709d05f33e6016663030ae6eb13655fe21721443b5fa2cdd81cd87e631d7ef65257ca13f119635820ef4a8b0c48ced2e45fafcccbf8e35af24cced2dd3c307206acb53006b5465b852b6789afb34dd296f9b16bb5e6b6cea9acaf9c4c644e2e09c47275a37ecf57daeb2ea3b01adca0db87cac93967985129f9162a9b40ad1cc470c3b54fd0fc117771d41ee21e5eca352324c18edd2718a9b2d4808d7c8afcfd951a054269fdb34611c7d864da4d54de2fa5f3d2478fd9d73ec56bc16982e92c6bb7b06f47ac752d3089c83023651dfae7f64ba37c00bcbc22cce8a6b5651d2f1acc48c0fa2366cbbea358f6339065ea3ad49bc3d6c57f3119ebfbffcac8c95662a95436e1ec0c71dc2dc9fbfc7578145f0d1167cf89e6d04a10cbb50f3038b3ad818d441b52277443daa31eedaca21bc245eb8e22e2420f7187c9b124b6c32d03bc958968f297c70a86fc59c323de96bb2c9c139a4bdfd00e6e9998c8c7bab8760b3360a5348cd36b010079e065c03d1fcde352de0c7043e7f63d98c4bcb3b7b248bf4527889afda8645f04e10059dbbe0e7e090a8f5e38c9e1c3c8da9fd0afc3f98b5a07698347f670dd25038d99c0ba306c5d6ee076eebc29a9372fca7dea7c4db1b52ea3cbb2ac1bce9b8c4aaf852cba8cdf9aa81227f12df1f1ac0cb55afe3279370d676b99696c0f6fac59dd96206c99dd95923e99f5d919a6c8bb29e6e0ee3a56d8a4bbb5f7ffafb3f10bb17ed480c202135de30ab1101789a4cc8bb476d139c4cfbd7cbb1ee98b03a0ea48b0e02ddb190e020b001ed6095d6eda7a9582029c0209876cee36e7bbb38f6de9795174196e8699d29a205d36091ebb7be7661a5f821400afe3daf459acfd27aad1dabb469302730ca8abea641ef7d7b8170732befdb5372c608e7202866696a013677f13b828827be7cb7b429b3553060690ef14344f65158aa052917616ac35c9612fae7211d61330f792bc427431975e3230d3ea2dc5bb621c5fdac314d0a505b54686184d7fcdc5c9d6b70e48a90f1f48e2095cdbac2083fb100f0f507742d87ec0c1575f25101e6de9f98cfaa85772b125af02da49d84f60cd3ef3f41c99588bd4c081e6b17cfa7b62c11936db371d3585f009af898b149479403beec2c773aac275b6c48c799f8806904168be1a627c29edd63d75cecaa477cc3cedd3c4b5691ec573c888b986d931e7867c58c34b22a5abfa5a920bafc8ea58327e97cfdaf578822f0bfbd0faf4a6a969dc36db5853680062e52ae750834e0851ca99f27a5df3c0e1dff8469ee85724273c2ac3a4d0fd087baac04a856dc8d405bf13eac1322c02af802f3624f839eb593ed065acd5948f54a69da97e31f70b9da7346eb62b1583b2f79e09a2585af89e7fc788584d748baea1e77d752928db980ea284cd2ec7eb14ec3ae5e965bed8eaaf202706d10a1bc9c0e36d068e4b0ffc1a946811a21d831de3513794790a046ebe710716a53d89ee25b264281649fd4e63e56064d7c1658bb2c2b07c42856bed48a31cc5a624fa821d3026e20b98753d9a46553acf150683687b0ec4a3bd1d95f716baa4a3a3759d18843eb08689e5d8912dd697cce4a8bf583e9dbcbfe073fdff0a4b46ac2e3d52ec88b6efe47faa4a5324e6bb852f810e65f12b06278cab772b452f757dfaf5ca684be67c86a40bb39426a31518e96b8e157c5b6ae2a4d1f3c03afb51dc92ae17b02f12111852e5e981e8a240681c2791c7b346546896160274604c76e9ea1338e923fe97155be05f3420daefd7602db4311ccf48f16bc310ec15a815bc43fc3b7901c4863cf635ee97e4e98835807c2c9fd31364984b8d832db1f29b427608b0e39eb354f453cd183e6376bc5c2c56d66ef2772dffcd5846f77205a946e11d4038d245ab8d5295bb648a7c9b86677b59a82d4e94cc042470e6f1b8075f7e17e1cc40cb6e91e1b111b2916f457863245c4f947fb91247a21bb3c94a0b1dbdee5748e3533136ff1b62bfc67df60822e402de66283ff574c012096d8763e47305bf8334bccf7df4c9984bf0fa9993436ebe5322d2c0ae6d2a870c5772c6bbc4e3c621202b24553bd7508a9015f0ca5fc1ba12812906b8c2bbc2205c41f6a8687e0dbcaf04c9a370e7e09c66dbaa69aacbf23130c1e6ef39821d8af8c4aaece0dcd7757ba23c11c6718224d6d7db42bff27c6bb026bcbf275073bffc91bf1cc4d422c94852455ca4e835b89c681eb1c529ff4eed410caeedf14de0c7bcc431e7dbf7beeb68a055db6667e97c3f347132f50a7a1dbbab6a653d44dc8b914ea5a1313c3c1534dcdfdc013f044f035b25e39cfa3303d54479954f6f83b9a715830252490eb4bd950310960500142d22cd8249a019f96096b7a1ec6306dc8c231b02a50232044833d76bb25b595ea75678ebf66e3a91f85f8c9b89c0af05959d3c09e1864292d2584a9446bcb5e2ef3fab63833c04bedcea04c939d65bd6d6c21f07b1ae43c9700d86620d0fe60718c7252a76e4fee7b52b564fe71325ccdb58a45f74343e18ac478bfbed16432d0edd94586ff153d0e685e1e3b932bd2027b36ef1d6a3ab7dc13f0fa511d15c613cf9db44569cd6109dbadb72a75c9605125108c4fe12234d8457678f4c266ebbb793255e9c0c148d34590c19ec527c9192fc776d6e6f0c3fa3f7a19f54d429c613c6ce21cdd010507acc276d602ff0f7ea46d22d937f99e657c99746ae8ed3fa760342d9d8c03c85e2bc635b568e7806be7403eac381725fa5ede94c5d51ee8377128b975b4d2f80981538fcdb984c116607d590cdc2ae050089413eac3b521e4b0e016165301ac14be59fedaff986ffee0cfc99bbcc1f58f013ea1f2cf99dd8ccdee4040990146c0965824675167c6e6afd3a2ae9fa18bbb6331f1fe7320320656f9b121dc85610d95bb5b682f96eb6f3c9a1781e90117ff43bc1b83343c2d310f11330ace924d5847901ca67312e9d57e5615a51124bdad9412bc35344c271af7cfbd4b62f42e4347491e9acd61e3366a47301351188b6ca451f7e9c1028536dd4bb6ae9d91f32fc631ff11313d0ba85308ba34497196296d67110a319cb59159b0cfb2de26cdbf306b788948e558fbea8eb1dd097aca4263897c9c33f0ab73a2fa6f9f53e9f2e0a0f53269139dc7fd11db4bcd39863635d78f1393be0e8506d8bea718b00c68449791f90ad30f5f933ce1053ab73e5d8564ff536f3b00eb322bb8f4539d5c580efa8b5d68332d529fce7e189063c955d9fe1d134a1ce7524c5e2e83198238b111a42cea9e0973898bda2787d995f5a296823effb7238dc5df59e2d25b4224fee69f804fa8f8f19989530f9c4def0b395e20adb0fd94e3847647d0fd83e50f901062f9013d778109eca54db7008f447ef2cbf6f7efff0042c11fafce2f389e16e3cab28d9b059305007dbc6910d9557e0710b0830c36f750db36074e13f1ba7b71d7249186c391edeaa1e5f0b0e5130f1335a9503ae03490c22e306882ae425e0fe3351831b40d19db3b29d1568017d4326acafa7fabafff0469f3e828de4e9dd3085e652682cd7d2973fb97ef124", 0x1000}, {&(0x7f0000000180)="e1c0cd1f812a6bfd75a7e914e7f9c794baab4cc46bb7cc2725a652c7ac356a6dd8f5122871b64d3c887e3dd736bd2e73d7ddaccdeee0db2c9a72b5f447298c9a5b807be532b583a6bf03ddadb420", 0x4e}, {&(0x7f0000000200)="109ff4f937ca6af2", 0x8}], 0x4, &(0x7f0000001300)=[{0x88, 0xffff, 0x3f, "7a350355f35cbcfa6551502656bca2449fa7f8d2570baf35264f7845da99760e6666f9385f04214be175f2776ea6f8f6b3721a730408d6aafd645c1c722d41421b0c727b326adb5a73d56f62f20dcdf315bac5f38af581f949359c5c2fabce5aa6f2163b50356466c44342dacd36b0b196e53c99b29bef"}, {0x100, 0xffff, 0x3ff, "883379a6459ec3bbcb758520d142831aa7477fb4a2958a6b3485ed6ea43be7615e00da25056a555c7510e913e9937880c08c20ff2c836e8ccf23f1fcce1e9c9066db407ac0fe864c05f1876af04452d53a9a1aa76511198db53f4d67170cfeb6bacb7306baec2eacda2ce952b612af51938c77f5043e034f03ac5986f93871bfb6546ae8b72a9b63c95564ce58033b3fea50fb9dcb99f21e9b7a81852cd0401c5e6826f204cf2f0f7e73561886e3ff5893886d443bdce82a54cb9c9723d8273dc3f372cfaef7f3eb360bc2723bdfeb622ec74de63582afbd9b39724a02edf916ed8cfcb1895c0c156dce75223616"}, {0xf0, 0xffff, 0x9, "fa48aaad79d8c67b21d79b4ef76247c5949b1b38002a1c4569a585af76623231d928e695b3829ec15e64f1fdba02c48912300bceaf493891503334bb081958a68133cd1a71bd5ca5a18a5451b09fae5d6cd7a499e3879d0ea901ed2968f8414bf53827a973d237bf18cba08db779456487d68d2096fe229dd91954c7870cafd646295ff99f27974b5a2032a150026f06cfd47f2d4bff1ef421c243dec9530d191791ec4d96da72fc18c4d37b7866e0ff77a71cf8e2c48846ea03817380b461c5011a161c6491b37939977555dad1e1621e358ecf0dcafbb803f5c6e7dfeb"}, {0x100, 0xffff, 0xfff, "c2b23786a9057a3e7d11f2fbc050219cc1220001a2e7aee3dcdb892f4f5a0fa48c449ac7bbb1dad6f1fb1dc7ecddce52cbd4ffab13d57507d6b627ab7b5c8721c3185b1ed95540fecc3ea05ba60d944357ae279917326f586dd6fee4ea9a6ef6b6f778fde3e68f5632cab2570a70f895c7a9063f44e3429dde46c020d20fd18850478bed24c4b6d116096a2d8d797e3ecd6d361722adcb52f67ac908f75c2377ff1ebe1ce481c0bf5a12f37120e8246c5a4db50fdcd192f8cca39ec9dc66f9359b8341641558ffa08282319f6c150c17bf29e495051c1f4cdfbe28f6987f53b9f1bd6ea22c8f8daf53d128"}, {0x70, 0xffff, 0x7, "2ad48ebca52fc640cc815023ecadf18343b576b7eadc40e37e1f2fba888e4c29a54480fbc3aae133181eb8478fc5f12f11205b04fb63bf8988e2e37ce8c72082f20f7d766d15d34404afd141217accf3964ae037791296120e"}], 0x3e8}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0x1, 0x0, 0x2}, {0x24, 0x0, 0xfffffffffffffffe}, {0x9, 0x6}]}) r2 = shmget(0x0, 0xc000, 0x200, &(0x7f0000ff4000/0xc000)=nil) shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001740)=""/32) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001780)) 22:36:35 executing program 0: mlockall(0x200400003) setrlimit(0x804000000003, &(0x7f0000000080)={0x130003, 0x100000000}) 22:36:35 executing program 1: socketpair(0x0, 0x7, 0xfffffffffffffffc, &(0x7f0000000780)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000800)=0x8000) writev(r1, &(0x7f0000000840)=[{&(0x7f0000003a00)="ce74530c895f5549e4f363bd7f7a129d8ecef450e41e45ab5d50ad8a5dfa992e860bb799590f98c443d7a6e20efbe672bda44ce992a303f09d225af6c60978014b1cc6f4cfb155044b16302d72e524d2582ac4dfd468ce7d8747031cff818738b9323521e103ea9e748621509ec0219077249faebc93d97cea304be35f4d12c87f1cfe98e73f664ceda45dc4e316d9327fbbd5ace7943cf46341758dc181996593127c3c31ccd9877a5203a08c08aa5d198698b35fe422fc19615f240a0e7a320de10924af35413f", 0xc8}, {&(0x7f00000007c0)="9f36d3bb67e4dae42183e29f5f8c29a735e37b3445bbc6d7bc5ca0adf4b75400499779526321b263c8a1ce00d4ceba5f80389302e8e94e19230707bb33ff58", 0x3f}], 0x2) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="020000", 0x3}], 0x1) writev(r0, &(0x7f0000003dc0)=[{&(0x7f0000003b00)="4dd6a023892fb6c33230b063008b6754b63e7ebabf7475dd20099c5e18f9171b809072a43095efcec1770ce8112e95e72b1769323f8e7d8bc921e992404449aa6377b2ca281b47258c6c8839fadaca6a", 0x50}, {&(0x7f0000003b80)="834a0fd942e7e6bce5ba52c07f9722105c4262a73283dccb313d5ec4450129dc0e945b1283798236e4633f6e95df4ab9452c3afa478f86f1f39f08b807389074adcefd026479c2167f965ddbea4d3c87e33774d52ba8b59322ef9820ec459a4343941baf16efb266", 0x68}, {&(0x7f0000003c00)="74a4cc7de4d82f74569f57f397056001974751a9dd98ce906270d91f342f338ca3f57a48513d7d614e7a1bdb8db4f86b405df236f13406567f953c753a28ea2a7fd2fe7afccd59dd7c5cd24c3e625ebe282db67a0b412705af4b160180de13470938eb4d14d90ce832da65f9fc426d2a1903f531d8f075d4bcc0c0f57813d6301be50de0911ca6075cf2ded6aa49e88a293c0e20f72cdcc5a9161adc51a77ea6371b18ef6b631d7995e5f9813fcc7d7e9697", 0xb2}, {&(0x7f0000003cc0)="0c42b41f4b7e6c6f6e352efbe6a0f7f0e58796a62e496e51e73a678b85c60dbc9f6afe93240c6e5a59c21c8fff0a558f", 0x30}, {&(0x7f0000003d00)="b635999aa31969", 0x7}, {&(0x7f0000003d40)="0b9eda4804c8ebfacb577127fc6c83503728fa91555d9acb15889aa52b8e9f19029161fbb161f3127404da2c425565d9bddf6a5f32342374ec16510008bb06f5f91bd45ae8da7bd412ce3a72d6f585a1bd1740ffae3964619f6125706a297bb8129d", 0x62}], 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0xdf, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000700)) writev(r1, &(0x7f0000003980)=[{&(0x7f00000006c0)="7af23ea1f264542db3043d229e40bdb3c7070959b813ea66647421", 0x1b}, {&(0x7f00000008c0)="cd95e6873e7f440f56b30cc33bcaebea92305bb2f4e3ac1c5c68ddc104d33c54ff126714b453f66d0b98d2d31ea73069ecd85ca430c0b33dfc114f95dfc1c348c4383c8f681e97436054691d580663fa5f92309157643f6a4b042dd25ca815adaf7f624d24b80abe05e036be3fcc8e21c65b5058c6eb423901d71bb05d86593538736042aeb210fe5c3364413258837d5569fb45ee65020ba6bc9971a3084c823cad578ccdd429fc12c130c902bf9138876edaaed9e0c9875a297106d99b572c58f63d96a82e8d9c90fd4e8ad5d8de306292f81c73990ccf2af09be540b225250f18fa7938a572351e86764643e37f757cf34b16a597ccc7f211d3e2cb7def1f91e19f74f88d9d6d89a25140b405d0eb20871e74d46824898f5276b7a56ee209a3dac021a424f4cc77616441808d5b1f377cfa2e35374605ea8106e7a763ace03a2dfad7702357fe1e348b622cf1cf6d6c9940342b73fb0cd2129d3848f277f793f087119b8b13c36b307fd1bf559882887f99ee88e0e9cca0dde11601caea14b3968b66f82e724cb2e08f32f748c371adae805f019dd2669b3cea0ffd1e24d2553899c66c2641aecba21b5e9bb648d42f925912b3a54ab3ff064ea54db38e57c1362e86ac2e9e03c4c4c6d68dff02423c53190382e2d5efeac7c57a80d8ae0a5e3a4a45fcd175777320cb9b3a66cc5b7e7c27b2beb3f7740ad595c3b7934781f4dd161b025b5ffd6c554ca55c90dcb0c1a44769eb3c1ef93a914689b3cf5b4b241316227b8773c846b66a33444c2941135fa3c3674ab5cbeeec7c7c09d1ca5d3bb16e38d0289b9a339e86430a45a46993013503302837416482a8acb3f8e29d0352207eb4708252bfdfd6d90234dd0a28efa37cf547a76f2b48f283a4fcaa9794f0944e427e4df46472b0ffbd3233d6ed0f3abb27ac6b6f5e01756ff4ba9187a9ea3ee97e98e032bb045942166118846585c9f12aac918cb3f9747706b063f75492e07ecabe634f9435c48d71dcd454b2128ef571ee68a0dbe074235de7343ab59c96c7b593e131224e08f8d304560473597f38abffdd1b340d926ea386e90808d608f487e7af09363a9f978348cbcef0ce8cf0fbcbe2ba27dd5b2641b4bd35a6ff3af09879d9aef7891c1c6192ffbdde1c308abc87579db9e19caae56972385a0dd8dc68d97fd3516433c0608946475186c713d09cef8eab068051c1f964354a33762d90ce96c1e4b6c35db184e3032521c7f5e7d8fa12a436967c47e53e80e4e81147a0e9141fd190897211001be1138f1eca85888438766b5a58636a126e04e7e7aadf7faa8aa3e963a161c428fd20e91f6a5c79a5b345583ca2348e59ac74ec97647d3d6ffcbd32ca34cd9f33ec77ed80695eb38a032d754bc6585cf187eb3d788623e43b1a806b126b6c2058e2e936fc976488f97c6e0c5e0617f8d7ab3c0d1fec5fecaea9be4f6b2e24ec5b199b62e8bc99d19aae1084e0ed4a11a08d041e54381f9acfa67eedb3e92543f6f988c002bdd26d68c375bd039df5109c5ef828612d5b31fecabe847dd711b2c4f0b581c0968f5f4e8aa9e628ea54a70b3a2468a1ca6e2f9a5be3f8acdde29ea925da929c626aaec7d0532a40772c0ccf07173b44427c5aa140c90f69dac8712651df88ab799256b4030b4e0c9343db5e569382c8eff22123b7d7fcae659d07d3a67039ea18d317c10f0c4c96179944612b504168d3dbdfcb65921b323fd61199819c17698cac25ad9b45afb66f317736c8dd0c3cc2e8aca8ef76de7509f98b33de9725f9a0328f53991bf5da0626fda702cc281f7a3045bbb581c74e7567307c3c3105ff4a98f17961a333c672de88e4afab7be0b37afd212ee4d51252c91f66529f9214c526873aaa86f31111d15a7eab951e88b750b49f8a127eb5d7a14b1410b877610d2c394d32d750f2205dfbbacdc7be75477e3e6884c4487dab332075fb09b1589d9550eac1383f1fed919fd35024158235db435cbf597046a2092ccaae2347c500cad3f75a2265ba4f433aaa805fb8641352112a06683e0f6c1c8922b0dd5b96998be2afcfbd574d6f5e023d1ed9e6677be669d9a5c5d0a9479b7d47864c18364fabd5f1709c2898792414927d6aae5f0976c1447f2bce22c8704c594a58fcd7c14b6ce51e5ad136d9730bf937c67ed0d91fdd19f6837f973cca4efbc8eceb927cf4d5f8000dbe698303c0ddf029c96a7c8808ed36946d68931112755c9d2ce43e6704014fa4309c6aaebaa65190181937aa62a1bb16995e7e31293c67e192b5ed404a310d967084cdcf78f6511ed864c1f9dae30c81437e170db914552fb07a0f1919ed7909a535c8bdd3ad7a1a5de9773864f768afec29453187985b1127d255a34307d27d5d0d3cb2a68bc2d785742132c99eb5df9f3dcc01082b60021f4ff473a19bd3ec9129631427c447187f2504c8253d92c769342f0d082817b17649d22aae3a2dd00547d6546b855ec1905ab2aa4c16ba7f050261eb4a6672061527f15f2bc44fcd386265a4cfa3eccd21ebcae26e23bc1a0836d4e047b16971b196a3f0e0ec2642199631802b794c0954be6d5bc03b8b1c40fd40959c427908925517a136a433e64bdd990b48db5269d9eecdeb0ff3772d1a3a95f5e1993e768ab84cc7fdfcbdb1f19f857cd92c088f010de532fbffb2d5e5e5ecfd4bb428571d22fdb2723b863f48b55da0f269c0d11063f40c3b47d24e1bf7ffe723264d0c2e2310ff730f7d5bc1fdfa9faf322d7a99df220943ce19503335ae87c7b6433a3892a15b80fc7506d2c09ac7bcd6f31e7767cd33dc25601c6a3c5d838922cdf8711cba55b2e776d2e757c5cee1584d2c34ab2515876d949d17a751031f19a9a587912586a1a738203a55469b96cbc52a6b297a0289312d8edca57eefc67f814763ba77ac923de113677894d61e668b50d92c7c0dca85b2f6ec6132afc7b1c6643fa46a434d30d7b3b4b92255271aac27679cccd8e5b5d00208134ee66493344e409b3a39d02e4e4963f3aea0ef1960bd4663d729e1f47f3d492d6ad378a118f3217d01bb2bfc0d713f69e9adda3cdef1c199aa05a0a9d0f4a7dcc670154e06ecb64fcbf90e8aec02ea85a6ba8e74b7652666cd72a12e2617ba3f2e24db1614bf30861f6d3b516489d50004267d18d41b9ffa8c7b3e8c7eb884e9cd54dc1205a3988781e620552f055133f93131033d2be1e9541f4c1b9662fb2c884c663d6974ff894f691c5aebf1aa535af78ee2f02f1aa9c4ee255787d75d06574fc7f6cde57a5f9c1b9e5d1ebeb840b9a6b40e98006c67839cea24054a4797869dfe3517019aab572a48f755b73ec2b69d34267356bff24fb75908b0ddb616a56cbb9921c24f58fcf79d358308646eb71d8a506055390b7ea85c8c48567f38d4f552598b1153ea54b716073798d37aae954dc4ab6db28fd9c1f6b6184d6f7ffe86ef54447147d93ae1aad3901bd240e70f4b67b8dfdb833adaed85b7073d7f7b8753cdeb411e722dcb6e5fdf17b63fbc0850e4a515cd16b81b6ced264a6fc2fd50dba56ff23d9cacffb7c5cbc66ee189c0bd9de316078d94bc2ef3a34afd501b1d577f106b4ff2e8c72fca775760f6cb377f94b703532293923735aa1e2758da22aed11c29c2bb0444ea9a5d5998f8ce1325bb14454c48927841fe7989fb15c443c98107091c27bd368461f6eca20c6567f64b624badbfc1de98dc946c5f90c6d5b6ddccfbe8e579f15e9128ea32fdb13b3881c48cebc95b8629cbc360ade35e7e9d0b98c310b0b810e63da0b0cf140ff25bddaa643ed0f81e3dc8fe23fa062975471329eb121cd227f2ce6acd0791d425a09c7cac0d13b220967ad5992f20264ca280b6f97b15bc0a083bcf1bfbeb206ba1b38a31a5f59c0fbfed9c2845201334a969d7c793ced1e417795f65b3586fd88dba96318be8a24ca987b973a235519f0ec3899a65d286a2461bf68ed0a30ba9910ee437d11d648af655e131978f1aa74d9354e889728fcee49cbf801e2c7f583b83ecbb234e3743d06853e243664cab252b5eacccce2fb3ce7004cbbcf546f64706ade9f271460a511bc4f2192a59cba560bf62d5fc28dd3883ce3fc0ba8754b7a70ce6a4acd39e48e66986f18a4c793105663feb88e5f9e347897ca06789128d350b042b934da334ec88e74756b10d2873de441095fb411692803de6b0a35d9cbb6ae9de61d32b2fa2ab21e3acfe90bfc25ecb04090b505519833a08e63eb19d02d5f004f9be199751914e54cfe073c52cc5de1cf9adb216f68670a3f3b660f955d68a576d90c89b30c7cfe5b1df5f2cd12bde0bc6c94c2039a38bb48a449d07c6a3641e9fad7328fe23330e4c2b5e777c5002a9ffe8d3e9d56d987154976b8bf3a821fe428dfbbc0be62e421c7d5bfeab752a57d04def089c2fc2c3cd260a4809416639618a5ea671bb011cd7129e755772fddbdb3976d5c97324e8e461d8605c631384698f6013e3a2f6989add3626d4d0cea2a8f0be39a63f027ec09d7234454bb3877e0126f85dd0849165aa5394943e282ce8c9d2042bd92af4acbda7598bbe8c04d173941daaffdfcdac855a3b68b653ce575232bd578dde1e95e83711834e4a956090341b197a311d6665dbbc35c6e6a1bc09a5563701616363c13c506f9103af1518ea7a151a8076cc69fe742240e9a62994829606fece60b9d780fba97d38f1bde660c7f6d2d2abdbd6e61dbdbf1e7adaaab5aef71a1e1e2eb7cc1201aef5f8460ea8c085feb2b9848841d563ba3cf0d026a5751c709a87b2f50a1594dd0013fa1cf776c10fd2f7156c35cdd2a3a739c003d1799d008ba42781a4ad5a8e431a3f652fcbb7fb0ab4038caf6cb445ec85133873fcd364c12217f218b9138ff41ddaebc1278d888368cb6bc39d93f21881b631cf97fc288d79d85bf15a417d319a73f21bedc81ef2544e78620719ed94882dafac18eceabf9a55013d01474f5affa1f69b1827dd7e686b0f193d78c23ad37a5a747ca4951b98a779f210c73af179ee5f3d91df1f49b71570eaaf2fb4a198aa562f7dfa530030192a05b9de0b1e4a7955c3254227e27b5f4a96425a748242fc0d3b7a4b30dab9ea8c74e9f3adc41739f3410640466eedffa17cf9d7dfcbefa5f8259f47f5a2a670e58196abed11a98098c2d53ceb564c671122db4073e8c6dd463d301a4cc35c3bb374fc7137c146e6332bcf9cd00ed7d086f821fd5d384303124e05394f6c5e4b6f17a215d5432e130ff57ee301a6de9f72f0c32e3ee7c46bc9f35d564f4c508ed5b4ccdff92c790c15d84152fd44648c77d049cc3e590dd3e9c8e560ed07d7b627d9bf6b2c72fd188dc28fbae2825a778b2711d216f202f0602f4257295c3e06de445f882c4ab8d4a052d14d29278043fb0d874ff066da43c164696b0914f675bcca756ebbb8720c3f74da7cda20adb674656d7031d9759dab131bb221467863965c1a90a409e3d2312854f47d4e411ec548a9b0d94e8121de4a7908a1a9d1af3bf2ec8adb8ee0088f723bb9c86c6f0f6e59a4d795933b3d022fc8d40a4c0f23e70dcb597864a6ac3e0e3303ecf89f3322d031bb90b29cf09ce223e9bbee3d8f9c98facff3557e51abd3d304ec09f1e78d447a5d51c61355b98411ef7d8959d3a98885a02f52e1e16240b46d294662bdc4a386708633ed7cdd8e7542dda26ce630242ad81059997203b57fe06ba10a6365938d0457b285368b8a96f37b04994c90443aa0c733cceeb187bdcbdb9227aac97cd752a0ae00e9a4374ef9daa300db34554f0581", 0x1000}, {&(0x7f00000018c0)="5fae2c885d5e636fd8c4e3630244e622b85760c43c7576aef375adbdca317b6c39c33af93189b2877dd3d5dcca77843d47adcdea1016f5ba11d610e4a1533de05f7029995159be419aeb22a02c733937380d6d8eb9f98599152838aff5e00d91012871efb686ab5aba296740dcbb61b3e8b85a63dea6e22ba80cc4df80a8eb9032a3226958a8eedf0b9670da9be3fb77774b1bc9a69279d76923ef686ffa46ac188fc0fc45caf06af585c8f889f52f281e925a013185821531c014be32cd1921a8ad2b4550b572f2de51228711535dacc109eecf4dcaec797b08a9634886c6952b0a6d979a59a40c3d547378888b9e95e10fde0c172b21fc5e965bd17f19bb15c2e5894c3e3f2f77ab7e218e5e8e5ec395440e198f35148a48973010d6005c73e44811434696ed01d50448c3afcd21db9c7c1b6455708f90ccdd5c0126834c258f18faf6119059f0c89825004b7b96fe45c8db33ad47ce7b0c0f5add599f8078ab128a48af66aff9ff82986a896b7eb8a41cda92362ee942b6d4ba0c4abf8e93dc3dadd7b11fc4a87351bc9d2e01c9c9daababc413295829d1f8204b697cec8aeab204e33515a2e8310dfb85fcaa3849dbe063cb4855edd878c1df415d2fa26e37519547fad0b9a4e5637ca570cfbdb503cb97e7348e440f8ad82116dd8fa40980950ddbd83fb17abdf665fa295bdc7f193cfaeb21f32d4d94c2f4a2ca6a6d00d6967d085379e9e59fe506e2046c9699a4372767eeaa25609bd65631e8f700617814247abb99987a1ed69c88c25c36e8fd7a3c8d48e0e37d4610a50ff77bbbd3635947f6f77d1a590ca330fcb0276cf05ddd12d599116b8e45179da68a2548f5ad7150399110b7a640ef735c223fc138d00cd6c6bd2514a36fad40639b04d7b77cdf160c1ce8b667168bb18584cefcd540aa27beeda7dad67e83365df06ce228390444fd1dd26bf215f4994cbfa2b324985741bddcbbafb71069bcf065093b39714dd01951f4afa702e001bbfdbfe38b2791b573edddfb61b1aa43fc4d5b5fef582535ef8f226d50a5fbb2bcf9d8071c549b5eb46d51161a9ead5ed4f57007f50eda3940b5125e23d35dbb7d98fa928b923098af8dd58f1aa5b4a439af1e8d3f47d07d781c609c03b2bd5e678545a3c16b67e37244a7131382c739e50e88f161f36b12d7e7ecec21d1b9892d9b95119de342655f22187979ef6875af166b3d2fd6e7295114c988170c67a6fc35e9e9dd3abc8bdf6ea69bff3e71ff495d7fb3a681e1501c5daa27eaa7b871ef31bde0733398446b7cac788244728dd808d0f38ced3ba1384e4697a26ea48382d9876b27f11537f245eb4e77026fd1f2ec3f1b5f36229ff0248cb5af3aa9d4465be3c2e0564ce006483b36667bbcec4b7b8b52c0c8d5686793b1866fb36d4772fe17253a9b04ea4919e74c3f48c6471b39e563f1ce587f94ca1039472899325a7f2db9e3d572a58196a3ebd6e4b29f19ad3a69cadd2878937f4779757e225914086dd3910adeb7b107607027dcd3d33bf7294e24567942bbb1f622d00ae8c16341eb080a9eed5734ca153a81e4c65b53980895e834614ab8d80bfe195ff54a7a1cad05e266fd4e18fb392a24ee63988ef3354a61f15e3646790721b9d5dbf9c2a59367b121be6f98fd41276dfa4dc7686bed9144cc7a8f3be897058426746f3d0075c0506a00103b4abad5ddba0c4b0ea7217c1899424ec802fc928f6775ccf432ad78eb6b0de85d16392f255c7a0d704a339b3fbf6c58fdefffa24cf12d42701a7861926aef93560e6d8804f2eacb38dee0405f3fdf01071b84da6133e11306beec0afb490f155c4f7ac74ab1e5899864ba672b30a68cf776464aedb7e66e9cd890c6905b939c65717ba92b1fc21ea76f685d2cb740ce47d475b115238f90cd14fe46a2bfb52db00dc711c07e68bdb7d349e017e5d72e0c4729380edf9f44f34e2b942818cc10d88e6826a3cd032ffa98aaec4cb3e3766b79983cdce24cca1dd497f7b5c9d5d07bee8d1ba4800fc0084b97f55a1d34955785e962f926837b62fd7d8a758632d9b2546211f4ed9c2485a93da4963793512404d3d1e145600880f790ffb6d52522bd6f9efbd00067bf2973e553f9cdbb2a46073d23d7ddce6a3e2e2ba7cfd803d8d5a96781e6bf7e054a410e044ece0b28e19ca60ff6a8766ca4bf4a08317476d146f369fbdcd105d4ff46da4b411de9003ae8052902f3852be57c269abd7711add432acacc6a9a332e9282a508e65c4fa2f17f7eb5c9866341cbe94a3f830a189e72f20b5f9db6aabc9b377f014fa3f4af8c0470f3959b1c33ce58d2cb6898a58c4af32001cc07eb8f12eb7f572519060901f07dda5c6271737686c3bf72a6b957dcbe9c019b0b588c24722bc4e2f0b918171105d258c427201f354a1934874685f6cc06b46bf81d7136b9365bfd6d1ebb2be527b71ea38164033ae200b9486ac4d5d2ef7c044deeffcb642f2f1150b6b9bc49058d1abf92965bdda9774b73c5427872faa1e24a436d62bbf6f744a673fc16caeeca85b2ebc05c0015f6e4fde46739c7284ca02f48513c63c62a173c33fd44385f863529dfa06acbec5b74e06461673182a867d01f5761917655a29d00e9cd3d4f99df3eb144c6289bdba7ef91a099d9ffcdd46649f12fdfef3e2d731a8a46c0982e9dbee7169b6bd733924109b99728891c01ee34a27f64cb95d5d1682ce0afa1fb7032e1b9181f4485005edf6d10cc932fc67e4ce87a0c598f237f9b36af37dffe4a840839cc18ec47b045cbc9e4983d1dc8e49fa464ad46b876a7681b089a4ce4ae60374263effbb7e8ce7aa791ae4f649741932afea1ffbd4ef0bf125e69a0bd90c0ffbc393aef8bcc6e6875a28df34d8e06c0175fcb235b4a84d94da11ea28d0a29f073353b635f6a7241a93237ea3d9447fb4664364989602a1034b466e53c92b0a747da4c5f237c69680af723e55f8ca11c76decffb89373784c4d5397f00754e73f23a1c0e63d5d01a5b70455bbb81cf936555a66d88bc6a7dab7b0ac95a554b2085e5c06306858a9789b0e67e654efafedb74302fe9022244a849f9c8a854549c9c64e9109316e0beab47bb6c1c95a351843bbd283ae15001d0dc9f725cb629b018d1c43bdc893c1e1e28aa876da4e530a3614b1a2bfba4e547ce658bc2a8e5186dfd4778bf512c33b30e389c18ec99ff5a2de33710c0fec77ca81f88abc708c519a1c2616263f8489bd0ea7b4bb8f95d143e650fd27c75868f96b8605c11b536ef5c99e467e2911ad009a7c30e8527ab272c6b9750cc892d6d8e59fef8e115bc0e71563702d1daeee617a3e2e98a71b072bc097b708433232453fcb0f01f2f4778448847470cfc7a0d47dfeb514ac8bbd6be3113531a59dc21266f1fd17e6d9fef657b9d5276a0c1a762934779899dac6cf9abfa7a42b987dbb2106cb38f1e9b69a7509b94d97683abe9dc92308863bc0e2deb3eb33017ca7be897454b4b56f817acc788d01a72f09baacc5d56c2f02aeff8c102595fa3c664dec0d9152c9c0bdc1f487ebc6d056e8c7057718db0dd8797c2b8dd4e90b9492452b0340c4bde4307797268476fa05be8493b4f4f1a03f14f15fb4184e1ff3ee7c3a0e8b5dfc123193d1aacb018483f6b17c3c63930b159ab9ca3525b0f5aac236a468c716ecc6a0f172823701f3720cf1bddbe964a7440bab0610375f380ed4d5fb85173ba8a3de9bd9b8537deecb8d5a2474a3f06ef36974367e391cbd64a1b1bea5ce57b4b3bf11221907dc55bf30e69009cb42969b3f415bef50d8c86d5861e47dfea2a30d576b958df76e3aac47f0fa76ff954ab856a29a2d9c2dc6e4b68e558dd178efc65f61a3c5f14934a734ac14442d71aeecc5dce1a40453a881e6b966426a2a1f38600b05bc787e3e73d874b5d2628001b77701c3f3180dea1bda87638ffc5e24d69ec70e35bf43f4f6490dfceccc9bf9d628ec491ad499771712877bb880578da2cc30341d7dac0f00d57924b1e8dab007494644746a8650d900dd0a3867f1e591f56e30552a377330daa5bf66f791b5e1697f25e38f47ee6b3c8ee947975af0f9df27d11d3677e4c1cce37cb040a7d07ae7c5ebd6e01bd557c4f8e12a36bf43dce832127dfc622e6a643c2eee8e21d1672586ca9725cf6f2c9715858097dd9d578255a5cb1c6d87b7ced29f1316a5bdaa3918034c963ba16cf187bb0a78f189c13d9f270e9e6cf566b8338c0ba27d03ad314273d8f697e7f7b99b9d125b134aace21c96b7cc6e60c3f810eededb0304e608fbcbad61a416bc2ef97b800a5369b751ed0a7d41af7625d9775086978399e4b97d7bfa68c0c09cb5d28250a1820a7b51f564d71b7cc980d1bf4d5025af593ba159405ab278e8754dc287b603b29a6ec83ecd2f3a3add38a00554221374c95e0e20fc053f36cb067505a8ff2ab476e65901a5a95a894cacefcf42de38389905eb3edbea6b566ad33e06f1070d3cba020db96fb6d8649fcc08403445bd41d5dd95b367382df10cf0a008a4f5057be872599708029919427b1d54f16fe43f21a8038866dd2a557c5b8cca57b74ebe499c4512d056ca85062ec716fc5ffae7e5f336741d602b5bd0971877d95b635730c2be535c7ab44b5717dd4aa56954f2ae8aee3d0ce78f94dbb824dd8dec807e115c519d88c21c9c505ead29707b16550cc05aeb1ba7aa07932db32f0522ff8749f8465c426d449d67f548c917afc14f6ed0583299692ac4fdaf3a3802b77a44e8b946a716b9d8f1ebc1ea0295e9360469126f8c32e53d2555b7bf04955181384b68261d55bb48332d151371f2759b248b9ed2a31b7a43d1a05f346b88c235c6db6635205c59967a56404c63b7d9e2be430348512dda3d283e9fa913799b36a2d2ca4cc609926fa121e795606e9b87bb5c51f17e7b984988847e09079c88c9d53900cfd5a59c540f17483e087a975e1e38306130e9b1729fdccb27a940321f3dc3cd2548f11ac259c634d34666677c35be564889eb814a2377ef2d63cb3c46f14a31e093092855164ba98ac3f0a3923d294a7455e91efebd0841e66933e96c9f164a6081fab9139f6e4b60403aa79f02347a3bb93438042b942190e6dc73c30cfb51eceee966d78b87f6bf2816ddbb7f2af0b41154775defae1aba65829f3da0bcbbff7a097394b44b2f2f108b2dd51b1d05e5a117be7c09cfe2e796c293f7a6a0dc93377a37f60c52711f81bcad728e017cbf767a0fd27ff0a402d419bb8c7c2c0b42158168141a61dea5fe368d100001e1eb49cb48c93ba797ed3e609950fda1b6539727d6219534744e4ce6d5c163da253fabbf11f3bfe2554f2f1087d3182146ead1e7c115116ce50b5ceefd74f51b59818d811e0cce49663d773c6be264a717ee518b859a8d9e95441ed2af7c689a4eba4670347ed172d873e27b3e62dbda6e5d45acb3a305ecd058e2c92dd052934dbe7ee22514e33686c23a9c9dfecfc4f3ce9734e9845b43726c354f30667297e98ff8d579fab343abd34d15965bccdb7c8d3dd47013ad4d5c432be198f54a6117a71a21b47a27e1fe5e35328ab51e146461270e5c5be4fe18acfe4684e26676f80e2da0a4fbf4bc8caa213937f15a484824d62f5301bd40dba798be50c0f68e9c9874fbbf8e6ad220e33b50b7c65c6827fe4105147bf650bb09dfb3fbbddc9b73596e126ba7c2f569e0d60e1b9b9cc910459c05568c49002eb90609f245161c699718ab25ea54b116f885f825a047c067208a20f1c02eb5dfc7ac13c3263fb6999569e9d40d1f", 0xce5}, {&(0x7f00000028c0)="e0a79c85b6696a2360e3c5439519b1e1ee79d95d9b0c3b9f46f61e537fd014799814e96a9420b995af98a47eda1809cd28a219d2bd250d7cba197f0cfb4a70d537729622b0a3777d98212a90465cce6fc4f1a8d4841750d1775cd32e1cef33c676144e380c94c199a1d43554e873423f98dcd28cea99501e96601288f0068eff88720990ddb762e7f893773083eb7cb5c0fef4b61c4bfd5a784d8c42af", 0x9d}, {&(0x7f0000003e40)="2a38fcf17db28d17a1e79074d99902316e6825d2e4614dc816ff821e4bd93851cb72aba15db82faad3a60977fa3414eb9c8481aa9c198986c0abd7d57dee0303d3c2966f71225f7f1981c03f4b3256152e130925a128abb1ecd2e92c67c5a31d274564c0c8f60931bd3f0a6a42945af483b569ff60dba916e271d68525eb69e0f2754cf27ee1f70d86080c30c065db70689688de86eea14617cea473c84155810994857d7ad5145e083fb40cab918e8fa8e7effebcfe5ebdeecc9ffc021fd0b0ea035384aef374957d2bffd81bed47168fa3e4a0cb5953407bc6e8198a6f367cdb36dba151dd68e7537fe46ecb6272c44eb9d87c28c7475bbd728e2a742ebfc9cb565ac09298d93a2fe9613a900c1b2622c32d47539459a8395661b856d8f73764f81d43e748c375d6725b661c648637974f54111756c75d4a78a1fe3487de3524d376dcf2e53d5fb613ac941658959bc224828cfe0ebad37ad9102b126c169165e5d9658dc926edb7014edf7d23ce82d12203405c3b4f784328e7cd60ab7430039e5005c87021451b39fd208554a46feae5ba630fe8790fb8acf260e1d75d61688d37d09eee0e2b67088ed329a8090195cdbbc534146a7d47dd4dd318542e6f37446ca5672622bea1b3103516b400be2ac460ee90ea92ba8b9b7f7fa82f67e02a790e79c084ef03d82045c331943c5f1ff40998c75f5a2201d38ce0b93c38aa36e5db89209f44df7de702d587429e83ba732bdfd7e26a509602187e2ac3d2913a70fb39dc152efb7c6eaa4a2b98179014368507dd376759d5e9fa4b6cab630ea9a1e032c97a3dbff1c2a825e9b03d9e34188a9227ef3fb6ad43555c6c1199bfd3be15ff3e8c255cba0a4de9c4159e84fa8ab8bdc7db913cec391f99b9b6749af47cc361f98ce6231e4ca0e101749611b58449ed1e52f7e1f1f30f7b0e8857773280542c866e67939179ec3d9338ec8b7471b2d8f84a9ffafd5034f699ccc53047fa8d83bb3e4528bd52488f687348b124a043cd81113d052f773935207f94f23477b7dfd088f719c297cb40e484a0cf76b357956761cb06d17d930e05871645f4a472846ddbbd6261b5e0377147cbe09125e398887e5d32ac1de405f458f389870ef7dad24c77e77c96da336c71da61351f10c7922f55a9c2658735ba6215f3c7efd8d7e5451ebad9ba57c6aedf6fb2c8821e08f910d6fa327fed1c53a87908f58ed91c2b002a6f9f0f7de6688738bc820005689498345fb21cc2a4c2bc4c037d18ce9f068b5068af489f3cfe3fed0ce9498edbb7c0e9319cc04ad468e0aabbe52b613bd35cb1adf49e8825d3a3231a9bb40d523b4141e26ca1a4feaaa9ca52714dd740a11f3756fb4c30b219674e97524a3beabf0bb78851a520a83bdda44c5075a50c3da256583e2d97be89c4ef7fd7eedac6c84998b0c6b5f8ad1742e5085dad84f683758c320e6050bcb60e89ac12af69a798d8590540af88f88ba0b70325fecb4bbfaa3cfee6bc52fab9f4171d4ee7fd88c465060283fb168263d35204da4498d14c81322dca0729b9caf6c234e7d087a0363f671f8d659b1102e689a697a30b3ea83ef053e23555755ff22c347c206db1ff9551c171b88ea7a93a19732c7e39e17dc293b1cd5d67ee3cda4d60390320abd66de52651aa940ce8614d97aec97b5755f480daf444e53485a57fded36fbd882b13125ff04afaf4376d62f6d8b1b34bde619dfcedba8a6913482ec4dc290b9f1b335c24901be6e9688e02431316ab3476a62ed5d5f186221cd2ee59d09963c45e3484484b4da8a546e13c21002b1b613530dc292ab2f38be504cd5a7a10867c4123708a834357ea887c3fd0a7a03324e5dd001757883ef16cd452dba368cb4c5cfcaf6c761ff2727a4ee74b9405c7cd10bc7fc99a4f3bfb0703a3c8b832d90032188704ab5d152f40e03cb6d85a55f57bf3a2c9d56d9d0d58cec71bcb7b3b93bc06719c70c63a4acd537cb34273fa40fd767dcd574becfa19839c4e923d45cb11d36c55165592215152cd145012da05f1f528bee0a97042eb58131619ccd274682beeb25ae16139dcfeae746cac8ce9895582b26f6e30637c7029e5f6de1a47e413c05019b05e4d25604babddabc9112a6b9b0b6d2f57e428569beb8ca1f262f45fd7ca9620c6ef02c68dd38432d5362110e279e6d3737c496afbd8d50d7e56a2771248caceb19d34af563ea75150289c797a6bd7b3f57051d713921be28af32f9c6652bc77307ace1020a351487509efb354ed9a0ddc7c3769cebe3a6fcc8f16a86c457f92fc523ded0c00763c295c75bf4b9565fc19cc3eca8d4f664201edcdd5f9e2785d6629ad0fd2ec1997c6fa3df9055759c3c1f43ee571ca9b3ffcbfa5047900c96dce4fce6b8877922b0e924d4401365d3f0e5c171387b5e5d7b211455815b5247cba732874feaab9240b7ab3587fd1e7b056c12c09332a95da5e8b7edb17f36afd16da9e95e3556330c0980a77c48dad809f9b2773c185affd57a07f0f92edb6013b3f4576ed4ab507f94857743acb0f7b544b9581a5614342ba01493370d3c3e1c8abe9ac60d48a89595db73f7300035538c5e562743368b3f16b5cf89d0a86bd9c5eff541a26a8c61701995e723b43439a4d4cbc69f13db40dd33e73fba03b42b3245d748aceea55d102bff2d296f7721ee2560a478711fdb96a7fe54aced9bce6a2487d9a34ef9967e7caceec506ab74fd2fd00eb7555e5e323f7ec667b774c363b43263005d0620c0d7b25ce14500569d653713441aa6b2b41abd449ac93736f4f3d54c9600f3acd2e05e822ea23c1891342ef8fca25f5b8c78024f5f09722fa2414a8bc769e8f1a5b02fba96e3f56f82f5e3be47593a9fbd26b76cddbe240a2f0eef487119789034895a7ce739726432697588c0616877c6174462795ad71b5314a43f6110dcf2b4457cbe6df42f444441b129157b3a4d13d7177908db161a25e25300e51de32c51bd7f7040a39dea1c5b49a3fa7c89b290c607029085b09339c14da90ee2313ea2ee421ece273aebefc8f594d60db69ab7379d23b9c65a80f5292ad49efd9612655e3f9512182ce2d387a5c0fb5177a8c96843020a9c89b311de21ea33cbecaefd2d74bda008955c86da411e46a759df223b5e86b4da64d57a6c36072aa7ed3c8a100f66aaea9ad3fad19cba32fa211289a03feca9a488aea362314dca961ecf0f5c1857c4fb358173909857257b69a4fc0607cfc72dc0ea6c69ae7b276a1a13b49166cac2a1bf19dba0475aa6de94a9b48a1ab5df2ef529a6c9b9503452b210230baf3170e450332e13a7d6e8bec6c5baa206ebf50dd58cfe2dafe68f487733cdbb535053d0d50fdc9d1e7b5bd4f36d2442b69e5ba0c751de73ba2e4f5aec1e381819b3c3884b055c81eb93bd330de14336254f5b0c33c5aa8a9ef2ed7ea34c663b3edd23ef19d6df4b507e0b2a2cacd824e8103d8de1e2d2c8c9483b87c2e7b25f5f76c64ec62e87dda4c0fe0f0cb9e2d46d2eb15433c7a26e22fe0cfbf479fb215877f62bfc430aeb10ae783a8383e47864ac5436b8f50872ab3ff93c909f8f269f04f3552975de8370f89318f450fe7e22701f39be9945a5f398b43bac3a7cbe62e904d7745e4fa38cf295de2cde3e71d6019409d8a40db0ecdd5b9a7b678a030c39681b47866dc5c2a60293be3e98354b0e4ae303f284689f7f40c1b06c75ea6c9dcfea7d6882e1dbe74fb9d8345a8518311e87eb041ebbe58f84d47527f68ecfadd7de1509cb540c7a8fb7d2b2257c7a830e9a939e19f0c14ca49a35b236bff483437a4078175ba3a47e17bbb7237da437a83a094fb9325c459bfe468e6a57a538c3db680e3e2c7cc3b4b53a63adc961e00c86e1ffffc586a3a33f3dbfa824e32b45fc4023909802f8fbb386bba19845124e50bcf17c25cfafac0e5ce8e2241d86c471298c8cae43969170d55a07d23899918d083b54007da4b47fc7e17e733bc278a496357386c44a401e0ace65db4517b379acfeba75aab79a831ab6ee3dd880ec2eddd3759a6b1fd77cbcf507b9efb5ede0c9faf8af138d4c1152bd8aa09d0ff9707487831ccfc4eaba76bc727daa23cb90c4e9c2315d035169dd9cc5c14feae2cd91b6a456168c5e197e29b20134aecccd07bbc374a430dd31d805bdd4bdeb775eddb1b1c1d7aa0b6b5fe0643d9be99119074ea5b74232ece55b897276de08188d49e5ecd7adb82a8f5b6ac110e600e99b3d3671f85acc1ea0c3727bc77d3578478c3e71db5933d6a11080e5cd743e2779c1faae2f9ae0679f0fece6e065790168379c4cdca3cac9c8ab250dca445b04a6640c5555e67f2e645897b95748fee857ab8018f8c16bb3c139aac5eb91ed26ac6c48a3a674c136448805efce534b43bfccb7e9cb2422f22e070f3f52ea3cc7a523d65620ca645c681c4c2ba6bee30b1766987e6997b6a63062513bbd20ac49b819ba2d86b573f096e4e36ad566bf0b4fff148d5f23f2e18e380c0eabc2e3e4cb619f7781236226d980f83cbe4a9cba04536581962ab6c48b60603b08d2f8de8b51522a4131287bbbd7d5dac0cb6bc40e718a2071ae91ecc529b61e9aa7ec80038158a1d257328c9fb741e990bebddefe95089a7e62da73f162f8eef64a8bc00be5a63f43280dce0c634730ea40b7b877f1d95651c409082356236a9b281da31aa7f0de99123fb91047058cb30318367ca49238c219ab2458c806612b474585ca47ab559f9c74aaf170d1dfb906e7e976c00cd0a69f7084bcf0399e34e0919c00a148dda97ac0215f06e9234cd9aeade131a08499b76bd531c2141e644040601342ba98ec1e5c366e21e0c4678f9950dfed9d40f1c10581fb655aceafed2a28b83ea99a3816ce75fc351649e72cbf02c29ee729d2a10aeee3de98b22c74388d740f5c14a52366c82748fb10d818cc795302e47eea062bd2e2685a4374f4970c98e843bb8d850ffbca51ef876e758aba11ba35aeb85eb55c0ac969532e3f8b8ae6ba587d4eaf301c5bf720cdace1b1daadcda77806fd23791dfcd784dcc3d1c0bfb697909884b0fe63bcc8aa48a3409afcf094c87c413cbf047b182662b3eca373b3168a839e385bf7cb43cdde50bf9d01f8c986aec36325bb72669f43f72e61ab616e3c7b97070f84a9e71a03ade209c39cee1581744498dc8414b377a7ee5501fd86f67b08d5c03dd98b7b676328a81ba36ba36a57c21d6018e7cc6654a645cd188133b5c2f74a19f1552911fb30d9e5602874be5b08ec7cfb64692413f46426a8e507f4370d72fb200a3f710f8f4fe41c7db5ac5bc9973a7874a831845274831d306b346df6b2b7d5d32fba23ffd6fbad75a2ef70669e33d6509b4a426a461bb131c6d22a859edd030627adcaf99fde4c4bfe97f573cb8ccc2229a095c03d3bfff7e8a92f68ef50e3c798504897d04239d7193f3a61761829cb53523523441c4592672fbedddc665664a8e52092db387c4d94fd5e1229bee0ba4a186a20cb82b8281caeac917f9902b340dffbaf966384b7b000749f2a65b80482421150fca1b47b8737b12d54efe200d7b68fee5af9a4265910162d3e98343ab6b2ace8e2ffb6f8fb4feef2b39e41e890c35e3e2d05c9f937c33647a44a439f8a09b387318b3e4dd1ff8e8c57f3662eb142d2b1d595d72d7ecf500c3f351f4e6e7fb16f9292aeb569d3f88237c91b3cdc37dad53262105e222c49eff2181294831cd45ca805a537adb9adf662c34a1047c809452ce502db0467dd09696d65b5229bd6487d9f2a50f1120ebd9b1", 0x1000}], 0x5) write(r1, &(0x7f0000000040)="000004fe00", 0x5) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x100000000) 22:36:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x100000001, './file0\x00', 0x5, 0xc7600000, 0x7f, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4d}], 0x1, 0x0) 22:36:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x80000000, 0xffffffff, 0x0, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x6, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0xfffffffffffffff9, 0x7711d9cc, 0x7, "eb81447804054a44215d5ba5b31b536b122e3271", 0x2}) 22:36:35 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x8000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) lseek(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x458cad9b, 0x5, {0xafd, 0x3}}) ftruncate(r1, 0x2) clock_getres(0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x120, 0x1ff) 22:36:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x7ff, 0x9}, 0xc) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x100, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, &(0x7f00000001c0)={0x2020000000400022}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 22:36:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) dup2(r2, r1) 22:36:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e5a63b412aeed0a671f763000"}) 22:36:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000140)=[{0x0, 0xa}], 0xd2, 0x0) pipe(&(0x7f0000000000)) 22:36:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file1\x00') 22:36:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x840, 0x4) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x20004, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0)={0x6, 0xbc}, 0x10) r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000500)='./bus/../file0\x00', 0x6080, 0xcfa) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000d73b9e2bb0b8b023068f26d037d0f70046fa7de91d5504000000a4b4ab63c83e13e33c25fb6ba8a0e379d7f6549af4431f5b22fcdc02c1dae3b5283cd1caf779db4605be"], 0x4c, 0x800) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setsockopt(r0, 0x1, 0xffffffff00000000, &(0x7f0000000400)="4ffcf3fa3eb888bb235d014a5359aa26d4915ba68477112606eecca02d060cde9e5ad6453551d69651377f4fa566d7468101723ae7335b999a561a21fc9d261deface94ab51a8e7bb2fb05b26d7cf0f46acb28d4bb6d34e02c11d3f8cdf18d47f9cdee0087541ff9ccd2cf", 0x6b) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x8) r6 = getpid() fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x196}, 0x200, 0xa7, r6, r7, 0x7fffffff, 0x3, 0x8}) open$dir(&(0x7f0000000040)='./bus\x00', 0x10002, 0x8c) seteuid(r2) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x1000000001, './bus\x00'}) 22:36:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 22:36:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x200000000008018, 0x0, 0x2) r2 = msgget(0x1, 0x102) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000fd87d6c844a85cba26d99c5c190edeb6f23158cd5f14c93cbd8be4fcc37f0cece976bef34a31f72c4e4fc8b62879d863e5d33f8d5bf2ae83b1e8c6ef1bf2c29c45c85937a43a99c8a7454da77cffe078ecf8fff8b3d0fe582e12eb165ab53fd747a6bf31936c950e511b92b397c1b83669694ad7d1e7728cc6cbcd1dc67a5fb25611379d7419dcaa8886c4c4b7b2c448778dcddea1abaea6d026f8ca523b02d06c38769ef87853a86d7c39e2198fc09ea3cd7a566d5a45921e89cd7d87fc1335750fd26a50a829d4085a35c4c2b3b749b046c0eb45220aee545cb564152e0a5c70c42cf8648270db322c6fe44dfc5482f135"], 0xfa, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:36:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000040)="11677b78c5900bcd429e0e0b83f9d2a31c324d5201323b3491973162784651f7b2161d526298d4583abc0e6d597bce67b489992136496d6342cc2089e7317d8c03fc59e10795979a2e27e052b84a594205937acbc1786b861a5f44", 0x5b) r1 = socket(0x11, 0x3, 0x0) write(r1, &(0x7f0000000000)="fb24359a9a86052f26d87098ba56b2eb32c12d4a26e4590d1429b0e4fd7b36157bb26daf10d5eda8f2", 0x29) close(r0) 22:36:37 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x7}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001500)="49a801f15a8fdbf3279dc18a1e850fff27232a2cd67577f769e801acdea9541939bf30a72f94da47bcb77fc78bdb309441b80153d3566d0190103b9400e89509e5655f500b2bcb173a9e305f13328b97a645a674948ff12dcdea66566df35ef19c2bc51e8de0e1cf8d3cb981c703c40e53550e0297e6dd81be5c384b593bbe3ab8df234f8fe1502cd9809e5b8d2fbf9df4861ec2fedf01c215d10674c8293bb54adae4aa3478ff58c05d7588b90c1933966e67cef6e31f3ddba557ab31fdf8cb8b86caa114b6693224dd5096c7d636f430c1b298b61d5cb6263cae0d1e62298ca56bb475d11de47902b02226a99370fa4bb233ec531db746f2ba5dd7b808f4ec8cffc13efbf09f9f62f54ecaf0c7e8614dbd830c1db212e9266e080df0a423f73ad8ce6ce0acf8919063a53c1d81eee9346d741c2ab73b192b6f3e4034405e445b69c21de884663d1238c5c5038e581798d7297271f275c35a2d4a043bf319580a9487009cdcf3caf13c92c4f93090e25e4eaa7dfe8fabcc8d4f46d449ed0cf2", 0x180) 22:36:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) r2 = msgget(0x1, 0x2) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008bc30c46423600"/95], 0x5f, 0x1, 0x1000) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x9}) ftruncate(r1, 0x2) dup(r0) 22:36:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) poll(&(0x7f00000002c0)=[{r0, 0x4}], 0xff, 0x1) 22:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1009, &(0x7f0000003200)="40168a15cc6de3c67c6feab6e4b03385ebae68ecba83270be91ac4c54757194c52595632ec5471889d828d2a6c5c94666b289c7b64bd2b3d4a379ef5da0ec1c56c0c0aaebb8b070b7caca2a274615f3d188cf07468dfd822a9dabe8cc06738e5152f9510712578b7314cb6da405065ee530fe7c3f42232c085a69769ad85dfa5cb4d495f769e6e2096ec04f0ac64a0c38ccba789ebcc7d17c21a93cd38881a074982d1e3174287cf260fde76ddd163367a362b78f62d4d29f8819c0a22a168ad312351591c1e35881747f8172612c4541af4b9ce68b70763ae1f01fc549382128de9c7395de7b9a41a2bd31a3d405597dac3acc836fb35857b8e889b0a43be72970b9e083e30b6369cd710106f773f817e43f5fefb987088801f3cfa93397a3d220d77c5e1ae1961d374f01bccb640ccceda83525621ee0b0ea3b2b303ddf44fbd1d13ce3d91085222a445b31e8af3bf41a3218660293a17e06955954a15504a26f75b8a25b4d6a7b577f4c655440369c26fb805aeb9359e52ad366087e1cb71980dd65e26d835c524e1b7ffe5264a70b1998fe86d812267f33908373dfe65d2ffc05c3fbb4e44c469b9cca9ea8beab2dba1bd8df2849b039e8ec46810fe07aca3de79f7997f147ea78584986404a9fe45cc51783a6fd680e2594d8b91f1d43dbfa00f19120ada287d29af1c9a22faeb55b06265f3b1b75b284b7686f4a63d05c63e8463058d8966795ddc21a983b01e1139de0bf7055cb70ca90fcd780e2c1e0c414f3b41324e2b060c979d5037e2170807e88549b160d8fd07b6c27e972c78b35e84173ae281f7b4031c6626ef7485f2383ef1fe86951bbdaf590eee21d733d5ccb9edf444efb787ca203a457e9b3cf88fe4150e4cc0c0c2793c3b1d6e9156c319a2a5591f41d321dfd8a3bc1c48379935893a1c521580fdc2d6920ea6ecb67cbc484b73748d9e1495db7d999d3c7e5fef35c51e9370ee9e27468d10237000e271b12eb36a3ccc4f546905b875ec5bbc8aa16d1acb3f99243eee311d44aa754b8f2bc817a9906d6de749f9f031b560086729fae590229d4210f6e8a4b429436d26937aa77b81de6a07c2535857dcb83cf2b67b9052b781e71567ffc31231e2416293fb292d8e74ff04c035df3d624712c60fb7f24895fd4a0808ec30d3496f00cf41456d02557a03d121f403d32e063b5f26bb136f68fc853c9f27aae4610c9190417c21b4bc32f3cdbfc9852ea25676cbcbb48665cc6fd6c3c5b473c0bbbd497054c5c427ae9334b29409f15e3b5f30476bf8c7482b4f77d392db81b16b0654ad03c6cc24a437254376f51d01652d5a9e43a874ad8b6d08692b2693eae86376ba795b79f53a266692ee9bd2138d3270ebf9a21261cc289c719b7660e7e8098e7a86b5f0e684e7846893e9c8455090637adc3ed35868b45b0edb77984a391083a6751f87f75603b42165a6e4492a548b570fbae1738f6704e42bb485ff437e1f6d2e6fd25160047f96b5ea4ffaa5d15e076caecc036c1176ae92dbce6a00ad70cd4c905227b37a22e821df22c1cd711326fa24a30f2abe9f1f633535f7255d7ec67957159a40d8f545c0c32b489cd6e159615d48aa5b027346709c39827e6cc9dc029b38d7b24caf98c6060ce7d490d37c6e6015eb55d7c3c432f59d7624ffab9beb7513a01ed6eebdb45ea6db483fdf53943ab9caf5365d3f939e024d624062e77f516417f4353bfa138c38ed6364133829a370a42e26e0f25acf87a73ab5fc9fa2ce0c0a636a504b1240d07f29bc2a6d5229720d2fbb81b9f1ce061a5ad08e26516e4c7a441f31175626ea0dd7d8241982f3b82534d462a4562ac478ba19f2b39d9cca05e3904a76965967ef3b0fce74d63327483ebbc10a3822041b3a3ef59cf59ecc11ade25d05da5af277fa6d1a5817458083dc148289111cc5b2e46bb4231de2c958386d2cc5b3dddcb07804c88589ccb06d76f814e7fc3c547eff1ebdf7c161215bdb3e43d5d96bc56610f26cce9d377a7539f95f75a77df9557cd2dbdb845a91e835c5d792057763a0cb9e027cbcdf78e6cf25124ee37072164445c51cf2bbe59d2c01c7ee800fc0b60a953330a648d693ba4bac06c5c8129db9d33ad7fedd16305feb7050461f93af56cde9af34acc06a45c39a97b70b0819ab7933fe002daa237835102ebdb79a2abf92f6d19c468c4ee07279cf5bff9b989945e18d44a986a30d974a1d1eb1a4b9b3e08085a2396ede921600e5edf64150f8c9895429c71aac2fc22354f4006754ab9db9d2dac9f634c509f0397d73a52c877d1490779f3dd6879135e72ff665f00770c3c3ddff5559c03d52587938dd1f2f9871f7f45c1e1072f68fc9d14c36f94f5e252aa68e658e6c51edd6b1a8d5c51481c0b85eef5e2eef5be18155ca3fc7c78ff8d5002869bba7d4e53bc73b6e88fd49657cd4d279b9bfc56ad3120fb80eec269f27793b66409f9f47378ab9913f23d37135cbde1f88e069e3720dd2b0e72e8d4fa93813c96c0822b0a246e396b8ae0269d524474dde4134804ff65ee751598bccc738b9f8a05ad674a3cdbf05fd6a21797523015d80841b6c8d5b93ecfefdac7e0b31b44db4c9ee89a5eda659de6fb07f2253ae43d248e3621326bd766a0c2337db7e9cd44967b07c1522fa1bc2253ac40a4127433a53f621476067807c05ac97968330c471abea368c11f46e1f0afa23605fa80439ea0ab3e8b1e128182ffd0d472b1ca45ccc3301c8ecd667713845fa1bc8739f1270c957c731a41fd0332ed9d7fedf723b4271e5f39d1b7d23327bb315b7c980a228d49a9919a4ebe78cc6cfee488440f0b2d4ac670f668db82daa1d61889b96417ee37521a25020a1318fa10e6d465359823fdf8bf007282cb90968d404c9fcfe32dfb5b61aa9836256b17e26b49d2e1d03538264bf68742b961ea7bf831d5725a221c4f5b28e760f929d5120bdf99417cb302232566d31a6d238847ce948e5aca03a3fcfc48155b0ac595fb3cf14198995e37b1a1e2ed622e44021370929bf4d7f78df3acdbd25da551b0b6050cd7524accdc67c47fb0019c1e63adb3f09d3d208f607543eb5ae22ff8a7fc69ace879650ebf0a0dff33121e2b952370f45c8d41fef87f5c9542a130ef117d5e5bea7651c6102d43ad6d1a74e47bf51763bb6facd785914ea030b8494f53e91140d2341df7a2c13d2f6c41a80fdbdc34b6795b2e7419e7eb34660dd1653d4c4efed2903936bb927c978163423f14800fdcc7543b564c034552fceefbcb1de69fd6e84a4d2181a7cf1893281abbc2d53f82e56eee26e27947478776151364521fbe95ef7c5ea594faf43cd9ae303d31cfedd827481afa32f0406555f3322e1bc8fb2b4edce50dd85b35b3903b2152e84fb1cf25bbd15327178057f30adb0085af101ca1923f41badf9d2ba8ffcce902f61ae4ef93f195a211034fafdc63ff16b908dbe9dc0929bf4fa98931dd27fadd374dea0d07ab2fe175e565d3d441994d1d3e38f30859b05a9f0e516504dd3fc58fc29f9fb5c3da8623cbb52d654e5dd42813bad61e403046b085922167fb7569e3a19470d4b9363def5fa0ff3188d45e9e0efc461e5e80a8a541ab79822116f9d378f0099cdeb33ebcce9484963fcc946e07008b7b49a585e50d353016b70c795327d10ad796cb13321dc71be487bab76d7391f08c28ed536fb0130a50b6f97cebc922bddda3b0bfc9fcfe5fe2a85124063523605b4603a93362d330e689cf6e5858cb1e7cd8306f72f37bd90b4313be3222a3af6ae3f7af1daed31164e54708b7849276c3be8e9ce3b70e24c2d4eee4e28f6c6192a624bb18f41dacc364abbdbb375395ed7ff6160755048407631337ce78e6736b3f5cc1d463578417e66519efb92310fa964d5d26615bf6c6b59334c25724da5c922baf05e3cd414bd8ec01d4c550db657ec574220b77b22a0fe7ef16dc1b097f83c3443d1261cf1ac6bc4552fa8c4e3516cddd4de7e2ec68a3ae6545bdff41cfad0bf6ec19d919690224e3f82976bd5300eae42615c58e7f7aa01dca356bff028a680832ae5f7f1bc063ef6dd6ceb064a600d897c5bdf47f8e03387bbe595bf499462d575b50408f07286100dd895eb69759590c3051defc04705f4530a3184ffe800f88161b8694ce284341278181c65d6d4ee6a524e824d94756c75d640ec5795379812080ac550006bed2bab6b47c9cd9150b7e4a00eef17064b8d686308aeb48514bbaf54fa55a4b62e99dae9244ce6664522c66525f286c1439fc5ac5503c511cfa421a4bc3afc8895fb746c8dbf2343ca24583a9b53aefa50aa0af2ce48f3e152dab4d44da14dd2f2cf0e922a49f75492992f64610a413c9739bfd9497f5616ceb9f5ce7b998692e37d55db505aa333fc291473e57c6e65cf7b30f84fd83479b79c8372d79f4e483bf5ea630a848c85767d39d8107f02ef1ee6a1ced0ee55eb61a433f40159687d6b16bc7e63aa7c7f2ebfbefe6705b9b9668015904a85c1d3e5631606886087dd387164b8abf1b01c21d5f22001e4f8585c6d3181daaa3b0ccff09bf75af2e56232fea1b41b276391d768f807344b6241ce4061b120a80360c87deaf209aae5fd8cd83e4f308cb5acb44c783f092b9188d858d3d19864dad7413254dcb47a6312398cc732e83dec934d40876dd20a294ab18cc28d96ef0ad5d30bff2570e50f89aec6e468caceaa5357a222f54b7fd4cab9813644451f15149ac81271e2c75cdf372a6ace82ae55287de378623ad4cdd3b856cbfaa47214939138fe2830743c8bb22588e6503c30779a6f17a612d61d3fb6fda5815c47b8cf569c9a2a857b43571ec7aa851f3dcc29cae0d2f97f3b40bdd94a0ad8793369eb41cc50548e8953f93bfdebeac05834043441bbfefe326163808e3054e05172334606cde4dc0722ee36c85938cc3bb8c4892acfe2f03a256c1e179460fdb08a38078c6c01f7a7d1724ea6d54d1a953d9323cd9adab251afda509609c24f188dae2d1504e18cebb0c69a5170f0366e38b5419380d62a48f0cf8810ccb3897d7585a6554a4cbed37516765df8095763805a8cb7ac0d1488eb5a171729ed177e53bf0e06f61d4aef360364946a5b902b865a37602d386469899f7ffcd7bfd247c025cd9e88359c365d63cf2cc258bac8b6deb8e973997bdf6e8d36bc17572f431d83514f43654860a8100ec48fcfca539b4b688600fb35c6b7db91dda1f30575549ae2c0af4d9305ce233a2e255b331d666614553f35d1fcef23746cf63bc3f4d2eca0b8b3929e4c7b9d596af13bd86cd6e8b17fdfdd63dff641d5d7972a2622271968bc1fd13b58b89183da96f70a7a2fb8f7c58bd306b16038f3633620d3dc6922f63ad4233a3a2ee74bb44fb4b3ff35ae83203506c584430c33ccd34b9b727b07a5dd8adbc80fab22ce29c4e7daec0f4ced9e5d7f9820144356d70e18b25ac449d877aab5b7fa85783256665a79cd2b070b8745ff49dc780f5b386503bf5703c78d8b3de1b2c77bc22b462fbffdbedb0d65540c5a3fc5810eef91ba5847c49d89e9b70ee47f8b691c541b25e225d997742674448ee51c2b62924508d5efe06736137bf7e3c391a6ef06fbac24a25a9ed27e5b22e92260d9877a0629cacd47b1f89f137d70a90e88a149fd524777f36c6c5bb85fc669bc8b319bffec4e83913b2d844caa6458a73715097f5db668f34bf2f93ab69e0d7c1591dc8db30f2b74657185481a195d5aaa9c36df4df77908e19e63b239d2569c9eae757c092f0626337bb55004120de87379d58d04a087533604") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x8006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18090, 0x5a5c44ae38036f22) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 22:36:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc004, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x81) r2 = socket(0x2, 0x4, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 22:36:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x25}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7fffffff, 0x8, 0x8000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x7fffffff, 0x5, 0x200, 0x7}, {0x2, 0x0, 0xf31c00000000000, 0x100000000}, {0xfffffffffffffff8, 0x2314, 0x1, 0x8}, {0x5, 0x7, 0x3ff, 0x7}, {0x5, 0xfffffffffffffffd, 0x8000, 0x6}, {0x8, 0xf8, 0x20, 0x1000}, {0x1, 0x5, 0x3f, 0xfffffffffffffffa}]}) syz_emit_ethernet(0x50, &(0x7f0000000140)="bf02e9e62c92da7ac6c57deb164c7e1f082d1a11eb4bf482571645d71ed239f71967b8e19cdd0ee5fb952d68f1032a48516cb72bc2af6c9fc15146fbd3cd7ffea4d05a943cc71d1cdb632da60587a286") 22:36:38 executing program 0: r0 = kqueue() getpid() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) getpid() 22:36:38 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00", 0x28}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2779c36d23c4149b2368cdddd130f83b08e44fb53557e8cca8105958b3ba4420e0df25b9a478c3641877be9d8de736a6243ce4ce5fa7acde12a3459b9d001af21cc01df8d228d10edf168c685134ced4af01b146330a1f71735f65c1fc9584715484730bd6c49da3dd486f33bda12fc74df32a449bc0cc15f96cd52ff3aae0be1c4035041622ab49e0db31b7ebd983f0c18c8e5a9fd3c4c792fbd2f46c09912a6c7bde60fc249be2f54f6c57700654037b32", 0xb2) 22:36:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x1, 0x401}) read(r0, &(0x7f00000003c0)=""/134, 0xfe82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x0, 0x7, 0xffffffffffffe645}, 0x8, 0x400, 0x9}) 22:36:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001100)) 22:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x60}, {0x15}, {0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCEXCL(r1, 0x2000740d) 22:36:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 22:36:39 executing program 1: r0 = socket(0x18, 0x4005, 0x4) accept$unix(r0, 0x0, 0x0) 22:36:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) recvfrom(r1, &(0x7f0000000240)=""/163, 0xa3, 0x800, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x1f, 0x9}, 0x10) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/213, 0xd5}], 0x1) 22:36:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000003c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 22:36:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000002f28f15000000000000000000000000e4ff0000000800000000000000000000000000ffff00d130e81f93f34e2a000000000000800000000000000000000000000000000000000000000000000034e59fb800f9ffffffffff1da4000000000000000000000000000000000001000000000000000000000000ac73a84bb605796a44668dd40000000000000000000000000000000000000000000000000000000000000000000040000000000000000000a70000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000b2287bd1eab604c068f4c8709137e8bd2759a328a9c3661929815b1d24348b3640bd4a124c39ff47938bc39c972c8a01186057c6173a01af2b291ae8342c000d1647080f1a975f0e5e3d0c69d71f71b44b2f16cbd98a9788577b1c75c204c8b14157324f44e221a1da3c9783997826a6d17cacfbbd3d666bbfbbf4a3c0ae95fd72b34b9cdbaafdadacafb9c39238bc40129a0a48864f94a6b62d52385e6fa064210522a27ee520f63cf94930cd23e00ef5595317599120c396f2651865e008843bac1200032ad2b66eca6bbc0b9981309d1c4cae747920ca920842387e6399be30e52f549a290211e081e7916cbe5f71441302722f722bc63d8782c8f788ea130ddaabf1798bec20f2c34e66ec55957b75ad9015d301e037a8a3086b9ef21959b51a32ea052a4b4f62dfe8eb572072ce"], 0x1, 0x0, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x4000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 22:36:40 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 22:36:40 executing program 1: r0 = shmget(0x2, 0x1000, 0xd46aef635d5590f2, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x12, 0x120) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:36:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x45) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 22:36:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20001, 0x0) writev(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)="0ea144d3bf20a8ac3bf7f9003caf65607d2daa6f42df053a93b9506ca9d7d1104cd6cf666d0b53dec53d437a0105e842af1ccf0032d02e20e9c42710c2c6d1ab0dcca10a03acf9ffe61d3d0f3dbec0bf34cf2a707acb9cf2a40f", 0x5a}, {&(0x7f0000000140)="4a22a680bb235147447b8660833d595e7919581c1d286e66071a3575bc3688696a30800bf61315cca165a1ba3becedacad42a56a74633b830dd540ae2882801587bad59ea7b146a1f21750629d6ddf1a453b1575571bce5a709207bf1c18e4e9f9ea6e56f0", 0x65}, {&(0x7f00000001c0)="858f2c3278af98d1677a6176743a9bfa0625d336724833759d4fbf4773020a4c0b1053bcd6abd30b633808c06178ac02576b0381681389f2f0749938ebd10698d79e7de3d8904682d3a13872f29257d6c927742822e7aaf1e05111de7800df6c74291f11ae8530ef", 0x68}, {&(0x7f0000000240)="6e371abd4ea3af504206d59fe7d31bf21720ee8ad92854a9b6dad07933a42529424f9fa672535c41d3be8701ba1300d7cc6adb2750d86a4ca4a1cc664cf1c9b3a5303a3b9bcf932342276bfeb2c6865002d3a18f162792823d17c603df2ce07b126fa3e0a08fa2405e57933db583af4159830353a529c8e14d444e18c2a2b0012c5a8c9daee7710d09cfe2d7b6c3e98c5ff821f482d3969e1b18969e267d25acc506011f6aefd179d436ebb5b108f0b1acdea3c5e57dc48e97bc7ba8192e6746e0bf6acb4506fe067de337f9a7200bdfd957f4be39a82b8b851828acdadd52c2", 0xe0}, {&(0x7f0000000340)="1d7f15d394b5aa6d3d799a683b06bc36aee339f091a4ab1fca0bcbe43e55a4661b3223ae4e06bbf5239b25deb9a606ac877cd1a42139d0ba1ecb7d359a0197e36f8ec6df064f124af4de20fe33ca86235ec71aff9739ccbfc4b020747d0576da1e075513fe05f50d763d1d01168a7596a847efae596085a16c049a09366cd1d3d36044477c47652788cab1d8ed47b479a78d9a8e885e9c67d0fb7543e31084f47e1e411c6cf0d698b362e54830bd4fabd4e2296dd29146294050cf1c06a9886788fc9c090b5b51a1ff0956fd30a3d91ccec1cf918cb4c1239763f3ae5b26101927d2bbbd72b61a3c9130d40305ee92050cbe5c5661a3ebc3523f", 0xfa}, {&(0x7f0000000480)="36f4264e2eccb0eba79dfd12a5c54ba9b25de763a30f41050c65433ea5f4fcdfb0405831b5080d2704edde94685a8a2cb258afb32743766a24b28e0086d42e9f1b1eb2aedfe7d5258a4d59ad0f40176d85d39d7c462c43c3dee059cdc8805870265cdef928ef8f28ba2076b1a4023153f505564692307424ad8a26fd7741fe704e", 0x81}, {&(0x7f0000000540)="4bf73ff15f3625893f208d21565b5cadfbb4eefd5617de5b2cefda1b3de75becfae9dc6247e59d21e4fb4c0f4decac4456888dc10ebd3ce5a42c98ee61f78b47a4754caff9fc45db07d7201ed94a177daf8e1f46232154812cead210a046babd5d6310efe348fed81b123508de2963be519a9c0bb70432ff33e0d5305f7b2fb3f32f6a603086c27916296e967a58e9a822c46acb043e3c238fca7111afb47d51527588163bf71bf44795a6a8bd54053dae7996a5e38095f7c2d0a16beb1c24f4b92549f44d5bac362192b407f60fdcec570a735a3eb2f9338a6102e54280f11c9119c0f96e4b1dd26730bb5e2d5d0bc132198134d3daeb827d894087f75c20886a407e7bdfa2adc22256fba476fb2cafb6f01879c11955f00774ba8fb83acaea73dbba3e0fa10cbd7b2b22a4a260462206fa81152e06aa4e4259795286270ab39a698693b61b337a02a6422364f89fd33752cead359a684a76100d8defac1e77c2f70b66ab4baa1e3205d719c41aed4757ecec6f8b4b19fa4e5ef5468cd2a882006e078de150b794e47c1192800b4f11dc6101fba659c71349322f181ee1e0e5452bd0c61ca63e467a8cfb15ebcc823f21e4013dd75f8f7ee8f6f0ccb9d67cd8f86cec4dbf2011c6cbc6d590fdf028e2511087eddf11aeec185714eafb1d5e0bb807f61bf83bc49ef9d60ab5432ae4942bd31fcd5fb18ac2c7630f6c9f858ec0c940408621b16e54dd08b5f2e0a70f48cbe0aaa32d6ea2349650f517c329aa0b978c15a3c61bc664311ee2406255b61116b69f991e686ed43dd39b490180596e1295223b36a5b84e5074ac6f57dc6e9ce40e8d341ddd18aabc001790c797dcebca76442de45a23a76b043164e94b591a2cb0f4627e8aa6d60d0c2014011f06e830344e3355296cfdf69a6d43323817fe0a8e2f154a1e355cc17d6b728a0c53f3872910faf8eb35cfea69500862355f90746472f4e771276b304c9c9c5ca589e0a232d3e485d537ab901efecff61d95cd739477a451f21f45a6a1f6350b2da41c11bb70b774a28ac41586ed8f42e5c680cf23d2fb59355f54696ae8ba69c17c3709b4e95bc57aa6d2586d0ccdc0a4c23d3a60e52407b7a931247e73a00e049cc96e15d4f8ffdaa4c4c64a57ec269f1501160ae75456bf4f51c5330425c05372482bd7b00ee53b3bd505f932c9a70c418c8893c9f515222735d791fba4cb7865d8dd638a6dd6cb9f3b01b8a58e8bf44793dbe3f00546394b2b1c2593ea9eb335cdf5e7ee04038a47220230b1c37447420ce2b14a7d3aff78ae5770ecf36b3cecb1689121e6317e98380303a0d06a29df8a4655d745956036abe0f8f73fb580ad218780ca1d3f91905a70086561b64aede0cc8fa25f2f9ed0850a85648ba19e9f953b7a2159f4098704c2b73476415b3f807d13b717103cb5d3f6459e0c7023cb0baca0e9efa1987bd9e06580d386ec009e1b0af1c0ba55f98fc84939c5a43c7dbaa926aea544187d75f7fa0e719137e6edd9f502b409adc6bc1bdb35530985abce080d25df901b5e4827d0e8484fa5e89d1c4aa40fbf70fe02381565d14e35cd0bccc819eba78476043d8c83dc4bdbc031b98706b7dc78ff368cf6cf68b83500df1ff186b6210d9d7c4aff66f63f55c54c8395800d6c715f85f59e7ab243ceb655a204ed8022f34dc82203df44d0d9d9d0bff5c53ec34a2954381a9468684715a9018a83bba0b908a1b0125ce08b0f9adad17ce248a8e6689e66911c6781bc321d151ac2f7899c9cc72077c997c4b89caa246b906c77296648812d2abe82944fc6aa8d0eaf03460b9f3d464d0142d0b43f6f1e94d060c803ab257d01dc790fcca3d1eeef7696f20089adc7182fe3390af04f20ca0097645e2317ee2f1a9e3553f8a94aac77569471db43096a7838cf067bf1db087f14ef6fc7b30f8a5209cbdcf25105a6698a6542576f45e225761172076cb2ec20a250b69b83b12d92e0e8a42e468e800591813cc681e4e2f607ce3717e90645dc76705e63af4e24274ab19ef02434a36649a747657e276721bf845a3ee86cfa03a34a28255a1ea7aabc36b2b6334a639b0a63852a0cdea91f5dafdbf08cf190caf4ebe425c743fcfb94c1dc90c1c080e6d3ef086bcf185491aec4c915cf5f97fdf6014bf4370d6b34d3b06a043c4551c1ea1061694b22fe95e8611f951b81d3a31039f2ec9834860382f0f13bc03a3cd462f12273b48bdeb72666f09832734e1f1567780a0f1252bacd82cf456a7079bf091e6821da4b647075deb6d00b6161bdb30c676720e215db9b03dab31bdacaa91790c84f2c33e3113f0969f7fd43c661be83f50ba0a90b8661f3cc1b2e1a5731391fc6ae959122bfcac6d67e2349438ab2573e58a1b737ec7bb39c40240fe6d5f7d4b88633989774cc334fba3ac94363d648aa807ae3f9b6578c9026070257a188194f66b2ddfaf3867d676c3e39013f140a9a1120db4661555d8efbe113a8b1d791682e252d3a3b51590e602642cdec583375fe0949cb975f65196c1abde0baf043ca6ef716513c0dad812afa0184150b13649a84df8b66ddfd0b21209e3c745d18daa2fef51411121dcac3b7a283e4bbcb8f8904d1f25f73598305b3f56ad7bcb22e9882d8a916736a2cf3b1fbddf1e97066ea4e0509e705c4a4605e1a106403bfaca5ae6ee458ab50434ad1b0ab2b721a3cedcc2d0f5c200bac3ae6edba5c54bf0ca2d2b9d8eec06be31b3cf91aee969842dd9cc4acc1f41dbf7fc8d0c09a1e243381620c2f70bb822e8d1b2d8ffbc4669c6b96bdeba040a825a1bfe133cdc9189f19c55c096fc7c994fcd8f423faf23eb5d217df70dbdc2aacadfabe3f93c051d01bf503d14e2f8d74780127ef1f2236f4187d4a5485edf0493294caa917949f98f326706a8a1cbaa402d914c083051969248d9fc10e72c063b4745d9d8e79913e71792dffe816b8ee9812b0683060413ea1e6fbf0a8d2efae8c83388957d3c4365ea15862a1243c6e53654bf260d808a765a6ee0c7dc6dd6f683903bcc7014bd9b10d4c9af249255ac0e132be219ef5ab44d9347266489c8c03850d850d1c948df079abe436c211a4dfae340ccfc3ccc91cb42473a6718fb14e8cb6b9240dfeb91d290135219faaeecae02a8d74a6868c546478e7cb7496354967e6d7a68b8db6c99f79ce2aaaaa9f22e48643f250be2440c3d0e36b6293e5c31630255d19b8ed4a643a9e3aa2b2a8cff73d48f2ebfea972d22def4d01cbcd9988e8fce7f4dabc27b114be20b83caa84fbd82d7f5f3e2012d71f26c117ace1ab0431b6499d547f1b028893478cd92ca1ee769cb29813a25e4dbf8e5545a4b3d0abbb6240c2c87063cf20364201e04fd4ce5124e18a49c23fa76cf0c2073da989104505e3a4a3779e7cf82a1a2a47076a6abd18c8db66e65e9198b377ef54467a5f1da61b397997aa39ed468484125f44a608f141d9ab1e92c16b0b588f461757d4180cc982f2654cf55d3be7119e83634969a7a29473e9082233e83be5440b4ce5f18f9034522b3ac348d0921bb8e106fa131249c0c87b83f7afd6ef3657e5860f9ee297b15d60f6f99bbfa3d745af22bd301fbbf65b968a0e10fc93576132719fb7d766161f800c7e029eabcf2f59e9c617e3c14e914653e59cb5fec9dede6a652fa6f698fe58e66fe08eee8baca8baa0282ba888522697fb72636f723887275f2d095d03692f98621e0dbee2ba1db5f79bdb8476b6e0edad24a524324a13e49e7868b981223ce9b012f70c7cab3f829dd1c80afc0dc7043e3d079ddb8dfc7bc7084c915919d85f8b9180c92fddec592bc84e065d781b7da52a961974329ee37c2f5fc5050f0ac0eb240d2f95fe9a7ca2c778e5d129570b3a02da02c48107bd660531a9ed6e25f655bc2531603f04ed7ea3122d86e096056f35af182fa7bb661480212ede4eb9f42edce59900db3693bb1c6ea6637b7a151b6d42303389933bd876552cbaaf79bf8b44319c3e452c139c2d2c7eeda274e48466cd12420579c1d09dbd6f4e045ae6cdb4c760a86900c2f0a821f6b4bc3f1cb6524bf082716fbfeac5864460759c8bd29aac06221a087e65a820f55baddc01c6526c0e8ab053a69df482cf5f33de91026c445e61dccf0fbcccf7c8f8a1351308d7d40eb95e5744b3531a655f7c28c98dd2849377082eeaf264bbe5a5fc78251e1ae6c66ee3ad98148e0810cfcddbea9edc6c97fac4076d35a111e90ec84fb22ddbe7146d3e87aac2a8aa1c8848c8d303651c044acceb717a7ece0c10d3ccb68e08331486a6ba630b25be4ca71e8ad0f2b5ba342b8feb626f05c1fadafce17a603a3475e018320babc7e6f198c8c86f72565554ceb6ecdda58018e99fa4b89bf2747f17e0499211042bbe60d018dd372d54f9e9ca230c74d4e2e77e37ca875195a3a3feb78eef1060d340d35415b339b876f5223631932cf009817ca0f7ffab9bcf2d0467548ca8363c0f3615dbb95a0464fd3c3ee39a1abd81b6d060a686c42eb86a0e3c3f47343e62c28fc65187a4f497c560bb6118f76ddefba2b88514233bf042f6cbfe2f8e18fcc1bf4ed495da442bd9c9808c99a433f0127fc7b0bb890e44009fe20da8a6e59e5a920c4bb1ffc424e864c0acc1257b8ab3a62a4f4d07110a02f8924648b37ac7102726e83358470fd263f272ffe52c592c1bc4c29c30fa89cf2e66c9726791cecbc70ae4bdcc9f6e69ca737a95d5d224adb81befd302724d5919d5d57352e3d62a0658c49a0d5818a5e057e53711b417594440671d4c6cdc6d2890868a20f4f511c5cdf0beb62d7a3da4d9ee21aa2dcf79a34fcf2acea6faa628abca6d6ca245353c2c19b68aefcd6b6c4a946828d562bbfcd989c03ec1d1773f41b7a46ab87bf105d5bb8c5378f61813773d0138dd6059774b066d3ef63f8747d12a2002bdf3235c175410e7bde8f66411d47d943639f11d6c2ad65c2cb03a6379d4323799b6bf72b2a641bef553a2627bb11d6572dd665334415ebad79933a1c217f1747995f012235218dada959d7900c0313a1735acb5249e0d51732ed540479f0b1474346afbe9a0ac3a0c6721c9f26e37a808a2b8d98f5996eaa88682d708fb24577e7c413501e3c3d6688e52a3e6c047eed1b1e33ada257b29168b2d2c871149423673640063cb381002271198b77ce8f926b6efebc2ae6b1ff062ef1dbd0cfacc7214c0116b173f9d25fb4f74df98a712edbb2fd5e0e4b5a9ff6fe44cb6dda56c5493c38b15b7c0ed92baba42634d2b784c9ff929cf5c0c21f71cf4d0a1664e620b1d33ae8cfe3f25b4ec62be796557100c3f70c35417ffacb6ebed5eb99e7cb3d1457007f92685dac12aec784714efefb84f872019396a70766061dea1c3e65bc8346c2da5bce653519df9ee03da0f5e537537a898377654cb1c8c6978304f4a36d9f4fb8ab979527d4cf755cce0443e0587b332aba52abb7f0d0603d79b141d466335c52541595b0f90ea4384ca20a0e131236b854eebd4e16a87e4e92f73c2b6e2d80a230d7dc338e8ef1f9e87f7759b638f29c2fffb3299d25577622ae47ac8f27df9d0807b0b8d5a2c639752e1ccf11fccdb013f1ab1ea7e15244a53ea8ae917c1879a7bf20dc2a4503b31edee5a84add803f332042dca00e24bc9ed6e206d5e65c7198d133a9c34c0cdbfc3117c3184c1837db7cde5205b150e88e6d2f956427b9cdd0ba1ef79215737f221c751168c414990b96546ac386a2e30ec7ea76aaa545cdba58ce3678e73d81ca2fbc4bc22acb83312fadc93d9e4cb1923ddcc", 0x1000}, {&(0x7f0000001540)}, {&(0x7f0000002680)="1e333dc2819e3df5c4858328f761266015a602b8b0712afe17def5c5f966d8ed631f0e216f82b5f40187faacb7690684fb30f44331ac5b753f9935d24446bd9e29c56a7ee487a51b698bf76298fda8305ff1f10d2936bfaa9c6baa065e79c96f3a089aba9b48e699d2ed1d80cc0c53676a23911031355ebca95f493254cdbfc51682403d22fce59141bc3bcd529bac15a40998efd1d74d7b2f25cde8ae3bce2b430654db989ac8b1e6", 0xa9}, {&(0x7f0000001600)="49287585ac049c8b527ddab9908390f1962d9abd54f3e16fd0f4a630f9bfb585175c8192b4a15f5e6e0d14988e1be5d918570151a7f801677bcd7c5c64cb4764d323b8e8c784ff5b5f153f6a0406e2f0d139b77238afc9f5975d317034", 0x5d}], 0xa) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)="f9", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 22:36:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet6(0x18, 0x5, 0x5e) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="e4e16a5c81980133d4a7ec31d306b458a3f7eb67801c3c783d3600131995", 0x1e}, {&(0x7f0000000080)="261856b4cc5e3a54476c8c3b3e853f955e4c2871ddff277c1574f0585d03bf6145faffc5bc575b4f7dbe177986259692f10bdf3b114fdcac3b540e63c29430173a1e5e753e0d18e31c0067e2e193d77fd02c0680250311f5690d8bdd32ddbe612efd2c55752ad501cf20007ce657", 0x6e}, {&(0x7f0000000100)="f9471a0e974f83e4b2836ede33cc99f144cf", 0x12}, {&(0x7f0000000180)="3f57e53ffbb8661ade46056b03aceca9c64e408a15017de2873111515047bd07f43e8460f1cac4e836dbe3e8c161b3065e57af6c7cc0b6b224cf20f979343a7728e9b2ea94c59b34d27d9468739b21edd27fbff93bf16131537a8311034765cb307499f443d7a0faa34960a8c65ce189066f9dd0c05439297c6700630705385984e822f77e75e91a54b8226087eb5a748d4864685d82", 0x96}, {&(0x7f0000000240)="74853ad06cec3a20301948741f5b225533c025f9ff835460b13f9d688084f9f7961cb6aaaf51cf1a6bb9c52aa10e6c12933190072a2c6deba25daa449d09da", 0x3f}, {&(0x7f0000000280)="ed877a122a5bc946a4c3688bc688c2362502e292e702e09300c6fb03f6804076daa8693a2ca5f1e9be2a74c2561d2bf57d9cafa8533878f94a35784267cb021f6b801b72ed907c", 0x47}, {&(0x7f0000000300)="d4eea5186bf6aee4de3fb0f119a9d3de57eddbb2deb546cb9601ca4a4f88d74fdcbfcfa4c4cee9afd3ac73408c813daaa91c3fb37760f45d164a5e483aa92aec854444221a6dd8015593ee5017124d8ad6df7607add6a998bece39875006745cfca243e4484855c9dae064db4dbcb859c7056e7ceeb2bd35083dc83be6970a4e71e5ff2e7addf41d9110df2fe8b4d30d03cc7a06369d1da79100b728079d70706f35dc9cee828436c7ebc90c516ccddebf5438db39ac8845d48867c1320fe9e58323496f9112705e65793aa7713d36fc216c4b27cdbd35eabf3aed377f9eab794d219989724c", 0xe6}, {&(0x7f0000000400)="b916d9e146f821ec09f36d574a53f3dbbdc1375578612d170c1ae79b2e26eca51f83e2fa894eb518b1ad07466822035a0915b1c039aa50c5af151dc4d7fc61d92e514d2f010c462d0f8b6895089e0cfa69ebca26cc7cf610c4fa86b9e364a04ac010ac88c5be2b6967cc76336cbe1fbf5c872dd47704184fbe1551eb95970a4cc42d9037bd823412aec6120541c28a0352084d8d37507df4fbd7ec1157265957f60f48fbe0d2fcb0a2387ab18ce13b835d4153c9ddf8aaadfd6f", 0xba}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:36:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f000073b000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 22:36:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x3, 0x3, 0x10, 0x7, r1}) write(r0, &(0x7f0000000240)="5e22b62282dd3de963f61603e8a1f25d380a1ef42ab916a0be72e4fbb718505246f14eacc37ab47b53b6ff7f5c8b916c9dd91caa9af7edc7210b2b5953f79e14d775a92ad9ddf2880e6f5e44f0cb885d11713bca5eddd9aa53fac5ac2cae8753571aa8f190395ec8efe9d0bb8581a25ccc986cb56e3f72f7941a4790bae2d7760db1d7749f7745af9a9ffa03f212c9bedd0b89057e72f8e4b244bbea7cd229ad2bedb1cc2363b9c0291ed850e6368ba3734ff08558580ade042044046a8a2b875f183108eccff77661125d030bbf230d3dbfaaeef2e60f3b1d61e304c0587a82d8c1b82c26c567f3481cb341", 0xec) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x100) lseek(r3, 0x0, 0x2) read(r0, &(0x7f0000000180)=""/126, 0x7e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) 22:36:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000080)='./file0\x00') sendmsg(r1, &(0x7f0000001c80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000240)="df3a703d6c6b0595410bf545c000a653bb3055939f80669b05d44236ee2b8009832db75e13a54eb54ea263c47102f439788ffda525637f1337518d6f60ab921a0f80376ce1519d5f6f4da1d7a7555c062a71f40732602e0c160e7c190e0c5ff3e2538be1eef19536779394cfcbe1f99a34af4f4c06b43da3b53f4af125cc5841f4c453e88a8e36ce72ad58661767ce8a23051d9911782248c1a2572d3a355a67ed7dfa8cf31a6469d3fcbd6ee8a1b148375697a4bbce3bb16884fd4631e9de514d75dd9ae9ea75ec2ad0831f94c6b521d24bf81d059a4835253da13ce78d7760dae307b22960bef1309524ee608530ed68345533282e2705870adb727ee641238061d1f39fe71c1a3977ec8a5f9b6f248c07072d72562a3f83798b94f03a4dc7ed44a3a1e9b53a20b2dfb6892e0f1889fcf18402b107800b7686f8dc269f190153602b2ccb11099e96194b16be15c444c716c7a08fe5aba674210dda82f81b0b1b4736cb0494395d5d633e7e25553a6e7f4be8947ffaecff2241ba604bc2f2bd94ba6832b0a6fefdb461c710af5136bf0d6bf8c0a6aa4d9256a082cf6b2fb68d9f75f1b2311cc4e67551d914b06f47082e00823c4e7d1eb672218af5be6696ad202368eeca142632c1b080dd192e99818ac827697c246dd22e7e9960173f74b39196b2d8818022633c4c037a9aac370f121e80593bb3cfdf61e2c56dd8a34e0b965a31ef669cce701c373076dfea3388863e579dd67c33bcb5a438a63cb5f4b3e60cf0fbe3a7c53fd922efa89c1c3894e01deacc98ee1cc3f334725dfac73f71a583916c552e27c8b3da1bf89926d60b41338fb4e26c11da19e442ea647656a47e3753330b957bedb26966cedb284bd73b70dbd54c6a2f3f32a0992caaa55ebd9b37a9fc39cdaf3ba185062b6240fb6b4c92608e9630b9364e41d128bb426c464044d7da11430abce0f7772a25c735e1fe937c23125f28daf5f26ae8200f622a5bb9e1702ee4b4954a07f056d6b700ca5c70706ea308b8db710ba2a5aa716f8e46deb0b2f8b2f3e08086e5b0c8e6c998b8ae30c450a3c8e406937a3daff513258d0dab74749f1ca3dc1e51ad0e8aec85622dfeedbea24e37f4197d6260be3c81fe64d840874c695d8c39c3cd6df2d7c7fede29f6952cddeb7c7b5fd636137c1378e8cf142c56e04d591822d2e22bb5a8a5fab6b99a7c34afd28e4c9adeda49576d12272f9cff874a52066fa186d39ae3ab8665c68a36d4fe663dfe560829f0381bde12c48b868ae11ee829c83cc22f5aae20395a03b9d926c19a622dcb7c424ecb78be2b9f9fce50509a588f3e8087335d07e567bfbce97eddedd2f92240d35029345f80b74bbd863e3371903d5a7ee275444d606b1ae3d6d704673c18c9759485c5a22115a2066d3d391b52f7e1317cf93e9e565d45454980025550e07f73690daa6162e014893e36dfa82badf7fd42250f4afaf193568ec566130f13a5370da9ca1cc901e4d50fe874f79790fa3fc64926ce5565f51e97db269adb0ce2a5695eb1b6aa76b88f193880f6fa826d228f31f9420bc7fc3641301e85fa7631364b02d7e91d5569ec50e603052c841263d095c4b0fdabcfbc3def8aacab577b8780ef9c82486e5076ae2155e69a7240bdd05606ababb3a8497e15904524907b33d4de408d8f892b828c00dd92fb53a18783825b2da098b079e8349285bc059524066bb13bf1fc3aa99be844bbad226e170fc1050aacebe78aef27d85f1b369b181a191e40872e1b56855cde30ca7c1334c226e5533952cfd855af0e62d794632771c1d118af9a67022541f82d7a18166171fd8acd73c108ef7f31a1c8c93b0f2159fb068078dea628a095b5bdeac71370947d1a39c0d2babf461b8a1aa108ff8885a4fad9c60758d69e1dc0d763c1d67a5e188e75074e3f9d96adb2bea6ef9693b09cdc6db6abe3a0125f81cc948462b6987901c4a7c0a3a0e16a646565eac19461346e053749142d4876b257199e2e42855f199217754b3bf22a812c1cadef5335b9251ad80293f5a3963863284f4524d9cf95f9280bbdda541b4d7771d69cf9f495a98ac9a020fbcbeea3340c90a078d08dd077c527d1390fd9e69ac3d612a733eed4c9953276c9a9d751a09bde65f6c73b537944410741171fbe0bfb47be62003ae511f3d9201f29ef079ea0581c978479a639d86b83e5e01213f14fbbec668aa55d0b85bf7f8f2db2a2310524baf2979e4967eb93c27c00a5fdf2d5b33ca8f559203c4e62d828fc8037dc12833a7b82c44350360b4ca257a17311b7e2343f880879f0551bd87ed37555de6b9dedd8b9bfe6d65f4a017265797391e039bc6f606395cbc68c95b3885661fbf55f2a87dd8802c36a2d68ac086f118d64fc4397a03716c408d004657373217bae8ad07f852efb31e2d438d526c21c32d959859027b0b9b34f91f70ec158207afc833a6d8fb845a736995c5dea569b4f8c871821686c0f19e5159d805b64bf800d0494e3fd3999807d3d7cf5df391d753017123ad507c8e2026fc39342f4b2ba5e9dce41e55b6786a9a4520954bc75c4a4357c220335b4973612141fcd24cec114bed2fb2890af09f66c496eb60512be67a13cd50cb6ded09507e947d8ded5c86fe9e8fecfdaad598e1d3b2dd70be20e7075aaac3c54dcf2ea9e0d71e34fceee29cd44a53c13d5ecb25e0b57af743d1e197bbf47d4bf3f5fb50572a2081b365d59f4a950ec7a9c559d814bdbce12700304f4e8af2cd761c9cbc30406cac946744f3a77a1af2fac1d12486d9a122631c76b451d801b619cb2dcc6754b34a78eb1b73c101e0a29756173f332d97825bd8564bd179ca1fdbd7df14bc6a5d49daeb5eebaca9d8181ff278f315090aadc91dc2dfd57ca9c2354728211331f8c179c46c4753cec096b00f0edc04918af8f6c2391fb96c2d78fe63126ca9f1ef8f8f1815544ae4db0d4ad79bf084c23f9b4bf9298266505eafd59453c6d36f24607a6ae9dcd9803105f2f22119c49006797e9d00f2e4ce939b5eba032af3d641ddfa982668d0d2f25e38db45d6e83ee84f7411ea91634cf4b9a1e5bab32ed390a52a64342d36d56e51e262bf277817348060d0c11969d9faa0db6ebb876a9485b05ee83863f6f6a736f2897d417655ba83ddbfe56837900a928200239ebc6411068049d64591ed63f0238fbfcde38dac5a7396fea74ab7182a0f43bed08a6bb2fda21b2e58e44f524a4c128ab59f7cf14e52b12b131526ad5974507f79396c404cc584066fe7cddf997543646bbe659e2a84976a04a06639cc31e5082e5cf0b70cf0968a7cb68257b1d371cca82288a7593487d096d6616babfee938f5d88a788b834cc962c09623f847dd782b862152c647cd6c5af076d0bd9423292d5308bf51a51486dde703144a13b954585b8922092a34db8e3b01065d97bc4c7728d511252b955dc7b115d5ffba314c8f5a0a43e1c110de47fa9790dc4eebc32dbbf5a511dcf7df5fa956d7957664409f3a381543e145ff831ebacbe50611335e28949aa762c05cb9b29b6137f15d361444275b54e871d1824a0f2967f62ee006f8141f6fb05926394c498eb1ef692bd39e474cea0dd26a6cd3e71cd856d8cebaf60c1995b597a4c28d3019981b4584f652ea9ea3593c385847e983e954930fcbc071b01705901b2b169108c12249143b5bf48312d556e25bf670a23399b28689128fc2723483637d30be798b9e67dc4e0ed3383199562caeef7a58594f600e9b6d8ee2cc8aa414c019b11d80cca30f3dceddf1a613de24404a147c02bd2615fe5a4b08a1214f892663060e413533acc13968605d1e4527b4181fb5ab940df82fee8e6abe5caaedb7c83b9d93ce600587bdc26f13beedfab41e3ce2264f899f34658c060fec07bed056010904c05bf81b9d00d41ec95d51b006a745031dac0054f7d4dc85c92caf1867b8510bdab546582e2c9480308162801336fa5a20aae086682407abd2363651637b2e1f61d42a3510a08ff7459b0fdc6287c2aba84ee4316a63f11eed2f81ca35bbe9b7790460e3596ccc23ae044755d22ebb0814e129aea70ee2252e03afd6ab48cafe46246825f603ce25235f9678a3ee07eddc1dd115aa4f1ffdb59fc6046cbf03dd9ca3dbbd00fba97763e4b8b526538d5f65c4c15c2e75daf24c9e5adad2a1d65f7489de4876f1943d28f1e66f87dea1fd2a6e39754ba1f3f3a9e7b7e85a4c17fd890c398e413144b28bb905de2ea8e921b6f79d58807d24042835cbd1b7327705dfa3e1eacd87953034c785e9d15c6ea0b11cc320f0be360fb4171512c5dc970f446a3b6a5f3bc6ad96976499a008849ff79de3025dc33e61880fd10be6eadc70ce713a2ace8d67e8e1c1c9451c3f602420953252c9bb57f2b79254b277c3bfc3f8de533868b5c8e990beb1cbd96f23efd6691b58f778cc7c8cd44d93af60e0aa7130b4b7f5e3e8fff7987073cdb82111d704ef6e321f9973ccd82213a8bd862333511433f038f27929fdf80dfdf0a85870ac7f9c3eb102bf077f1fdf563f14af988a002d50a188b0492efa415b74d570020b02e0c84973d8b08c7f271e015a4054f6ac385883e39d59d6869762b2a5576d87a7970d23fddf5690792f9f4c29a5d4b6255c36821347e25c7605f62345242bf5923c25c638b67fcdedf8ffefad93e46dde0c89611b4454dbdb3d328b882b0d4c8a19e8c9ea1348744f3cc54dac53000d15a0d4bcd6fd5f72c3ff38c9012c0a5da5afa6c48d43f0a0a22f561544307028b0df63adda114019525b69bcd6dd7009234b0d354b82063fd719742a7afea51cc139758c090cfdef6450daa9cb014551c72cebfd9fbb263df9e3feebc782f6014a000ec216ef1edca484ab7b692e6217827ea7f157dfa8abc83dc9d7a8216cd18fd8f8fae4b0b35ed4f1fe01472980c238a72c32c6b6b3e905959a16731b947a3108f4967ea7385705130515ef265e360c56877871a93d1feaf3466680420b3944a892b69b51c41f55af732c9b9f7aa61253c211746fe63d2758a7cc82c9ae0a3e193dca0361b8662d75c7a1dcc7f21de329be8d64c52c0cc425894a89013746cadb4b2d7c65dc5e527dd5be7f535a9d65a61df8c10f331b547b31bfcee0cfec3873374c04c20b769a838bb4c5f55d4359b19d99ad8e38652c2837f0cc2b47ab638276d3d2d2297ad9772208ca728c882f1efcb3fd811cdefb4b3ba71a89728f7c85aa43e6818cff8306136f0ff818386413bb66b4ce81639f2c586b4f520cb55ffb3460eaf89e6a77919cedc77e8a783a8741c5776194f0e28452deabb86a458a2e9b0522ce4f346cc34dbb384a2073d863188e1a4b7f5a7abdd09b392287627a0c9f79f1ab97252dd8e3fecf00ee7ac57359a565a2d0d3eeabee97cc34297ac363055ac1bd9ed07e82cd8d3c84c4b0fb0662a192c3fe278d4b7711e231beae564bbd921abe9bb29426d82e91e698eeedd7ff490cd306557de1ca0f6444197ff99c283140a35bb9214aae76e3fad662186e396002749ff97f8a632958aa632b4fe312a8edf25a03926ea3b02bc967d1b54c5c60f72b5678b79eb4ce5bda8fa238f3dbd3b14cf3d0de34144cc314e7282f235a2797d7222f1ee92b579f8020d907c7b18577f4e7d3bef8e92f38bf6b20006d207ff2f1286583fbcc17ec6c8b4bb1b0034ad265510951cd2e2deff11a3162662c2ab0590c49185baf153e3e5b7a83d7253f7d291823df163939c99b4a19d1120df759aa576f62f7b08c102be27e53ce6e4e662901b5c5ecbd35c15", 0x1000}, {&(0x7f0000001240)="1efa5cc0185a69466089930a8c0fef5b9ef9cd148db1af33a925166484077bb04edb", 0x22}, {&(0x7f0000001280)="7de76a5ea8d68609d2fed87708e9a9ac0f25c04f10e55aeeeea3bd3cbbdaca126e08301d91721309205047b56384cc1baeacd7f373c3fe15ac84654fe60877e09ff1e391ba93cc1631032acf079d8d6d389a8f69d5d2421a677e55846fc9cd2e458585c0fe3e32d83012f9b567f5ef9935dbca29aade15cecd37a8aa5615f13a05a03fbf6f9a55a805aceb2773103422c7bf1eca5f4969a78f4ba6aae6400dbff444c449d6448b7527096b70caa02bc4d489f4f2", 0xb4}, {&(0x7f0000001340)="d5666bf8e4f3dd9fdfe8cb7402771789bc6509a050582e8efe804cef10fd5780a9aa41cf5a593d5affb29f44a28bb58fe3b928070bcf4d89a50ca1367b3c3d18ad944c768d27db71cb82595b10b2d9a98cfa2e1c79457b5dad27cfc4f99e95c695f17e560e125f44d7ba4e107e388da99c859adaed9168f5a30076f05cf5643a60542f01aedf7db00bfd26808e6592e719ff91e8202908b4609bc9345014a3b236a41fe1aac4986abdd29079ab09cb1683b26618170883d402e9d79a2fa86d7edf3f5199dd4c671d3899ccd4705b3f69bb018135dad5e4f516db3fc72afa7257ec252101b0ee8383ea8a52390a174406", 0xf0}, {&(0x7f0000001440)="dae3672254ddfd0228068da276d9e8a9fba012441e9de6c67786a835a4f2e2f7e773fc4b5ded5c24bb02956ba27f6f650f7357585da185d88bacd17c1d495e655cd08f0664b01047bb17846ab5a086cf4e69ce7b531a699d27f16c8f20fd643d8ae8e01ead034dc04abea44e735d2d97403c58ba1503231dff40025f9885bdd6bb3df3f8c1d4f316acdb5295a37901a8b9d44a5281500d47d67af0fff14a50afcefb7bf40a62bb31cfa6a5c916ee95afdfc4", 0xb2}, {&(0x7f0000001500)="31480628dd279bad84347d97ea936d447ae393df8a9163ba05266fa2d4f2d296420a19f42ba1bb769e308707fc611882cbe470c048345a54153f67d11ce24cc49408bed181bdc78888f04ff1094d7bf0bb841abb0fdc595f6d90f73749ac35509a6282c22744c07ba6ebe15f639602de5379b1f02165be04712a8aa13d89ee86638e9be32b9cea14a82b5a8d83838c7a2560a3a3eaf53a23ad94041043109cc659f5d590915b0fdfdca9f140190af93f28a35d90e39c5c6586685c217e", 0xbd}, {&(0x7f00000015c0)="96cfc2c2c2d52d0bd967cde8986ae6b9954f132dfc97820942c68c30147b4df8737337b93891e1785da109b38822d4f78df143c213b709ac8697c63df5d6edc08cbb1641827f4f55101db129253fc1cae4010dffc672ee319e028a8ba949d745ffc8f41218173aff409f015d343ce77696b8fb76ea90dc1ccbce3135e77912247ff265ff25da1b7454a62888fb2497ad605e3c0fe52570fd2da8d1f9b5a1b839c34cfdc5c5dbf3dd11d3a80f3fcd81383972fdb16b94c29fbaf885beabcab33a77204d224b61ce7906f2606576217e0461a355c5de9df3d639ca2d0b7c07077605779aadba2ffb4cc65f6ee878656579c35b1ddb1e34d1e9c786a59252", 0xfd}, {&(0x7f00000016c0)="26ee1ae43819404f477e50d01eca246d5aba8ac4582e77ac7a3e774040f0c8873e6edbbfff79b5cb67a8235dbf1bdffe08bb2e4e3da24682fe2df073810376ee602a19342ea2d80711c321af1d1483f10e4d06d4e6d1f3ad83a85dee81df54c5ee02004d01260a73ee75bec77ea10bac391674d064adbbb301e858d5a786bd3883dd8f7567ea82276c7b9c2cb0db8475dfb1c20ba5eef1", 0x97}, {&(0x7f0000001780)="86ecec18", 0x4}, {&(0x7f00000017c0)="6787193681d2f432aa3fbc8d23e5321d562b88572895f90381767c011263c34253662953260b61d042ff8120c44d7e1fe7e09656a6b6e3b96dc47c47c2e6130d1f74d783a5267bc689bb3659f8f7c2fb1f33aa8a138e69dcbd96b895adb6ffdc451e4420dfb077d5a9e50828543b7b10d7df3c49f71eb27ad21f8e5a0c5088fcf69db560424220d8d5ccfac4cc6bede8e112c6b43a9d625f6cb9666d5ce139f3dd4cc0aa4d82232bf06d097d7b429e91bebafcd18b075f706de5a0769d1219c0d00fc9a913dccc145090f5586898ea150130fde5842f4d397aa5d242cc997f1f71cfac61462618550b9be0f87b7e4a2ac7a0a22d71", 0xf5}], 0xa, &(0x7f0000001980)=[{0x108, 0x1, 0x0, "448bf4440127bb2dab2baee3c6ca03674e8b25b271f7bc36e8066569e5fa126844a09128d59805dfabb9e988fa7c3eca51b93042d7300177e6fb32e9cd7184e70670721a0a8ae2f6bfa0de704772492e5afcf3a35423988371d71232bb0ff9e5f8857ef0a03d84ccd68616e5f071d9f789d9e37e6b6f5a6791d3db8fb39c5efa2a9e177124a4da3795b0d911b12b52bc7c5354197cea06e14801cb437165838fccf6b08663c2ce5531ccd2d5a59511b96bf57b364aa9d182c067a612688daca2f31512db4fddc03e036a9a0b6dd44b9567f821c0570b8b91d0e621f0d759f0c030779a4f97f65dd765ed22cba23b4ebf0c4f"}, {0x80, 0xffff, 0x6, "6ade7543fbcf450578a8ccdfe2d5a78690ab5e37cad8167fa1c7aa84a9af8b8073d1c9cb5169749698a0e6b584b5891111a2fb6fe2cdf25b4529bdf1da863276210cd80cb3313b3c57af52cc2d28c27fa7c87e33908cf5617c240f10cee2d882a766aff96365dbcfe8d5fe635410"}, {0x108, 0x1, 0xfffffffffffffffc, "22b301cee9eada2843d8034ab0e5454fad6fdb8756205aae9b7df451d154fb2a9269567f5897ed1ed1a0293f2179d0e005a53c3a40f98e3e90982d19e0851962205987eadf83d2b2eab456d94aa6f30bf38fdaab14a32222406ce8ecea33c45522fc4f990fba2307637200f6aa3b42992cd886559d520ed8b86bb7756a14fdaf04afc445c1cf5cbe7f870f695ad1cbf315b34efc98260dfb9c2f3fcc5a4d64e816b17f5973b9a0517c6e0174ecf24bb5173b790217246b88d2fac936eda3e4d21b8b88c78223913113ca1c441318749a3558d2d302b0c14bd378aee1a2d24515e20a5f30c65f90d8bf71781b803963a3e03cbcfa"}, {0x60, 0xffff, 0x9, "5b76fea240627b7f21cd49ef10f9015fbab772e456670e2abd7af3bc75502456d7ba3feecb32828365c3eb5f850d8829f75dc8de606800fa2633c5cdf4798917144d72b59d387590b297d1"}], 0x2f0}, 0x5) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 22:36:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x194) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="f6b02a12b9c77c7d38661687e71a2928c0fb78faac36cd0bd34d907e7af6a27f523073d5a1725ed0bfef0b3d03d768d4762721d00e0c44783ac8dbd2aa503dc41f1042e4e1aae6a94b2e658376", 0x4d}, {&(0x7f0000000180)="f1993b643e1052e6f44e8b0999bd48cf08bc4da691aa7fb02520c7098886b8", 0x1f}], 0x2, 0x0) 22:36:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 22:36:40 executing program 1: getitimer(0x2000, 0xfffffffffffffffe) 22:36:40 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt(r0, 0xffff, 0xffff, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:36:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x170, 0x0, 0x20000000000000) 22:36:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f66696c65308966696c653000"], 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r2 = open$dir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80, 0x80) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000840)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') accept$inet(r1, &(0x7f0000000280), &(0x7f0000000740)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)=')%\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='x\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='{\x00', &(0x7f0000000640)='x\x00']) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000006c0)) 22:36:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="0673d6395e4eaeecc2b33d189cc0adfb4738458bd9291fdfe56b37ef7b36a15ff86d039e3b8125df9a6b5d6ea6ceddbd0f783562a19011b401c67d81021e1b86c7eebdcb60301e291281a922ce1520507d000a69f8c1e0be056f249917d22cf65f8cd2e9916a75a1e0edfdaf695fe68886d75af5db97a73e7c261fba12e4378d1b467133e6e2812dba28895bec0230960e44363398", 0x95}], 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 22:36:42 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xffff) r1 = kqueue() write(r0, &(0x7f0000000100)="74f1d038f205e5901c74c59773b6a2aa8f9aa73f2255df369c42a955b5e9f37e26749c11d6fa96ac495741a90c602407fbc479932a41d13d3bda2ff3f175ea4dc5cc80d3d76becdb3dbadfb476b6416c8e368ecf47f4e61b7b12f4c5e006b7570aef10894a8e9a21000d288aeb487a048c123ebb80bc86232d269516ead56c87a09daf4448727c1373ac02d4889131d87ebd621a3f65f9", 0x97) r2 = kqueue() write(r1, &(0x7f00000001c0)="1c9acc57cd99abd192c2c7d8b9b2b1cc0ec6480ae9bb19f7daedb71c8f2dee150118bfd242e377cee152f13b758b68dbfe86ead286d9eb965f3f3dee845f10cd1aa4bdd2db486181b01f530c896119333f5498180443bf13ea495fa626123dabd89c0f039f428759c4cdcf06902b0d89a38cbe3ff9eec4a416868ae69d078035d846762fc7ffa9b232e0b43031089555cfec3f89f338b345470c45538f3d313cb8cf526d2eb00edd4e682b65ce9ba2414b0491c4741e54c057a8865d12fe3680e6d71849a28c036ce58d5f0c08f16d5f6af548b21dde6df9fdb8b467cb885b8bf0aea805d4a88a41f224523511fce2383ee68419a1af1378e73ac7dd77de8fb12ae4efab52d6fcbdc37898a4a1bbf06436fc2c01a2290fa973d3244258da80fabc1fc04a69a4728bdb3154c5474ca8e1d27769e428199eb6bdad8573bfda4f533b849373fc7e37b475bfa83de9ab92d59b0e1d46e9ef95d4364d58c99c3cf8eb59963c8648114384872fd542e456cf06bd3c036b244dca2caf834e099e182f69e20cbc18d1f860e51065e1a9d5f15245ed05e583504f208a75a63cfc68df2e87cd8e69986a84514aba39dc7e469422c2582c94eae0e453b96ce9106b88247bd9dd8eaee6795d12d2e7cc4598330c95e3ca3e19c15502b00a68aa07f23749c3aa9a45253ca393c8babeca39873e377537c8aa8e5c7c8beaf7d028b3217d05e3fdb351db49faa8666b82d64b51280579b1b2380c79979a51004ad5b653245e4213915c9143ec7895974a1183698bca57936d692195d2fad54b0a99936f04ac457984e0b8e830416fffbf29ac488238a18f63a91a6fdefef83ce3031975a3c0a1ae6f6766ebe095c12897fd26117b4e0907b1a2a0264161081e723e4c646fd26cd11f7c0e454f9c1cab7fa1bfc49506f32eefccde43f2bd8fc0254d546508e5be6ce9aad7c1ccb2d1d0aac9b3c55d81136ddc66a76edc2a983c9419df03908340fb5f6830332d683e18863bf0a19696ae1e659ccda7d43e02285971b2e29fb4416d29406de1c1feb4e3ea1cda39fbcd9f9296dace197456d80fc7041dc8c570742d061b17bc0d8b69395ffc8e82bd20462e0144154f674e69bd1309345d505e866089ca81ae069a07368eaae2be4592bdac09da0eaf2159719350fe784ef1e6554841166ff63d5d3cc76f5ccfa46be7e4846008fa5a9744b9573a8707232711eacb7453556c45dabbbbb47ba8bb319324d7aa9c690914f03f35fcbc407eecfb48c52772ec0acab4ede44fc70393b117b43e488860375eed53d95904157e9ee45a2eb2833fdbc129710580ce8b3e109bba597b07f1c1b06287071e02934f01566c6d0418ecf07f20ae1f6b695bc35a5f8afd3762d45581f794ed9bd5458eb9c6ff902a22b59fa03524128e3a1b87d3f2f92e720fc4be31e289298a2719421929546c210072399dc5a09249a382645de832cd599a06f8a16044d622706717a638f924bcaf2b8ead7920508958a26869e542519ea28cd6b0b7a570e1969c1a07083d58f12f16b242ea14305d8986b786661e1ef3cf72eb8228540df0237d4daa4ee498d53c52f402fdb03c2e85d82f29a1c39c0480ccec0796db06916bcfcd1973a7b6333cdf5581aa8789467f25cb48438fb62f4808be059ffff87ee336083ff691381f01709178ceed1202064d97b74074bed8ccf21ed9ba6554089a432efeb14a2ac1e2f3d256728b1e0544140f9e0b5d1e0fa43e2e52883e215db7cecb96c630a97946a723f19da3138f5b99da95adf4ee5d0966a75c2ff64960e29f246d925ee3d94ad0907002b334f33dec76c42c9730d3c86e4e63350234ac28a712e89ee391358ace3460df79cb121311fead55565fc08a5600cdafa27ac23c3b421cab536c920c834dd5659b8f8dbbcf97e7a69ad432c0488b081bfadb347b524c27fa94243a0b8c8076eb61b4097fa53a6df07de6dceb8cba436bbbc34562e2288eaf014c67852fd3870fcd69b07329145fd71fb19142eb00aff33ed888bfcd17b29d8cd1cc9e3e461b41676f544d88a2ef247bf241195b08d6322527990a2a75a9a10ce8112e3938f894751ad0b15674c22288f5c62aeb07c295a787db46c3000be6d08491fcae09e23f6d8ee8614a7fe24a047832d97e06104476fd18a4da38bff0dca7729de428d0cd347717eb21b0bf28ecdaebca0b81f3f80ad137868deecc319a9b49bfb8ee6f11556d9e08eb0172729b1bf40adf4f2bf4cd15a057a1cac5ace580827629f635f1c231b4ddc40e3416d9c67b56cbb42f5f8f26b6a6fee8c13b13bbd4a5f9e551a9ae437fb7e0b0345ac7edbe40032ee1bbc1842471964c7367143a9608793a3464bc451ce8cb4c0dd000a0eef45ce08b2c7fae004d8e311d9c2f11e0a8f42eebc3239c610f76547ed0bc80a13f8ac06e704e5892d29a32f0d4bc502e940e5e05866e53ad723953166c3e1069de1b41cfd39b06869f7e70e76ad8bc32a6806db24a1fed0600120b449a9d00cd99bab3a8e238eb711e6a8a7674832479a26bf7d4fd577904663b917833aeb47465bbbde236213d115b1a1f620a52adbcde9c62f37e1610164b952bf92a50a94087ee0b77ad32b2256dd382c7a21c15629c2dd1eccf075d7039323778b99b438ae81d85262b3a2214540231a092fab2104be73cb7e2938263a31cc314596ce68443f45c1b53de5b6b26c9c84e18ecfd788d75630e5a86d397366f43a1c9c7d5c4ed0846ead7de7f82582ae7f7613c92ad7241314526bc0c6acfe475d8b87062d12833fd4ae59f5817b45b9e4e12f4f68b2dbf00accf2557d7380d07226ebb993bba4e51cac149b4b6909ac70318b8a59598b1a2509d3d4b7ab0b4de47071b69ff1ea73060f022a8acd418c4a9d06b699e0bdfd6f510528c38f9c159aff166c53ed5aa4129f925f0832edbe533851bc0e3ae9db3525751f2ee68cfdd41eaff19d8a8e65ff79a05f256d94ba112caafe2a6ef90d04be43b1b146fedb6cccc1b4eefe0a23e1663cd1f014a72f12754610ee06e10ee525ba2520e3504c1598c6de57d1cccda34c1b4cb09f192e9f5aef4b5a63d31636e70c17d6357283c3be933e00758dca157dc6f272b380134f0874a494bede43d38ac08925c47665efed127b8e978277191d44c73b369b7a6b1ec744507cb0e85a6f8291e10f86490f91500b3378f5ca0bc6d544ac96d85806f37a951a1b5f483b68607669c81dca89804b9a79af2783dcfd04c3d9808e1d27a7718fb11f34c92f3848c84b72328969565500ca828cc4e474469e55fd32bb12e6b4295594c33b0c7984dd362bd82f2517195859efeef6d87ed5ed7916dd8b7471aa732bf581598aa17880bf268e5903bafca7c7b61a339b383d0ad397efa632a50f095f15ad7763c6dddd1863ddbeb25d609d5739b2cf2257499b4ad295466ccac3a2ac41a7ebf584bd1cb169e1d8c134558353d9548a810a123e6ea37d9efde58fe967d3429c9705f39df605d7079ee8ccad43269730a6972cf1ce65f7907f0f8833703d1b4de542556b017cf2cccff1dd3f988fb282ad984539445dac1b2a8e5127841acf26afa4241eb8038b1264a360d6d3ea9fcde5a940589bec669d309d597661adb23be638bddb60d7d7eba8aebdaea2445f0977892dda43813c176a8895cdc3a6829781e6c9c401d6cdb4e20e9047e50a79efd72114c0463fd85860b0a172b1d50a1400ac539d987464b20be6284a65066887589cdbf34df0a2d8f60a71969885b37984a051009a6fad8a95591152e6a9c9b0170625e610061220e704196ec83104f7e4a7666881c7d069651ccc512d2aa7a765a5e3d28a4623f3057c227fe24ce66938d4cbc3756d7eda6bcfaa7ed761f733f2d3d7f3b2ad34f98cd509aab434358c6660cc5de51eb21d3945ede0153cfabe8a009f05fa2a9b8217bf4d37936ba5e979b9a01b7ec6d16fc9cdcc619d01d4d4a476a696c24816da2ae9480595b22e7348b622662d1252468a5308d80de424db592afff901fc4232fa6ff31e1b633ca968fa1b1ed9c9da3bb8ca93d936b9608e6e672b665aea2ed4a86c93ba634452a54847978e9863fa61d8ac4b2b11d968d70105602d1e26919c697d75e959a9df97cf91551765707a1c2f4b1b4c29255aa7fdcb3ea6fdcd2ac061597266e7b9d4d6299be35c11e8254748005c635eb737ed66ca94ef8f5f4344eb1f9fe856be743248de26930908af27bdf213fa35fc70719175dfaf6b6503b18f6ac8f99484e96afad0a0f057805be746fd6250d466f357d3affc17307a652ed7fcf88a21cd28f043372d406febf36cc67d42a100f7f636f39bf80eceec55df5559b72434efae7beaa804acaca94fb5c2f7968b2c2cf2d51a75a7f0dc14a2d1560286890519221a2dae96016604c91234d79f8badddf5ea31be336f7c75e504ca09e217f3f5e010328285d379e60c937819337794f302485e98a0337b0f013aff3212acc8d4154f0fcee0d104e6124a3b271c183db8a34710fd6ba8a8a197e4a4c508def2abccec8eb78f408dbb720cdf01a1676161a9bbf74e6c398bea4095f7e9830e3858cb3889ba583d63f4115f2b1359f4eebf45cccf14c16483abd195323f98bc8fe9760521f2767a0f18efa90a90cdbf935e34f07110b6b0f679a142eb606c3a91e96ee80f4a187ddf00e3ca3b945e25a4c9648ea62709a79693eef8d8f8ed34ede7513f1bcf6f7d6c3dc6c1aeffc89e963c23a14fc29bb749d1a2dc9acca24abf51b95935d6d39d1f9e31dc2743f2abc60fd7bc1abca4902c0196d0d1820f32f753b76f93d1d9a2265dd5aec2966b8f29c8ca8486d929482b90b0378cb01ec939c3765afe70fedd45cd558b8e080a2090edbf6e7a0fb7e2dd57290caa3e35378b7a621c412c1c457282ed40af389e4f98633a2b43ba2dea3abc901a6962cc04abb406f2039eccf4ad865c2932430494e7a13fdc4de9e7666405807acc910cb39ece47156e143c36e50dc7f0e05d8bb1d1da9163c060a9643739e950f28cf7a57978246e8c647cc8a92bb0f95337c3bae1c9c6c5a2a43997dd2255ded9cb8ca4e428fbbd5cccca02a035cbacfafce323316e68e2a4eb6edad27fef462c77e95d137fa72e71f0b2f34795c8f9ca0d2d86b1b2b98cf921ee041774bd09c91fce1468ef002ae337fd148c2f6e5d4e1423102aed8abb0b8be0a89e8c2d2b0889baa07ed844b53c9b75d5f16b46833f134b4af62ca880d0a671dae1f8aeab9e14811f49b2f7dd0d10112de796696de439b9e305715493da748b88bb5787b75a8150823578737cbdc98d97c047500833acea6107bdfc558aa3d23803aec14b5b54ffdd78fcf04f9b2ecafc5c764fcba1e8b94a6c42056812d9cce4d88ce27cb5f92c7e6d9eb7102b5fb1272fa936b85293e4690713242bace8adf8b2e9b1b8d2d6460c13bd0250800ae19d9bee7180e233c07b6429f5cad21e314dbe81cafddc83a9731cb7639ad51b657de3b218f9e6ea277cbb5860184f38a1a96ce8e8a45a2637cf70109ac8d711afcd150b4ee8ae173572eddd6db651fcdf83b87b2837563b5900f77c2c967a6af95ce6554dcc1ac12850dca2799477c852bfb79447d15fd16e0aacaf75de57a433816913c4d5ef80c0572f216f1299b1a03d2f8e774aefe37cb136cce0f875b426b1d681065a4dc6108a5b000d0a45d711b928708edcb8426614247e08ead689712805592a4f53658580cb286b6a5f531198438582e9f9d72044b4ce5e46842f1f3f67c5cd81a55438c4d197ba0aca4939ebe3bfc3a02b2e98801", 0x1000) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) 22:36:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000001540)="d8abf8571e45b01cee5b4027e1bff545a9c629a169888f0c735eccb64a4dc8504ef8e471411bbbcd546d02b10649bf7abc8af872677333fc3223f96485492ed54cb8fba87d2df33912726b2560ba95377079ccc568d9f87c17cfec83829647bdeeeb8c4b3f7abdbbcd178c7e8944c7ac7d73823785b3258ad9600d224b8b4144cbb098e4227a3d1238c5d0c1a0d25e920d3aa2fb8858eb74c761b7c476ecac313e874bb3b77e8b9b5ec768c4b797d6179227f7c57c6681c1abde71ce0138ccbeda3154e481abb2fad5477145581d69cc4fe463be4e0dad982fb818b3fdae57b9088e0bffab3315e65f2f612f2eb23cb13370a038c96a3be25698235e34e2ae3883db61194e91e0228c7abd0c8806d2b428d93bdacf9254f3837818545e6cad663403fb7fd961c3ea91cecfc1b16871c5d0eb694b0c77cbb86be52e23e3c896b516706a4f07b56657163280ff62d6effdf9ee8c4e1cedfed647eaa1d950ecbf2bf7a35308161662fad1586618ba9b6b378045573432a109afb2c7143646cd19f08f34863739c516a38396e965bfc6c3795072d424f8299845472bd1800499ff2d370921b7a678db66709f03e9c8cb711d018f5297192e9a6ae3c165653b31c07a79e88967f0847dc89c95700afdaf7a0e0ca9fc9c919a797946648aa113add457a4d8687b87e6a3942602b427626f9981319919dc4c899067dd4097aad4b2b43c477e23bdb63a11bad2c8068f68adb992834201d96fd2e8f095708ffd6635d0eb9ccf24553b8f66dac92ad2f1bd400fe95f934d301dfcd378a10e45d3522723178b2dd3b65854181a378dfe005d58e1c4f9e20f076f7bf64fed935b2eaf3ec4c8a8f146ab94cd0aed3287128399453168f12144bc90a522d5589e0fb06582ebba3065b79950ed6f5e1cb5781a800648d67b88a7edaa6dc248c77dfa6eafee9b0f324c1a5251eb63aab7b250313b99d170a703cf8a909ef4f2365d23868010895f088ddb9212d6ea67817040efaa03de3deefc200e1a150f5729a9b8bb953ff445bea58d1f16cfacb23f16262a737240e19146d4f0d4735a6bf5dec72a140ea1d8087d4cd15bd725ef2f46054e41aaca47633e449f2338fbbc98449708c7356c93c4d827828422cdbd3806b5e71acf0120d0ff8d7263e9279592e1ded0a014f917776b92f96433e233a7033d73868ed857872b669c2093376eb35bec32e20c9165a05bfb5d98509d82caaba0e33582f3eda1e3cc153de9c08e654adc70ef47ac666beda01e1e5390b3a3285fc019d747bca599b0c4101ba6da444bd95be217bb5e47e6d7afa311c4d97b477d5d449eec94febf9a374050c2aa95598ca11dfac5c813fa0be5a0f399c64b9d76dd21ec470aa560c10e341b869d2f95a687bdc4f46e7274335ad431b992ed120e788159b845b893ca8648ae14f4dd11972bc4729f78eab3fe7a68b0d9cb0af9c790f6852ba2685b1466fff54109b095ab418002254330eda53424a1009751094f94b74143783dc074b81cfd9c1322c2a8c995ee27a6f9397b1559077d4e98460840403a962ab09147de82f49bc0743ead12263bca1fd5abe91cd7324d0a37baea54e09b9e14a8a1346b30804032f259a80619066e8fbcc53908a5a3c38ab8383c99b1fe300cf9b91ebe1af1cc31c2e8fcb1e73deed3ea794f08182935dd68424b36b4c4dcb54057ed472a9961b16dd6762c9c09679586446a2f044b3df432a7dd25e64f62b6ea58b79c8bc3c8f2645a4ddc5f0da6776f5cf911fca379a252a8af278e059a70f61961dec7977a800fe880bd661d69ea91d2e51b71ac59cba62e43d3c495e3467bb93d8f195da310292d7f48a07fe5342f44ed263de95cc279f18455445e40143f51fcc04a33f8294109c4e5d3ac87011ecbdf8b87c9b0db2a49ec1b3bd6cfb8eccd2a5088b472722c5f711d4fe1129fa7fd62a3b6a8e3ca06798defbdf0822e5d1a4b0c55d2eee64ecfc2b1894c2f63eccf24b88d", 0x585) 22:36:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getegid() getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100, 0x315, {0x4, 0xfffffffffffffff9}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 22:36:42 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffff39) 22:36:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xff, 0xf3, {0x1f, 0x185}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 22:36:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = getuid() r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xd704, 0x40, 0xa34, 0x5295, "d00b97cff6ada28b42acc299be98aba731c0f8fc", 0x80000001, 0xffffffffffffff0d}) fcntl$getflags(r3, 0x3dcd41f476d2ffd0) r4 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) r5 = socket(0x40000004001b, 0x4000, 0x80000000) write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) nanosleep(&(0x7f0000000040)={0x400}, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getgid() semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) kqueue() minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 22:36:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:36:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000017e000/0x12000)=nil, 0x12000, 0x7) 22:36:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0b00000002000606000000040000001a000000009376000000002255cf803294e8f6dd5471b858c84aac16f23edd2ce511b570f8c738c3b737419f3c89917a7f03f2b3bf58480e2e7bd196167b6e4cfa016193121f0fe0c515"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x6b) 22:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff30, &(0x7f00000001c0)="8bb9776586e9e455b70fbcc5c84a6205381a45cd8b469ce019471f4a6cdbc6b31c2fb43ece757298de5cf82546b80e994209c003436d418734e24d838164cc830582ef380a012cd56350edba52b309306a3e5be5f2a2a8ea774c531f0b813fb13cb57f2477db3331a8bdfd6d00c594511dc343d01f8897b64a76c40538f5e0e39fbb6ab567dd4d9cd86d579f449243ba3f0b2d59f2a3a9d9087a5e7d35aa064e0f29701e7ece1d18e6b9d49baee3380418e3a5f5") preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x4, 0x0) write(r0, &(0x7f0000002380)="dc9b43151b4cf1dbb43f3dfdb92e5836b2deab544844fbd4cec38fa096cf", 0x1e) 22:36:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c, 0x0, 0x0, 0x100}, {0x1d, 0x0, 0x4}, {0x1000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:43 executing program 0: r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=ANY=[@ANYBLOB="33279a40490f698baa"], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() 22:36:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x5}, 0xc) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 22:36:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x4, 0x1}}) write(r0, &(0x7f0000000100)="b46d64e3803a27a73864e39971f8217ac2db354c2e2e14373f525fc0925788e600083d71f6a811d2095a27dafc55b4edcf39248adb03", 0x36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) 22:36:43 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x110, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) pckbd_enable: command error 22:36:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x4) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) execve(0x0, 0x0, 0x0) 22:36:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) setsockopt(r0, 0x5, 0x0, &(0x7f0000000340)="cae7318c148cce06921624c1a0090fa8d8f7cf96c251288b7931fa40b87062ec4d9b45c997ab9e18a328deda75a9eefc80660627262691726fd64f3eb89a22ae19e407caddbfb7508fadee11b925d18d2b9a4947676701ad92f1eb2e059c171cbca06ee4043483c018ad36c3c9af86d0d4f99efaaacb4a984dd2d9acfb749b2d736665d687ad7bed3d13d5231a7fe4b7c6d3b43b4495507f9614fc821f12af011d3d15d4d88e65521ad78670eb94e9bd1b147677bbf4191c51c5bc90b03af74e3beb4d96b2fd088d12ba662b57689efaf0de56421c5b2f43471ce16cd00bb4", 0xdf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r6) r7 = fcntl$getown(r0, 0x5) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3}, {0x20, 0x5}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x1, 0x9}, 0x6, 0x1, r7, r8, 0x3, 0x100000001, 0x8, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x457c, 0x1, 0x3f, 0x6, 0x400}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3}, 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000300)=0xc) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000500)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) 22:36:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:36:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e00000000b16a310d1b3524b70baff341935b00000000000000000000005f4938b24fde45b06a82517ac5a6a3d4feac31e7df8cccb9a69c580e8aeef30ea2b11f2cae25e1018f20811aaa85876f7354ecf2c5982e65da6a087bac087a59c33c211ada5d5c7b460c25c1ac79afb2553b5237cccf6bafed258f3cebda9369f4d7e9257b556d5c"], 0x1e}, 0x0) nanosleep(&(0x7f00000001c0)={0x2, 0x9}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) 22:36:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") close(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xac56) 22:36:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) flock(r0, 0x2) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:36:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shmget(0x2, 0x4000, 0x228, &(0x7f000000d000/0x4000)=nil) r0 = socket(0x18, 0x0, 0x3) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 22:36:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x68, 0x6) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8a, 0xd7}, {0xc7, 0x7fff}, {0x67, 0xffffffffffffff13}, {0x21, 0x1}, {0x86, 0x7}, {0xe6, 0x8}, {0xc3, 0x3}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x10000000000006}], 0x2}) 22:36:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 22:36:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/136, 0x88) execve(0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 22:36:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x940f910, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x80000000024}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="0cfd625a") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) 22:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x48c73e5170c36cfd, &(0x7f00000004c0)="bcefe5e3d8197dbd11dc6a3b94b95829bbc696bd3ba21e7b6674aacd79b3f2bad91f6a02592bd6c125e5295cc595ed6e276e6e6edea556514335550100000000000000db8bfb6b3c4e56a0dd9167fa5437f4f952fc2a6f6fe80cfa4af89667dd8d07449eefbd496113eb6814b1b489f88c8201d028cf26b662a0") pckbd_enable: command error 22:36:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x8004427a, &(0x7f0000000080)) 22:36:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) shutdown(r0, 0x2) pckbd_enable: command error pckbd_enable: command error 22:36:49 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffff8, 0x244) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x3, 0xfffffffffffffff9, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x2, 0x1800}], 0x8) msgget(0x1, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x25, 0x0, 0x5, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) pckbd_enable: command error 22:36:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) dup(r0) 22:36:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 22:36:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x480, 0x0) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000001c0)='^\\-\x00', &(0x7f0000000600)='\x00']) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:36:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0xf7ce18ed02389f04, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x8000, 0x7fff, "2461d7fed27f880387b4b67e89008d5a826d2726", 0x3, 0x5}) 22:36:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 22:36:50 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) r0 = msgget(0x3, 0x208) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xffff, r1, r2, r3, r4, 0x44, 0x1000}, 0x6, 0x49, r5, r6, 0x5, 0x100000001, 0x8, 0x2}) madvise(&(0x7f0000cb3000/0x4000)=nil, 0x4000, 0x2) r7 = syz_open_pts() writev(r7, &(0x7f0000000100)=[{&(0x7f0000000000)="234791d601b7d7a368ab2950557c0179cc2997aa6acbc04625a32a9fdbb1c7c11eab1862f5c46d7b3ce757aada0dbf087b010d6f8ef9bfb0d2598aafd8f5bcd6c16ca9f0539b202398a7fce8cae59bee3a77f9dc2cc53fd941439f85816a7cdcba0c7baa235818ec9f41427b747eda3e71324531a05198c4453ec674b3a3aa6bf1c15f8c764d95792cf9bd2c54d065caa6ef6bb3991468bbb11b59e7391cc00d7ef189759a806085d02b51077278e6628e51e65fddb1e46c2cf3e38ac38b4d425f60dc2c65755f2d2a0f80a42f3532d5f8f48c", 0xd3}], 0x1) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 22:36:50 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d854ccde29d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba5bbcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600"/447], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffdae}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2100, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000002140)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 22:36:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001380)={0x1, 0x3, {0x200, 0xfffffffffffffffd}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x880, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f00000013c0)=""/4096, 0xffffffffffffff23) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) vmmioctl: unknown ioctl code 0x4008426f vmmioctl: unknown ioctl code 0x4008426f 22:36:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:36:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto$inet(r0, &(0x7f0000000080)="9827fe8489dbe59b113abad2a542b7f247e6c7198424c2c9f85174667a711b9664a5134ace4386d97ccc81ad367e1ce0ff161fa51778c8a17561c419787489e19e9fe1825fbb877bc7b42fee39c1bd81d73b900eada8d3b75b07614502a6ca19839d9e9de16f9b4745531a2b114cbd5e33027cfa0801dacf081b1bf0eb05ff4d48d8c73ad11f3ca7bae8d347d095fc47660693765594bd12b89a71569042668db05e9fb0d796c2a39c84cb2fa1e49a579dc11e8b26257812560d344b41e9ed5b16e172bd8c891c72883fb67526236c8c688414f07fde745d78f06d9325179df053a5fdbce1", 0xe5, 0x6, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="90f7314cd1b29c6ba58d6c8d7fa7ec00caa0a5a2a9a7e1f4d13b527d3647231df6647a2bf8bad5bc870e3617e8191d1b878826059fc01cd90005758aad0107e3e687ee82d33f2ce1845291bbab53943596608f28561ce01c0c4bf3053661b2a8200f2922efec5f8d40e44eebeb098ef40c79e37aca0257cec97255d3be5b477f9256288e43120f148a15ee00257bde08f43aa9b9f24ffb2404585de0a959daf462e5f0599d26ab19c6", 0xa9) fsync(r0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 22:36:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="f357df0a59190e4643f60842f39fcc7a06b58f652ab92cab7ae8f42499d81e4f0569e8bb45f5c4508438ac4a97d8c911cac3024e13ef6b368d8e083fa90d95c2dcf6662ae1378fe47469a5e36f5ec6b1da91e638e2c1c0ebbd7a1292ad4f3c7c", 0x60}, {&(0x7f00000014c0)="cffda1c215f783ab75b052bf92", 0xd}, {&(0x7f0000000240)="9cbe63c75eceb03fd77b9ac120cea1008be3f491f992ae32d19aa81224130edbe142339e0d3f4cc5783e29264f9c66f27390062c5bc737a992c48a7eed47a030624bea2a126b834cc52b4dfeac959db26d43d4d2ec0165ab39c644b6f8185abfd3e4b65cc6c3c028dd127d0b2d9b09932150095aaee169c904716fa17d7207c1c826c9ea0a5259e5270139156c6b2eb72c22ca6610731d33e9835a197589050bd87fd00e903affe5ed26cbb84a381891faa0be7384d435ae8be2d57a3dcb6cde9388bea9af0b5d57164df003a0d3f0a82babd88458a4b5fd77ad88b2eb141f2bbc19", 0xe2}, {&(0x7f0000000340)="ee04103fbffa5931ed28e787167429ba40f56f0be4aa7aabeb54550819f63829f3858af0149f1042947415b2c375c5675ea6a3ce3d7da4f20759f389e3e0866ee9a15c72ebc785dc175d70efccaa474fc2c84551ae4c5af5530c99026ae08c65630bdd4304d91d5aadf36bfa3931b2bdbb7cf68522af2a9cf6a12f0f97e88546451daaff2e74fca1d4e358f93f212376d2bb2b65caae29d42413cc3328538d09fc17ed9a35035d92ba85ddcff478e117303277137c7edf72886a5e8cc6acffc35305cd71b2a73688b457d8ac82d797555a83b9d38b8c32465a34d3e8b1b58232cb8dd375c1a70cc348e057ede913544a575752d852d56525e1c585b964e680cd60f881fe1e2ce9a643f42a84d528f6e057f74703df8c7560e67d8d1241421fa3a3351a08e403fa7f15d40f9afdde47bc62a0cf22c9deb1da0697c228a12eab53f667e54ddbd24080e86e84d5c173c5fbd78f84ccd0b1785f6dfe9552b18d9605c9d45bf2a1eac8c63e61db97a42cf684e80e818e96c46cc047908f2a5e008f816efb54711fe4d0f83df62c120328e117f578ef45a7409810b0b0c59b2cde2e62c39734698ef0fdc53a17865c3955af5440a6aab225b3f0a532eae829ba1e8b4c9a7df7a2617b2a750f3ad8a26199980128fe3e93b669a04fe2742bbd63de9d5a168361cc5197bace4fee5523f10c64649b949145e562257eca09a87db7d41da7a33c7f53126842d05499f2a884caf7f4eb93e1045937a173ab4eccaa55e3b831e03ce46ece97d6ae7978772dd1b4c7f4d951c0fcde5e41c5ebf3679759a68d531abab61c12cd7e84caafc36e0126875008f3de93d58ebe55a0142a9e855ed4b400e8cf44c62ae365875585abc6da48d7fb39e0409c1b96b41a9369f58ddc56ea0973ff952da60601345c43529f2468ee2711c991efc4d6d852318010f38a97cbb852eadb0c2d1db06d209f9245742df02b08e9e2b6e8e551d1d419f13dc6ba12601eeaae8b420e9e989ee5215a6cdc47c890021a528b1720163e4a6f8be7e0dd1fd3fd6d07b20a74323b6d6bde8755701641e82b7a7a6bdee21b217e777f15617b892ec64843f5df04a8d99df698eb4dd91b50fbd2f1daca3bb226b854838d4af9b80594ac8fbf56cb84fb4e81ed3912b4991070fa01de30e24c6029e353e79281acc782a4ea2189a643e051aaadf1e4aa6d9309f278f35f4a5068275481f3e74989f2fcbfbf350149cb9900c67b3f2bab48ebaed03c8ac9e31567c7eee67eeb0c1542c544969bab89292e67d3d499b88ad995c973de810d98f785e5804b775f550c5ea5633045bf46d7064184b9866f5b3d1ebb8d858c8aaf0373501fdc7af7c586fb8acd7eaf23b3ad6bbd1e334ba321e1ac8073f703552f28c94422eaee4a421d0222fe2383551743514d986cfed5560e18a5ada0c3bb24f8d69a490de919084aab771b773fa6f669785bd326d35607253b537a39e827caedd193bc81e586cbd1beb177fd66ea0513558751ec85b649384cbbfe4cdfa1caf6425e2d1f474f9516656107b4d02d1f3870513547b7822712f1ade4c969ec934fc09725c854942129c0a572344947f93cf8edf14b76de7b2a8d4c346032e14f1575efe47eac1f6890b6ba46a6eb04425a42387cb6da583dcc122023855c869ff0c1870d6127b47340f6a897f1634cbc5b65860b079c7f5234a034332185e6d471758b9f586d86572a81e5e570eb14e035ae3a2b67b37530a6c798a66333c9b71ca2f89a741d55162176d92779f938b2727a68688bd9155c0baef1e7d4fcd686975445d82f38b72740e925d2ca5130dbc48a1c0f76fe1521f12d615f01c9117a0f5bb5228e383474f1d4c79689d780c6b00e2c0098c8ae16cdeb113c8e1e7d295082e06f31caa48946a5546e09c012dd376120e5828f5e907e41e0db7393b34840b6e7d14ba8330c55d93af0d9a96d946cecb63010162eb0712593974dff84fa1ff54d717f95709781bf39dcf3b7fe654a64f7dc1d9161b97800b0bc24d7cd50a284268c63485c04044eb60b450f02ca80416c34fe45d221064ae8208a51ae9d2482ba08feefe50945315ff46922ceb26e723c07de8419cf43d95222703ace2948fc9c20aa52bf8a726b0b2f410ebcf3e58375cd332da72eabeaeab8a98691303857fbb4dfea2f22bbb011212c9343ad8cd9d8fe5e9e93f546fb76ab5e5500334f15a9f8896ec39c1d7cfae00f247cbfe5cd79e96d315a15207247bf9adf06a990f43117eee20bcb18f0e934c0e335c17b9e1b4d6d0720b2a2ec53f431c4e50ab3d2aa2ecf9c98a93cf55d571b19891cc09c8a0ea4a1b05847a95473d801735a6600a8381697e1ff6e229c90fe37049850a74739f636dfa8e33dbd85bb9581f4a7a99217246c27771eda08658d52f605c0f4b96d44e6706ff6b1337f7431a2518a186734899367fce2abbc1d69d24aeb961274057fdd6b10969165c0274a72e3285d56bbb4feeca985fe20f80d747c296b817853fb028f8c9c938f918bc8aeadb56c91d6f5e8a0e8255481db1cf543ed96bf6203505f3d63c2efe432a61368b4231779316ce5f6be772be1e696723635e2894011abfe9e6a63b5225d14d8dc9961de68ee06c2487b8cfa9ac1b8d2927924f95cbcf0043f16790ad7be309669cd15c0764a85252f619bc8be1e4662a0a994cfe1212ce4bd89d69e555e212d94997776be1847d815a22d0f40dd4a59c8246992014101c4adafea7f5f2aae7b61541b301679049ac0254d37abc746cd72b956c88e15a783fda5b9feb57bf9409a37bca8c5041677f2c54830a20d28e1c50f3e4148784bb744d8217542091ceecc69e0e383f49bef75eccfd06e587725afbd481f3a734d15b765aa36ba45d0dbc51ead920edc9b570794db529ed4a08e922eee22a1901cc709a7320d750c2cca93676f50c861f33668829521e44d5574c5d6265f1f58b685b43a98c94e5120649c7f327faaeb646b8911d56fe4636cd0ccc11dd7ab9c1caef1f46676b343484903cad01fad3ca71f26fac78b2b04527343f6a6eebed5e9191a755d11731d734796efbe3ec86b8ff080db06d17f64839dec7967f15f2c4aa1ee361574cedabd510258189baaef240c90c69fd4b41f0ee43ddcf3367e8480254c6311a12cdd8b2bd7268b00f75eb13f2c399b1756d195835c5bd446b76aa6c7d03a6f9da37a0f9c3b2c0fe77a5f0f2cb7b2fbbe05414021861c10281d792b7a9758298d5629edf81a5767da375ee0748dd53fb39c4897c7e18613670052c20bc6fd460fd2120643e01c4656562a2383c3eb52ee2adede76b5297ae456473f5e46ff14fae20b97c858ed347d1bd356a32f3938b9c25bc69d8e0700abd2a5eef3f726a46500702b1a7e812daeaea184bd971648e752d0398b3799893323fe9be483e8eaacbdd117ba28660e20202abae0d891a13ef80990aa7d7978ff4f73692e5ae490282f933d5f374e58d0e065ef931d7b31af3686ac4fca265174589af463230ad07792e4b578b2529c698003a9b086e82bd0bf72402cd56cf56d2223426fc903d8f07678ff291dd4d1935ffe43bb69fd49af7aeed4d8c0a5bf10287b24bddba2325be9b4bda276a14d26a12213eba0e590d5549df760b27020f5efdee2dd1a47d4f52f968832fe9d2ed86c16c9b4d10f2de81cfbf3cc521e5e8ecea1e2675ce56095f747cdabe0960dfdd8f136b44b15d0825359304786a00d6ef068e90d08da70f3fe92378bbb3b9a0e876efdf588d3794239a1ffbe486ca4ce3eca688d64c924bdf47e9acdf3a7e9519516340367180acefa1346dc904fc62d78d7b06f1a715bef90196e2c29aff822ebb3dff3403053758c9b640a205425046cfc14e08783f1e4f27ed0af199b46ffb0ffba1a5deb95fc7ce458f96e59415b3e6a1dc425e4fa9fee33bad71b94aabdd8b113c34acfd55755f916eca385c530bfaaa031f27e721789373fd631d84069004c87b4837b76e67af799fa7e69d8cbaa2247604eb286bcb3e0c9cf863d711753a11d0e16b55e2bc7c419e58ed2e3e64312dd99ef41acd1632c972ff86105d8eddece9a1a57a366d6386854c7f0be2b76036cce0d75a326ac41524b9fed7b44cdd0dc77e3488d0c3b96591811cea29a60497ac4f3cee24b553fe4dfdb8fc3faf9624e2c78b6b84f9cd2f550f66d8b3f98d4757a037b13edd992dc9ec9c4cce100ce7adfa9522a1d4b56b6fc342a5acbc8d9a7d719e59554e6b8b6e28c4e03d3a5f0b9abf7d06b43b52c090748a3cf6afd4ce33d03479753ce939e81607c796285f94af655c622f2a97fdd37509493fa3142e06ea8daf704ea92594d3afb55a596af3dbead232da89e36870afd834d9803f4afaabe54f309cb30704b4d1bd258cf54d2ce487a83462ff40d9e3b7cab933b9610e612eea5d5a3c6ee37b95f6542e586ce479738f027bf370458d5b7722d54129ba93c4db28c1b93dadef61517604d8aef0cb39d4af8c4a4a104bbc0e36b22afaef6beb83ebca2c3c858b540a70fb02afe4bd421b7ff47490b36fe391d929cdbcaaa11d94cb0966a7dd5e6046a6431cf89c090d3fe66470ad9623fd633bd49e9db83b9194528af82e17238ce39e239c6cf30aa9228cff5e576ff4f301c429e0d7e1e751b8e5fc24ff9fcae32f46481314f4b560e15916714702fd126aaf13935686467b1b6b20c17ab07e649b77fae1135209efb5084a04e9c7aa15fffc1a2ab90c5419e0820276fe6a0a64482fe97be0f0d9654506fed242adea48e7611c3ec18f7b242197179e9cb2833e63a84454f595ab6e746faceb9b292bd7f9025ec86b8c0c50a50795ffe0d36311520727adbc61f24b3332d84b48d5947cee0c28294eb3ebf3a5afed88d7328422cd7360c40bec5ac1de30581bca8562b9826ea218ec4ed8d80f21a2bde78049803120b706b76e502b54022e9febe45c6a52fe1689d9d973533faaba79955784fbb1b008e2660bfcc462680be099af341db699a2cb38bc2fe8cde7d0fd9c5518e122b16a4ed3af6d42d6a2a32b7a0f06a3a728d39f6ac53c669fbef2343b33af39e08aabfb31511b791ce0109c214e0314114805955e84f053450373c573128c8a433a5b25c568795ace2bd4d30772f4375ae7f4a7bfb13542da71f028ca58a5b1df0fc0b0de26ebed535c2f056201cbdc7e06cc625bd0235adec308d2806ed8e122527d42a4465e4f3b3eeb0e6090bb97eae24672986857317bcff5ef4ffdb741927af16546333b842808af2e52caea4eec013cd1c27d0b452f287cc70f462b691db0c71efd55c267da8b15130374dbb0a31661d0b14b232b5425bb6c4dcb45add057d6c57aa5035802bbe4f499e113832263daf3d1d1f770a03c94487615033e8ea19c42bff5fe3b68c25c61b10c38aaca4c8f16f984cd021dd0094b08c87f4d59ea35dc3b73c26c5cf42fafda5f211275b52949b37ce2bfdba7e84ea344daf6b234e46288593e22e03451cb2568058e5e7d2b3307acba2230ca40d462d266138da2fb19ac651216abf0e3373bb77b1050e2a327372491f758841da9c5e076574468f7dfc465cfd85328c7f2aa2a84c8ed4c7d364ef8504ec13da5d9686af4f3b7d46e277371cd9c487aa2388d3a469ea2bea9c2f4c1676d2b3f974be0e5f95df7205622777ddb8fa4cc1407f02b1e147b6c8922ab09b6676f707b05f666863dc7dac42e42a396666e3c60f441d23823ba088125796698b907f044cc271e13e1069337e6e02c93d5a0f8485ecde8de85ad30ba889188ddfd6d0b7043f1fa9c79db8153368559a02", 0x1000}, {&(0x7f0000001340)="ff52f6522d24b60741fa5aed70207177dc5076f4ad2c27ea78f55a0315517d79871edd762818055002d1eb8420c0ab121fe204e59383fb8cbfed274ff90d4e3e5bae379760d3c613265eee8dbb1d5ae351e6adaf15bab0cede478529dbed779104ef7d8f497af59fe4664b4c904ebc6ee3b0536b4d8033872329ec8532e6aa610bd5c5ca24febbc8c1de8a8b4a81e38a36c9132ec15ae736f87f9d0bebac95a45095dacb26764b392b2029ac8ba42adae9476c90c4066f8bf2d68f948e1965a7edba6a1fe711", 0xc6}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x0) msgget$private(0x0, 0x2) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 22:36:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0x5}, {0x3, 0x800}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0xffffffffffffd2f5}, {0x1, 0x6}, {0x3, 0xb28}, {0x3, 0x2}, {0x1, 0x101}, {0x1, 0x100000001}, {0x2}, {0x3, 0x7}, {0x3, 0x5c9}, {0x2, 0x1800000000}, {0x3, 0x201d95c1}, {0x3, 0x5}, {0x1, 0x4000000003dd8}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x1}, {0x10003, 0xaab3}, {0x1, 0xfb}, {0x3, 0x8}, {0x2, 0x20}, {0x3, 0x7}, {0x3, 0x200000008001}, {0x1, 0x800000000}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0xc0e}, {0x0, 0x3}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 22:36:51 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10480, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0x880000}, {0x18, 0x3, 0x1}, 0x3, [0x5, 0x7, 0x0, 0x5, 0x4, 0x1f, 0x2]}, 0x3c) chroot(&(0x7f0000000200)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100), 0x0, 0x41, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1ff, 0xffffffff}, 0xc) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 22:36:51 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fchflags(r1, 0x50000) 22:36:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)='>', 0x1}, {0x0}], 0x2) 22:36:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000440)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000340)={0x5, 0x0, 0x8, 0x4, 0x82, 0x7611, 0x10001, 0xfff}, &(0x7f0000000380)={0x80, 0x2, 0x2, 0x40, 0x2, 0x6, 0x80000001, 0x2}, &(0x7f00000003c0)={0x8, 0x81, 0x7, 0x5, 0x4000, 0x6, 0xfffffffffffffff8, 0x6}, &(0x7f0000000400)={0x80000001, 0xffffffff}) recvfrom$unix(r2, &(0x7f0000000240)=""/230, 0xe6, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:51 executing program 0: getitimer(0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x21) 22:36:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xa119) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x96, 0x5, {0x0, 0x100000000}}) fsync(r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x8c) flock(r1, 0x3) 22:36:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3c}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r1, 0x0, &(0x7f00000000c0)) 22:36:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/93, 0x5d}], 0x1, 0x0) 22:36:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 22:36:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x24}, {0x80000000024}, {0x6}]}) msgget$private(0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x20, 0x1, 0x8, 0x6, 0x80000000}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x6, 0x800000006, &(0x7f00000000c0)=""/65, &(0x7f00000001c0)=0x41) syz_emit_ethernet(0x40b, &(0x7f00000002c0)="e9") 22:36:52 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 22:36:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000140)=@un=@file={0x0, ""/95}, 0x61, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:36:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = fcntl$getown(r0, 0x5) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) setpgid(r3, r3) r4 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0xa4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x81, 0xffffffffffffffff, 0xd3b6, 0x1, 0x200, 0x0, 0x80, 0x1, 0x2, 0x2, 0x1f}) setsockopt(r4, 0x9, 0xfffffffffffffc01, &(0x7f0000000280)="b8162d19c2e79830c447620453dcbd75e3649f8c06843577adb70355240ac5ff7d407c2fa787730e9bdb43db69c788ef374b617ecefe40a7641ba97df2eb6f8c02b8177a0e24ead3a45374c78b5f3a3d3377889829054401e23a5f8ba4f4472d9ee4c8578d84e07b820efa931afd73941cd178195938d39a982d2c4c263e288d6530206ec770d8428074af28e83d356c95f24665a569c139a71585c1b80607135b55d5831a4f9527441d660fdc896a0e7778ca38ce3e812ac5d597d4e461b4b0fc7b3bbc680dd65dc5a9da6bcf9c0a3d5b72ece93266666a762ba5cfd8d76979c68b29087776e1bb3a16f3802c9ceb39528471d45429b038a009c94d4e8c0349718b39d790626c0fcc05e4aa379329428ce68391a2f2938f3a545e60f793a1f146677d4af6cf41b7ea9c284404c04b066c820ab2a123afa6cbcc8547685980a787058e52602a92c24958dee7f25ca5caf15a9c7387f4684eac71dc3e553fe8b7a6c7fe6fc2b5076660e8c98f847cfb3c70a26b261f107b90e47430558a452e5069a8cae7c57283899b2865ad9bcb2edfbf0a76dbb948f1c6758cf0efd1e8c7c13d50a6c15afa3fe127484008f316a6c7a4623d1aad7aa1c145e2bd15ee52e0d64195531dcc5e4f263529c04822bdcee0fa49fa910d5a49df1263b611500afe5b61612b0a1bfd719b2e78684a26c45e5477221063cb91a2e45f49090ddadb0131390f507f8744439e5e47bd85726d503396329c0cb67d51080748eb4a8908ef240b9f3a4ee2b8de5ee028355c0a99e920d6e4cade7a8b73ecafef8e880343a6063b796c39345f302595f7e0e09f6097b9faa7f8fa2fc6b80cee4d5777ea31ea5ee01e735f5b20242d950f762f1b13b4cc1c465404f3f82cb51e643eed9a4a7b787decd113ae921f166b27509a1d1335659cca2799e60619e8a445a558990a573198d6858400a41c9519ea537b4e0b25fb39c5e8d0c79ffb221c86d4e4fd3a4344ac6cbacb9f8ef524d03f75d81362e6fda8baafac569ff8e8536276e6864a4b34101bb7c101e59dca53c28c9f4e8577944ea8c6d073dc3719b1b33921502dd8b9a94ca62ab360b8e601c659e59645ea78a904481ebd096e0874f61ca1e7261e4daed2ee051a8cdb17b2e1b4bbe694454a96f7886cb54822548986f70d347312b0ac00ec42545b46ae02a36fba25ee7cf98aad4ec163e498d12e5e442f6ca2aa0944337e885c9bd68412d2f88e0b1374774464af1652efb05f81f46f6dc3bd05fa3499904ad434af175146a942aee550e7fb879e72375d38ebe2f16eb8f49dbbbd6a2a1d87c379c86341832c98b43fd4488b354a0d7968f2c907f528a8ba37c3ccc33734aa85cf055b0ae5165961f977b3e61793d9dc1a1fd9980195001d41b350a573a1741eda299310b90f11b2b52a0b3e86f6710af3ab135644b25d871647b4e4f46a21cbb3be5e62f1bc2d37f6f57c1ce66754a55422fec9bfdc4737771b2c0efc22147c0d30a332343f3e5fb5071997a963fb60646cee7a68f204c5e5efa7abc202a46a26e451ccf2d01ed292c789d3bc63b8d3f63fa6f70bb14a962720b609db2cd605a683f619ece3b79cbcd5413be1403406ada3ddcdfd1d8196fa3880167eb392cf304d9087b6517a06acdddbdffe770bd547205e06e0ceac8554ec8b6167c1d3d26882cee2c3d10d188b57b56462254c4d7b86b6b098fb16ca9e9db567ff94a52e9d9587d87d2444bc6f03df13173c27a2b28523c048d2b1a3dc72f49fb82b416cfb308b01e99bb21352a64f1bcc0c887b38c3ced9b612a91c09e6c2e1c40bf7152789c4fda9bf0169ad118179cdc531c0c6d5dae536d6b9677a3ba1e9d7b206e29b79f23d3e97efaa1e74c4e6bda978b474f58405a91ac689aae917344e6b65e1fd2fc0b10708418a3d793d4f72937581a14095050613214baa4c71d67ae716198cdd416d50f1488f819fc9ba51faeadf74aff7ed368dcbddbb09841329e65bc1e2c455bf81b80415dc45cf779feb68dbf285d7167fc385ee195d8adccc40cc671cf62301769bf49b024e7739af2924b76a3ab12c27f23db0c3949be9e3eb82e723009889a827062a3e16e11a1715e695defd177b48ebe701c16a3779a462105c52c9d669698b8196f3c46d7c3e2b629fa5e6137c6fa19050cf0f117a3853cf02439c0452054fc6e8f15272f82cd1846007f091ba26527a382c7ad4b8ae784a00c522e0bffb8f37b2df2e22b97db18e21027512f3d33fb5315d6e1a378832c752de08063e15bacd7bb3b5289e2bc076588d10860463649057d2f15e32b9935e283f00a287c1334b18402769573ece8c6b3b8aa700499829bfaaadaec6dc6676f81018e22b2c75ec80e4d4a02e762546c02dd13fbeb1857eea0583f1917a43558fbf4352c9e79d9618b5a231463f8414c3a6c2ed2eb2c0311bbbb8575266852ecb3b60539d10de8ffa8604d07d2918f12f8a01cd96a72abe0162be2c60cdaae517e26f84cdccc2f194df9d4935f0af38587cb0d0b7381511d5837f25d53e11fdcb2273c9d74d7dba1ca88474749f84a14b88fa4d9d4d1c196585a6ba718cd2ff22f58fc90edf6a0eea3b0c8decf4d61bfd85e9e22992ac321325d4cedbe4bf1d8a518d76fb8f865307d7ad8ae74310ad0015ace2bd50bed6d7627697ecaa22d69ee2520e2fc464cd3d69536b2bf7eb5424fe19e5d95e7b9bc653e210410945b127e52ec7e597394247346f936b6f551aebed941e8b46f2fe976afc09ef9adb0644efed8246c6f30fbb6342d36324efc5f6cf554958dd09e940642679ab2d569ea0a0e82f3d20fa4fb3ba8473a84c5165a37a324e8a2bdbbc4b040a17f96385d9d4f4e0c04e4fab409a463136cc4b3685d79cba86039152b00af269791676bd16544ea0b246522cb11323fab8d5fe63c96805d4a0f1ca8a2d7db1446e575f216cc54b2183f5c45346587b67c1d1877367de1f0d0b11f9c66bd0547385314e05326dc65c534bb4134325d892500c06475ec3716509e59c20d62217e827c23a1313f19c19ffe70c16a6c829d46ec4be2f82de8e730c34823f9dfab73e0c19a342ec1947dfd9e169952e7bf4769b8ef29866b39cf7229b254d6aa0b64fa61b9d36a7f9f4f4d33345136eb14d929b35b01034935475f2e6ab564be2adc2748cf7831804f772dd0a8c29212967ce7eb77ab9c2da2a47e879d649bafa60684a500fc34976bb5c5e7aff175ca01fa5398d1faa4507a5349e72d4cd95451e37c3b010a0c5451bee846da1276a66ad23afb99b8b80bd173bce650784476ccc7b4c1f5b2d2e04c95871b1d05a84b48181c1976f5151f6c619b72a208254a817a8c78e7b6c8a4a4da4dad8d4eb5b4b6e9ea976e1865daf1d96138b61c5e9c7a4fd688e1e041281363b3d5663573d7ea78c5cc747dc5e9bebe9b64c03267c2c6fe346fa96be52786d5782eb9f9129d906452a00efbe3f720329086c8e9ba9534fc3517f4d1023b84012f3b2217855424e4036e92c4a36bca5d6b123f21cead027e57f465886ae17e563a5b64b7994b43518ee6b774ca7161edc4c3b8528ef750b781088fc2be1a809f22d80b21991ef69f4d4b9a52aaf360bd9e8a46dfdafc69d2994d36925ee35f5287b6465e489f987f19be8a0d597959b644761778a67cf8d27cedc10392b21a54679ef60573702f140249970c0d0a93717e39c8d8ca588be987b241c492546d6866706d6601d9bda4d7413c401432604d4a86c2a84f64eb4e8b41f33f7dbab4fd0dd66b812d90dc15dd266f2e86c1755d72c07e091d4eec215e4bce9b3a1aabd6fdf7ba04a7ef79330b5ce6dfe9c728578697cb20b617d4c8b777905222b06ce5675bd80d2c181e6a0d058c7acd3941d49f890d2f79a6c2a760370fd3f3bd3d6a4bebd3a99e414a595a93e75db643d8af29727f5e9734cf2413291ae6366eef5f8beb5d0b3a3e4eba706022163df7da02b8d53cd1cba483e101071f04d23a32bde0c2db8dbaefd59395e45e49eb943aae70f26bbb0c637bcfc7e936bb8da8f07786fd38a98b4cf9d0cde4996d31456698ebf50381a52986b3c91335cb9368b059591e2b4e92dc42df8269bcf6250cb7a75f83cd46ca53bd39dfe85b48a465e148942499394eba47163a150abb3b5f2e71e35e5eaff7fa6880e7c2d9320ec3570c788fc616545567084ad530d3baa67c4759afffef5f2959f5bbf313af848ea1660503d680e56d01cf50258ff63d2499de2e1d6836a99667f4e2fee5cd92d0acf5ba05be70f7641f9873d4b4c5cdb27bc8df1c2e3b6c553f8ec903ffcc753d1950ddd37b81fc27a911d422250edd56918fd654d517a07f2a73c265313441b209093ddaecb225e088874fa3dbc270ac97adc01ff4aa3acd6e2d97fb6cb92b59fa6509e5b9f4f65fc4faa68f5df13cef86b53b3f4fc7a0dc047ae95db74777b1d48970f7269ca0abc8c3ff6365d0bf04164ed3afedf64b0caeec2cb90c1bd9745f4f5d95e205e652d2d6e859f5a4c1fe1c35beab9d4fb6379cb4040b289d6d55a39610d953d220270e6ada7ecee63c9244c5364158806ed04efeca9ca9d338181ee2c7b71601b90cce3146e84327e1e4dbebfcc7bc15e5c0bb8d0153550db0e22197a489ae95c775ac452b421d7c9f083e2fc6280ecbcfe3957dd4327feee0799979b09910c62ad5884adbafe3d9839d94afe8990431a9c0e05089648447cf3a4bf8dbae51f12fbed927894edffe7d8396a8824afa6668f897e8ce5f77df8fae16e389a3b982fb7526c8c17f4912fd040923e779344139b583e813b16594501c4f12a0984a89f5ff9674db0b63e54f51b48d6eadd8f231248cc9cb1e68481af1b1f711bf2da8e6209044c07b02e7a01422c031c950fe6952229ab02f05734db2759322f755188ca0185aa89d7859d2d3ee9f9b146b08fba6dad77e004a625efcfb9de3519feb6cb1bfc1687782cedfefcf6e66850dd0657636ae299220e79dd33d60009600fad03ce6e5a20c0e905cdf5404e6033996802006940804841c4fe604a6af8c4e631136ebd04315162a955cb0e319b0787fff84db343dff5f68682503a9b3bf19e99ebb803086096ab17c69087a1633d4fb8797a3bc167f1c72df1a8940ae30bbf1da88811bcd73253591fb66e5ffa7ef15d83b03efccb13bce501654d707630b2068d2d7681a38c032fae1ac256775afeb09207368ea1c4fa5a7485af2585b600ee2b9bbdc7d96d0e8e4a29f721706695866544e38303d242e41aa792ca5fbce474e3e5cc91a1e104262d477a0d272bf05f4811af1a86fe4f01bb75d5f86b1a11ba4b46ada3ae3e10966654bdf4dd157eaf81baddc8a64836c333f2f2d04588af433385d2ef81f46e2d5ba08fc1b9dd5b7326cf0faf0daa97bf6006574ee49d559cd9e9ad102d6eac0be84bb4af8081cbd436025a66cece84e32a44f78aa2fb2317ccdb6222c7117315d441100616fd50fba4a389193db071ba39df0bd03b4d9ac7133dccf0e23ebab7b0d4a4f78bd0c8bd57ff6655e3d6205af2b65278f107e09fb6085df9fb09acf6bf4b63d700b94b4f1593350cc9e809f7d46ea77d3b966df99d247fcb7ca1abd393de0dd3d52c1c8f77aa27a2be5765086fb862915c09964dd9d1d0fa7895021324ace60a5ea3d080cd216608a8fb2706ea1e718491d0cb4f59b05f60d1c552441d034cc0d5fa3e230218e35f8a33bfbfb186c5d9e6b8a3e0b88506e578d5c3370560f60e65546f45655d30d4e0d9294a54b4d2bf370a662574ac7998879248c4fd49ff0895942c0f0a87618e15", 0x1000) r5 = fcntl$getown(r4, 0x5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001280)) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) mknod(&(0x7f0000001300)='./file1\x00', 0x6000, 0xffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001380)={0x6, &(0x7f0000001340)=[{0xef, 0xffffffffffffc619, 0x9, 0x1}, {0x7, 0x3261, 0x4, 0x9}, {0x0, 0x3, 0x8, 0x699}, {0xffff, 0x4, 0xdc1, 0x3f}, {0x3, 0x0, 0x80, 0x5}, {0x873c, 0xcb2, 0x1, 0x10000}]}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000013c0)=0x4, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001400)={0x2, 0x8}, 0x10) r7 = fcntl$dupfd(r0, 0xa, r1) fchmod(r6, 0x80) setpgid(r5, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000014c0)={'./file1\x00', 0x6, 0x1000, 0x100, 0x1, 0x9, 0x2, 0x5, 0x0, 0x2, 0xffffffffffffff3d, 0x10000000000}) sendmsg$unix(r7, &(0x7f0000001c80)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001580)="0959718f87768dacbbe42feb05cdaabf1e86", 0x12}, {&(0x7f00000015c0)="867cd2652b2aa9ba1d8a8be9a290d2b44f8c124f620764705700fe9c199af7da9232d947153038af922b4b585553632441c9c92477fb7f71211f73c1a752a0c47ede4ad5f56da23c12560964f0ee1c225b11c9a6bb2b3a4fdc491d158661bff0e34f6cf29da2ff44c72ab07f4c891d82d65abaa2d09fb3a5d7a0fffe93656014e6629e1432a131c24b3b053fd6ca18daf596809fbacedd8ac5a28af99bcb9573913997cdddebea75025353cab576c35e968498c4ea1ab1078693186660ca51913916b5438ce41b81b5717dbfa226e73e57b27393ee4cc44f6ce157c457", 0xdd}, {&(0x7f00000016c0)="302207181afd579bc497a3055de80e7d9c714a9e9e34e45f460f5ea636687c16e804a27f4f7f0a8d2fb7723e561d346af6695bcd21ae0acae67d650beb1d0b08724cd1e8dab3500fb1706725476d640bd83d0b01fd54e0b2ddfe2f210ef31be0a38e01ee2631147ab0bedae5c3837eb6c8168590556c93a22400d6826ac9db876d9800bb36ea7234377b11bc68bc69d88c7a", 0x92}, {&(0x7f0000001780)="6d2a5b54d3e53ccf32fef768bc17fe716d1cdb8ec87f9447587eea7be638b0c4b76110dba84b53a6f0c830a892a5b51abd474fa721dd9ba3f979d8159bce42f8b30b97eaeb32e34a13cd529d98a964e4b1e37d31580aee4fca891170f6e34e0596cec429ebb1fafeab4b8346626a2e4dcc2c5c7bc1ada28da9fa5a8102d8ec18718f275dbe82ca700b2032459c092032a26fb7a2b13205f5aebe3341f8d1c8e94a6fa22437b5b96c0f6d0265b594708b1123dcbc5665efcf201c592fb23d85ebc0a5297bac672abe18903dcfe4927ce7149be87af00788929e7a916e4f49e61d1136e1256fdd612afc6104329a7bb1baff", 0xf1}, {&(0x7f0000001880)="b0ea78123c7d2b1380e763c39b5bc93435182b575f97fc0a66c10811291cbd87a02c3b8f33573fc032e18ff9", 0x2c}, {&(0x7f00000018c0)="fa018a27e6e81dfdc9c5bc2d1d66f37467e40c3c41c3122442713960e0540d2398c43663fd63ea5c28818d6ce5f8f8d3c29b6b7e6d6895a3ad573a7904", 0x3d}, {&(0x7f0000001900)="1d30569d53b0df70740f0a15f0365919002f2b87c51785411ac70124fc2a56f1ff05bb486d231c8b9318d0b6d702e7917ab1893841336ab7b7dd61f33be3aaf64bba1893cf463ff74af63c5ead05cb2413a1f658df544dc5b4d84882bd50608fbe141bbcc0f7b34d7c36cb5883425b6ac11eb2c413cd962daf198231b1cc74e1f8d8973df10eb5639611cf9965279f659897ad347e5f66576e8d679d5fc5c90c2e92bcd6961e45f077e568c21713aa0c3a9c5a5f98bc6b70391667", 0xbb}, {&(0x7f00000019c0)="dbf9bbb6c13b2eaa14facdc22008c10d6c8ffcd5e74eaa649ee5134f561199b00818743d6776051d4a80bc422d704b5388449faa819f20663c76d61c637fd90f534da6a7d83bb16b5ffd60c555ace72072e5839dc59ef6d29a5a56acc0cecd514634c14b82d1788d472dd4bf7d1be2447afe13dca15e41e6fc3227625bc96ae29ad27dad94d34b0f86074f604145a51f61db4e56a8675e5958b0ed2e4541f47bcaf50fc49cf5032bd794271f06954ee9addb516bb6a965ba5134505522e3c91269b92943e822d033ffdcc9b83ab4d3208316932add8cecb042f75c67d9b8e3d4cac39d4e511a43ec61cc0c02fef3ae83a286", 0xf2}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r12, r11, r4, r2]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x20, 0xffff, 0x1, [r12, r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x128, 0x408}, 0x400) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001cc0)={0xffff}, 0x10) renameat(r6, &(0x7f0000001d00)='./file0\x00', r7, &(0x7f0000001d40)='./file1\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001d80)={{0x10001, 0x200, 0x7f}, 0x9, 0x8, 0x101}) wait4(r5, &(0x7f0000001dc0), 0x8, &(0x7f0000001e00)) wait4(r8, &(0x7f0000001ec0), 0xa, 0x0) 22:36:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000001540)="1025f8e3b37624738e3dda3aeb80458de2de0b6ecccc7e6bb1f83307bd44e96005fea21a411734a75114b05c044624dd6d9cde13fab436c2664fe15d1dd143eaceb2971f7980c61186be825615a80cc4ef54b641b2d94526473aa3ee88826bf50bc9b46e48a9ea75dc80832291ff", 0x6e) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/143, 0x8f}], 0x4, &(0x7f0000001300)=""/53, 0x35}, 0x842) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000001380)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f00000013c0)=""/136, 0x88}], 0x1, &(0x7f00000014c0)=""/14, 0xe}, 0x42) 22:36:53 executing program 1: r0 = socket$inet(0x2, 0x401, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 22:36:53 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="101092e0e9045d18bfd927e4a9a29964a967ed793e8c4c55bc954a8273fd9bc5a5ab18cea4c3db928e21780878b4ca4f1dd219320de5a9a311bc870501c91d2b77ef04b338d0d678", 0x48, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 22:36:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x20, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0xffff}, {0xffffffffffff713a, 0x2}}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000340)=0x40) syz_open_pts() r5 = getgid() r6 = getgid() getgroups(0x2, &(0x7f0000000380)=[r5, r6]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[{0xb5, 0x3, 0x2ec, 0x3}, {0x7ff, 0xf640, 0x9, 0x1}, {0x1, 0x0, 0x2, 0x100000000}, {0x24d, 0x3ff, 0x9, 0x10000}, {0x400, 0x7, 0x9, 0x8}, {0xff, 0x4, 0x6, 0x7}, {0xc2, 0xffffffff, 0x0, 0x6}, {0x2f6, 0x100, 0x100, 0x1}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000440)=0x4) ioctl$KDENABIO(r3, 0x20004b3c) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001540)=0x8001) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001580)=0x7e5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000015c0)=0x7) pipe(&(0x7f0000001600)) readv(r7, &(0x7f0000002840)=[{&(0x7f0000001640)=""/73, 0x49}, {&(0x7f00000016c0)=""/146, 0x92}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)}, {&(0x7f00000027c0)=""/109, 0x6d}], 0x5) faccessat(r2, &(0x7f00000028c0)='./file0\x00', 0x80, 0x2) 22:36:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x4) 22:36:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0xa8) recvfrom$inet6(r1, &(0x7f0000000240)=""/149, 0x95, 0x843, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x20000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2001, 0x401) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10103}], 0x100000000000005e, 0x0) 22:36:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8a2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000180)="bf53ca2acc07189743d74f859d8b7ae99e6f44a4392268428fcaf6f55bb37c74a3cba52fa272ff3306e650bc83e46620dcb376110aaddafad6917aa887ae7ba99f3ccdb593dadd4b513ab9aed6d1a417932d1f3d0f378831b32b933d563b7129a00a1bb146a1a30ae4e0d18024cad61241c6cc38444ce7d3fa18ef46fc2c8876779a902d5214aac2ad26064199f7acf0f29da769a02c6320e5636a90b601", 0x9e, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 22:36:54 executing program 0: r0 = socket(0x9, 0x3, 0x1) getsockopt(r0, 0x100, 0x4, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x70) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000100)="4a102cff106d1674afbde97a41db6cfa21ee8f978fa47c68f1922b7b42dad94cd003e8", 0x23) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:36:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10401, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 22:36:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$inet(0x2, 0x4000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 22:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb0) ioctl$KDENABIO(r1, 0x20004b3c) 22:36:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = socket(0x1, 0x1, 0x6) fsync(r1) r2 = socket(0x18, 0x4001, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) 22:36:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2815dfbd39ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a53", 0x91) 22:36:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x10) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 22:36:54 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x10}, {r0, 0x4}], 0x3, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:36:54 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(0xfffffffffffffffe, 0x0, 0x0) dup(r4) 22:36:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 22:36:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0900000000d1109ee3548a7af6fdf1f7cae200080047588f2ae09e00000156255b1cc69d21901a272771196cb861fbc9c3ee0625370b893ed78f8581deb3e9c8490f61d22121bbaad9ddb8e8d99fedcba1dfef5727ed9bb1eec47fa3b02bd0c553f6b04060896eb70de810f72283a207036482ea0180d7d2b84eb6c508ba87719e0fbcc5463c484888f8ff5773baf2949a66a68326997e50b1002c5cacfdd155de601190f712679f46dd85fa9c842d37512d5c131017d09aa7f5f06c3e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001140)=0xdc) 22:36:55 executing program 0: r0 = socket(0x10000000002, 0x8005, 0xffffffffdffffffa) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:36:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xfff, 0x4, 0x3, "6536ad7256150a5a4e016678c7219a674298f41d", 0x58, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) syz_open_pts() close(r0) lseek(r0, 0x0, 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 22:36:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair(0x18, 0x8005, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r6, &(0x7f0000000200)='./control\x00', r5, &(0x7f0000000240)='./control/file0\x00') r7 = kqueue() poll(&(0x7f0000000140)=[{r0}, {r1, 0x40}, {r2, 0x20}, {r3, 0x28}, {r4, 0x2}, {r6, 0x12}, {r7, 0x52}], 0x7, 0xfc6d) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10801, 0x0) r8 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000280), 0xfffffffffffffffd, 0x0) socket$inet(0x2, 0x4, 0x2) unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pckbd_enable: command error 22:36:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5}, {0x16}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = semget(0x2, 0x7, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/90) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 22:36:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x3, 0x9}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0x3cb4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000007, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x7f, 0x5}], 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8c, 0x4, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x19, 0x40000005, 0x5, 0x1}], 0x843, &(0x7f0000000040)={0x7, 0x4}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() msgget(0x3, 0x404) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:36:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x4, 0x2, 0x4, 0x1}, {0x40, 0x180000, 0xffffffffffffff80, 0x332}, {0x10000, 0x3, 0xff}, {0x5, 0x1f, 0x2, 0x5}, {0xb0, 0x100000000, 0x6, 0xd6b}, {0x9, 0xb1, 0x8, 0x5}, {0x2, 0x8, 0x400, 0x3f}, {0x101, 0xe128, 0x2, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) pckbd_enable: command error 22:36:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x74}, {0x6, 0x0, 0x57a00ab4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") syz_emit_ethernet(0x0, &(0x7f0000000040)) 22:36:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10225, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 22:36:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000140)=[0xf810, 0x3, 0x2, 0x3, 0x4ae10bf7, 0x1b811e8b, 0x40, 0x6, 0xbb, 0x400]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[r2]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)=']') 22:36:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffb) write(r0, &(0x7f0000000100)="c95d63edb06ce21611ccd1f0a7781fe1ce882c4b443c09842e4503877dee0ed3cb02a7ba4c46c04251b6a07c2fb79f64c1e11fe1813b3c96a6c6c5a8593bd19490159cfe5ce679f0eba955be643cde9e4ea19715de757a4aa17d5c7f921606247f0096e8012e735dc1a6da6b18b9f5f3c1bcaa218c5b8c00c9430af865bcd77a8d678792c4d5447c2f", 0x89) listen(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x50) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) write(r1, &(0x7f0000000040)="555a5bcd406c5bf63878b51901e3f3a922c57a4fe53c7c271105dff002f5c94058be95fdb5a73481a9ee6e0c97cfad56d419bf08a33494fed335044c2e7dcf58f6a8e10baa09980cedad1d5632910594acf0122bc48d6ab4289d4aae5cd0b78e2f987d5aa940aea1cd25c2cc62cc22e0c3a3ac0ee1463a63f440a4490e04582f57a68c028418baffddcfd24a566b3f75305cfec91b58", 0x96) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xf1b1266) execve(0x0, 0x0, 0x0) 22:36:58 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=@abs, 0x8) 22:36:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000ca00000000f05e89a9d8d630433cb26133248178b10002023b507ad22778509d9946daa2eb77c4b0d5efab9a438a507e25b51f6e4ec6ed0fb2667ec63509c5370ecf140426212bfa4ea709a893574e892f1f0a17f5e1053ce1630d50f081834e2ac5bfbb886e384855b9ba3f9b348641f65df53a6edd8d3dc689701f3a008d941776ed09674e787eb25e287e33c2a0ad8bc0d83b3d06ba472b79082b75ea9af485ec0e0e87ec0c30ff6cb2ecda4c"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 22:36:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:36:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="09000000000000000004041f8e99f646423c47a87db93b963a3908"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffff7fff, 0xfff}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:36:58 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x100000002) 22:36:58 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) 22:36:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}], 0x2}) 22:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 22:36:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2053, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x7, 0xfffffffffffffff9, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0xc3, './bus/file0\x00', 0x4, 0x6, 0x0, 0x200}) 22:36:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x4000000008}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000300)=""/116, 0x74}], 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:36:58 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x908, 0x0, 0xfffffffffffffecb) 22:36:58 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x5, 0x8, &(0x7f0000000040)=""/113, &(0x7f0000000100)=0x71) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file1/file0\x00', 0x2, 0x92b, 0xffff, 0x0, 0xffff, 0xffffffff, 0x8, 0x2, 0x3, 0x5}) shutdown(r0, 0x1) getuid() sendto$unix(r1, &(0x7f00000002c0)="312a1947fe528fafb8a1860ec39651ea81d2d4b5cbd98ac8a9162c5dcbbc348311b56e02d1d71ac9694b258a2476799a614f6324bd2c2f891b63355e7e06875114051d332454d70a5de85e18e871de0475c36b2dd5aa3630e44c9368fa31149c2c9d8a61e04ac4698fe80f42ae08dc3df704e9d7dcb52fce561693747a626ab9cd4913bf850a7229a58af6e84622dfb97acd3d7d69e9d5d06fd3b5277847d1499939bb914d1bdb25f6a7b1c37bc3179c10a41e3b1f7058ccf06253e2c4b4e827055e52661fdb37cf1637984a064f", 0xce, 0x400, &(0x7f0000000000)=@file={0x1, './file1/file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x7, 0x5, &(0x7f00000001c0)="e414621585711c807331d6b4c2a577f4e3f61b56a6c69fffc4a2bd148041c7f6c667c182605b10723c60acaae3a51ecb93d67a028dbd080735d8b099d8ea585dff20ed7ab47225daf2f08d4a157d7f176ff13da6d124e6b7e076ab31b3cd1f1539c98706ea7b24ae2593ffa5d593362233712cfd1ee1ddcf4b55f29adcfdf5fbb95b2979f2c9c115be11f2e67c1c240958ca0ac4c957b0cd63c3f376678b00c22811b87a571e64d8c4ca23283235e8ffb4835cd2199c4aa3528e28e62158c4c93ed9aabcf232cd5619b2440cea8a6de0a977bc80b078c1a40f323f5756b737dcdd", 0xe1) 22:36:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x400c570a, &(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x1) fcntl$dupfd(r0, 0xa, r0) semop(r1, &(0x7f0000000140)=[{0x2, 0x7e, 0x1800}, {0x3, 0x7, 0x1800}, {0x2, 0x100, 0x1000}, {0x0, 0x1, 0x800}], 0x4) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x454) 22:36:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) socket$inet6(0x18, 0x1, 0x82f1) write(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xa8}) 22:36:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x10190, 0x316a36dfb0204fb6) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r2, 0xfeffffff}], 0x1, 0x0) 22:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x28000, 0x0) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 22:36:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x460, 0x1f) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) close(r0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x7f, 0x8338}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 22:36:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f664e18ec0d00"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) seteuid(r3) r4 = getuid() setuid(r4) open(&(0x7f0000000200)='./file0\x00', 0x20012, 0x190) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xa, 0x0, 0x0, 0x0, 0x18e}, 0x0) 22:36:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x180, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/122, 0x7a}], 0x5, &(0x7f00000014c0)=""/4096, 0x1000}, 0x840) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getgroups(0x4, &(0x7f0000002900)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f0000002a00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, &(0x7f0000002a80)=0xc) sendmsg$unix(r2, &(0x7f0000002c00)={&(0x7f0000002500)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002540)="3c717f2f654d39b5a0e9a4b74e754bdf0064731180d80f57197e0cb9adbfe3e05c8a7514bc7be1b5c2c82a09c7539f740ccb3eae84a1415b82a9c861fdca0ac8de4822dad66912c263463a06133a62f2a19f549bb328c47986321b0f", 0x5c}, {&(0x7f00000025c0)="efec5d9f02aad2af55d93115849e568d0aed059e4a727eb436d95517566551dcd73513604db71add35bbcf1fc63d09930258c39b84ed8926ea7ef860b6ab3f9af6fec62986e1aa9068496301939f60d1af550312b31f1536501d52431169b0fde442b14f84747507b135b9ccfe8248e82be5f6efdf34cb2e2a465b50e9b444ef1539585064ab7110a37c540fa38b9b1c2f989908e89060c749a5e553ff7112052b261ec9f863d4cd68be7083e1b73ef215638c37", 0xb4}, {&(0x7f0000002680)="191854e56055e7009c5190db7388aff340eeaa760281700f52e1fd7b5ceda621a17c324c9f798ea94b2f8e74a05a0d9b5a145cc0014a581859726cd0b76b2ab42d47374c3e99be7ec164fbf953e3974cbc3913173a51fd9b971c8548a04da6e22b8faa1288956deaea107852f005d03bb44223145c3aaf6ab461e173d925403e5eb418f5f2f7d54de57e6ecc7166f700f07dcebe85aad35025a8823a36", 0x9d}], 0x3, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r1, r2, r1, r2, r1]}], 0x120, 0x8}, 0x400) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f00000001c0)="9765bfcb985666af53948643") 22:36:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x10001) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) 22:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/189, 0xbd) poll(0x0, 0xfffffffffffffe23, 0x203) 22:36:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom(r0, &(0x7f0000000280)=""/219, 0xdb, 0x2, &(0x7f0000000180)=@un=@file={0x26bec4569ad9aaa8, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/114) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() fcntl$setown(r1, 0x6, r5) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0xe4) dup2(r3, r4) 22:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {0x28, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:36:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r2 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f00000000c0)=0x2001fa000001) write(r2, 0x0, 0x0) write(r2, 0x0, 0xfffffc6c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000080000e552cf401a8143b3"}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) open(&(0x7f0000000000)='./bus\x00', 0xd0, 0x10) writev(r0, &(0x7f0000000000), 0x2c7) 22:36:59 executing program 0: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r4, r5, r6, r7, 0x8, 0x10001}, 0x401, 0x1766c86b, r8, r9, 0x3, 0x0, 0x2, 0x6}) getegid() getuid() geteuid() getppid() socket$unix(0x1, 0x3, 0x0) r10 = msgget(0xffffffffffffffff, 0x3fd) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x4) msgsnd(r10, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) r11 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) msgrcv(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000da56754def1d4fe8d95b1c8634f563b8a8d0799f338fc8a2592bad2bc2d2f14b87ae876eb7e47f32986ecf43c512cce445391f635bb601df2522457bbdec4cba4358aa2bdf3b41fe740c673559614a9aaf2db308b30e16213077687ffbb5226658e22f04f1ec598216e5786d1bd11b5db9b6dd73e05fd263b5051f29a674d8211c5cefba927cbfb39131eb8cab5bee9d3bf6bac6fd954e4cbaa141f762c2796e02e8027e6904ca3af84eaaf9353ced6a7b110e0f0126f3f7ed616f7864bc9b380e39ecba84f39c3a8071a700724bf58c8ee93bccc5c3a4c55aa66fe3c495909a904d22c806c5507e38d471b077b2d81d6b425be9dae87453142a7c91649ee03ebb2f8be1914e914d1d5627a4f57452a7c9741f84fa585ceacf6a77ee5614df2326e4662966fd6eb24e6c739d83b86d2b307c968a9c249c2f0c5a72083462eb562475e99b6f93523e2e9d847299b7d54f3bfd6825d9ccc717607374e9f70fb6edf9edd4359ee29b962a077d"], 0x1, 0x1, 0x1000) 22:36:59 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = semget(0x0, 0x2, 0x50) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000180)=""/79) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x3eb6}, {0x0, 0x401}], 0x2}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) unveil(0x0, 0xffffffffffffffff) 22:36:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r1, 0x2000740e) accept(r0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 22:36:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xfff) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) 22:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f00000001c0)=""/155, 0x9b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:37:00 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 22:37:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r0}], 0x2, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="f2b06d", 0x3) 22:37:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) unlink(&(0x7f0000000080)='./file0/file0\x00') getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 22:37:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140), 0xff55) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 22:37:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8003, 0x4000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00002ea000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100008000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x110) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) 22:37:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000008c0)={0x2, 0x0, 0x800, 0x10000, 0x6}, 0xc) r7 = socket$inet(0x2, 0x3, 0xffff) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="af04c0372e619b28143ccee7192078eacb3dea613dd37f", 0x17}, {&(0x7f00000000c0)="e3271c6e2f84676aabad6e2e5a384c1c3551458d2c8ba372ba06", 0x1a}, {&(0x7f0000000100)="ebb355d7f401c00a4d9e74b213d01e0b13ddf4758003e14f58207070fe03ef042714856712f357e8ea9417d5bc089e37be000b4bf67c4fc7d45bc3b2756439c4d152c7acbb2057506a92ad9afdf29bc4e500330aa30123845692ba6273c86eb3ac20de1f649c83ee3b34ef37c1ec44fc8d2242370421e562cd8d35bd0677a6c3af6b49682334a8c12b981eae73dd602ef6f0f3f154aea8b7e3e9326381d4930f7eecf977aefc7dc666af", 0xaa}, {&(0x7f00000001c0)="35365211ee111210731eed2a2d7d2ac041d0169a67ef1ba80d8873ba577e6c5f7f0a1735ad36ebd96f85dc81b23eb94c69488b6822e2a7c38c63b62de3d1868ae2f3cc26943c000311b201f84d5d14e681d23ba9193127692e4b77a24eebb5ec643e791b115eb3df956854f1898f8e60b2", 0x71}, {&(0x7f0000000240)="eab55e301599a7d1fcb1633f36cf5d9fccf35cac5443bf25a61cc90152673c1ae6ba777a9a6b78dec39d3fc95d995813b1ce431de9d6b423", 0x38}, {&(0x7f0000000340)="ea0de1fa05e8f3e377dd0f9fc5fb0de5687b6d27a8601a4ce04149fddb386c64668b0eb5febb343512dec7e6404375e4e022f9d3646f9ca91399d97d9d655807e6b4e93e1e09e94c8ab32a53316cde6cee88ba42e18e173c443d70e7e10474f2bc01db82215c090d824013fcb2f6c0f61b6cc0e6f047aa7a7d8fd7f7f519a76a72a96094218ef11656230d90f54f03eb1c6306011ae97b180e852f3db756852d07641077365dfa7fa4d1f3dc0c64d179d620b91d25ff2bd7cd", 0xb9}, {&(0x7f0000000400)="18ed4fd46bc83843cc5875308dd5b17f03f54ac6bcc14e37a274b99c78518d83730fe712a112b533e9baaf1a791b83c8269051c9382fac9f89371b0bbc07c7f71c517ea31b3107840c6888c244def423539750a2890819f5d7f95e73e7592d68c0356c0ce95880943b2ec72d4037293392f20e286c04c3cdb60a072bb161a59c4103f6eb491ae7ca262b1b58c96be9440f4aff56f98278ce3e51148c4dae3880e6eccf52345c3c6663bfad7bd8c82bab1bd1", 0xb2}, {&(0x7f00000004c0)="00fe68a564930d2e67a3e189e7b3c76dc23070513ab0cdae2551039013c81b47d3d85784158046c4ffdaf17928b384bfb07285ee14612a148c4c96ec6526f6633eb7226647700bf3c2be1e09898e91baa6365385141bd4e555222b0a965aae5475e06ef003444e9f13b1323242af972f044cb65a841c7d29db07bb67449572f494dfdcc725bbb22c2c1c7c1583a5384b0a6b55b9bb5f8539077f6a4608066b0859ab23966a1c6758ad32e5ade225b154989651e08c588f898000ff657199ab43b9b520602f8a748283f64fdaaebc107bd341deb3708181c51dda8460de43c0", 0xdf}, {&(0x7f0000000280)="fa7cf46f3941a0200de39e04ea64db7c7db731358b6a5d4dfd7cf4d238cea183e4c67e0b8dbd22c506e48735a2c1edb6fd24da99a5ecf64de325ffcc93ea679595dfeee4c36788a3ee68e81baecf3111f6616e610bfaee530c5e5894a10d79f353130551a56785732e9a6158e3f83ec1d97e6f", 0x73}], 0x9, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="0000000030547715a51ce598c50d33e800bb9000000000000000fffede00010000008eab4cc4e75557f9f3b0a28f00"/57, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd0, 0x400}, 0x409) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5c4608ae", 0x4}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:37:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x24, 0x400}, {0x1a7, 0x7}, {0x125, 0x2}, {0x83, 0xffffffff00000001}], 0x4}) 22:37:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/72) 22:37:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x101, 0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[0x6, 0x5, 0x0, 0x26b, 0x8001]}) 22:37:00 executing program 1: r0 = socket(0x18, 0x3, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) 22:37:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 22:37:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) dup2(r0, r1) 22:37:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00"/109], 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87, 0x7}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x9, 0x5358000000000, 0x80000000, 0x3}, {0x8001, 0x3, 0xe4, 0x6}, {0x9f, 0x7, 0x4, 0x1}, {0x800, 0x7f, 0x6, 0xffffffff}, {0x400, 0x81, 0x8, 0x64}, {0x1, 0x3, 0x8, 0x3ff}, {0x1c30e444, 0x1ff, 0x1, 0x5}, {0xffff, 0x6, 0x9f, 0x4}, {0x3, 0x6, 0x6}]}) connect(r1, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)) kqueue() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000340)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x67e) syz_emit_ethernet(0x4, &(0x7f0000000240)="8b9a3293") 22:37:00 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='c\x00') r3 = socket$unix(0x1, 0x10000001, 0x0) r4 = dup(r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x6) setreuid(r2, r2) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000400)="09083a24fedb172c2e8ba0466f4824221fb516af21a72abe1d344c299cb9c0d104cf0ec79b5fc34a227f8ae4801e5b5951490d9a9bde83ba35c7eb0e31adfd27fccb2a68b2634b5f20d937deda7603f6d6d7c6ef102cd5b83dafed84a22df02fd091c6aaa2ff2a55a695a870311a1264bdc86f17269a5a0a7b77b0d9ab97e5852f88fe28757d5f1d6e1d983fcd9e1ff270d1771a4b76b2725608c4ca92e599c75118fa49b06657aa73fe9290dc5541c8d0d5bd869c61c3cc4cd1bf5d8d89664d447236eb652afa2dd831e2a7cefd6b7303f5d1744e09f194b55e2b701306600c22639129bc51a9c76f21467c05628ea271282fc5fcd1bdeb7026a9a3cb288514b129bda835f8cecd2cbb3c5892f4ae3f2a2b109dd6c6f4804e440d6fe4f0c900b48a60571aa75945875e904951d4d01d02542c3c8eb71f5317a922ba4b119257aa1937a1a0bb89075188bd65949b321656fe95953ad0e298e9d62276664de359a7a8559745abce7f2e06c33262174c864d32a9039254b5d00f18e46272fe4b3de87c3dd6c39e0dee68ebb766bbf372b25f8bce385c6cc5f58f970c6dcb38e7d9d992e46de73d5120520c97773d74323f15fc38bc132bbf8a6e2b7f37158841fda230292a47b21df518bf8935942013f713faf15f253f0f8139f570c50e5473de18ff0fb35f96ede9bd0e189e50d1ee9c61668d1692fc4ffc7d82e3f80c1e0b0b1b9b2ab7df7cce459b8bbcf4abf07bc5d663981126f9caaaae5c351cf3fedf3d96f56289e9833eac70086ad98d5d1f9710a530d89a71006720457f135dc10c3d096a283c7ec00b614fb99541db1399e3bb0f7cb1ae80f74da25566bc998afe3c1e9122947152fd1024891d92bf8b70030fbe57773f6f6aebb47b305fec23e850565bf94462559fd84f9afc6581ce579d87f517d9b4465942b653f9e813b81b6f7e8af3819ca7cce5cec676e7e4cf2fbdb1a081f599bcf68fd040913aa42ea403d0dba6dabb3d816620169bb05228edffc6124750c4a2bd986cc89835cd79a5437f122266dc855d7e9fd1353d642d47e4b08f1a5b2a110843f182d9ab84ea9840b45bb03e7deaa6c2fb1013c04e4ee6dce0d922c719a2491a165be9497d123ebf380c4efd3b2126a2dc9104031a5f72e333676ab192da18f30b9b787de0ee6a42faa1ceed2943396f8966c18476eb647e66382f250e3bac7b87f95d616a60274a0d79b8b2aa7d4e2308dfaef9b147c928672f2ff95a66d34b5432f80282888b248d6f16721f98b4f14945c48234bc40eba4839887fc81a8b68272544776132502b6be97b7943e4eabcb73b98e8446ce726d131f2e527e40b5bcf13ddd35c829d7650737c7a0673c25959373f351f0b5f1357adf382f710d907f05780eae9e66d67c03e80aeed1912584242e5429402b05ce4e4b7ed3a17aec15ac3e01764b07207794fd02997c325b4f89f91720b629ad3ced17c36a3d7514ee7a4829498f4c890c0a036979369761d9a0917d6a900a51ba296b743d4aa35f984c5612588e3d8ae2431bc9477fc3d602243ac94fce8acba988b861e97940b6f26d5ecea381f67f1991ef0ea2dc80470643ed0951e526fdaea58bdfab7427fd803efca2f89085601ec9b8187d99134353bf0b8660a2209bcabe47b0e41f00d436c858214340fa4955cdbf164808e3f87017b42f5b10f7e112327045388b8bf101323052188282ed038fa891804f8e643eda84fc68a6cb3895bd7f76360a53f0a0c5f35f163a400c4d2fbf428dcf495d2a7c6af9dd063bedcc93dc9d51481347797e0d420c45afaa8fc1d0e7269f8649b38c9423d0a608b9c0f88a96bf8f0b029be0c49d46c4bafa89e2c8d301eba3952b8a2b9b52368f129b545ac70c37cf042a72d55ef710d48964dc9047f99ac94331cd89ba409f72ee1afd9e46da50c3b558dbcfbfb3e80f3e2659c7354b903c3bc6052eac1d8a5ed6593b5808b1ebf796a3ef8d6a1b8fa45e0afda3c700d117038e854116016a73b8c8887b4bf2958c1edecc3dec74cae41a3d98ac71f41d8f8a3af84dcf0ca7be608285f2ce51f4836af1cd781e90825b045bcbe51ac387af94d0af2be199e2abe91c328902f8549be39637dc0685f4ca59a8ab309e0febfc9c356448271c5725e58fe5b6bcc43585cbd07fc4e10d0309f2ab634b71dba0f3dfbb320c9189dbb71cbdafef22656654433bf16acaebfa7d6ec0f8bf2afefbb4a0960fd4158dfbb6ef75681af8450f7c239ba499d939b80c0b15845e48999d5c532859c6ff9f2216a2d8af5b64e87487deef70ceff0647bfea8217ff38c20dab123e51f3f076dd964b2c3e1d3172c1a52ab50f2f773c69136ae15ca5d23f494dd137346df8fb25e15f887572e012a431b050e5989aa43ff556fbe451c3cbb56b8e4319958cbafe958da3f6fa96eb34d381f799c7f1510227d8f2719495abd23c8aadded7c903b7800aa9e7aa908fea8430d2cd5124721e42cab3d54a069c0b97efa2a2bd3da8a5909518f05c14be0fc033658e858b6816a17bb24ffcffc4a72df6e284ae1ff204e41b251ba983fd6791f411eb8424140bc9bbac65417072f4cb931dbfedd270b633122b406ff63552ec5566896eeb4fce08041e35aaa8c78e6ca69f069e76e075a5d89ef221b091ace5d6d1369bd3444ecca563a89682046fbd3b6b84939fa50e0080e20daebec7cd1047f203ef39b430d71f2df4121e1d1657d0b5e0aa81adcb7bafbf3b24b1090e4e78430c936408d0af453b18bd6b7adbe7627ed9a0d839172d0f54992a2c138e6ac46a13d84874ca3dbce76a2b4626276f9a872546e47bafd981144a7a4581a269df7a3b49f259a8158a084caeab61a7ee13b614e3538ee6d70a532f203d9b282a76bbdf8e31078dc0cd2dc46150314d9afb2cb35d923326772300a51d4ef348111fc35ba33fa24e0940e60a366c0badfb62a43dcd1d06bff5e5ed356839c40dd862cafac573c73b0fdbbe5cde7ee132ee21b9aeb18b4274b397ead5f16ede4c593d2664e7ab79ea67513ce964fd50858ca008dec724affb6b8a5553cbfce858b2f92cd54e7e9a237cc179a237adba7c6ea656c7187c356b1f4d8848ec572e993af2744ebae339bad791331d84bd4f666277d10a0c32871e7287f5977da6df02b9d7d24dd9a61ff801b02753d2ed3abea0a9155d034e250b1569fb049c9e07cc5225a9b69d834d8e1abadeb91db98ece73a013e73345183a079e007a2dc04f92583ef84eae8892833dd2efa5f2ecf207b66e8f516c49309d1a63c4275b4d8405ce9294f3a4ae945bff6995943ac8202fd2bffd9b24a6f62258b327919ac5578fdecd2ff6613f3c498aa9bb383b04455cfd7b0488376e1858d028cc1a709c8ea16554b03f3a19a2e4f066e7e6d4b6160c433cc1d484dab05e068d6de56d6164e27a9d8b8c02db3078b617f096c43df1b4ecd0b81aa8be34cd36a801e8996dffa6d2d430c5b2684b3d6f3e8233f1b4e59b40daf813c49b58df93758455ce156a343c34ad6ddd508154c4d6308c1981169d3e255b65ed7fb42079e4bdd5129aba4a0693ac0597b77efd2b435e0d22b9b55e9d070654374a4ec93ed9f5026b27c8dd46b7ada74b3c15c88043b6bee5a89b37f5d6189826e7a0c093916c19d2057a5dcc20816799e1136d5a02ceef6e8274f4a055b8dad71f5d6edc13b40fd9bb6b890e4cfa468d7e4f0cad6000d63dfc6d46a294e21349f0261354ded8db75d72d70d2b85b93b93ffbd826feed2e6ba2e9289c91070dd26d401908f00b0434c8fe272b069764142628b99fed97a352780e60441edb58aa099b265ea44d59cf894bc916b6ca7e8d6ffa44a9f404e0667ba0eec88c82e250f5ddffd5591473a2cf013fd8663ee0be3e85c030cf5fe8531e9af7d5451274928c4cecdf1929fb8902dac9966afaa9e487a331e1f287f582cc1628f15c5ac582cc239e4ab38c4b645152ef501255c0377005255b72f779c0bb8d2a5418c2b9d9d35b875076db3464c5aa550ec824f23e46e0a270bae53e070cc41b07e27e84b5bfec29d755066a8e754ec6194a0b555d25ae7828baccd1c8688adf2922342e8ca6b857aaaeda2d968d8fc5859ae3909bdb7463e64383cac768dfe3de6209c7ddeadd163cea26487befa8b8ba3185acbc67c840839d8546cd55f8d0e629a1bc0b0a49816cc67e3268a908ed2e73143c98e65226cf19dd885e15e648451b3f02eca5c8ca6d750f757cf51c054278ccbcfcf2d9cd65bc40e929b8db447c993bc2ba6e9c8c4d9db5cd49b800149460d11450c2050303cfb0ee387ab6c6994e84a2681955d9dae3da21638273e9fd21220d2dcd0993dccce77dff4aec93c949251a5c9050989bdfc8c58f2bf0ca5f01859f095a271f5d8002f5b57b62e87a6a2d1272f3665a872d90f7d8c157caafb3e7153c34bd176c3563292443d4ebce1f9e43a0aceeec511ebd38f89045d196d6c9806aa16f399b616cc0d532c4849c9d3309783c9b07f5525d56d042c6ab045fc9a3a9f15737180bda94caefe4480d720c5ccb1ad5a55337ac5f0139df061de16f2f3a5b17f6e16c9dbc2fd5f0aa8110865e2cbefaa604a7f453608b85b801a0aef942e87eeec85aa37a17661db9974a869e2a3c0ce1bd71c174b128df074b14fe4fe9e3283b79e54008465818453370b97c1eebe963a750297f788444cd7d64cd1112625dfecddfc4419c03703b75800472020acddeecf140894d008ac4f90729e358e2518068fbc71be42922c5107176172c56460639877b8bf78f44f9537513119a1525484c0e2313c4efea48260a7969e25fd207cbf881c87a773325fd24e0d6b4a5d2495f48987df386bb9ae95890a353c529bfaf7695d1858088d24cc090724f58de0cc2da906463945ecd8d83e37f63951a2f8d1e76680918b6fd9319c86a817992fe5f200974c78c1808295210fcd6f3b2c1a4bc9a3349be9b754564a1223aa122e0e98872bcbb3f6f631a0a678be31ffebad8efa21e69c01ed8eb1cf64305f37d8f7f42b88ecaa9f9c630edd10a5a32649402f818a9b24e4647b847ac51637012b87c84d988955ecc89e8bc66bab7da2dca73dc544036b909b2b4413d0065dcd7339a2cda6a422944075e34cae452f56e9e1e1ec911d4e53db725e186c6da32594ad6e976b406ae56dd48d7177c2aefeeff2b2730869538d8e86a4817a636ebf2afd4b3768012660afc6e223e3d66043e6e28270e27a9e3511a9b6ef899fe7be5873fb26b4b4ce868023d7ad30266b5b2653a52d26926ba5e0d81749920b320ad8665f0479aacde04841d315c68177066e41c1c5801050d5daedff3d27b9d452d4e23117c6f660d433712796e195ed6a8173347de42ff81eb74c3e4ae107d3b5716c6b3836c0e4e082c4bf779c25ddb98d0c72ba1b9c7a9b017a8a01c0c65712945019fb4477fa2f9c8573fa6d9105d16166071d83a131a17cd2997b5a8a235c9f62416566ca75472a0fd3adf673d72be95a45ca18c9222308f1b5c84b3c77a31e7845f260f6aed2a7127df5ea4b2c395009b0069ee384a7cd34215e92adf88edbcdeef69cc8905734e686ebb19b004cadfa0143cc3809d2a03049806971fb884a769f043f250cba8618b118625ef45811e0fba3d63da90e1bc78508c6d188bfeff745d65975811028517fade7b808528797fe6b8c111df0301a8fe08100de9b9c52db49a4c88c0a746076f972640c704ddc4b8e202efeee090f8a3ebbd723de26bf2c3ab41d75d4f78f7a76412a6976ae4353c1b8d85c44c9c461461fa3cf0d9f7f1d0", 0x1000}], 0x1}, 0x408) r5 = semget$private(0x0, 0x5, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, 0x0, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 22:37:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000200)="5de608b9bb5c047f5934933c4657f1c58526cdde84a949f5e92fc2adc7064fe17bff04e1a6b64022c79c58e4ce9c308545af00400325fcdda6aac4f841ca91b8fea7977e539c123d4603a75057c4800536d82f60e11c4dabd5491b9dff8f2bf0823746655afc0c0d48c6c8422d", 0x6d}], 0x1) read(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="6fbef3d052b6a5f14a055455c06ef091c9523597df72b8efc25e79fa0b7975310461569788caed6256acc40974c4a3e0631ee19cb78aa1e579e49439df070100ef3fad8290606636000425e4cb623737998e6abf96aefee569ef7beeba6f9eb05be43440b6dc809c26d3166f30865318546fb7c87f289a1aed6f19c8c430bca71d404afe7fbf305533e556c51d0862580b25394f1f854e1e1819eee9e6b7a74629c003f54b20eee0329495b49a559db468a047625d99fe1ac1d7818b31180b676e783abfb69f2cf4d4bfeab097b34bfbf14fe08fe3e4105f719ad8ceda1b426e514e84", 0x747ee070dda97d24}], 0x1) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 22:37:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 22:37:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e7d2c867454"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 22:37:00 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)=[{0x54}, {0x7}, {0x46}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) close(r1) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 22:37:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x802, 0x10) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) dup(0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x10000) r0 = socket$inet(0x2, 0x1, 0xf8f) getsockopt(r0, 0x100000000, 0xa68c, 0x0, 0x0) 22:37:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 22:37:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000180)=""/107, 0x6b, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:37:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = getppid() fcntl$setown(r0, 0x6, r1) 22:37:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) 22:37:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:37:01 executing program 1: socket(0x2, 0x20000000000001, 0x0) r0 = msgget(0x1, 0x412) msgrcv(r0, &(0x7f0000000040)={0x0, ""/168}, 0xb0, 0x2, 0x800) r1 = msgget(0x2, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) 22:37:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x87, &(0x7f00000001c0)="bc51f298f45c2261f7c016d465af7dd5e068d514483fe979bcea86a9ef9c120934593468a04ad496363278b713ef235a0c0e338cdcb721b430f7b0308d8fdca85ff32b70c5e0d2a6018c1d3d239640fd066ab47f2fd2acd571c0f552d0eb46cfcc472e0c0eef397caaba56ae6fd24229a39ca5e12245e44afee0ab737f39fc013b9cb9439097dd") syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:37:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 22:37:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x8000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt(r1, 0x28, 0xa, &(0x7f0000000280)="d7ecd1f088cd834da12f00024000013dcc269be6fed21564d32e86f7c8a0414136816a1225a18b9209c7d820dbdfeffaf84721befb0d38b929323a0a4d87bd84c713f33eb69214de90055cebe5aacbe736f72841553b27512a1f2cf11147c8d38f", 0xffffffffffffff8d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x6) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 22:37:01 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0x6ba) 22:37:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x1002) setsockopt(r0, 0x689, 0xffffffff00000000, &(0x7f0000000080)="19857d65f14f94d4f5cbe1a3fbfe0ac6689acbcd1e3b001c23a74e11ba44041989d34c89d1c256224a22d4e143ca9022e036c6cc02350b35937be093b263bee79955edfa82f8d89418921f7d77605d4f6d190c134a377bd9f11215aae269aed33fb67e7a9bbf43aaefd1153aec93110c4051d7d5c81c7b406bf85c8bae20794696da8318cdc928f2cdee72e20e715538cc95fd95326872fa3d38362fde39af3bce5bd191480df34e093e4ee783a613899f12ffa6e40465322c19356eb5fc9b418d1442661de2a94c98ab3083efe35d354b8626561b919996543fef9df1ddb84349927fd1b4d854da9bc786447a71c8b0a0db98723177eb75876aea5b5d4f403628791d73e2e2e2f0d2f75e7ca7b3b840e47281f2c8c617fb45b69ada70a36642f1e623314b3a1813b98b4e2fc4585ea5fb3c2729bceb3a88d2ff16b2154ce8c5f14f513dfa81d2f027aa274e290e2fa5482f1382a1d981e881408c1ed78579091414fe643e8bcdfab5a4228c14d9b0430d1519c7189b7b0dd22ba426538d1c720de0a1c8b0169b479481e96511d8ca93d416d1ec177a2160e78e83bdedb0f69bda263b75983bbbae5b2383dd6781cce357a7722d11f3504736beb68c424ade6c0677fed1976dd2e992ce48e9d799485953501626f8e926c90e9ae9fca98bc95b0761ebf985a18862379581251f5cf0dde5d42588998cf930baa4c37e8b9c30c3bdd895c2a46c8239fd44eeb16e508df6c83d58ad783ecdc869d4684074d0f60e7c0cc3ac12f59a28420d89295568b95faaac65832f003aebcebc2f088efb50673025494298dc70e0a76017568d8613bcba9eea788271a1a1e1a7d851e49d04492ac69404d235ad77b362e3871de24be2a3e0e11ca03ea8f1a103b6dcd119f33917599eea896ebec62fa70ce8f0e4b0fca9d3ada3fdbb4c2ec374149bc9d0c063e9c21153e4f00e3af2060cfa1d4bff63b4e63a85ac1414acc071cd664615540b99d5220dec549e3f184bf8a31f54561fbdde4dc7ee13ad3de2ee59f70950dfde33d668e4ef20dbf4b8817cf86effc396f005f61d61f79cc69a6ec55f5fcf98be39b7666d958ddb036f088c47259e25d0d6bd7f79c70a9fae5232b3a3ad09921b0a0aa3758f228b667499575824d2054194a262df3dac8cef6832ab7b070dab02f22a7e1a5c83dbd6b35401aa7a56abf143c8987aba8352f74a91bb74a5cdbc3c35d811cd5a64617498402480059cdee9bcacb95dcbe930f32d4d3c542b83243dc8c7122d56b851627cf0337b3430bfee763e825ad5c3f791c646592134d9aaa24cfa10a725d0ac74d8ebc23ea9f9750993fc45b22c65d88f7a7f24e37f97541478b34b7811790ec951e3fde240f7596220b29d3ba96862706abd724c313cc663ff5fa6fdde895b41bfcb546bd0d3e3b4f505c2805e1181c2823b3e6aa9649a9ebc2c7a8e581da6f8e91e4b2de12bb2ef66ace47761e6d411c12595cf91040b2b47d48f16e699f4317c9b1c8a3df563e56b20309c5eb6eb99005d9501e3ee2d0da3809ce780c60ec385e957cbd8f7eb91d718b217a755b4957b77d38c46aa1a69c9d88b3ce63cbc4f3c394329c533c384798d868a0b282cca4800819950fcab5bf57f58cb5365117301b77792bce4e3cfe92e4a412d91a41f1eabf8c2768597ef14bf811a3646a49ff1dd9ce6a74895644137729219c7718d1bb13da6dcae42a0cf280017e7dadd8cf15e0641c5cb79f7f45acfecb6b96aafcd07bfcefb333071bbbf9d26aa682e911777a56330e1386f36ac02a4b92ab71eb5d4661d3b9037cc770658a7716c4b74c98e355cb5a8c84f84f6b227a26cc96769b685924336374cc588bad1ccff26ed5dbac8b523e723c909959b7e2a94d6d620d69225db1dd496bbd4041fbc39aaa41b7d560400a7841e12999dfede1c8da9314a49b69a70b625483e8648a58258239e07bef92b6b7bf0274951524786ea0f82f0ddf033574ecd8f1d0216ac968fa0639f59a56b553e40fd585e9677df547aa5ad327ea068e7d6f96748a6c508675874205573182276dbb8ac393b9e893dee31ad5142b36484ca3d5204ccf67a3b0ace40314243bb97fe4d8885cb0018ce0ad92eb332c5e90941be068726a5081ce79f0183f4feba22a6b03e1973eaa2f9f5d87099da3cda84856946542774659e900978121016b099cac8bcb8850d49fcc6f3ee72b5f309bd4002d06fc3a1b0361a4a6698c5899c9858ff62c464392e6f91abd006f9f1ea4a2328b092790785d596a1744162f8bfd2c99c7e5463303efc2ddf59e7ff689b45404b8d27f61b851576c87d782ae24d601cd12db6e72f7a941a4933d64ffd3797c3c4b76038eb3bb766aa9e7a1ae6963cb9eebfb960cd983090fef9a13c939862e1c0993fdf5d86a3da63fd780b758bf9beeeac7feffc799ee2cf47ac9b1d328c40b343e920775ad87a2774d7167577e9fe58c4dd10f52345830a4fd9813eee168d7ea654d931128bcfc150c07016a8b8f2700947b4b74a283b9298c3f97996a93766315850b98e41ebd275574022d23fc5bcdcd96defe6f3ba41461eeebe585169f2c9d3a060ead5ed25fa3037816c01b19ad2bd267d0b600322093594f8ba0e54179d896ecc68c08708503337db2a5981cf2a544ca4bfa48b6a08917cf3308b49cff426c6d07cb2c5bb15b59ca831eaca37fdb4ca63e4ec7e2d4d10bb60199a25a58cfe83e75667f1d412e8fa362100a15860358accc211d73d3cc35638bb2df88ef3df769a773c4b0d54fea2e417b7757a5d971efcea2fd424adb3137b2bb142fd74f42571549d3cea8d40d8079923b489059531a6626a5b6a04640a6dc445781c5ada8aa784c3a92364f444d77c2e13e5dd3cccb8868c317df4ce60d8fe7eb25ab8b00dbd1fa29d5be70bdc1cf07161e39f6df7d9f77c729924b70aa5a79d7d18c1a8cfe82af0c1fb728962aa55579ef17895d4b82ef4af1cd82cf5218aaebfb821f8622f99f2ff05a5fe344e1b60be9230117310c65d98f8a22a6f125fafc3c82452c9b2434fad037c18a82d8dfa5405887a3310cc42a6b32ecba9a66571ec9ba7c0557b99ff36e5c6129a58f971998869f038b157e712c1db0cd9e481442851ebda3d10a258b34c7e9fbc150a84c977e25710b496a41ca5f554663d29580202a254b3a31161f7529dd79561db48836fb35b249f056ee76fc1dd3e0f9e5ce86be93d816c5ec914f9e51f4ba1aa7e3337d6bba722d714c2a2c5a088dd3a5defad25bc9a525b60f02ef5ff44ecd2bd6d5edaa8ac865b0272e40783290fa83025a5cdc0e451b172a4e6703b2d828ea6f541f6d19ef32daefb10d4f4c751c0e3d5444551c7e644feb6ffdd48439eda7d1ec900d6b0ad58d48598c89f78cbf752c6f0eb80cb0251b2300e4fe24d4252256c9fa19142afa6fd91f4226bd6017ef6ed1ed928da1de6ba67a0e4654d15a7160cbf58cd3e61db9d21401b5a0b54664d893712d7bca072def063f512e7033e021453a6377ffcb42dc2bbdefb93eca15354be9da9278c675c60325b92fc9828f490ffb66cb79790908f44625838affb01ee0f6e36437a06f743f958bb13600f3fb448a1740a437e360651bd3b5706cea20c27174d561f5f232216a067849f95afd84c4543b9848230859de1097a6f9e15bae153ff19012498ecff25e08ac2325cb92b3afe6747bc0cdca94b7ba9f2c706c3501c807922b6d6d25f0519cb447fd4c8b381120a4d73757baace3d21411c8cd7d7790d93d04ff52f6da3a4bc683d5936665de259c27fc44b54c65988f4dfcf3e2d48717a6d9f67f8047e84152c581de866b3ade0091295d640cdd987d7c367ce2eb7bbfcd754dba2c73f4fa827b525e0b94885e883fe0bd6928e652547b302cb38a66feac24c62313fd4862820e7f659dc38d0b9f3cf0d108efe04396109148f37c00ce75097c6765557fcb13221958a58ffa6e89a6219b91e0531a095a53891a023de84ac9b328285f07951628b981aee7e2702ecc47bc8186a07a5aef897b17aa0f8e7cbe679822275776a56b821846e3d779e1f6f0b07addc63ef291f1ac8a369bb6bc610d006c2c8971c5370fb3e990cc4a25037787997ff8df705a26f82ed701b6466ae63a371aa122af4fe89eab27f2594efd2c1d937f0ccb4649862fe032742340b3523abbb8ff4db169bd41134ffe664a71b9a78cdf845d5d6102e612eb87a942407c995b38811776154e230cf04686855acd9736a67b71aa0797c15cb3913883a352e192575dba7776d1fa16ccae81f90c0dd5753abab87a717d514320513ee9fae37aef4f44b19e07716d4e805fe6dc3edb80791af6350187faacc9c2fbc465a79527cae30ed35df98b98c38d8a2db38da5eee60818366f2b6df56b798a6b4694925ae23aa67a0cda2889768e75790775b75bee57bad276558a730f2a480f1a517b2055f69f0c3fe69d463691873feeafc1622c3fe209debf67c2256e662e40174598f1aff842d8cb57abbc73129a0e6963300857b2482c809b96b3eb19927b887bfc1ff177b8fe6c1528d39028f89f01812ccf63638e6a31d5e252db478091b7eeefa7ee7c48a55aad8e1e340c2c8079a837363f1aa5394ee2cb9aadc9839b84adb47170f231f57faafe373ae93d607fe8082df7ffdd08646ab4deade4456bff8b9e2d5d7c0d8e0c5003bc8e0e61c003484777cce7b22dd4746448ba302d5c29e8f8046e1588a063d5f631422184045654fe50a145535e8e263f232a7c265279b0b9dc2e6a9a44de90fbc8f87519983775ab4ac27e3c8a9e232bf5774cea8283ed1ca16e22ce048fbe2ff30998d1a53bed0d10a910a866837fb7487489c209a1c7e9c123d4f822883106ba17de84fa87d3c71fa22a433252366f45cc018f48660195675fde57b3bea8e27a8b54fb996c48f6d9e6206a5ae0189f6f7f46e559ac11ed4958e538c569e5cf831f257c94093f786fa0cdeca2cc42dc651fea528766b3ef51d751c9e511ed9de39d070880c7a241338e4c388b8baf8b30bb6e39f0b2ba93c12d35b146b5b58df4cd142ec725a7187db1bad97e80f262ef343750b24c9c938008d46dd77c0781548f40c57819c12fae7fdfcf90382532b9d28aa5275737f755ae6bbcda20883d0bd1bc7532605f25e496d6e51bc22fd42c1a275f047bb264ea8f741c43fc0b61ac455e29295e045637a7932445ff2c77e2fede0e893a63b7f01f8c7ea1e22c3334c2a23d5faf90adf1d96a3423908dac70347325298ce2b601c61c271d6adbacfdbb4519050fc1fffd223244bd3e21b81cc28a7f5d049c9efd78f26050f8365f30e6af35852b0e3e2d3b52b3e82d2c0b2de93d6593d992312857f396a7fa680f5f77b9f8cbfaa6bc37042f8e5a80b891790d3f72910cb3b232ab374aa490a4832b69a3fd3b71ef8a0734ab9fe32ca808593c5da5d6a6054ef6e9fa50342c0f10a6fb50b7da5a83d2d2aabe0dacca47a23f2e12dc4a15de32a0a0b1d53f3b365c6d931feb150f6f65ff458b642144d556eae0171864bdfe7c7360a454f16bc5ec523a8bf7625cc32a21d241a1f0b860442bec62ba53125618c44d3043882bf56dca0472d254de38b4693572db0cc8215f6db0f8f4b700597ccc6c73bf12b48c5694f54e1b6caf282d78700296c53086c1244aa5c79cf22c636e1fe036d46b5e14b1a5943fab4a11ad481e2158f3d0af7ec3cab8b8e75d14df61f233854c2933d6230c7e37ed6790b1d3429b25f8ee69bddb5107026edd901e1c156be33cf363232cce08c8eee9f39da85315922acd3003f", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f00000010c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="f37c21d2d8c7104f9036304ca4f31117c5766c388e271ecc2767336da76202054d266b40e0409785a7aa31252d8a10bdb695747e75ac11da6ede8396ebc9cb1a91c752f422295cc9a9614d09288bfa6b49822e6906f47f073e1c6da526b485fbd07265027f122bbdc03b17569310c4c21ded118edde388802f1dd66d74d29d3c5d9721c2af3f9db9371c7ded97cc74f046b9d9f2e559e4dfb9", 0x99}, {&(0x7f0000000140)="10429c5302bb35d1e3fba46793a59332ca57183bed7205d83abb57c1760f08aa604aa5382e30", 0x26}, {&(0x7f0000000180)="4b22d28f1ae66534132f0b610a64f670a8c23568566d0cecbc78c7c69172b19543f27fe9f48b53cf9e3b7391610182902e6924f47c832e2e193e36fcfe2194c99fb3dd8b048d953c37d96d383c3db8d46b27a9b1a7db98cc2a8872365b0046cc2ffa8776e699c427b488181d6a3c9dee99595657cacdad179853fb41b631ac3187cac2e708831a11c18c8b95465fcf06f2fb62a4c220ea5421480e7f76eb1c38b396981c93aae1bf454a0420e792a2a4b99ae80eb3d30bb2b571bc8233c2763e5bb868e804311fad5e4b5927e441115ec249d1136b851d376b62aa23be71ede109b4f0eeedda71de32f7", 0xffba}, {&(0x7f0000000280)="ebc361bfa4045abf1658129cfd19c80bb0296f7bb85d2b2b8f387c0d2016f924836eb6311bee1abe26f4556e8fd9c5b8b9d4c8b2d265d10e379051d00677a87204f1ea92442e1ba3381bebaca16510320f670cbfee2e2074b6aea1a65ce26e291eac2c6c414ae0e2f6d8fcc588335014790e2520b1786eb04cb32e69250c80dbfa66015838689b437cf9d1be2147667239a3ab68de2b8d32ef672d35bda23adf0b3d9aad180f0d0e9097c9545b7f08b7193897", 0xb3}, {&(0x7f00000003c0)="98d50ec5de65380d85ecae7943577fbd0050005244c24a982a8b2772e23c3e429240d80195c3722852f7b13723503627476c9b1de97879dd217ad8643bbb8bf3326174ada932d7ac2d512877e16011f30c5c930126632dc73eb0b66bd68d7d643f7215a968d75f1a07d99a8d0cf7fbe77a0298030a194a7eae1be632ae53ea520b98acbdc1c95fd6929faa", 0x8b}], 0x5) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0x400, 0xffffffffffffffff, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x0, 0xfffffffffffffffe}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) 22:37:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) 22:37:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x6, 0x2, 0x80000001, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:37:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0xfffffffffffffffc) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 22:37:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) 22:37:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1ff) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fsync(r2) shutdown(r1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xf0, 0x6, 0x4, 0x376}) msgget(0x2, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:37:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8200, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r1}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chdir(&(0x7f0000000040)='./file0\x00') setegid(r4) setgroups(0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x1, 0xff) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) fchownat(r0, &(0x7f0000000140)='./file0\x00', r5, r4, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8001, 0x81, 0x1f3f, 0x1, 0x4, 0x1000, 0x849, 0x2, 0x0, 0x4}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 22:37:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$unix(0x1, 0x36f8a720843f9025, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 22:37:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 22:37:02 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000900)='./file0/file0\x00', &(0x7f0000001e40)=""/164, 0xa4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000001d80)={0x2, "d50c168ff933586c579ac2c763b23f75b6df5af7e58cf40a5a6f70c8d8c75581e866389e08d087bfcb453ee92539a40b8898aa558cb08de2e2b60fe9e8cb99e45b7f1a7542339c59856f4a29659b1d026b3e69cbb4a64c894dded652ceba43d93296031849c2a9ead8b2452d4852fd166e4704c239c0ecc513a6be6f1fbc10b09fe4a94f6c01b45b3a9ba5ae6c333c6a"}, 0x98, 0x800) 22:37:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) flock(r1, 0x2) read(r2, &(0x7f0000000040)=""/66, 0x42) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 22:37:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x20}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000600)="8ecb7a94") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9f3c) 22:37:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20200, 0x21) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 22:37:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2, &(0x7f00000010c0)=""/20, 0x14}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:37:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/118) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:37:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, &(0x7f00000000c0), 0x2, &(0x7f0000000300)={0x0, 0x23080000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x90) r2 = syz_open_pts() r3 = socket(0x2, 0x5, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="1400905d4e3ffc2c7f51b7a28bd2061bc6f6a09a99b587e0c84a58f104f1630b2580d56676b94aa36960e7d6c700ee", 0x2f}, {&(0x7f0000000100)="33cd365ecb634216c7b31f0a7c6570050b60b897437502114cd6f29428a90204a0d06b2bf319dbbda8ce05dde80bbc10312a1a488792102d5606bf9e8c1b7a11bbd08c31f4c4ceb153352b5ea1b98df52a749f09900676674a774b3af097a1da9292af104eeff90bf901ec4f7128f8bf67bbe1aefd4b85e16b7de1c0603b3c1c72d736aa80c3ea5715361aab9f1eb1a0abaafc0d505657f3b9421fa6e7e6e75c611b5fd570dff640ca72cdaee9a7b20fe74475f14955e1d8efd90efd11d3a5b0e8d26f33c128e0f9fb21dbbd23232223daa81f72a0d97ce69ac4da3f991db08e8e6971c809b69b3c705947336499705de0a7833925a59163d1976bcacd", 0xfd}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r0, r0, r0, r2, r1]}], 0x50}, 0x0) 22:37:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:37:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:37:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 22:37:03 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00094a2f66696c72f8c4ac72591aedcd6f5d5df2f84cd2"], 0xa) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fd7bf638b3dd2e0ef5bdcc35508adb3e0e7b815718083572717b50a4", 0x1c}, {&(0x7f0000000100)="f96ec78e9a1e69e8719bafbaaffad27a595b6d360a73174338afca1b98e7e3de8b916068df1fa1b70a6bb470aebf8d7f257975cebad16ccfca2a673133a40707eba7ca1ef659b76bed8cb206033f03533148413c613498da442db0b5b27b68329ac4aa8e6ae7ab78828f3454c9b4609481ac22bacd538d3c81cae29e2a06b2479e25def5922dea54592215ab96bdcad4c71d9bb1aa66506caf1420d8a24de2bd76f6ea7bead5765d9a15b69c1f8bcb498e116e17386a061cfcb32724e5bf2eb9ccd158ff2c04ce", 0xc7}], 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 22:37:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x0, 0x8}) 22:37:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r2, &(0x7f0000000080)="d013251a8e2ece8e782f3668645ccefb2970b589f313797a193e546ecc29a524b1e0974542fb96265f1b62c96d29fdeb2fafcf6aabf73440ba2b83a822cc5aaf537593516fe6", 0x46) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 22:37:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20, 0x18) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x2031]}) poll(0x0, 0xffffffffffffff24, 0x0) setuid(0xee01) socket(0x1, 0x0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semop(r1, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) 22:37:04 executing program 0: mkdir(&(0x7f0000000080)='.\x00', 0x6) mkdir(&(0x7f0000000340)='./file0\x00', 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) 22:37:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) kqueue() r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/237, 0xed, 0x42, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x81, 0x800}, {0x4, 0x8}}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000400)='./bus\x00', 0xc0, 0x58) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) 22:37:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 22:37:04 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)=')-\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='$.{\x00']) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:37:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0x6}, 0xc) 22:37:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x104, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 22:37:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82c3, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) 22:37:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10201, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) recvfrom$unix(r1, &(0x7f00000001c0)=""/64, 0x40, 0x0, &(0x7f0000000200)=@file={0x1, '\x00'}, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000040)={0x0, 0x4, 0xbf, 0x6, "04713de0af28a2813d8209b8d9f393a21c9e3c99", 0x5, 0x5}) 22:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x7fffffff, 0x4, 0x0, "adfe6c911a4dc5afa2098680243c04d0daeab255", 0x7ff, 0x4}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:37:05 executing program 0: socket(0x0, 0x1, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:37:05 executing program 0: mprotect(&(0x7f00003a7000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 22:37:05 executing program 0: r0 = getppid() r1 = semget(0x1, 0x2, 0xc) socketpair(0x10, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) semop(r1, &(0x7f00000000c0)=[{0x7, 0x5, 0x1800}, {0x4, 0x374, 0x800}], 0x2) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffdd7) listen(r2, 0x4) r4 = kqueue() ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) semget(0x1, 0x1, 0x626) fcntl$setown(r4, 0x6, r0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/67) 22:37:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f0000000100)="ee02c2e97dbb036b4f0c43febc384c163cf95543e0b25d10145aa9a4d22e32c2bb6f5260e2680690d67f194b6f4478f5c542bfc60140626b8b59b87c60d76b65585bf9597f0005f00e7788e152b2cfdefab50e0aaa536ba9a6f5891eaba295787f742d9e8e1b79995143", 0x6a, 0xc, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x5, 0x3, 0x4, 0x10000000000006, r1}) 22:37:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mkdir(&(0x7f00000001c0)='./bus\x00', 0x41df3476d0ee4005) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) 22:37:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfd8d) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x0) write(r3, &(0x7f0000000c80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd6218c252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000d2ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed2353faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xfa) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000240)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 22:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000002c0)=0x2) r3 = syz_open_pts() close(r3) fchflags(r3, 0x20000) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f0000000200)={0xfff, 0x0, 0xb42, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) kevent(r6, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) r7 = syz_open_pts() ioctl$TIOCSDTR(r7, 0x20007479) 22:37:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e2facd86d07cc71f41dfa84a406b9bb1184a8650e0eb4f212f16f36040000004b759c100700000000", 0xfffffffffffffe4d) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 22:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4004426a, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 22:37:05 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x1, 0x20, &(0x7f00000011c0)="5ba069364b401aa17360b2eed3318cf8b2b325b0f5b24e16517e72a565b5817903d85c2f7758602f6d1d337be5f62dd072d55a22a9ca906b6f4f27db1f5b333cae891571a1a9975a39b3c26c876fcadd95b969bfa20a65df8a6ecea986097d27f3dd44b7beccaa8da57ae5ad3f15146161c7456a0465abb3801f810bfcf62a7c0c6a50e9b2739e76ada4995bf7e8a69691fc375cf7b22af5e1e448c7cfe879592d60acf74ef863aaeaa171e864", 0xad) msgget(0x2, 0x4) setsockopt(r2, 0x4, 0xff, &(0x7f00000001c0)="7355f895a2e8880d221823e3b86dbe58a0020999c2f34e31240019767f98e733b8bc9177abca2c578858a0a915e904a1758c924d85a34a4cb67cb11940c1f1761ae51e2dbd869c8bee52dfd9066f9b51fac121a5751800433a0983518158fb42e1e4c76463e3e339858471b454404e98a889302e6f0d9f97a5c319781cbd69f11572a8e6b6db5eca996c409624e906428a9cd392236c26a5efb4be9ecbd743dbb897a5f91762f2c7478762d8aa8327d7bb45175727565c1c30f3fa2025d5922e97eeee3d746ebb4db6359c8804c005ac33935572c2192294b166bc5ec9d76dc97288fe9ddeaa7eda9fad7dbbf345b1be8726b866e554ba5af9b9c4fa2248aaefa0e2892b824c01d2703a2a408d6810744faf4e4ed9839ae51e3773cc878a9bf11a5b725cfaa55c55c1fa7f33c1efdc60297dff503eac0b8ec214b1592675c06f06cee88ba605a34f3cc5f439fb9274c054159b2c3867da0735954768f8b11131c979354f4404337adc8c4c1768db25057e74ddaf043b0a145e620c08a1e2b5e8e50859092fdae1e90e9bec9e5f04bc4130a377d00f878bce094a491ef7ff85ec517d057cbe72f5bf6e07e81ed57315649599d5295c985c5ee7cf0870c94b43e5171dc5fb244eb749a9d11883d4ab976dae5db6d56a856054587455167aaa7ac0bdb73cbb80678fa0e7a2d5f256144d0ada7ada27cb8664af122492235e2e34ed2da335316ddf1d671e76a1b7c41bf24b9bcd48bc5e12c5eccbcb5827b5172dbe777ad35aa4be9e09d358eb777c552d6630b92a71ee23c87df14e4f30eb5d9b413c43b8e124d61c9ad0d1265161b8abb4f66f68b7d2750a8f6d3a54a01122cbe7154caa3d15c074fd20587900d5b60ab234d313f8429335587af602ccaf500edec10fec897a3092926dfe0c21f2a5832b757855dfad79279766c0b42d60507ad7264ed13457ac137a20e9244f8d93507fad72237b94beb52fc8f1596976d1b5f7485cfe380d3fd1e1e259845db117e4ec6f474b3408c3e55d0dc24935403d9caddf57436cb0c94ff9c1980b7aff80ec055d91496027a70c7e54a641a1c99aef05a17f74f18abd4dac3775fd3da78505ef3344fb5c87c9fb4d5b1897c78c564a8a3a8a0bbd2a19607b2268545de7bbc36052ccec9674c6534f6f8fb6b44fea1fa0ee2e57081b6dfe682a6f0942759c1b2267f5a99e35df30155495cc489a0ba74c977f9beb03d3477bc9977ae10822971a96649a84c1afa693349425018a71a8250ea62f0d9e9fe8f752fa29c3bb8cb0385cc05f2a3585bf54a71e583397b3158afa5e03fbe451c8635c5bf9afbfd410cfecc17b0a9c32b4491068511c009fc51af8e3c2677fc73892bb1508c1459bd6346b260b027417542f44ef6125406700c9f4c9517b0fe9adf4f8fa61a939fd7ecc51572852f43c9859440ab60279856c3d82620d08d21c677a863cc41615dfff849f77a9d089e71b347c40e6c789eb6b1d0df83f20ab3f12a41e749c6b7223c4f8e7f15f75428a6eb8ef787ece07617b81178e876dfd03663af245820dc89cf5f91ac856238e801d118cbd936871aa8a49c69d26177d52474f8cf54c90648c574219df3cf9fec8c0134622bf30f935e10e9569bf3e435fb87aeb200ca257b8d7d8df38171e31671cda46a22a142157cded7b14a1840051209026cd6fb9ec43670cfa6315d570efe0369db1fb0bd28bbb261b97ff90ca102fd5a2896827d20b51f9ed0bdb05fab51fb388bee2b812537a984357af853306aac12e511153cbc393764249a8fef4368114b4ac27c1f9b4d4a51a238c80ff08b6b942685a4496ca041ab0a6dda1c6874c306cdfa63ae8cad647e09db0b6105bc9fe8e009e97df6dd7da64592c48e3919c206768a9dca90ed1a44f2a5e0f3f92843051fbf27e4ff467d81261eeaf140982bbe033e64ca7b8a297798fbae0e1dc2c54868afa3aed769abd8dc2faaee078a0a26823bcd8e7ae1791cd259d66135e43e27b9a7fa6ebbd9534da8100330596af2809a2d45b8d7658c6073640338b2fcf47494fe4a0b13d7935e225b2d76331677425f31609c4938fff8c964f19a9b86ba9ce1892032e69a6518bb61bc03f71a3646ac78bf3987a305fa01d197aa4e3ac72adb2829e44c28cd659a382e50bf25b51e08685a806e14e8ed445458d4fbd9ade6fae5ce7950984c167952d28b2b351c62193845be45be4fdfd720d5c69ff19074575a1ebd6beff426eeca024ce648a0deeef26deffe037cba3b6d43b329186941ac811e3d928db22fc787c524bd7ebc93b08fe6c03bb32ea3b2069c0cb7b8409f8a44afb2ba63c410f225f44c7fd11a8956c5184255893a7b5cde2a5edf31dbf16048f2efcaba6fe822c9be0f18217335afa698608673eadc262eefd376cd1a16d8caf9df78370728e5e59cfb3a8415c05dcb8554a3b8640d3093c302aaa80f36972837a961bd6a9dec88f4de26accb1cb8d498c390f783bbb4af45e20f8eb8f84766ae2ab70530f98b83b4ae1c0bdf314d7c7a3f512af08ebfb2783372b82811f4f3f71eb6eed48f1ea1bb67d30f3388f6aba2f7250309f586626f839e188f3508abb57663555d109d977081288b2a2c6282db33f5057439a1d72d32a7926b95fff43f2a2925679154cb4c972b4a53b4141890a98aecef64588f87c5b02902e31954c943608d5e29018c22f4817abf0e89fdf32c602ee1ddfbfd86f9f90fb9fa9330431f1fc33f800e216c63789138427c0e1393dce4ff628e03cda7375b2682f4d79b87a6f40510fb1120306b928b2d554d85755991ae901483e3aacdffdc7e6ff16a5cce4f91402cdb71da8cb4de817264a6b28adaca3ce7c2ea3ab264c484c4b343549cf4353bcbb7dfaf5cf21f53159d2f75803365b46d9ecc779b1080642f97778e06f48922d9dd28bb59e9fa775355904057a6d79de4003c46fe8dac150216ee89918a2bc5574276569dd46f2bbdb7e53d29795f6ef22531cebbffb5f5448c67275cc26b0e61c037dc586ca063fe4a749d3f0202bbf5ada04860c9214e99e281f141c6f358c72b1aa2facc9b2c2b6f031ef1b06d3559d752b2f611ff166898bb5f1c5445c0a7fe3a7d42a9eea8ecf11031129c8d6aed51e4957bd1e2d4d39a3ba6218f04c6fa53387b25e3eed702db97d74ac597b727872dd7e8ac220571f4f04fd92db290b618d0637bd88923438843cfe608bafe2e473a410c58a64eda7554717cfab2fd0695d1f26c359a743b6d13c9c887c06b5abb8b567c6708e81e1f6c97ac876c4b9a0a89f6fbb0d0de3fb4ec1b466af1b9b6acdfd3636920919f8aff020dc234c416e8ee62f3b9aa64f9aada7f811535d064ad3485e556ccb6925be29c326a72daf2b6c34dca8b20f371bebbb8425d411ab0ea03aa84808ea567f5692b8c1391215da1157347944217ea4cd9a7045bcc79cb26beb8cb8a0193d7d0d566645ed10accda587b4e104e519933dca054809de7a7c520e20fbe3fee9d2c2b39667a2de22639e90fdfcf8606fd7433c69310f36d567218e8a438d7083bdc1ef864a8fea9434a8baf52a7babc036521606ecb0bbe9e4d12c97335d31c63869763931588c92f8aaaa2e244ab124cee1931566c6d40f0c44d095d92b88f4bc6f4cacdcd98cb7c7aebf6e8f7846e25a384c6395b2780df8da547f6d82f40dfaa01ba6ae7ab1e9538876c8831fa92f6464d89dcc80f1c970123a0c7c84e7f183cff7763c6410198445c8177f4a9e243b1c172df981ed069bf2e6e5e5aff508af94cc2bcdb802af7e9a55d947f07d1fb0845b0d263a1853199f80400e3b9443ec8d67b31201113bc418d4c8d2ab5bf5bbd1dfeefc3bdc32ffe99047af41582ee006b2972cf9effb7ef91894eb0223e2901b96a4b7936139fc67249c8f11e2fe97f65858d8669ba98612503b53f54f2673eeb10a8c1de5870960d71c141ce1354beb44dc4b49ba3acc8ba657361dec01d73c7b9f01080761b04202684c5297ebc88943ac06b335794294f62fd3c79cb6ad39e3f906584c0429a52d4a31b0cf65325e36df3fbfbdda9afe121208ffb72d91369f7b315d5c965df8993b53e70c5085ac7ba749fc505b268f38fd6623c79ec2bf6b7ff3431abbd239ac8e880ecc7f1b0597e0a4be3a8daf3b62a1f3f292f057714932dae9546c7d7cd08c6b500a76cea0a43730727c86e200cebcdbb48a2ff19486780770085c0f0c7629359e1480b3e49405952aea079f34c639f9be7974199c8bd86b3da4fd9cb9a2609cd559a33923d457ddcaa93c4a549c9ee0b19086cc32669e15a0034d14729e09db6d32cc33ca55f6f79cc9b22d9114b920fa35757216f18ce52ac3378ddaaca13a3407bec38bd3e242df2b6a00413fff60adc16e2f05f274bb3c889d9bd11e39bc444a59779dc02e88f0ec80ade49a57c6dd7006b849652290faa8a1abc796466f39c6ef97076fd1d4beef55410826bd86040cdb3118c1e26e1d0b5c9ff6251128ef18830d0f6c48597ffae16992a83b07cef127b868682d921ccb326804bbcf24e7ff8c917217f7ad8bd2a7f4f34553ab15806edaa63e71b7223bec991c0c4a40c3a50dfee80bc2dc178a8ca1d724f674d4c24f9dca128e86823186f98619abe8eec72809e5c758906ded2397f192e95019f409279431fa91f51dc2dbca94abda75f57d1433e6799f27dcc765e83b71b43663ed9e13b85132d3cfc99cbed8c3fb7928157b25ad1d85d5254131a66f97a45e1797da592f8a76a41927d225ddcf1042ab5965875dcbdb56e60eafec0c722f0b6abe4828a84c4b6d78f6e08500af73a813bbf1fc25b06c4a34752d511ecc645b3b9d2c12a771d9db20a097437073101defd56475c4c895a3974ef09625f9d8c5a5c6bdf00873a1a584248797dcdaebd7342385ef47a7ec4ff766317a17c3cfdb1491c331ee49550a21309f8d2f983bb766051b554e876d087e627cd21a726e076168cd6a68ff05f6d35cc64d66ad044154de5535aab64cc110e1c15c280d9e7bdf1f995318a141e4da6a9f687dfe3a5a8fc3a9cccc626d0e7cffc3a987705f65a4e6119aacede9a783ebd4dc127110c8b717d232194e7c1ddb6ffd63f7d28274ee42b107fe185a2ad3c1fbd3070b6cfd0150bbaeb10c541fe0637c6ec3be80a0c9788ccc25736bdfa3fa814ef5e7df62d89d889d1f9fe81520a588f53e21aaa91e85d1e2890bda2f82c250d9f359016b19fe29fff4e951054620e1d742d020d18c1eda56ea80041d4133200fd0e23d231e1c647d1e91638d26320822eea3b85bdded6deb12d7a295f1a22dc8c186fd95cbab993202c20745606238c54bb69d4792981edd38bca579641e58a1e34361868b6e783ab3c17f00d83dee6f896d7cf5680c46bd623dd318f378e57c2c4df49e077092b14bc62d148ccf5ee5bb2914bbc9696ae73d8484a9fa151ccff4c7330573a3cf1d5d8805733425c2f9d28745d21854e2e4c1a0d1ada3d5f5160ee0c14a9cf828785f8e85484e6bb38dbd5824610629e5eca9430272e2bc2e11199d33751dddac7245c59a48a708e3bcc0a91e434f76b141ef5273b8debc6360b93a9ad3bf9aab7f000fe00071b368bf7097b81903f358588a6a8e6a2d1845bfa65313cc2bf2a63722c6d6ea2cf1202c81ffeea7e166450cca6afedc8306b709d1624bcb17cfea929b7e22d70a1ef44c9525e23833f8bd40a4dc9e27e6f8a6a9395bd48d1df70ee3a5cd603dc855b47e9abc08064d495f80ad546604255fd4cb497445b119eefb8e654e8cca7f25f3fc40fb28092fcaa180faa1d14f45", 0x1000) seteuid(0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000180)=0x400, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001280)={0x2, &(0x7f0000000140)=[0xa0d, 0x101]}) munlockall() r4 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000012c0)=""/163) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r2, 0x9) 22:37:05 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x0, 0x374cf718, "053bf38609ba6207d8c207c5c55c1897ea3448e9", 0xaa5, 0xffffffffffffffc1}) 22:37:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x400000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = getpgrp() getpgid(r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f00000000c0)) 22:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) 22:37:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x198) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="b7b38518a4e8f6518187a3287d56e8e7c0529745b88f1df4cd6833ee4f59c187afe20f7aa03d03c7b9b198", 0x2b}], 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x453, 0x14000000000000}, 0xc) close(r0) sendto$unix(r1, &(0x7f0000000180)="e27a120589a91a37c72152332ad146d48047b76498", 0xffffffffffffff1d, 0x7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 22:37:05 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/48, 0x30}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x5, 0x9, './file1\x00', 0x3, 0x7, 0x8, 0x90ed}) 22:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4004426a, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000100"/24]) 22:37:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d", 0x11a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x5213e3ec6396c58b, 0x2) 22:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = socket(0x6, 0x7, 0xaba) getsockopt(r2, 0x9, 0x9, &(0x7f0000000080)=""/54, &(0x7f00000000c0)=0x36) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x2810, r0, 0x0, 0x0) 22:37:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 22:37:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x84, 0x3fffffff800, './file0\x00', 0x6, 0x2a96, 0x7f, 0x1000}) 22:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0xf6}]}) syz_emit_ethernet(0xfffffffffffffdc2, &(0x7f0000000080)="e9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xffffffffffffff11, 0x0, 0x3, 0x41c}, {0x6, 0x800, 0x9, 0x3}]}) 22:37:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000002600), 0x0) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)="83ca1e4581e28a713bfc6e7080373f9bb5c5c822dda766568105e0d15a39e19e2428562cf76c33b71d53be75bc9f409bd22a485cf0aeafd456e9eb064943b26212713eda947ef7245babe6fb92cbca37389aed503c7c09067b8a4bf1373c8852e06c0d976b0e52ef45ad362831d527fcd7835902fb010dc2351ba200c5e703f3140cbf57f2e461311799d36486b5969bb96270e68314d27bb08f32d601e13259910e1e0ebd4f4c8a4b49f0a09ca4bcd5ea671a136f592315138de9985b299a5f6945d4e5706fc10a099f4b0dcb667df14b2958f051a6d6a57cdebb91d7f0c05fd28c1160543dc55fadb19582794321f6426290655ed4c5ee75db5e54d67c7c9877454e5b07d45c855851e6fbc480df9ddbf601cb51a3df8dfa785f47f0b009f4455eb0cef98ff0252023c014dcf075092767bbc342673c029b64a2147d0277b7498b9808c8631f4343b4d2db5f8df1b5c3351f0226422ef6df7fb913cf9f6504e5fa513134a32f75b08bec6bf43769cd7cf865a6cf4ff3df010a61436b67a5dcd026127f0b52799ea1cdd7fae96546ba8fafe2c466e8aef6dce4a2adb9dd74056bbe83c976c5f72b29d886295e6967d9672233db11a7096610bb7be09d76284c6cc3ea1facb2413c3ddf9584804c7883f331086abd47f483cc2ce2bc07cff5b19d72116073f38d0e0ac4111fdb63071b04b07da0aa09d7a6ba7fca70aa8e5f67849fe67a13f065e0de39c369ad40a8f8004a3d41dcc188d540b6cf329acf3568b3e296dede0de95c857b2c4aa7c19afef81d65961134e358a8d7cbe65db6c3708860ae885a8fd443f64107165ec0378249a90140a5e9176ff3b0f6c78563fe7580e27aa1e4b1b469f34eef3a4b0f3a1bcaad1c2ed99af9b07b905c47a4d5d68ef6d3255d1303071033bf801ee2ab0278061882032eba27cf888cd3213d9bc8582cce8976425e0c09a2c3e034798414ac9f590ebf467fcb72b675c9be66e6bc474674b99fe964964e1346e4acb5c47200cfc5c5e520ba757658dfe05b6c833f8d8fb289fa4f1f780c1d9f9169729d6bae130d599575456e3e9d3d9b13000ebc992a22bf3beff69423efab1f671466634acf9fb256d43705796ec7d11f9348a0113ed430aeb09ecc92758cc39b9918c181910cd3e885b4b2663b410c033b68216d8b0a7db9d4d79491093d59442a7fad06d218c50d5d207e491f5596de93db58afc797050915026f6fc1daabba476400d96b82adcb45c43eaee25295dfea540480797a7c16bec9c01ad43ba5393819dffef5b19667c54f05a275d5d4fd205a634b039f214b674efd6a835a6832ae2f518c8e4cd0b0b97154ec885bd6b0d3df88f9a6f18a426375f57cfda3e0bef5cfb3393fab1b89efdc449859758a4f135ba14226e245d137995916442fdac9c0b23ece3c7177f0e2fd1655f1bf4d4b46e6a2d66c96d7cf5a6c7198172466f97d67e823bb5dfed1e2f85ca4df6b8bbcdd3db3cf0eb9bf5f0816734258044c516b0ccb9343463feef5a52299be5848ca6a8ec95ef4a36c46dc13c2bc2b4c60e8664283251d08aa27c3ac7d4e10d4ad04d289e632a5b993d9fdc2015d82e3bf431f3bd358fa04d8e1ca9ed8af26900d468a7dccb4bb02608bd92e21c4290e9d3da18553fc9ddf118e4aa12168f2", 0x499}], 0x1) 22:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x8b2ed606d7cc31d9) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x4006, 0xc0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r3, &(0x7f0000001c00)='{n\x00\x00\x00', 0x5) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/122, 0x7a, 0x803, 0x0, 0x0) dup2(r1, r1) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ffa000/0x4000)=nil) 22:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0x16}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="8a058e7b") 22:37:06 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x1ff) 22:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ƒÊEâŠq;ünp€7?›µÅÈ"ݧfVàÑZ9áž$(V,÷l3·S¾u¼Ÿ@›Ò*H\ð®¯ÔVéëIC²bq>Ú”~÷$[«æû’ËÊ78šíP<| {ŠKñ7<ˆRàl —kRïE­6(1Õ'ü׃Yû Â5¢Åçó ¿Wòäa1™Ód†µ–›¹bpæƒÒ{°2Öá2Y‘½OLŠKI𠜤¼ÕêgoY#é˜[)š_iEÔåpoÁ ŸK Ëf}ñK)XðQ¦Ö¥|Þ»‘×ðÀ_ÒŒ`T=Å_­±•‚yC!öBbe^ÔÅîuÛ^TÖ||˜wEN[Ô\…XQæûÄ€ßÛöËQ£ßúx_Gð° ôE^°Îùð% #ÀÜðu 'g»ÃBg<›d¢}w·I‹˜ÈcCC´ÒÛ_ñµÃ5&B.ö߹ϟeåúQ14£/u°‹ìkô7iÍ|øe¦ÏOóß aCkg¥ÜÐ& Ryž¡Í×úéeFº¯âÄfè®öÜ䢭¹Ýtk¾ƒÉvÅ÷+)؆)^igÙg"3Û§ f»{àv(LlÃꬲA<=ß•„€Lxƒó1j½GôƒÌ,â¼Ïõ±r`só 22:37:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x4) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) ÄÛc°} ª צºÊpªŽ_g„ŸæzðeàÞ9Ãi­@¨øJ=AÜÁˆÕ@¶Ï2šÏ5h³â–ÞÞ é\…{,J§Ášþøe–4ãX¨×Ëæ]¶Ãpˆ`®ˆZÔCöA^À7‚I©@¥éoó°öÇ…cþu€âz¡ä±´ióNï:K:Ê­.Ùšù°{\G¤ÕÖŽöÓ%]3¿€â«x‚.º'ψŒÓ!=›ÈX,ΉvB^ ¢Ãà4y„¬ŸY¿FËr¶uɾfæ¼GFt¹Ÿéd–NF䬵ÄrÏÅÅå ºuvXßà[lƒ?²‰úOx Ÿ‘irk® Y•uEn>=›¼™*"¿;ïö”#ï«gfcJÏŸ²VÔ7ynÇÑ“H >Ô0®°žÌ’uŒÃ›™Á‘ Óè…´²f;A ;h!m‹ }¹Ô×”‘ =YD*­ÒÅ ] ~IU–Þ“ÛX¯Ç— ooÁÚ«ºGdÙk‚­ËEÄ>®âR•ßêT€yz|¾ÉÀÔ;¥98ßþõ±–gÅO¢uÕÔý ZcKŸ!KgNýjƒZh2®/QŒŽLа¹qTìˆ[Ö°Ó߈ù¦ñŠBcuõ|ý£à¾õϳ9?«‰ïÜD˜YuŠO[¡B&âEÑ7™YD/ÚÉÀ²>ÎÚ”~÷$[«æû’ËÊ78šíP<| {ŠKñ7<ˆRàl —kRïE­6(1Õ'ü׃Yû Â5¢Åçó ¿Wòäa1™Ód†µ–›¹bpæƒÒ{°2Öá2Y‘½OLŠKI𠜤¼ÕêgoY#é˜[)š_iEÔåpoÁ ŸK Ëf}ñK)XðQ¦Ö¥|Þ»‘×ðÀ_ÒŒ`T=Å_­±•‚yC!öBbe^ÔÅîuÛ^TÖ||˜wEN[Ô\…XQæûÄ€ßÛöËQ£ßúx_Gð° ôE^°Îùð% #ÀÜðu 'g»ÃBg<›d¢}w·I‹˜ÈcCC´ÒÛ_ñµÃ5&B.ö߹ϟeåúQ14£/u°‹ìkô7iÍ|øe¦ÏOóß aCkg¥ÜÐ& Ryž¡Í×úéeFº¯âÄfè®öÜ䢭¹Ýtk¾ƒÉvÅ÷+)؆)^igÙg"3Û§ f»{àv(LlÃꬲA<=ß•„€Lxƒó1j½GôƒÌ,â¼Ïõ±r`só ÄÛc°} ª צºÊpªŽ_g„ŸæzðeàÞ9Ãi­@¨øJ=AÜÁˆÕ@¶Ï2šÏ5h³â–ÞÞ é\…{,J§Ášþøe–4ãX¨×Ëæ]¶Ãpˆ`®ˆZÔCöA^À7‚I©@¥éoó°öÇ…cþu€âz¡ä±´ióNï:K:Ê­.Ùšù°{\G¤ÕÖŽöÓ%]3¿€â«x‚.º'ψŒÓ!=›ÈX,ΉvB^ ¢Ãà4y„¬ŸY¿FËr¶uɾfæ¼GFt¹Ÿéd–NF䬵ÄrÏÅÅå ºuvXßà[lƒ?²‰úOx Ÿ‘irk® Y•uEn>=›¼™*"¿;ïö”#ï«gfcJÏŸ²VÔ7ynÇÑ“H >Ô0®°žÌ’uŒÃ›™Á‘ Óè…´²f;A ;h!m‹ 22:37:06 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xddc2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 22:37:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) socketpair(0x1, 0x8000, 0xffff, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 22:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) socketpair(0x0, 0x1, 0x2f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f0000000080)=0x100, 0x4) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x27}], 0x1) 22:37:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x7f, 0x0, 0x401, 0x9}, {0x0, 0x1ff, 0x1f, 0x1}, {0x0, 0x8, 0x5, 0x4}, {0x796, 0x4000000000, 0xfc, 0x80000000000000}, {0x3, 0x8001, 0x6, 0x100000000}, {0x100000000, 0x9, 0x1e, 0x5}, {0x80000000, 0x22a, 0x10001, 0x7}, {0x5, 0x800, 0x7ff, 0x2}, {0x392, 0x1, 0x1f, 0x2}]}) r3 = dup2(r2, r1) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 22:37:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) 22:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a69) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fchflags(r0, 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) 22:37:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x289c2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffbff, 0x6, 0x200, 0x9, "74bd323bdb522b9d783993af2d2a7b957929cfa2", 0x2, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:37:06 executing program 0: r0 = getgid() setgid(r0) setgid(r0) setgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x0, 0x401}], 0x2}) 22:37:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x20003, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 22:37:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 22:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x230, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x13f, &(0x7f0000000080)='\x00') 22:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 22:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbec, 0x2e0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:37:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x2000, 0x467, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x0, 0x800000000018) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0xc04, 0xa1e, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) semop(r4, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}], 0x1) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 22:37:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28120, 0x0) recvfrom(r0, &(0x7f0000000040)=""/126, 0x7e, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0xdc9}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000029, 0x3d, 0x0, 0xfffffffffffffd4a) 22:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 22:37:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 22:37:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) setsockopt(r0, 0x0, 0xf13a, &(0x7f0000000000)="e578fce63f60aa893a9979fd7363e582e27f62c77b1705d68270cfb0dffc1d5609be8367d551de534a60b05206399eb2d7d49e3f2e7e1f2eba16003c86c7f182ba04da3e2beccea7afd764bb00c8b1ad2986cbebc66ada9d83163858522ae1fb76b5e86024861452154a9633c15cfcfe63f7b02a32264f8e217fd0e3272301c398fbc24c557c3817d00a9bdf8335abb6d99caeed0344342434b833", 0xfffffffffffffe41) setsockopt(r0, 0x5fa5, 0x8b6, &(0x7f00000000c0)="7c1c27c3bbf43c8714e793a37f4c81c506382ede26931f78ab7315098de5e8945df8cdf47c99195063d0fa056d0c54fe6e62e3575bcfaded366b73d0bd474814aa574841909001ae1e58402a918a08d70ed7cd4485e12e28b78068cfa78c31ea63ed83815c5dc3cbe10416f61e38885bd316dd3f49d97fc145a111b75856189989691ab64ff9b3f093bfe5916f1d61c6795e665a6b88f28fec1ce663d3104ce659864b0c9de1345d23ee0540c36689406bcbb30026ae7216952f8b4c44eae4800a0672152845b9c076e7b434b5853f3d6e019fdc0dd111fd60f83c0a4f41bce6bc9059ccec0a158486bef6e005d32def51a332bbcdc81fdc516457a31d76ce0fb4443eab96e7ee060efe832fcbcd38f850ca56dae3a9a49549b83b18a21c4c0e2ded94348b81de29f371f7a0a226c63b0992e25fd38571a8a13f3d49c147e454a09485e9f0ae899584e7ee865a192aa8485cd886ef270e3ac3a886e4283b811e04b956e285f3a5f394f1660f3797cb21bb8184d6396424cf62fadc6b050416424e25fc9b1d949b1cea00635dd812bc42635ad13d8a3d28d94d5b033510d5fdd1df65b2023fe385d9ce4dc76f9e6d8a495abd6bceef1d43fcd93af4dcc333353a2067e9090ae532daece70edf97a49a378744a525ecfde4f8eef507e3eecb857cc436f3229612ac4f294cc7e3b927a578e6844107f572d6004af09993631b0b86427b842d3183b07f01d879aab8680c01d110413c0f8d981938344e12504a9d1b1f74cc1973df6cf1eac5f053e8adb82b9262994b0e282fcc2d37a61cd55b5916d9438874f5b4f53b0ebe03961996715b8bb8699d599f38916cb0446505858ea6c56f1f937a2baf2222564c0630a900885733977d76a46b5067aafbf4f51f2b28198976006f52b4889f5d0049785a0384a4327c586bcb82d2875dd120a52126679aab9c61ce8cec46318d8695bf18ad0ca8aca937e36e0c3c59361c6efbd057ee36de3ec82bb2e82500ef3012144c8f0950fea732e389a7777bfe9f6635b03d23a0a1fbf41f9fed77b7d38776014f92ffdb2b905eab89a1986c0fb09af4050dfffe3191dee82ad0f9ef50315cfaed5b7752f67cabdca49a46ae8c25bd949de8170844256981c84e0f01ed68039790870c1dbf50daea84ddcce927d04094a59474bcec2e865523acb58b2317abf0024aaaba0cfe563c149147a06561210ce8a525a0c964008547a54690efdf10323d7ddf711b4a033c1ec1f9db5e6eef237db82e76ec6823fe55ce5ec15f4a9e1abc5a34bbfce84985e1fb56c8dda6c2915caea319291c6d07f46107b976e42c3acfc96ec373318c89dcc6afeeb871aed14137b2c6fe8f2f2a8862a12ec0465305c6f21370bab4772c50814b1fdd5a36172b8ede2e4d9ac4c67ea69177de5c7778f1f3a07e72de863247793bd3bb09974cfe2071648d2dcf4131626fe5337e4f077f4f68bd6aff80fb2c26a934e32df5902f277cdf3b0086910e7e872dbd6bbd612ed56f5cad69126766c03c0408d057cf1d0c4b4210e2e7ec96d30619b00b89673a1e7af9fdf324f82c24f7a624b67ac6fc888c263f3a30d9ed949220190f1a8918e97736e105738e1e61de7bde01305ad0589d543d34bde3a810abbecbb2579cdba94a911037764b2d21fb96687c20f973d334784371defe7b1d0914cc73c05803b83a5c83c7750c3f86ceb7fedbe9b1c9768edee306abb739ffe9053bbfa258d1ca8fe55d7b06d496d8c94b2ab43c7231ef0b9ce6bb24cae1d821a82027d2901aaf3211aaa6059048502dee49ff01989f598d4c1ad3ad121e8dabc95951c9b0f90bc81e0ec4103e4e6dbba602a17a1f5f6e8646fb322b33e452279965f541412039787a866de3103886fa85cd23a16d9f51751158a288b255dd78108c7ed1a6611ce876d26f8e708d2f4015c94b008f753a1dac8bdcdc4ec8261347d881b1672273db83a2ea16d47433421e45d6a3b87230f2bb5c4b873bdc2d62cbe3e199c1e1dc755ca4171f41c075f9d38e0c47fd30506537c0968d9af8e3ad1ead136c22431e8d407699adf38fc2bd6f75ed7fa9fe295803c1834dbcb28617be970e0e262ea8e7a928e743ca7832da47742ae21f1100417b4e817a5ba2f59a2896c8cef8cd66aa0885304006c637a1fe4fe2b82f3fbec85c2d18aef9f15009a4d27539d1620d1c017ea65d8ad9cd7c633b08220ae8abd1c7ae3eef99a0ef9c7bec55a6411172de41fb735e7cb52f7104f39b0d6ccfff67c6154a3461b6cafdd8e1449c926040cfe7f0ded5d02b90b1341a23cbd0c7d28075a3a2b0bfd2fc157394195380deddf887ab0cd80874715af674cd11e18f9e521683297c2552fb61ff8a0338d18de28da0246fb2edfc19326a9c3bb1b6ce2d1e863f8c03b615c68eaade1873821bab49622ae48fb9bfef8ad2d528d968abd044cc7ba6739a8721e2d67e907798927560390934116c1e9001f5bfc768df7fcbfd25dee5caebda24f1a6faccc6bdc85c9151b3c5cca77c9d8b02a4b6c142cb02deed79632fbc24cf4b6d720f3abce7791b4c24a225ed80c0070780bc260247f0ec0007295e9689c3d3b722dd60f4d577912f43b4128671693bc63028c8d8311d0fc4fc203e3f54d6d7922bc62b271c0110126c1adb7db2e4b846d8e3dd3bebee8deabb9df1f45ed6590a85e3d4c4dc90f18f3ab4e0fe2c8da217150e38b2ee6524f4bad73fbc5b9c0bbfecb60f321a0819d8836639b5ab4c812e232b70d82302f3e543ad2107cb752abfe96de112d2b6a4f1f5cdfc91e655db58f6dea8e8bc3857d43f063257e0d3376353868ffcdb8653e6b7927ae7ceca4028ad2248eac98530bc849070ee99805ce5d759894abbf428a13dfd268a60d4f780b241c9f70d2e9351e84060c48b29bb381611d90560584354872756be7ee13ec15af2b838e53f7cdccf715fd773977e9f158ee354ab2e9a14e74af4d7c8640b48e205fd72f416f3e0b0bd0fb47b0c92d18efe21963edc2694f53d270476f6d52674e4f66ae5e55e3e2b1a14cdcdbc888bbc11b43f4908ef0b911827cac2da3a9412a8edbc70ad589fcd2a4d81eec8098f6dbb504a25cca620681853f4eccda0ff5af923de3182ce2e23b7c8ef7fa9256373c0bed018f3eae3c3187d4d987ca944e2b43ea9e5532b4793a68ccf8dfbc97071495e87c6b5c003e0170fa7c93acaac3165671f9b2e9cd61033b8cde32fcacb2be5f4d5cc5625552b367e6d07cceaf820880f5777da7b672e41b33c51ef7fd69826c3e4a25791bd3577fa1fb415fc9161f07985d5a425befbfac1dee061b8bd51d28a4bae45798511e1dd7d67758d3e667e6d6220a85478f9b236cffbb90b0514a8c2c6ce8568a6a57d648c51060f37884f41ec991ccaa0f824f94bd4c2634836afa1dde4013182e05008948dd4c40847e213fb303509f634efaeb18d95925d72739cc33401dd9b54e0b0bfeb298e39b8369481683490a241a658a8cbc35fccc586213fe041953a48ff347ad437f0fd4751fcaabfa5dea680b40cdb23f1872f27b7791a39d6e266fc74a4b85c3013de7eaafc4ceceba97ada20d36a44d4fab66240978227b406203d49e8641a655eeef79bbd18d8bf3b69024d3e4ae2328bd466029ae10d1bcb70342ad299922d4775b4400e801dfa2cd0c468cfdaf2eb794f18f0ec550b298bdc5176e18fa8218965e099bc53d1de02fd1681cf77fec35a6497efc82957494a9175203d96a4f339be46dda0d0f461d751e60542f0b60d3f25496255a145dc7151c74ee3772c1383be3aefe7861d61dd00f440277c2c0b73da972a37be2aca4af14129c6771598de746270e590da27e28d5863942bcb7dfb1d38d9cdd25d8ec886e068aacf9ea1ead3b1bcf107243e7fc0555dcc02375cc3ac0ffb9146b3aeb06fbea87fceb65e869ad71574e9c89176b0904af5938166c0819acff42118920b11922e15bf37e5d355b0851ec904f5e32ad80639670d40c8d2aeb56cd60bc2a2fe81809ad6c78b766e88a4ab803438635f16c0f960955b9db8bf13c7d535ddfd0ce7d4109815bc97aab47f0f8783a8009b100944c5bf72ecb54ad46f88aaf7332d3495eed744e8bc7aeda6474004d2b078d2295c8e8623c9d2e409c24228851f0cc8e125f605b29ea015c2e72a466b9b6d4b882dc3d9e4d0d490c53b95cc96e7eee1d2be8ff1b949da58058d57677f4344a377f8c230219df21d2537b41642ce870bbdefe632dab5836d79c666ef272ec0aad9b37f9101ea2182529ad50856c060105ef15ad7fb650b8e22f7c17cbca5e55f6d590d6449bbf90d73d8a8eba52dca904009e0bc109f78b72e505d55a9354cb8ead6e18396b199dbd2c5ff0b99302c290d800d9ffe3e0f24aa602b7be96823b38e5cbec84ebb9d2601bfe556179f60d3bb795691a8391c63bb60b4c0de57d82dbb3e546d0f73faea4c01363c89c93de5f96d5f2a1d60e35108ec4748e560367b73dfd009cfbc227c8888545cd042e5a3a4c3eebbcd997d13f389df3c5456e47597bc18e17e01b6910117f353d247ece32d18d5e4634ab06e4d180d74cf94fe70b149bc534b1ee1ca212ee4a1b110b964e10e9db56adfe3d0bdf62c15ed93b48d4dada5f37200fee6c21b0b436079f60f8d51e09214bf24106ad9b737e656b5a138da1e664bd5fc36c5e1228cc6aee70e25e46fa542be1e69f304b2d0cd33852e256cd55eb72dd7528500aeeb1e2f15b562ba75836e6a6355cdd9ea3d8b5a8689f50fb86a63aa4d0bb5f113da2c5927cb325c121c4fe892b29aea8877cdc82faac94efabc512ad4eb58dc7947ccf0ea06427b7639406524800915062c1fb3a1431e617b9ff3f00f99bedef809ebe4e1b71549a75c7f3e45c72808bd8dc02f59a69d05594a59865891dbc8bebd3a613db88630d1d57929b636a1899a9c546e58f528f2d748d1189585ddd6c304a8fcc8935f888da50fc60b88126233b65129e2e3c17094c07e3cc3ed93001eb235fa5c96b343b357921315c1cded6277decdc47f3d512ac462e950e94c00a64e1ed538875fc7ccd7b0252e02c31d48a1cf0a515e07e815904335db43a1a71bf59e553f431e0b9faf133b9a5118ebf0d61adfdaef68e14b776d8fedb5f0a3e240feeb6be47b50e6b3d06e397003776dd07f12b895243fc15cd848f6068b43d62ea4975970b3a90a0b5ccae1023bb532227c19a8d5dd24fe0debda40f6450820a05c4cddaec42c0079de0214baf9e95ae2720e986f13d312f6171d6447860d5fd52c20031420f396018475e913f18f899d14128ef8f7da9de14873140338d8c5246591545163871df5a9b46a9d71241ea864df783b7330915d623243941066bf03f937cc87a6b02c6259fc50b676733d72081970f352cb25325949a517d8c14135becbb1f29713358d0f13579e02597575e21c45ead11b1b18f691f05031a7bef9b2896f336da59d7f6f27059939cdbd098953e38cf0c3ff12b012215d6c242e504f10ef674048745f3791a0578fa7dac897b38da3bf99b63189cca4ff522603337e6621de7a93e5031af6b2e90a3e13a3612ac67fdc8807c238331d6703eaa0515292ce0b8f53a76c774e300ed02f46abfae2d5d3bd7d9664242b0ec9ab0dc3873b9ad9cacc26f061dfaad0fe320f842c9e5bcbcc631bb0e72b586041f06ad6568eff19d1736d14de466df31e193f04e5d707d572b2de2710e5b94d287c6a2e0a8d46968d851a8c119ca7f96b9ccef37f3352de698cfffb85e8b18d2b7f353077d345d2f62424a09e5b108046a0735d95a317", 0x1000) 22:37:08 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x120) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 22:37:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x800000000000000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 22:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/62, 0x3e, 0x803, &(0x7f0000000200)={0x18, 0x1, 0x7ff, 0x1f}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 22:37:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x11, 0x0) write(r0, &(0x7f0000000100)="2acbf36ded05ceec70b97d72f709ecb39c1e894154954c20825a0bdae7fbdb41867d450cd69a0afdca14db87988e6a187c3d0a9c90722d0cd05415ffa7769f35476d02c4583650ac39dce1e1a4c86370e6caaace0b9ed309455b1060ceb7215027ddb6be3fd118569627458da8b05ce68bf12f311114b11c432760749c57137ebb4c6d88271fc792124b52c2be767dff67509c67d5d649eebe6fd7f5767bfbed4965bbae636dc45afa882d4c8d97eff9c4eead58bb767d0504b934ec7577c0cf256bbd011eeacc470ec0a9bfb46d5cac28829c9d5e6d75f6440ef8fd419b4510118aac3706e720659c0967af543ec1b32c3ec935c56ef28c848239064130c7082ff7e3eec8dcb2a73773322088c742a69dcb6a3ba6eb19f007bfcf090c8979daaf6a3117131399276a2f966839a5a000afc73b002f69ae4e981fe6916382d7aeb466ca87a9cac3d0332abb639b0659f20c80759ccc9679b506d717cdcba26d511fdfe1e67686d659e1d4e607a058e76c8f82fd116dc3e8e10d7e2cc358a0907d9774db7337233e1bc8df498bbc25f21938fea37ce8dc97b18fe7b64d0244e1f6244b2d4aa3bd157e7116139d3f26fdd966e8688153fcd1afc5350541303b8f32fbcb832b91aeea023fd2786f4fb0e15db58a580744ff00af9af2979c899f8282d56d19bdab0b07899223d455257eae679ced86be10ca8eeebc631076ef85f85a813ee61992cd4992871a797964b7d0b860344bcff21099357990e4b385c32dc427caadaa0611638167db280ca75591ae9d569288304f7a6bea1dba4b0090501bdc57b8f47192fc35ff2e24a3e05d41c746b8524d63a18decb587dbe295556f84beffed62a29a82e96e84490fd7b7550970a921357cc2a759b4ecaecd037c996de9d48fd4ab78c1b2f6e806c451c2b90cbaa2106be565300f6fdedff1025b5a3a863bc2fcb23989d08e70c85b1565b4c8c1cf1a38e876c65bda8277e154617724b71da7a7526c5368d60bc3aef18d211a232bfd944043ca2e29a04714c6622e9caa23127f260c9113faedb45513069ee9d271d5ee93f4fac5f969184bd1206bf8cd579cea2cd4258977e9af9d0edf7ebc482e96a18f0fd34d4bbc06eef02586f6231d366ababe58a7f622509820e16f5646c3680c187c07a7905fd869a7ed65a338498e996f50b4167452cd0e8ac1437d5aa58d7e63631f81b7383566d3a86670bf2aa61b2a1649c55fe8a763a9d8fb0c4f293b934ebb8b8aa93e8e569851910474a2c1354816ea11884a54e872a47c493425d5be3e5ac65ad1dd7a694728716d738529ba36a93564392b417af85b4e66bafcd88f922bef8fa7a63e93fd82b7d4a8a2b690bfbed0a72fc089173a3bcd06a7b52e146b3b4e60e603ce1b4e820ab98eff9e35b87e5e920e732c033ab97c679a4da0fb5bbdbd21fab13ab699f4fcc23500bc78aca9736bdc0c075871cefad2e135d9efe6fd84eabe7c2bdfd99d117988cc5a284f7a111320c42b559ed1833c817b247a69bb6ef2998dbfd938a36345c4608013181f0599cb65b5fde856550291bf079e63fe3f707a85c9bc94821cc5bb40be1f4bacf5a69b30b2991da460c6a50afa982cc34bc356439b2c27d79c22d7fdd341a4b13df265d24a36ab2aff2f5a062af184c381d52e43965578c3bf59a0ec1a46513a8fc588f6805ac788efb725c6d28d5cc495ebeb140dd7cf68df0d66a75f7a2a15155e14f1b5164a538c287dcad8325366188494de8e8d93d3a8b6da3689da8c2ded4449ecc720de078fc45c9f6b839ae88dcd71ed652f5f95f403a25d4a5234e58e4c92c20d501c4ebdbe914f39a5ef73044eed53ee5cb9e8f3b1ef88dd2c5b39665bf6822b1d6cfbb835a486619a6b1aa83bb367d8f2b8cd6d2d6093fb4b87fbce68e04de2d2e0d68d36b79a4f130812e5fe03e4b0861e534f225a2da933728887b65a2923d79c123f65f452e14e2f1ffa4162a11fa2bea49b83e4db74b457846a41e6a7dbbc0d962de3e64009ecbeab59cd523e3cf22311ce3878e99f9a4239d9f628fb522117bc401afe2d6b7da970bb46febd5c53032df9afe1cce2fca3a689f5d49278b6afcb752f36a23aad36b69fbf9ca2484e67dc5700ca3e0021483e77a0cfe9c70132101cdddcb0f4c7345287be21c3560f4950750249865aa12dd04cc7f9b2685d8badfbaeff7becdc7e247536f2d0560bd2d422666047e0f864c01a340e776b289886ef9a671e9c4967a99a4d5ec59d799f77b4473443bb1a19c9adb7afe06a13ab3534087b008e5708441cc81a1b047cc7dd99c2367313fcbd7b7ec20b0b3d225519263058331d9031f77346338609fc75ad8cc8314f7a31c841321a058df7be7441e01cff0956de6fc57704cfa581135f71dbf2446753220bc3442432083c244979145ff78087039881aa547bf1b8e6a33382fc5abd4db72a9f165777b05779f763f39eb9db650ec0ef69e0386fbe9f8e4cee4c2c0ae3df5e74a90591e7d9f379660bb207f52f84e4ca13a6e3663e40c5f269bdcaf7f64501c3180fb5a21e1d9739089bc81c13b666c2bc37dc068938c56bbb62565ef517f194828927a7e6a15e5ffc9f30397a335e7c45af129d05fffc413dc9d0f0f8297654eee33926e57c812e3b11e69fc65502a6971ea51410c9a8a038d765c553c33c9790ae8b286c21ca849b2b116f18036fc1c96c16fa67f60b48cb15b9356079ca97526ac85ea376f72de3314e92eae54c717de681de80b08be26f41affb54ddd93d2e5852b17761eaeca7928d937b5b34f1c24808e38e5a77989b6e8ca0b4fa8c2038057e9ec954f8e398774e3c0c7dd624e179f99753161d92e7d8792d90bd922b304f87142ccc36bc2fd48d36f6a28ab741fc43cddafc05479e849ba78f71bebec03ca2358755fc050c68ea3574a0b6bd0a16cd11f5214a90e8ea67aa19b75df0b790ca54bd39033a9af104910b2ccd91531f2c70f64e7db560c6dd305bc371d61c1498da9e370f181f1a79c5b72d7cfd1310a690352fccf63085974041f4264f6e90d10d719b77a44e385252a2d1e7b1cd837fe1333ff5edeafc73f1687dc38af6d8e48123007dfae33234567fc72364e4b12f66d842eeac74177409ac03affa282cc6ecf12ce6c0eaea413e525d22f6064973562e3e3f83afde06a09038d7b3b3ce534505e3739dc9f4a2aa31e6f1ff666b8b879b3e0285abc9c6c86ed4be083ee707f155c758feafe7e1cf0bff83092f00f509288c3e11ae733be1580265cfdc74047ff1237619a6960423aa28f269123c2d5b1b2a897f01662638ed9f40cd1582c7258bed843e2fa1c6cdb8d9a6c6d0f00089f44b85f287c7fce8706aa07796e50605636fb5896868bc0db53f8e857c007ad71a632979d5e911700bb9f1940cc8b2c4adcc68d591f9a2abf7a7b6e2874a965b4537063207a59648699465693bf52b6682919ef18c1b35ed25c6f908390875ea801f41bbc4b4222c7ff51c12481ed715e2597029bd5bb73b5fafaa4619ce40d6b59acc1e9850b094018ff4b3a49171df78f8c3daafc04e1fa3fff9a01fc9c8ba3c102c3eb3832a0223fb7e446a2eca2efe926ce6b6f95cb0aeba453ceec0c587a2e1aac73f5ee236ade53db26181b16c6b1378e5a43b07b63d8df42817e45792da69bc11873337b91d37482a6e90dbf6b0140d21f64fa232b5c3c321460e191a3ba9806c17a8cf568a4b04d71658042c552a07b4c614fef28afb21e273dab2e00268b7540d04104b7e73fe4ec21f35012d166936e1c01f8610c177fbabdadaa8e6f85d50bff9a4bb6254986e73529f54944971a1240c36a2753725b989676521b4ff47ffb86a4b91b1979d161dd2e214218f3760d53e79d95afbf23022efaf0d45af50a1af559cf82f85ff18d7eadbb2722d3e1b56eba35366e840c2362472a51e6de5add722b2b69c6789f079044aebbbba0b0f70e7d9a9ca476062f69a94a371ec3ee0fd2b0208b35db56e68b5acb7b388a195b2819c3494cfdb43fbd5d8dfaaaa9728c4aadc97ef1440a7f76b2a5d764e07850529de689f0f36ae96fa187635b299b9ebbc18110674cb01084eff6ee293a72f53f978db560d5433d70b612db8943cb62802f656f5f0cafd56775aa40478825eea1227ba7471dd108bef7a512cb6966b9c08f80c25518e8c7e73ff65956b378cf285c65d94081b685e73db939f193bf96920f4a60d16aebc9e8f6dc8916989af67757700d03f1d1a1697aafd784b090d4ae7ae85924b90fff8d5b45ddaad84e29b510194a0e66887636e4621e9796045c0ed340ce7cb527cb7618bf436bd5f72c80d0fd77c966fc3f8efeecb0bfd75cfc39314599ee659a881cdb077fde216fc3cb56661b85ea3ce3ca98c62517fa63ae563169ec3898280d46db550d86e8546e812c97f97e9b56070bf26676ea28cbb092f2c02641d53a1dd61281708a19850b2476dc6cb4cb0bac2ced5a2508d5be78e362f25c094bfb6b58977cd403179e0f230b933e4e919e2e2ae0a340ec08a099221cb44f2bc9b4ba066e62a653ad88dbb3f3aaed0e972d59b988d3b0e16d74e35c1dc51a898e031c1639f31bda7ce020d68137fa12ef8219751706f3149bd96b477c1f674ce8edf394c99d714e281eacd6a6ebf4709473bdad37e9a5537fe44db3f0c63e93854dcd902c2da6b5b1b8451f690a9440d85dbe31c823ff47ebc18dd149ec16e1aac8d96db04105b425d4b0d3c6c6e5591177c9831dbf5274d83c651d8ae95e7b7767ab9185cfe90909bfd2589b67c86044bb8a54712d4bebe1b5c689ac866e620d92e64bbabe12179b1fda2e2d9f649c480493b720499034782967bb450212381bb196f6f85892af1220e692b6bc4f49cd7bb8b8d682277d7593e8bcec8a8472491104d0d0c808215469033708a6a54286b3245b9dd1bddfff3c349d35041229beb7b239b0670cfb6452b47ae9d325ffdccb73d239157c5fa5ef70504be08706c2c4f99f1f575e8b4a7a8a8db32356751df19ceb49dc68daa4d1ef2c6769410d596c5aed93814058cc4f0caa19ca16c04a1b34fb59562f4a65485a5469d9dc0f2c9236b50e514a97d2e248d55146e008b34c32440d87c5b6450a832bbc2ffbae5900f524c8eb5a2ac2f1e18536d4e7c503fd9e8ff394678f0d65beb59969d48d8800219303b49911e31e46a787145fc56e4d21d5287b7de96487490b73c77dda26d0217ebea017b1a43be4ce116097fc74ff7c2fbd1d709d12c08717fc92f4d761cac2940de4190fd1e4150554e5f91fd8402d074757a220fd04fc05f72ee87a7ca48936ed0e5bc764fa50bb7991c8ed356ad49f93d56fd2a9ed46276d35dc61eb38140b5f0d2883fda5028be37a3f2894f0ffea326043572be39ca742024f1039d7f80b5de02006537085e2d75467d83ab315d3c14462adddaf9b2a6f345394c366217efe6530ac3a862edb8c63fccb9146175dcc0175d6714e29b4e4b893d8e6a6e0fbe17ec5fdd4e1e12a17b090901216ae3d0e7e4eda0f00b5e24b75687d12c18dcabd9a4a1937528527b03daabcdb3641f9c7030c84e370ff80839e05fa8e37aae2262e2f93ce255b1fd269108f41e0533f2e0114fffe19597fa77fdc1f642090f1ffa6167a4ce519128fb4f33992fc2f33b149d00ac5a86dc19bb35806a2be9bd7c5597f3d40d73319956bbb207f105bb9708d32c3e0dca5a5cd8bd9d49ecc51ccf826748203907ffcd3bc8fa9eda3f0fa9d868aae27d651ff0677fc7839a9c1d0a23a8197b02f1a954de744d5c35e2395dd0bb01f42981dcaf", 0x1000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 22:37:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="d25d9c114118de43c8a9d5b05b41083d29c4f7cc7e7699f430"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 22:37:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="fca320a03767fe5d23017ffad2c57fba09d3458a623ec9d1c105e9126f13b81f6697c327f7682361016405bb10420a59936ec2fceae723d504bc235c22962a6971675848ef1d12e1cf65bf180dea8b0cd7ca870d74d93c61f6d575dbcbddacb08b045bd8d006273feef81ceaa0267d46cdaad815e3ba0c08", 0x78}, {&(0x7f00000001c0)="f74808000fdc947a5cad0333ce640f94503e8f73204e2ebc05dc2d5da88a8ee82e1e30f15a82440fcc2094c27f613a01a59cbc94c88b7b07f8240987ead9d5ba33775dee37454c5da9bad3aa92f0919dbf5cbfba9955ac9f538a77a8077e305e40cf755e869773", 0x67}, {&(0x7f0000000240)="42634a9ddff24fe89534686de5da440788731736187b3121c41f55d55f883cf2f082d151f9f04effff208ffd28417c6b03ca190d0a2dd75a14b5e9905f6144", 0x3f}, {&(0x7f0000000280)="37e69f4c57058d2cf7234b6fcafc6a1b0289124abe0938bf74889dfb0993776c3d621658ca568d33f85cf19baa2659aa12dc544d70a6386ac03d4f9ecddf6afd61029531855b127e1f0e20a87299a9ea969bf59fc183d59a42a4ea1c84c5882d6bc9b18469114bba646eedb70fc9dea7353381ccc765d82acba04232a2ef72fe01c31cb4ae020d7bc0f68f62235c4c4d2e8d388388208914c9be8418d8331174135b402d7203df7a88ff198b2d6fe39a39b7", 0xb2}, {&(0x7f0000000340)="f9af51e0cd07a540c06f012540992d32c505c8524653a40c6876303e14b1db57540946e7d9b27d3f0c58ab17489debd9cd3305383318f87d6cf1fb10541aa3c6fe5a4029cc27ed3948ea7a383f1abd3b32f60bd876e4d098199b2a24b2e658d3bb3eb466d7857d2480970acf598e254432514a96c129b620bf3dd8044f064559b9d6062f9b7d91d21124b7cd135c4e203625f2", 0x93}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x6}, 0x9) socket(0x10, 0x8003, 0x318e) 22:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="45e6ecbb") 22:37:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000001500)=""/154, 0x9a}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000001740)=""/184, 0xb8}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000001800)=""/239, 0xef}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000000c0)=""/49, 0x31}], 0xa) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)="84", 0x1) close(r1) 22:37:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200a8, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xbac0614375bbf080, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) setpgid(r4, r5) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)=0x4) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000080)=0x8e24) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 22:37:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x0, 0x5) 22:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 22:37:09 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x1, 0x3) r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="29c84c63b6604a96561fc5a02bf6917815577813e8d2d263e0aaa248934285ed02d06237bc6a4a8491c2b3501683eba1f1d9ff85b9f495d56c7b78b0f0f1f8689e5a8cb0917ca34c56ca0fdb7ce5c703a5354168f0a7224cb1c984acf3ae40e7d5c0460851a61ff54a66a811420e2afe3f554458da660457ddf9fdd5dc3dc4d84133a934eb0e83d3f5c67d35bee0225eb343ac2ec50c5530269c450af6bf94fe4460bae7c202b8ccac707a7ed826bf4980b764", 0xb3) 22:37:09 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x400000090) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:37:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x11007, &(0x7f0000000140)={0xae20, 0x4}, 0x10) r1 = socket(0x2, 0x4003, 0xfffffffffffffffd) getsockopt(r1, 0x0, 0x10001, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = semget$private(0x0, 0x4, 0xa) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/226) 22:37:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x2, 0x100000000) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r6, r3, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000380)=0x86) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r4, 0x0, 0xfffffffffffffffd) symlinkat(&(0x7f0000000300)='./file1\x00', r5, &(0x7f0000000340)='./file1/file0\x00') socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000280)={0x3, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r8 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r8, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 22:37:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x3ff}, {0x0, 0x8}, {0x81, 0xfffffffffffffffe}, {0x87, 0x3}], 0x4}) r1 = semget(0x2, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/208) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semop(r1, &(0x7f0000000200)=[{0x7, 0x7, 0x1000}, {0x3, 0xb710}, {0x0, 0x1f, 0x1000}, {0x6, 0xa97, 0x1000}], 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) r4 = getpid() r5 = getpgrp() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) readv(r7, &(0x7f0000000380)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) semget$private(0x0, 0x2, 0x0) getdents(r6, &(0x7f0000000400)=""/36, 0x24) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x60) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x21d954c42d130978, 0x8}], 0x1}) r8 = shmget$private(0x0, 0x3000, 0x222, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x1, r9, r11, r13, r16, 0x20, 0x7}, 0x8, 0x8000, r5, r4, 0x5442, 0x4, 0x7f}) sendmsg$unix(r3, &(0x7f0000001c80)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000700)="45eed537484623cd9963bdc7a8b898bbd973cce0cd0472756e5878b6acdfc84cef0213698907d5da5eec305721a844654bfbc53f06cf40da63798eb92e88c1814b3a392e0f5e00492cd4e68fe0a140d23972526bb173cf0e1beb6f98fd25d6d182da60f246a7519d29e776", 0x6b}, {&(0x7f0000000780)="6536f062f1f9cad6b7e4354685e6619ae3fb412e5723b5096f33f1b0bd68f644dca5fed11c76cc572ef93a7055473f6de609f803e04cda31eb9e1311b6132fafa5387823f01ee78ef46ddc373fcbc8e1893b326ab182f522e30cd61dfd7a9d2dcf122f395f3151867d068f9f168c5d0fb0490b67485effda6a8503b23bb513dfbde1629be65eecead41db87f4ed8d67a71cc06b13faec7ab256480f297c98e4910c381053dd620bfeaf431419801af0fe111d69fd0c83c76db68e37c75d91606bc38182e1d08fa9a3a3e21b6eb62706b194831939e0977da13e818aeae25a63068e733b4c81202e37b1781876b0ca255c3c9d457ee3a9ac1c610e00846441ebce2874bb62af2fb239904b73841145531dec5b7c4cf458c04c93aeaaa4b982c13faf57c8dd017d54a7549117840e6394363c4b88f51b25364bba1cbaa7f7a6f8be5f1b48fda2dcdc54a4843bb7bff1656d5bb7f2d8d2796cc52a967262e25e9ac91c339514c85c34396b2f3d818cc3a34aade5697f205c896f817595b17b1fe686c1ec1608ceccc980ce2382fa0b2b4b73432480465d4f789029143d7714d730aa813183772b290617066493eaa6237538457e1288a8c2467ed1a2ad3330a8acba939c73a035933a951117f5b9483df10e48819e1c7e56df004f296a8bdab832e42c4c12586c717ac3797a6a2fd64ab7f9badd509ec115926b0147a3f4e14c43a119c3ca138bc3e0d37346859bef324e608d1895e1fb4f9d0fef7f1e88f62bc9a9729c07c03d514cdde2cb478637921ed95462fb5bce075d694a11ef80720887a159c360afb03262372d78c3a427c9f455c68cc148220d41f637330b988f2a07b8dc61e712657fe4db087efed0c90c0cca8d3f19174018f33778763b0400f1017d9a8af730dbe5cf78f3387afa3571ee4716421a2ad671db8361ff3ef42d06259f0ad5539234c62ebf6dec883a2392efc46db7dc9b968d4746d478346b948900766b491405adc13a16d7cb9405f91193a15b5a10f9803349e2e55c4ba10a7639cf24723ff40b3cf420dbc71e4809426f4fb497501d44d723c11b7893d6b8baebb431cb313df0cd0431ae2551341fe23a64ce83c0d6974321a751ab1de32d5fae01f20ffa7671a4e340f1faedc4b00ced6e2c8bc5e867baf27b5f7da629e0aaa89d4c9faf8c7bec3f0ed15288a05a9764b44eaf4254595c4ec3353dfd27f603981cda71ff7067d446e241bab72cdde247f40448aedb6b35bc7889a323a8539a4bbc22460c2a84a4b047d8900a3967a5273dc92380125602218985add072912e204d625f4fccf7b2d670179db6eee582737156fdae261b919b5955e04f6a98be6c0bf802cc94f7dac6a26601f9c12f37c3ae5bc4c834622720bb9c7d8d1f15ef98558d7152dfb659c40806784646dc55f98ce3a4b89d3383cd2d35194e331f39fce081380e8b364aee3a35af634a0a3df321324453d9f0474be5d44b5891dcbc9cddf142240679d1d842bf576456212e5de683802c68cd50a5327a5c76b87ce2f119aa4ee43259d27e7bf5b9ad8c7498a4536aad3e70920e474046855779ec9e488e7818b2ce183a2fb219cac9dc6a347415357063fab004e436615033bd48a78bba800c08dc2cb803af33c1396b4a6263901f2d91ca31d20dfa59b8108c41ef46810129d33054c8394ef24951f83c9583f6ca23a761da49a90db323364618fd4b4fd33e1013a5f07c93d844c118669588e93b111a1cbdeb023f18a115fab230b56e395305941a21a013f41767c2810436bea7a79c395191dd2607456c735cf1e4f4524746ed6362433b09bd4361c60f0e5a986dd395087d81c2a26a1af7c30ab45e7a4659f19b2a6e13b1685151a3706df838024ba449b3b4cd9efaf87edc5aed7268c37437a5c171810998a48ffadc32a5a10a5c29098da389e489906637504cd62e9bdb3f4da64ff575a7b9675c2703170248ef5a0139d1816d37adf73c084676252fe6e59fa345d6214f24e3ba3605a84655f460872f33532ce9fb1a15e30fb03fceaa1db660d0ef5ce2687b23b6a39530438e2c9c938b6e7cef71480bd4b25e78c9a41f36212bfab86a40142850e14f8882097b596278f646fbfd24a2a251ab2f374baeb16e22eacf22ea8d9fe96e7e91b9755b963bbb25c1c48a08e0b151a91de76493ec2801f4c3ce344205c0734bf2007d527efebb992b5927dc20220b066d64f2cb7fcf1ff7d4ac3b3a3f96b90023328acc28cbe5fa913e7767314bd5eb698ae2020e0dbbbb35e541d4c4d5e7c1271150b7bb62eea69a47cbc3c9e7ccc3edaf859273f7c7d92957d39aa43a818f2a8275cb76898c1440de499623f904f459264f592be97c90d8c18dcf1589fec9f65198b43644d5b032a807a1d6ab4fbff73a885e43059b291cca666fa2ba367a5d7e3f3c2c0db12764a45c55197c351bade3019666cc55a52946cbdb8c8fe9e7ceecb454141a579d4aec2798bba41b615b815e36335d01bcc770573797164260c8c1017d70cf688ca2efbf3c7ce67a7fa874e9ca23df8aad7f13ccb69e64a82bdcc5494edd9525c517fa044d3f4100567a02241352fb8293edec718e71b91b36278771a0b681fe38a8ea96fd7ae504f25328d694edc8efda01f8f1087b77fa7d9305c43393db23c3009268aed6a9da3a186e0eb41a0eadf863eda991c2c8425521c1449e0ff5ca7a43344fa6a55888fbc5847410f5e4ad3d8c922fed1681e13d0694da891cd0a71b9bd1306a2a030c579d7a893e75a7c5ef58d738027e1950f0ca535391ebe68f8fb2ad30adbfff90650628ad8cd26bf326df2e1bb87c1c8347649d4d12c0484db2dcd73df7d3c2f61f07a5c2440769f088dc7fdfe1cec15c51c75ff1e55566b03ea6c29a7d2a96c6823f62eec7ee51aec56f0b5ad2e3107baab32691866daf4df79cf06bd88b40b320e570d48f60099fee3f580e2cae109098d8838d7d75cbf1d98fdb011430c3544a7d6326331ed96ccd6b837836d6e95396abd8746cd098fea1ae8bf1e1b9cd111854f799b06ba5cfe78134e47e6f49e5cc4a85b08da2d597c9418bc9d9b3ddcebfba248cb45d2ffd9f167e7e8f4d5e68ac3e4040acdcdbdf3e7c04096128ec7d4ac7f896d896c89becf0ddb5f53001c42368ee3244a1545e602714aaf1ea3add4e905fe5c799a3bfb8d78637d4d8317ebae78bf424066e7033f518b44fa18110dc6db3f6690c4cd926846a965381c28cfc70a069f888dd2a2320d411a69d1e81439c5fae44eaf08fcd090d324d27610113f07eaf0ac59f890379cb50645f183c299dc4bd0842b354774e58cbe8587528820d99c4e8a9b796dada56e0c9d0b981fc2a36c9c0da8788b959e712982a73342d0b7ee0a6f287560fad1abfe52d5158fc0b9592984c5b467dc56b42904651e8edddae366755916ad7e1858223bf7fa06fde6e991379356975a5b31a3b82df13e6373bd533365b589689bd6bf9644250cbc504e53e75bcb5e1377d0c84d9235a00408c3c3ab3ba9b9c8f697c8caf0a4bec9167a25c434f5cb25dd0a66dba3c9fff0fd4edf5cd541df2fd273cdd3d613d444f6b9cea08a39c0cd62505cac182be1771484d0349b3586507c4d4b0568e1a2a7709eedfa05ecc730a58d69fbfee0f4b96efe18a2b7a70326a39baf23cb7c6173c9dfb8166c8c668318573dc70d26f90b6dae77d409076214e7c50afab4e943037dfeddc429a30635aaa48af9b2d1b594c1c2c2f278ab62f8be4543d3ef105739ffa36def8914cc51af7fd930598fc1c12ad2bf0478a52d36e2133ddd10982de5ea22da670e57f9a3fefb22044500888f36bdc1edf6b1ef950b6d74b0ee71981596d6ef41c9318c429f1e442d2c7e8fc944971b5d7646e547d395eb641fa3bbf07ea4c97d083a21cc173d7ebc694d6866251f55521eb189e3e17aa6a4b88ec5a139c993b15bae334617ba67a3b960d6b94800879c5d7e21800ef863eb74edd76101820d3dbd5905942bdca04b22ab18318a95e8033febee387a55ac0ca8d3caf9b8cb78b3ddb2347c8a21e9333bb72bd9330b1f1efe70ccb80f5c5255d91aecd44ad43e3ba19b70a9bd4dfd262383b04e091d866a96cbd61476c50d5ce1c70a7a8ea61071fb747bf3cbe218b9e3004f5e23ef50c7e81a4b6806b6c4cbb31c299d0cfa56eb39bf1913c3a198c53099b9068239ac75e07c049f110b982d9d64c22bfbd2ca696682468e0634f01ce330425004a04617b72a2b5ded9e701942bb3f49226e1be111de223cfcfc9a5183ad8195d4e5192393b6b83a24397976b7704b4e50b656e9a9b60be5148533d395f6f2395e8dfcf967e517ce1dd651acc8c51c27079be8e368bc919850d646f62115f2e024c42d49e67722fb2bf3a691efe0752fabaf591df80a11cc43e13150d6a8c3c84897284df4bde207ef57f5bf460ffb219302abaa58be3d2e086c096b80bb9201591b09d97128ebecf609526608c52a21ecf7178c565efc7ca2dfc00c3dd5807979a748c819ff9b1f8f7a06e4364474193ddb06bc534e9e64c0437ed1f1ad28964c84cf5ff29cd401d8cd9c4daf739c36055ffed519e7b1af439c044bfe52f984eebec54315c87a05d44a08df2c3a6a41f47190d02c837bdbddc7cecaa9037d691be27394863f15054f3ad9abe9b1936bb8ae4c277b8d59b735463dbe773fff810c12a44c9a994b1752893521442e0c880f4dcec62af327b7ed61037d2a588e61be23f95f294e04642d3c3b659adc057084ee41368307443939aab010df58479a4e010278ce82eef246ea85e9df9c4afc91dc4984fc2804f9c157fbae201dc844221a9f0928793e4b266c577e58581c93836658c63376bc17c89754751120f6b5b6d5fa5778459776d14eec69df07cf3845f15a267b4d7c254078ae429b611ea7255dfa052c2006adc1129857ecde82726b8ac071fa6245914ed5f4c0d060c1a5548cca95a1effb287451f8e51208cd882bfe2fc0b891bb45e8ec03ebdf7c998d31443878ea78ec8291a19382e7d2a18a6472cdad549f52d8a7e8ff0a44a3b816a564242ca4802d6ac3ce74da233a6bfb54d67b0acfe027524c42a51952867e1028556586f0565114565e7b46396aa2b1cfda040a3d4c8a0060c88dbf121b72d9559e11d5ec3c416872b22067802aa69850a4eaac2eda6703777abd1be0d1d5a8898ed5b06913f721cf1303c4743d45cfdf0afe07c6b9118f226c6278934b384057b1af3e3d5572e80a6f284455864fa26510f2f3628911da57029fc312a3d017d06d3f4fe35d556b7d3538f5519783b1a9d10752c36a4e0f19cb7e19127fe0db8e74643199e64f3b9aa13bfc86fb81ae9d6c1821f39d6c9d07355d36bb9381472f73c749c053b04ac0eed03a305395d76938018cc788dcacc51073852f0f69ed0e33d1c04928a02aa54335ae7de0dabd76a33a3d13552f7006c719722d1cbe59b9191a91d349e5fc9c5421d254bcc87282b825910a6c312edc25292449b6d4be93426e8a495252d93a3a737770a6872a87a1c68c6345f477afb07097a680acb2aaf5f184457af1b98cad9b0249ec5ae4f65854ffa491cbe582d3902e1d039e03f3d8692855ca1e3fcb5dd2fc5498bcbd2e99e73346828fab92ba7f089c9d219ea36788c175507b58c4ddec7e5f5c9f62f319f23b77e75616c379e458131adba5cc48da30cb02b6757c7049d7712e126341e63b97a855fd18d2ef164d1d7db1378397c390678a143decf49e3d3e8bcbc639899a42963c79f1c36f306c9b4efbba34643d2eaccd369ebf5e675f64b182", 0x1000}, {&(0x7f0000001780)="a4cc228fb9efff9a04060f3f862e494139dc2d0f7da3c1ffad2c7bfba4ea57e9dad2228f8fcee8a03f014fed4af9b7ba311009f6eec3d070a710f6eb40383060efc22a9b2afac13a44b81b28bc2c8fabce6a0c90b0b746248b94d1117b008925ffc0656dcc3dfc32c6ed89c8fd833a5cdf4555f6a62143fd19c998bfb46edef7e3a775e0cb7f07591ce417c772115c406fd47088ea025db3210032433572428e13b69bdd54f3d282f8cc50340529f0c9ca5b4f6f092629c63d599558eabbb0ca50a1eadc92d8e2dee8dd22aa6f6a15", 0xcf}, {&(0x7f0000001880)="ed1a3d0887fb346cd46d1f1647768b251979656b408bb7b1e00ea39b3478d97d9feba8f627fb6482041e00a48b3cb60198fbdd4f6a3d777ade448c1049dc013eb372cb54903b978a0290ee249a61622c7a99ad85d91f3669bffc42d35d1f329a25d3da50bcb9da7055e4c4b431b847f899e6a3b4d343f5d620", 0x79}, {&(0x7f0000001900)="6c012139ebcbc5d03ef7e9c299f5e532d0cae9e2c03c00b77f5f96b9b0906a351aa3b7d20a4b6968911e051aaa513b7f3b60ede9b2872582466d2262806c7d48b04d812df9c7b906b97bd18c8b9ef1", 0x4f}, {&(0x7f0000001980)="ccd21965ff9ab2ce4bc780def6df67341359308d97e0a06e8442b9aa19fb8145c86f", 0x22}, {&(0x7f00000019c0)="8cf9baf55a5c345cdd941af2a66c081c5e36b4da3d75de689e03fd246bfb7cc6d0c20703d109f50bc37ed037017695d129482d0a170d7f7097b526b35165f6026b6f0c54779cdfc4cced666c81044e7059bfb414", 0x54}, {&(0x7f0000001a40)="a8cef68473a993b18a9d44a789b407b3c871bc5ef2cab78ed79a79785c74f48bc37b5df761c9d69fc49dbfed2676be509ff9186fe6f4c6cf8563123ba35988a235511e11ce43c8a5bac56a42fdf8021f242e7309a616f23de0c2b72d8c12b4547ac21ff475d96199195209d11f5408f44af33a6d71f7e0a04af5f2ee7e184ec0a5aea9a010acc824c27b40fe33ecb547cb80a6828cd962ca1d45bf3e621dd9fbdf7f0566f578c7fdca9313675c0d0bb72d5457608b1e65933c988a12848e1911a23ad478c16786378723b75298f204e8f0c4de73d195f3e67e2384e40836153e674e519287d3deca89a4ac41fa5a4b12a9", 0xf1}], 0x8, &(0x7f0000001bc0)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r6, r7, r3]}, @cred={0x20, 0xffff, 0x0, r12, r15, r16}, @cred={0x20, 0xffff, 0x0, r14, r15, r10}, @rights={0x28, 0xffff, 0x1, [r6, r7, r0, r0, r2, r6]}], 0x90, 0x2}, 0x0) clock_getres(0x0, &(0x7f0000001cc0)) pipe2(&(0x7f0000001d00), 0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001d40)={{0x9, r15, r16, r13, r10, 0x2a, 0x9}, 0x3ff, 0x81, r5, r5, 0x5, 0xd905, 0x8f87}) ioctl$KDENABIO(r2, 0x20004b3c) open(&(0x7f0000001dc0)='./file0\x00', 0x40, 0x1) 22:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8080, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x323}, 0xfffffe7e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001be, &(0x7f0000000140)=[{0x45}, {0x40}, {0x6}]}) syz_emit_ethernet(0xffffff06, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x80) write(r0, &(0x7f0000000180)="3b056b85d2afd799c29d7aac3be7b215329295d11f9178e3c2f6f06232860bbbf978dffc8a4aafd880d4caf1d5dc570bf7ddd2ae8e790e89da38eec7d29a0c526244a105539f9803332c451741e750", 0x4f) 22:37:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)) 22:37:10 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2020000040) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:37:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000", 0x0, 0x10000}) socketpair(0x18, 0x4004, 0x0, &(0x7f0000000040)) 22:37:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) 22:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) }¹Ô×”‘ =YD*­ÒÅ ] ~IU–Þ“ÛX¯Ç— ooÁÚ«ºGdÙk‚­ËEÄ>®âR•ßêT€yz|¾ÉÀÔ;¥98ßþõ±–gÅO¢uÕÔý ZcKŸ!KgNýjƒZh2®/QŒŽLа¹qTìˆ[Ö°Ó߈ù¦ñŠBcuõ|ý£à¾õϳ9?«‰ïÜD˜YuŠO[¡B&âEÑ7™YD/ÚÉÀ²>Î', 0x1}, {0x0}], 0x2) 22:37:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000005540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) r3 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x2}], 0x1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) read(r3, &(0x7f0000000100)=""/1, 0x1) 22:37:10 executing program 1: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 22:37:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) write(r0, &(0x7f0000000000), 0x207de4b0) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/80, 0x50}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8000000002d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8d") 22:37:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) listen(r1, 0x7) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r3, r2) 22:37:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = semget(0x3, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/126) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:10 executing program 0: r0 = socket(0x11, 0x3, 0x9) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/135, 0x87) sendto$unix(r0, &(0x7f0000000000)="b100050490000e00000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0x2d0, 0x0, 0x0, 0x0) 22:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 22:37:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x140, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) socket$inet(0x2, 0x4004, 0x8) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/88, 0x58) msgget(0x3, 0x280) 22:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x0, 0x4, 0x2, 0x31}, {0x96e, 0x9f, 0x8, 0xd8}, {0x800, 0x1, 0xe2, 0x80}, {0x80000000, 0x8, 0x8000000000000, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socket(0x22, 0x0, 0x6) write(r0, &(0x7f0000000200)="90e50495ffffffffab819bd649f0fb4a33ff164206128b60a6eac4c676f8496e03f572c5c712f3ff0f00000000000016bcf6904a5f021a9b4d0e085c0001637678d4edfbe717cfd6dbbb70c605b696b44ad841fcf48ed37ad77d81174a81d91d87a95c0000468000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e2097379ac07c7f4d49ac1c4d50996b8011c4088000000f2e9ad464959da96d500", 0xac) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:37:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6) 22:37:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0xed1e}, {0x7f, 0x85b}}) fcntl$setflags(r0, 0x2, 0x1) 22:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x81, "b4233439182007839c5e02194545898ad223cfb8", 0xfff, 0x80000000}) 22:37:11 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x6) r0 = socket(0x26, 0x8007, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10483, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) flock(r1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x20) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x7ff, 0x24}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x3, 0x420) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000180)=0x3ff) fcntl$lock(r3, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x1ff, 0x1, r4}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) sendto$unix(r2, &(0x7f0000000240)="d81938fb2553c571b6652907803bee09409516844a050d4b9c33b03daf327c42de9d3f7600e64818eacc458658d174c2799405e73807335f21a6ecab2e767fc6e6699255721704191b2b71449e1509abe7f484983bee2aa0afc8e3aeb1577f78b02779a7bf33391d1c40ecb87e9f439a592f357ded06c68a827e347cb6797ab4b8777b610cfab98db5d0b9f2eacd29eb642c1a4c17b79c22b319f33c3de21757d56da7235bc57bc0f56106427a820245efe693645c39581588f3", 0xba, 0x9, 0x0, 0x0) msgget(0x2, 0x181) semctl$GETPID(r7, 0xf6550db2cab53cb2, 0x4, &(0x7f0000000300)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x3) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r2, 0x40044b06) msgget(0x2, 0x0) getgroups(0x6, &(0x7f0000000380)=[r6, r6, r6, r6, r6, r6]) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0xffffffffffff0001, 0x5, 0x3, 0x1, 0x5, 0x6, 0x20, 0x0, 0x2, 0x1f, 0x1}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) r10 = shmget$private(0x0, 0x400000, 0x790, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/88) kevent(r8, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x45, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x25728ad1, 0x5}, {{r2}, 0xaf0f87d9a43d258d, 0x40, 0x1, 0x6, 0x2}, {{r8}, 0x0, 0x40, 0x80, 0x40, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x1af, 0x7fff}], 0x9, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x84, 0x1b2, 0x5d4d629e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x7, 0x81}, {{r3}, 0xffffffffffffffff, 0x20, 0xa0000031, 0x4, 0x3}, {{r2}, 0x0, 0x0, 0xf0000067, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x20000008, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x80, 0x3}, {{r8}, 0xfffffffffffffffb, 0x20, 0x8, 0x1, 0x67ab}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0xfffffffffffffff7, 0xfffffffffffff1f0}], 0x800, &(0x7f0000000700)={0x401, 0x9}) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000780)=0xfff) read(r11, &(0x7f00000007c0)=""/108, 0x6c) bind$inet6(r12, &(0x7f0000000840)={0x18, 0x1, 0x225c, 0x20}, 0xc) fchownat(r3, &(0x7f0000000880)='./file2\x00', r5, r9, 0x2) 22:37:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="b4df9666679ac9b5efaddf6f77a2e31b87bad812769cd6a29c6facd670ecde19dcb4319e6fb0b82d15ee8e4d0d21ace9283d3590c396", 0x17, 0x2, &(0x7f00000001c0)=ANY=[], 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="51eb36", 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffde6, &(0x7f00000002c0)="10000000") 22:37:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f00000000c0)="ba40c8ad04584d5a2c07c5c2014dffc6db3bc67ec88d3c627ff584229eaa5db85f5bb34474261a4bdaa030e13688b78f6c516eec89b43ad3d40c186cbf30988eded67902622e2870e4a12be8613249a60c1c56339177c8f2e09e5e6077836c4ad56e7e91f93cc56d0e52137bd3186e8ec94011", 0x73, 0x5, 0x0, 0x0) socketpair(0x6, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7fffffff) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000500)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce822472b942b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582387e8f7e35528dfadf468ce5be18c7717788be51ffc1000000000000007f0024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5f1d45fff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b40c83b973cafb70a2f71af88ff06d62733737596c41413e390080f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52f97c7549b0d85c7306926553d70adfa4be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e56480310000000000000000000000000000000000000000000000000000000000007660a5a544be818c81fc83a16cee83a82ed21a74b4322dbf830066d0927cd3ad57cda355a5be00880715f98b00e2cdc85d2c5e07d7ffc34ce3fac20d2c27f0d23091c7a87f200990828a7b1ed8bddde457e554ce15d341cbfdcb576f64b3ffa3c5d32285220649016a81c149b0a9824fa9a76d3a0950edeca431a44ea5a20c7bd2923fb665600c3276b7d3583547acea3b212caba93cdd1d417c2ae0608d57ad6f6789957c56796672f69b5200ca7054c40228484f359d02104fb58968e4f1bde53f083782e26401c7cd6510f3a77dd6cf13ea96aec02e6d314cd7b33a0bff398d7cc0ec9065361445ae4d8a98a135fb33966c90f776114b1bdf917064a6e9cf688b91fb7481884f591ce2fb28a1774fda3c34ffa1fae9fede97485a74e6f2a2f1248cf8068a695e4c4313", 0x33b) 22:37:11 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0xfd) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) writev(r1, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0x10000) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) getuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r6) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)=0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ff3000/0x4000)=nil) 22:37:11 executing program 1: r0 = msgget(0x2, 0x6c) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/178}, 0xba, 0x3, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x40) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x8) r3 = dup2(0xffffffffffffffff, r1) dup2(r1, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 22:37:11 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000005c0)=0x684) mknod(&(0x7f0000000580)='./bus/file0\x00', 0x1000000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="0b0000000200ffbfffff00121b567f826f4dac5d9c2e3bab68040075001a00f1ff0400"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='(!!*\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='-{:\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='-\\:\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r2 = semget$private(0x0, 0x1, 0x534) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000640)=""/4096) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() r5 = getgid() r6 = getgid() getgroups(0x4, &(0x7f0000000540)=[r3, r4, r5, r6]) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 22:37:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000020000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0700000100000000e2ff0000", 0x1c) writev(r0, &(0x7f0000003300)=[{&(0x7f0000001380)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00ea4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac2c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05444841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0", 0x2dc}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:37:11 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x80000000000002}, 0xfffffd6f) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ed1b9713048e6993192412a", 0x10) socket$inet6(0x18, 0x4, 0xfffffffffffffcd5) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getflags(r2, 0x1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x200, 0x4) shutdown(r0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 22:37:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:37:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 22:37:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80}, {0x18, 0x3, 0x1, 0x5}, 0x6, [0x0, 0x3, 0x3, 0x62, 0x4, 0x1, 0x9]}, 0x3c) 22:37:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=""/203, 0xcb) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 22:37:12 executing program 1: r0 = semget(0x2, 0x7, 0x410) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/27) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 22:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x490, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x155, &(0x7f00000004c0)="8d") 22:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f00000002c0)=""/32, 0x20}], 0x3) 22:37:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x657) r2 = syz_open_pts() close(r2) read(r2, &(0x7f0000000100)=""/155, 0x9b) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x142) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 22:37:12 executing program 0: geteuid() geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getuid() geteuid() getuid() r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:12 executing program 0: mkdir(&(0x7f0000001240)='./file2\x00', 0x12) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4084], &(0x7f0000000100)=0x1002) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000001280)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000200)=0x166) 22:37:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x3, 0x0, 0x1}, 0x4d, [0x0, 0x4da143cb, 0x7, 0xfffffffffffffffb, 0x8, 0xffffffff, 0x8001, 0x8]}, 0x3c) 22:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) write(r0, &(0x7f0000000300)="6b81934afc1d9936b22da456f462b98f0bf4783db23c40c74a2124efedfba90f56290735507a5cdf49e1f76301d4689aa0d2749a3ad17d7280be3714607b843a7ea6acc399626d6e5301a2aeb1f0babcc61264e93ffeecbc74227a8cd9ad9eef6edeacf7cacd7e43304a0855f402cb815f19e4217b147c9fd931e1a5fc5678d39ce0975f0b1c8bbcc44325febf4265274a137909f561e54bcfc2bd9f158589632bf4b8b9e8f48a554a201b26e62f8f4cd60199709cff685a28e84b83831bd4c357a0aa738a055e5d140399737d640995908a310e0849f1bdae7148dcc12bac019f5446f4", 0xe4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xdd9ea910715cd253, 0x0, 0x5}, {{r0}, 0x0, 0xc1, 0x10, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x10d, 0x2}, {{r0}, 0xfffffffffffffffd, 0x21, 0x8, 0x7fff, 0xff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000004, 0x617, 0x1}], 0x9, &(0x7f0000000180)={0x1, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) r3 = syz_open_pts() write(r0, &(0x7f00000001c0)="b9c60d0d0f334711bfecd4b8a274e0ccb55d3b5bca34d098161df254245b685dfefbf4f96996c124bfaa1c75f21b00c256054ff0e8fa2a03e95729fa24cc8e080e824b250f0555cdc3ea01acddaca1c0773cec9bf3a5687975c3275028c1a2c3cc28143377513ad8f2fdcc9c0fa0330f9c7a9e51dc06bb", 0xffffffffffffff2f) close(r0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 22:37:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getppid() getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000280), &(0x7f00000002c0)=0x4) fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r1) r4 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) r5 = semget$private(0x0, 0x5, 0xe1) semop(r5, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x1, 0xffffffffffffffff) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000180)=0xfb63) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) syz_open_pts() semop(r5, &(0x7f00000001c0)=[{0x4, 0x6, 0x1800}, {0x1, 0xffff, 0x1800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) pipe2(&(0x7f0000001500), 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x3fffffffffff, &(0x7f00000000c0)={{0x0, 0xae}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000100)) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x4, 0x5}, {0x8, 0x3}}, &(0x7f0000000040)) setsockopt(r4, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) 22:37:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) login:              22:37:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0)       22:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x101) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:37:14 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0x202, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000040)="91bdb9c1b493f493085b97a6a2a070c97005ebf69e64ec9f7457d8d5e5d1f040f9b899a4a04a9f5c4998baec29d4287db43bac3c9b15e43fdcccd477d9cceb1a5b3716e57b4bfb06dd03531fa31b4900c3d07f0c6b42b386", 0x58}, {&(0x7f0000000340)="1c329d84a4faa174ab6d6cbd22b56e31e190faabd703d0e5472378a7ff04625091f11baa4178f93bb9aacaaee69dbd6d696c431c572d2b5a2e414f38aaba3ce47dcc1db7634415b854b3ebe04af5cfcef2635d5809fc03093f89c940ac002329080c47c2fe6131d6eb2e9558c84e6ac0cd84d6db30fd84af7ae1851b3325954db0d06bbeb762d1054b92dec47e5473147bbbd70cbd05c40df2d00517cdcb9c63d3a16a0c1c00ecebc01b07fe507e0a54c468689b800be39aee63948f1acb4173", 0xc0}, {&(0x7f0000000400)="fdce1fdee3ea53e1d8675b00d7b3e94041aa88e06faa880ccb33a646b65322db01ccd4a89e66cca7095c7c8f08153f23ee0f094933bff5d175033c2e7dafffecfc", 0x41}, {&(0x7f0000000480)="a5e8a60b1528212a1b3e8fb35bbcb85a1df9e5ec136ae64fd19e4fe4fb4d85b5c0a004e98a0be843603c4d653e24ce51a6daa918a95ade688aebad9d8e24ad222d26afa1691dcc3650611ca54f9908406c30284fcb78a900eb5aaf28a07e07bb456e67d3ddb9b6f5850f53db0a809d77b6604f5a891081375f4b23cef7f757e4b43ec7b787b5a3c295b50bf854093be6ecda0ee97f6ef2de7973d8d0daa63083291787609048dcd3e6559150db54f8c11797c1ba5c4445bd861b1e4c40102a31f75c1f960d", 0xc5}, {&(0x7f0000000c00)="51684d8f08dc2d02f64ceba9e523ba34f8e39892128e6640d882c5893a59f746d884e4a08b12b1d8623a281aa4ad05e4d925d3177c7fcdc30ae753e9657d5ed4d41f5070b56c454fbb434c93ab897ff900000f80f3557452febe4385485c03a03bfb737761af8932f25cb5e82967d7bdbb3909397f9a5ce4372126a41f865d31882d06f69d52f52d2e9868632759668c5383fea14a493b7debd99ce57281e6dbe17c545a00a44eed0368e70ed2e11b0687772afe1d8279d831612afd4127ceefa1cb8f3f262522b212f68e006241f2884061d3c25c991ef33aa0c5ef34753dc1d0ddd031dad6a939c2b3e1c80d906c06dbf39c544e3d85cfad462d1a82abaf068b0af2fa7d3e95daacd8e23bc933dd098b22d40b466aad324d892baf283997ceafb3baa44f17537432a988dc5705f55b1a7aeef0bc8bfe9c987d41266b23b759a9418d6e98886368b26e7ce20430bed19f98604d3ed54a283a0e2425fa078957adea40502a7c35e4fc87ca0fb9efa2b9f35dd6744435582899be03be45a6f6e0d2fb5df84889e38fa42cf39ba85cb5dbe0871a033701179b16d5a47d8b498482cae2365a5d03a45877d1c5b04f58d0b87a316050a7865a0f8e07527219bb257c43d4dd6822ecd420b3da7ad3581f9059da4e691d64d44750d9c197f71d2e7742e95c07225b65d98a2362f09067de75291b800571afe292efa82986be81c386f2152fcea7d4ebb53c2ffca1b72b04e20f51aed9e9f1d5224918739069f16df672bf961b291481509a0c5c73ab1e1a1711418884954a7f9b7d8cba09182534d8dcb0accaca45b54d16345a389d6bb0e13d75c78ece7ec3b95ac4d2048a2ac00a103aed27682a6bd7417525b80949b43b813a457c53df91bc0e66c2100568b0357b3ed8fe6287f50ebb62c1d8a86c4a8bd005a612d977154dee76f7165819063089fa30f8d0707c50d2de62684f070a428482da632aafd255a217ba570d0c52f90cb3eda8c10031b84c6b43f07cdaf179e1b64c0d5c037ed00b42d97f995ab6511886e1450670590175e94125bf5084bbcac6e7fe516c97e2c564c04762124eb957a570da0516fdcf96579037599f9dc90d693f2dec294ec4e69d59fae2dff9f483dbe0edff0e14873440a773f3abe3f636d4925878c233748b3ad14ca7205cdbe8ee12b95e6bf3b95d306d8217a8923ab4cf4d001807cb84fb5d6174bb491bb66c4867c20c0d149d6533a70ecebe07c996330ef86ed3d79e25cba0d5e143e083eb35f4e9cb6a3306efb7ee9e680a5e0b50f52dc9bbee8691a739a4e843cc23a334129314ab61da7dff5cf2da1a88d8d8d0215b7e36a5bba58be1038863579061ef6ec32b8da6e4b65229e1ca10fdaf0cec6a8a62ecf75959520a6f023523d0d14bdc144556e6e60e7538357527f60f9132a0a1e57c0887f5174a8dbfb008d40686adfd425c5410ef5a97297197bbe306348805c0828b700d5d9daa025115c51a0ce246a850d8fe6e78c1172d52026f52cfd244fe52d3566560f6d79e91212326df93dbb5b4dd9bbe98ee2a62b3869686f768f4846940fee26187b72c04da2f854fe39ef4d404bd08b4f7fe189fc02b2a081b2151b4e12f5db6d9c410ff3bb47a892c4f370def2471ab823e4bf4fb5af1c573ba89344b05b092aac007c49ce33bbbfcbff70e703b9dc501714254f4ad6118fca162936e1b3542d2607d04db93e912bd49c3a8a27dfd1ab1990dd11892129b35ea160b1f63f21c143ae733c0322a4ac468ece9e20514bb14e3186e7faea1d7f2efedbc6c34d4846d4e8e8f2e26988c63987155f9595ad37ab3ddc6bb4a5989601027f12ea9b30614ee377de9b5efb92131c7c1b344bd79a18e26dc428ea6d159f0a3abcfa909b15241b187095387d9b0174a6eabd5cb4ea21c97ef15dcedecc7912d224cc0612259368d74023fed2b6743fa9a6710943af2bf11cca1a43cee8f108a1e23c9a3a60ef1e0f799b4ae06e8092160c869649e5d4db7bce332eb4e1c85c7f94064afac7ccee56b50d743e0d72d18f5280463e0002dd8b056d6970b09fdd8ffd9f537fa27762c8b70aa1aa980bfad6fa70c8168e9e02f3b0ca5291d21b5b8978041a3c8bb867b50b29b7e48901fb6813e2552aa0bb2a3f291cc831f778d23da6f74ad4d60fd26e49122e3b46b079a4f97ea3431774769166707f6bae7e1cf17109ee43bd7031634571d3ac74c8c9ecdd6e4fcdde8dffe342df5a15943831dbe1a0c97c7e9a3c34aad14da83e59e468a92dd1e41e7c769a7969a85277a969453f5a1ed16dc62cd9fc41c639be909ee81323b1af84ccbcd49570873763128c5860b746e32e4f4102691bcb11e353860631c924165be3b44e366eb83814ae65bf5b62dca5b76fcded8df09117e29d23aa495fefd9ed6df826b02d6ceacd45b9759f40a66ea982c31b2dfdb267ba9fdd2ddbce2a92ef93f16edb69bb235cbd1738f9f05c25a2cfadf6bef862e556c59c3a7bbf2ec2606067b76aba360f2021a530187efb8fc6a13763fd5cd8880df6f9c94160c3aaebfa2521a92f33be055cd9a096bcd2d0691f44b44aa511ab304ab8a72950db995d5e4d42fc76ab970b26297bd30c9011017d012be67574066c22f6dffc42ec8acaa011143f84eeccc73d35bb3be67628b90755797ce2f27e8c0eceb8dac4f7468cab92888ea1da5c4ac10fb1c2be5422ee68348b7fe47c295a7f9e978cbc8ee0fc10bd053b5388d0b0ed9e4300c264393a66fc34d36eec53498955507cb827c6d770debf4b5cdf6d91056f48664f72157d4645384abef0236efcef6ff69894558a9a9f8d3571bcab68c341bf5a66088b720d936afa165a19b3eec323cf803a320a7e4b6c29ddad54adb3353030c6b9e69f4ec72cb4eef8338201b107b06ead0b82a42c3cd166dd8917db76e768a4d076125ec2dc2c5ad9cbb9f023c4215ec3517e6c13058e9d36e3b69bc420bb339d5741c503586ca46b24a8f68e4d6e383730dc3bbc2a48aeb77b7f4e60add74717c28aad1e6a366dc0257d30e23f39ef298dad2f98cbe9ec4ea0eca8f04fc2c908b4c6be0ee80a625e5f1504aded10027c22b0ee5b876aca0a10619c5b70485628fd7b384567e678fbc72aa5563770d2b682a5b0f175ae8bc153fca2de84aa8b89958cf44adb0101968dfe2fed827c27ef06d22a2adab8d1f66345eb4540173d8bb2a4dbacf898f083900efed983887e8c546f365bd9d9b25e6eb819ae2e86ac35e1a1c86bd96ccae59fe1d15d8e9020a097548765875a21d9b5894b77504866cd568e45bf5a2a93de8818f4f942a58337b00a03bd9e45d78e2688d1292dc48d8476211c62c1fdf1729da952c64fefda05fdc7b97c7e12a2b38b564e36a6bc59b80de2039fb9771126b5626907a20eaae203ccbfcec7896a1bc58246e178ec0cbf82acf1e3d360fb878eeba55029a09e62561313f0fb6ea5f959754e7080f9a0238dafb20a420cded06643686c57c324e0f3ad8c4c74ecd545c2f45050821de70b6f8a0b2a7e5890fa5d52cb6bb949a1c206311f8cd97ceb5dd15f0de1a040c04add7f16b59acf34fb50d2d482d1fc961e77d361d0d85c21c1348d9d41da45ecb7c6bb6b6b3f38b60597f80d6a1ad6be630d627087a7363c2876955119c3de02461ded99cfb0464a5548a268ab6df8ecbc57f11dc2e4cbe73f474b6ab453b8be0eb9cdad7ea7b4afe132154bf4f8bdfebf8ee47c889c9fab462040ee83071699b0953c9ee6316d0ae6458d1755e70559553aa21e307110549a4e90d9506046df10f4529f9beb126335d5c5b61b02d7af6e2dfebff7727097df4e1aafd60b6d3df5b41b166c6dafd9da9250038bdeb920e0ffb95bdc42e0b44a5fa4a406439eeaf77b90bbe672e2bd0ab303d68f9a614764a89f22c7146aa731e6f6531b2e82426698c44007873bdb3a62d60cfb01b2ccf30bcbca9e1064c9456ced3e54cb28259389a018c9c75157e8ebd9d3c4b2acfc6f6d77bcd109bb0a1a024ac69214965043e001ad4b88a8ccca26a682e385ebcd191848087488824cbd9b33f7a8b2ab74af61239e166be55f773e3614ee3cc235027de01977585a030e995bb36a8b94e3e061475045e557753b27f1ae6d1337b721051ca216305336c06f810467ae5dd2bfd38051686b04feecb3339a2c05e38e9f1b08002dd1b2a099bea6fed3df805c159f3a5171f563e3258890d0efb5d5633bcd6d87948f00635530e086aa3838612ec2f3590553541779bcc8ac5604ee70eec42b5f837fecfe828d09e55f6b9710ca019a8306281ff2262d8c567cbbbce4a879acb54b763d3534bfb1568de4a1d64aa2cdc60c9aff353f88c5599617f019193115fc9db69c971add4c3a55e299a86be968a23b39aab5577ccda67fdbc66866850f8e76c874069e19248833245636aa883efd9343bd8d9d807fb6c9a558c9fc72c30476629da69404cb87ff34197a0bcdd95b58b00e5fab06a6c5de4139f7f142d1df077c117ffbd0891b624b257dd50e9edc526c8ab88f72c83c62508b0a2aa0f1534634424446281de7edd4b3f2485cc876b7e27193d2aefaabe781de4fdb0a0bc2ee0190aa13766723e7f64f85f8785c53c8f189e6a8e248366daf918dabc0d133ca25a7fe660a86191cacd3ff654153b73a95d312d4483324f8271b054ec8b1920576cfff4030cd5251d9f9b298b3900922eb4017c784c34d25471582d5f40eaa18fd5f4984d43ccb9d2502f784a9fd0c7f7063975a2eb3cbc4c729fe510b0c2fc6a5d0dc9c4dcfe8c4f22e2cf12ac50705b2a3ae7964162f89e5f159326642cd1df80d02ea7acec481f1caec53ac9b8ccbc7ba76927dd8903a9c3078d7838aaa5513ba2861e5cd38ea64918dd7f2e02d67b038eb9692537c914e083e961d171354d4a93843b36a70ef0dc52a7b5e4f07bf2b93c9728c4d0c14a019b66038763fdf11e5803d2e6265277c75bea1226a51a83586cbd21514d4371fbd709b151a62941c385a4629e6bfd4cb7251612c22399edf2494a199a4b21f002b631a7d518198fd467cc17b37070488733094891a33876969f577d111bd08374d2570064b2498235e9548b80b6d856db83455c94d13fd6d14c8f64d8082d07ba5e1bbb009708c5c7ee614641403376be7f40feb9e0257d697f6fa28a44ca481e6c6a69de0008d42e7d86e2abaa4043bcc4bfc002c5f680d3d3c9bafc454ec720ad42d69992933686ed553dea83e82c4449c524025b5d3ffc901953f9c4d04a0ccf812d77166f5dbb6c6f4cb2a86a0f774a2c6c51aaa57126236c8b36a241647c7b19d3e62b57a4cd227ce4e043c302e2a15843983ceefed719086d3f430a6617466f182f161cdc9b5729c6b20772f6c8d828f39e17ccf2ec4b7cd1e5649005fc5acf2627f787dd1136acccf818296c2f273cfd2e409641a91191bcc272e98d2d85e4aa04c083518137d6beef4f9b357bd359dcc6a14262219f78790ee791d16eb540526fd1739a55b7ad37c569d2fa47b1b331f7744166f6f432e47990c2a527126bcc18d938917c5d837c77af6269e448f8a36a702fbcd5abf6d2167efeb29ce923ffaaa455cb746b210c87b6189ef799f8e1a6618a996ffc8f4079a7cf5bcc295a76e7fec5bb4dc655f6518614f32ddce22d7ee8719a98a203b1afab47c9240b719198228a264154ca19777ec25d1241b5e28bb2e8d24c364a596ee3ed860a701990ee3e8d29a05d376541cdea547ff4c69e1b0691206a55c14ffd7c1c527ab13af964d46516857186b278f4556d58a40fb416a3ea4119a95e709d", 0x1000}, {&(0x7f00000002c0)="08962ac3612c31b59aace478e215e9b0e917980a4f1e44dbbe3e58280c33c1970d8584ab83efe205e7c6", 0x2a}, {&(0x7f0000000580)="0c3348f685c8027609be66e3a0d14783e759d5b179588849100415cdc20ce655e9d94ad8315afd6f5050ce30d4db95984832d63c3b495d55b3f364a629367789eed5da35e146b8d0ea7a261703d0f914b4bdd2fd1254f978af265288d142d080ad1e8ddb0c2814570c7c2f3abd68df3a1bce325f9746c02e86bca0171e85af5cf0ef038de3cb74568fa35df90a0fc75ec646e30b54184f751fe96ec0a17334dc560f32d0d0941ceb4c7d8ab9b9b0302a1217f72400223eb58a634c8cdaa274f7678b939da61d8ba409468b3af2fdbd55ba59d2e97277f5df6e48b763958d3fb460bc46cc", 0xe4}, {&(0x7f0000000680)="00502a08cea21a23bced7c00f75930c8206cfbdf32e8040b307e29896f357823c250e2cf516397e87b751230a3c6abf0f9fee6d09d8f6dc95fac5489fced7787c8e052ad275f7fce583f7706d0bcdb5fbdf3a1d1050792cbe5347eaeaa96180ffe971514041ea3445f1ac0438f7534b68a4484d0ddc43b9662e7af0584b0444b6dba151d46bbb6bb61435246a046d840ed909ef88dbd3ae08f9d85b37b583ab0315d43914b0ef19b2e5ba28cedb1e37518ab5a17c91a17967d77643d7c0436bfb000", 0xc2}, {&(0x7f0000000780)="4fe2eddcacb2dc5c2b467c1bb107cb510faf02b73e0545d3062ea1262624fbee908c511f3f30b09f0f37b6ad2e3088df040b753c18176c149f5503a8c74095eeadeefc22a2e7c6b6e6f1c9008e79ca6506085cf0a641fbf5bef74bceb18c6535f43701874cd0a33ba92fdc", 0x6b}], 0x9) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000a80)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4ad0e3db5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f70a59014e713628a375bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf8", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:37:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200c, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x180000, 0xfd}) 22:37:14 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) r0 = getpgrp() setitimer(0x0, &(0x7f0000000080)={{0xcec1, 0x4}, {0x7, 0x9}}, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x6}, {0x0, 0x6}}) getpgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10190, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x0) 22:37:14 executing program 1: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) 22:37:14 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x1, &(0x7f00000003c0)) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x2000, 0x200000000364, &(0x7f0000ff4000/0x2000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) close(r1) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000480)={0x1, 0x8000, './file0\x00', 0x400030000, 0x80, 0x7}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 22:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x9, 0x101, 0xffff}, {0xf6b9, 0x5, 0x800, 0x1}, {0x4, 0x7fffffff, 0x6, 0x9}, {0x5, 0x8001, 0x10001, 0x80000001}, {0x8, 0x4, 0x53, 0xf7}]}) 22:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6f, 0x0, 0x0) 22:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4}, {0x6}]}) 22:37:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x9) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) 22:37:14 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') setregid(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r5 = getuid() sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="ee550726380c76c5f9335903a7e2743a1a4501908ae3b6419719400676ce6c1eacc604b606123d41383b464d11ec5176926a08e13f0b314095c8201ee7d8e3393c4443cd3a03c924861256ffc4a8edfcf2f9f595984701f16708cd581b413a4d4ddc979725f4ce6a1ccec886b2a8c782e3ae5fcb0c89aaceba81b41c5a04d963fc6b8abd0a96c4d9d5ca8d48575eef021e01c4a0638a935217afb84695c66b4c1eeb3a20fe834b39d8ebb726", 0xac}, {&(0x7f0000000180)="413a7250c8a361ed9c1b5a1f6302f5a0a1014e50164abdb5a29d5d3dfe8a277d200e22ff637665a993c2c086f189d61efc56444db093b786dcc71d6899d4b94470dafd827808e20daebbf152aa6dcea2ea7353e3c3f3f3ed985e851b12df7ab9531b31a51d8de4e951fa4bb859af6ab4877dd725ce3fdf8087", 0x79}, {&(0x7f0000000200)="acaab25db1758486d3e450e674a40509a8370df9f6b678a9212a981a6b469fae605050b533fb66fce97a9b97e62a0c1f25c53fc8efc4703335410b0c2ecfe8df51a73f7b6234a39a1efd315bc468b990c0ceffbc7ad4691a433ca92f4682ea6b47b3b3e4bff7000833961be11bcdb0b6b944356e38683255ba016174f69d6732b36621df0e7a1ae984c2df99386f573ab7d0dd65724828bfa1e9376bf530b731c99af13f18c9ed04be353e92fade342642af1e6e5fc977c1fce468b9a68029f124b77db7a5214b8bfc3881bc0c837e1e5cdb", 0xd2}, {&(0x7f0000000300)="bc16311dde28344a75dcf5c4ad373034c0c186c8c6add4f61f3127cf3662ee53e2b8008e5f8bc2000001d5adcf65920c7d0ce3de91092e9b42a6c9b2d8cde5e4619fe7839fb93932ed6a5618b4c8058c20977ba96e358227", 0x58}, {&(0x7f0000000380)="e500a2fda388038c34f6f16191198310c6073979e335c501bd18f84da3480fee5620145d2828395aa0303b7394ffaf06a2ad20764fe4dd4b5a4e6de9c40fa309522097ed20043acd43366040682e23af7b62323161315dc7ee020352dcfe6ac04df5a16f2ceb11b20f789049b50737deec6098604821a8f3cb2b94062676e4d48ccd73543c8453aa0e54fa1768c56b7d7da09f218c608d18248777bbd156387087eb22cad6915b6b897f83bb94f73ba50db655c8fbcb0cded47fcbc44fa4943ff7b94ed9318311d7d0857b5072535d2fb1f7b483fc75e21c76f3081e84c087f35f83ee61e951cabd779617e5f5b9ab3f9e6c1c3d", 0xf4}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}], 0x20, 0x8}, 0xc) 22:37:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(&(0x7f0000000240)) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x140, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x61) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) close(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20200, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8009, 0x100000001) fcntl$setstatus(r0, 0x4, 0xc8) 22:37:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:37:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) preadv(r3, &(0x7f0000002480)=[{&(0x7f0000002200)}, {&(0x7f0000002240)=""/223, 0xdf}, {&(0x7f0000002340)=""/106, 0x6a}, {&(0x7f00000023c0)=""/72, 0x48}, {&(0x7f0000002440)=""/42, 0x2a}], 0x5, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) fsync(r4) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 22:37:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x1, {0xfffffffffffff6d9, 0x401}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) 22:37:14 executing program 1: r0 = socket(0x17, 0x2, 0x4) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 22:37:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x900, 0x1) 22:37:14 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/218, 0xda, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpid() 22:37:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xfffffffffffffffd, 0x1}], 0x2, 0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xff) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x200) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:37:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="9bff0700000000000082a7fa7f81cabaf711fc5bab2a4c4c201c7152ee123c09e891cb34c26677cd9466ed612672351a3a415f60ee85154fae339431acf82a499d0100000006b53337c442ea9a2bdd2b2660eab4", 0x41c}], 0x94b65bda35baf62) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:37:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x38a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) 22:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1, 0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd07, &(0x7f0000000100)="38f4ea468d0000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x40, 0x5, 0x439, 0x10000}, {0x6, 0x4, 0x100000001, 0x6}]}) 22:37:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(r2, &(0x7f0000000180)='./bus\x00', 0xa, 0x82) preadv(r3, &(0x7f0000000200), 0x0, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x41) 22:37:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x40}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000380)="3ebc8352") 22:37:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffffffffffd) listen(r0, 0xffffffff) socket(0x18, 0x2, 0x0) 22:37:15 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x80) 22:37:15 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)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) 22:37:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10002, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x87}, {0x6, 0x0, 0x0, 0x813}]}) dup2(r1, r1) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x3c, &(0x7f00000001c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x9, 0x1, 0xfffffffffffffffa, 0x9b2}) 22:37:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getgid() setgroups(0x40000000000001cd, &(0x7f0000000080)) 22:37:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000005ffff00000100000000000000"], 0x10}, 0x0) close(r1) 22:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "85495500020000000000001167f5afa680400900"}) ftruncate(r0, 0x6) ftruncate(r0, 0x800) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x4}, {0x18, 0x0, 0xfffffffffffffffb, 0x1f}, 0x2, [0x3, 0x5, 0x7, 0x87fa, 0xda9, 0x200, 0x40, 0x9]}, 0x3c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) 22:37:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x1) 22:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:15 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x10) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getsockopt(r0, 0xc, 0x3, &(0x7f0000000040)=""/132, &(0x7f0000000100)=0x84) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0)=0x6, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setrlimit(0xa, &(0x7f0000000200)={0x6, 0x2000000000000000}) syz_open_pts() 22:37:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:15 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getppid() setpgid(0x0, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) 22:37:15 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 22:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000580)=""/206, 0xce}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f0000001680)=""/37, 0x25}, {&(0x7f00000016c0)=""/91, 0x5b}, {&(0x7f0000001740)=""/69, 0x45}, {&(0x7f00000017c0)=""/240, 0xf0}], 0xa) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bcd04bc40180008"}) readv(r1, &(0x7f0000002040)=[{&(0x7f0000001a00)=""/242, 0xf2}, {&(0x7f0000001b00)=""/11, 0xb}, {&(0x7f0000001b40)=""/69, 0x45}, {&(0x7f0000001bc0)=""/246, 0xf6}, {&(0x7f0000001cc0)=""/59, 0x3b}, {&(0x7f0000001d00)=""/11, 0xb}, {&(0x7f0000001d40)=""/200, 0xc8}, {&(0x7f0000001e40)=""/223, 0xdf}, {&(0x7f0000001f40)=""/197, 0xc5}], 0x9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000019c0)=0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendto(r2, &(0x7f0000001980)="9885336b8aceebce", 0x8, 0x8, 0x0, 0x0) 22:37:15 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='[,\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='-!)-/%{\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='{{*:&\xb7)\':\x00', &(0x7f00000002c0)='$]#^.{j\x00', &(0x7f0000000300)='.^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) chown(&(0x7f00000014c0)='./bus\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000001480)=0x1000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() 22:37:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x0) 22:37:16 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2c) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000140)={{0x4, 0x9}, {0x90, 0x8000}}, 0x0) 22:37:16 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x80000000000) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 22:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:37:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) r3 = socket(0x6, 0x7, 0x1089733b) recvfrom(r3, &(0x7f00000002c0)=""/94, 0x5e, 0x800, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000240)=0x10) r4 = getuid() chown(&(0x7f0000000080)='./file0\x00', r4, r2) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r5 = dup2(r3, r3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000280)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) shutdown(r3, 0x0) 22:37:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) socket(0x21, 0x4000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xffffffffffffffec) 22:37:16 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) r1 = getuid() read(r0, &(0x7f0000000000)=""/184, 0xb8) r2 = getegid() fchown(r0, r1, r2) 22:37:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r1 = getpgrp() socket(0x2, 0x1, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) nanosleep(&(0x7f0000000380)={0x6, 0x3b9aca01}, 0x0) socketpair(0x1e, 0x1c0086de36e65bcf, 0x27, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0xfffffffffffffffc, 0x1) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:37:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0xf16e, 0x10001, 0x0, 0x80000001}, {0x5, 0x9, 0x4, 0x6}, {0x5, 0x8001, 0x3, 0x1}, {0x4, 0xd036, 0x9, 0x10000}, {0x5, 0x1, 0x7f, 0x4}, {0x0, 0x98b}, {0x7, 0x7fffffff, 0x8, 0x81}, {0x1, 0x0, 0xfffffffffffffffb, 0x1}, {0x100000000000, 0x2, 0x6, 0x932}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x619e) pckbd_enable: command error pckbd_enable: command error 22:37:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb72a9668ee2c8b80, &(0x7f00000000c0)=0xd89, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000040)="89543a5624abee6eb4b2a19c754030a48e6bcbe1c6f621c1dbb2a262e77c39c179954987e43954e5943b7384fad6367b28") 22:37:19 executing program 0: r0 = socket(0x2000000000000002, 0x4000, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) accept$unix(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 22:37:19 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000380)=0x3) setegid(r5) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) write(r6, &(0x7f00000003c0)="26a3d18493213375539be241970993742e7b06aadb5da487dbfdc2c0545b8ed77c74942873392cdd5cd4d84541aa80aa456fcf53e22bbc2772e566bcda2ab9c0d7b123ccf19c6b806ed5b98ecd4997b9a42350edd800d9682ad1e443e4b0c2bd72029839c09c0c525eb1c8b7a0dc543e9350c36a0b143a866f0be03e7d355ea26ef52fd6b793ee0110add8527784ea7cd00c674bcee611ef9969c9062fb3a4649bc8ddd278a429a4e0635c6ee21ec306d2aa32f7dbf833afd6f36ec47f202b42995f81b44b38a19817dc28388d91561b1899701804762c75c27117110b844851143c74d7d6", 0xe5) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a2) 22:37:19 executing program 1: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10208, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() setreuid(0xffffffffffffffff, r1) getuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) 22:37:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/62, 0x3e, 0x0, 0x0, 0x0) 22:37:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) connect$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd58, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r3 = dup2(r1, r0) r4 = socket$inet(0x2, 0x8003, 0x1) recvfrom$inet(r4, &(0x7f0000000140)=""/165, 0xa5, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x60) 22:37:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x585) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 22:37:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = dup(r1) fchflags(r2, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 22:37:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70d, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f000000f000/0x3000)=nil) shmat(r2, &(0x7f0000003000/0x9000)=nil, 0x1000) 22:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5061b52179446a882007f3ce2d08049b8c65854f949ab4b26f8cae9f9641ae394f36b28341182da76c3ca4ea65302668c53728b132a62bd1e4b6431dc49f61ebb661e9acfbcf85e1f6e3dfccc278164f8714c96cc637d8e5d0ad84d6ea916f9d7732a597e1df41e99a4e18c57487cdad6aff3395407f12418eb516427ae7b40c223892d63faa7cc90102b03204041c1c81d4b5737d442a4bf6aad48d7c606d5e8892d6ef1e0341bc2b0a9937738b5c509bcc6f106440f3b739ae83e9f5b446aa1f8633db93f55c491022e2fb4bea80d5cccf550521d4ee03eb3f53380c692381f2ff57540a5c4a0b9090bf9d41950542fe8dc1d10c568148c1cdd746", 0xfc) r4 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) flock(r3, 0x5) shmctl$IPC_RMID(r4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmget(0x0, 0x2000, 0x609, &(0x7f0000ffe000/0x2000)=nil) 22:37:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="891726b2572fe7c880d907968b8e6b731340facc5e"}, {&(0x7f0000000280)="65698065f3ed4fc7ff49c6fa912b45def593d4e3a35946ae7b7b07b40751330a012ea69a17dc9b2434fef806dc572003db5a344e5448d200af1f45ac7c2c3e6355299c17c9733370084d7fd90120c589"}, {&(0x7f0000000500)="226cf874a5c2c93a55ac7453250deaba880f6a8e7dfed53100f09058c88a2ff18f368f3dd6925abd978bf09a1bb4be925d2ea0f035892f1d61ff0d73a68dbac134d4ccf08c88771dafa01ba2b4e292ca1110c20c08049d66da763ceb0d56f5bfbd5c8708c8af0aa04ca74e423f0f8607760624402292e07e4a29a421e899590c5e00cd817056bddf51f07cb7b5f4e5565d85487530c218ac580ff24466147db81c9dc7704bc72ab49bf288d376344bbacd8dad4f4725b6a3e14897ff25e5aff1649f47d2e40373cdc1d1c7a76da93edb3be861d7060d27b6151604199f3f7fe7a7403500688d568929cb356832871ff0196a98e6ab559cb1ad7b538641b8e2ea32ae5e7cb5e9f77d2c2f4ebb746385948dd027b102d6c2eeedbdc8bbbdab4df974bd93563f7e6ce586d8067671013e9eb1bba75d49f3bdaac303c3466ac46f318954a1d3fcb60e7c44e532d9e03d7a1b5bf783b758c6209f34df5b86cb3eaf90360522db4a6f7b78c62cf6cc9af4a93a40a1a63b7b31ed4dd54a71208e4b30a4194c7b8a502f57544878ad110d687da67e2fea12425923abe1c080c337d3207dbae9316461b5d9eb4a4191047ec7d2bdde1f0f24a61131a5eb49448172ed583a595d7cc755c0c0c35c65d94a1e5c164bbda781887a8ce3852770d574ff5034e6008c2c0c260be054f51a0dc55c003671c0a9d64a8a80b309e059b2fee80b8eb67ba8d60bf9ec4f690fea26a3ebab3947de20fe267bfeaff20e57752db007376937e616d62d7ede77f63ff0d2bdeb52e8115059b78a3d7673c1def80a51cc358df3fa8ea70c69396a26ef41269b946087fafc8811db4936e77e64abbc4d62779c87536c297a2101754ba8338193b5f938a0a0949fd91fa07c695784bf56c9e63970d0df7ccdd6ee85d9c6e58dd44ddd8ed3b93db113804db95355ec549ec729b27a4b20769bb977d34cfd6235a5c99d328d7df63a69fe1cb461872c9e5b748690196527d8d3b0b27e4d398c8390f8f4ce407d9e9e59363e0aec0087c2e47869754b8b29f1df386b3576a3288b69e4a7916b49025dcf3fb83863e85e74d9dab9530f881a2112b5344efb682d283234c55c4428f71d31b08f30b2a7ea4b899b9c9de626f3e229eecc70c3d5ffe2d6efe2725199be1de35434f48dfa598f123cd3f9284651c144e1c6a03ff7462a9271bc4ef78ce039fca91ae6e5797682df7d7f933559783dfbd3c66217cd1f1f1fd2f6046caf046f003d10ef321464f02de1af6df633f6d31e460527546fcdf6c0956898f5172d28708b80b2889c0c4f51447e67e3748d396821fc919f862fcc9118e285a9fd02783dbb58abb2a8842e735559d438af5840aae477e3e05853c69305aec732bfa0a30ac1fe88c9be591acfc19c0d1bbc08efceb18a86839a12942a621ee8a5369e6b4a02e34df6f6665f5f8a61617b9dae6312a82b0279f4ecdd3bac9797721facc133435a1f9840e99f168a6f1fb9c0ef4ddef173ec958bf208a8a0e6594568ae6d6f0d74f3e1994afe320bd5e3ff7ea6e528c3a82a0e9bc0b59048ae93a3ff90dc42f8eaa7faf1f52f35202837f6ce97da254b122ad10b1d612e18c55db3337ff43caac5d4ba8cfad026563b2eeb838531eddfb4072e23e621dc7fc9c0be4feb811094b9c7064c791fc2f5225c9283bf3991a9f5a7a2cac3a7e4b2cb79636b8668829e097bf64a427c2f09b56ad816277c9a3f31a454e52917e46d8df975cc4f31604a60e03a6517a990793f1f97113c6e7af946d74eae4b2e68ad506fc7586d1b6f1b6bdedc70eeb05c54149833c6ac3925c2d52f4b592b0c28fdbcefde71d717622e5c8d89a5924852c23db1fd9af87f72e6c2a85924c37a980a58b09c575f49841dfc60ec1c4ed680121632e56e598ea5da43ea970a25b3e2d99d412c01db7524e0fc0c126d10998f4a9cbe1cbe20a2917647e60f271a2864fb7d6c60eeecc98ab57cc4d2bb57a7fdcab6ab84a616a9e3081b89aab96fd1bf09c98dc8a9a0688621d4420287b3f85eaf79f20610113062d735f8be4c760b917f441ae872bcbce2ac90da20184da325634501d3dca9813b490121481569614e260d221add8528baab2e64b8b8d656f993db832d6ca06d786572b450085cd83ff8113437c43aadf9fbabcf745afe9d73e71433e45492d53d6bad0a640b3d80c93fd9be96363feaf57e6d88d7cf879f6182d1f49e37b281fbd9123de5dd6c264e008a6f719e3d0241706e8b66b33f933c3518736ca4462dfb0ea380fafeb178389ffabb6883daa490892839e1fe69843d443b18dfda65ed1e4fe37600ff4b4c4627e10eddc87f54e6ec96df26f9c730b2d41a362c503ccbbafea11150c4c40047e324fb13331485b657fcfc23f4b8a2dc95ecc90b6f8fc92c2f4be2ddc23d43410d421cf197ec53284c7e2feab47cac2cb9b73be8804ce208f5d761e53e7a7bbceac1f83552d0e52b011ebbae43e68fb88a55f9a59f0f72076eb25d879fdab2d6c2549ad318edb002312c7801c9281fcd6154a3b8f6fecc56eea24d993802e24f3f61789e6abc157446e7a354a6876c897eaab2d4bdb3d9292622c16e01e76c0def7c47c0ed6912cc5cba4ca2fd87fc9f8d202180ae0cb8fc8848bc3ab1e2a8418ca5dfccdac0b54966ec80f1e9af0ecd4d372e8214bcff6666b973920c0a9282fa331a8ab7f2c71c7bdc6d1b93489d0f83d8dfa8d648f13aa894ef04ea74603b0b84b78e8b99c0e8b75e8e2e9f9b45125d15096a6dc1ba60f942940748a89a7c7ad719cbe6e5b4aa283b5e50ee5ccc8dddcb5edb12397eca6f328e5705dce1a7a925172ad549d79784baaa1d3de577457296459f4cfbb3ee478bc8751d14a69982181ea346089594dbb0b4e53a9739614fb55baae5485088372aebc577d5b99e127b3d1675b2e179e7c8c366e6db27459441345447ebf85e76682fb9be08d69397a0c48f5ae66d85578ada7a4458e000e873aab3605be1783e100a54fed5c6f5b1c157e6bb5b06b3a757bc17384f558f56bf89335fb0fd21f671508b2e69784ea60bcd65c1ffb27dd4ef91421aac6b1553eed1523c38eda12eb8c24a88b9969e99f3497ee6d98962a934faa2447eb095537ef05bd5b994cf8b38598de017d4e40d197d8c441252438832239270cde6deb893b6f430d403048e9e3b5d9c3aa2f36feca8275a66206a604e59881e358eb5c2e0526866a004d539960b6fe13d2d5a696eaa78b3d1b20bea44aebd2dbff13c854b238d321034c4e0be8d76227ed946a46ca6f29739709c076715a041240273554d63bd6257bad65049ae01e0629712068d7687252d17f97c3216739f4ec161e89046639ecdeedb37b5127955f72ea3548346c3a1115d13a5b711d47c1da3274a54794de487b2f455f5f1f4191a9e94f0ce5ef3f07425440899c6f7139af3f7f858e08b189b28d8a0955d932a86ba5b929aafbfbb4f05495c7a5bc0d2845923bfba74f78a9fd511aa656eac84ecbf3c3b334bcb1c8b02fbbc0c29423ceee4211b3c9b92494479b8fdfbc5309c034fe011d21d6de6f8f07fe0fbbacfa53a4926cc4f957f6f4ca1c8fe4f5343fc7e719939796edd012788bb34c7c5aa0b26508a7073d8173a6d32ac4d7f4bf765c83b6b149e160a73e6bb5cff3e0f7cd2ef0cb7110347b82c1503e0cf95be1a7c22ccac996d7839063aef3f91fb66ece757a709a84c2cc283d91b5e8545a7338746e7437906338d6c3461c98beb9a4d118e587d58af2d2c0bf19a943d917c89a936bcb6a2876bee00c50099bd185bd7cf416033d62523a5dfe9d39bac385384ffea2d8a98bde83a71852080637b10a1eb0a86a2ce3d4e101a9cc8445a66cf5a9698790ae416a02f5290527c69667da6fbda7b15fcc467aa7b19acf96c0d9857acb53c8b2de9a15d92fbc24da78e3edfdd0819a3cfe3245aa6d49a1f37a34642883bd9e21915cd7c58f9ae4afcf9f297c1ac14c4182ad5449796f714f48e54a5c1df0a5da4ee001d2a8cb1bade7111bbc44ca6f3feca9347de76ea49fa3b9cabb675e37ba4ba2ba21f4c80642f291ddd4f0bd88e8cebd5dfd90a1028d59c6a472914b2117852c4e09435e506a23302d5f379836d8f9d94669da0f941881962bccbebd5fde9ffa1c5657c8ea1fc5231beaeaca912030644cd46ba9c51e26b1a3c3a675467c04cac49d3f6e34fcdc2acf3d3c04b161bde2187086061573576f465991aaeda261500ef2178af6dfb6c3b4c7839bfc35f5e6385b60485a7725a5b96c19a6f6ce45ab8571fa05eb5933204abf29fac35e40d75b9f8bad462e3052169659763ab3e7ea3e0aaac1df69a936318c6e25f989d8d0d581b2d0b58b06ba6778381e94ff764f5f1cf9991b4201dd19193a601269940814961a445aeb6a4a2adbf132db8c61c38793fcff6cb45b50a41e5ff9bafca39399aeec0147eb4826c195cc1a51108fbc9d70662c644ef9a46756e799f2384506aff4ec6e13385ed2b679d2fe5970ca6a8074d59fcf880979634abd7a3e60130b7cddb695c5d37ba6caee17a58437f7b3f4b0835f92d4c48580193e171fcb3ed0f2f22ee54689574f63439ba04c51d4f6c8dbb6929ed43cfc306f4f197068a53410ce0bc0cedfe77f5e58234ef624aca4d644bb79e42c0cd312ad822cd459107009740f23b0aeee6b60496202a45f2cc48e73f183a38def3a70d73eb3a31e88c8ebe7c72f0785d69edfab13fed44ae3ebc60e96daa74bf2d12a151ff96e5145e0e700b7c93fec1b9757d46d0322f103b9d134524f1ec3df5837fb6d8b7fc9ceb77df4dd9ef2e6f8cf7937dbee2b5c598b692949d0a1178a6192ec67185be3bdd3f606dfe77bad3443f085579d74311846d958bff81c0a496a9efb34422e3619fed867e38a2f7341c434caa8e5347a12cd2d61a5bcd8c865598bcbab908e42e545a1956185dcfcab690811646f2e94f78cea46507f5f79c9749e9adbc289362b1b6092db4abb207a58c8ff2c9ef81062b19a6886e5d083f3035a3912c46f3688f98931ee70880aedb096b922c8a8e913e50d38e234208cd9bd98ac5e137462413545147a16f70afd359402721c66046e87cb0362ce0ebe498b5663471034da212c373646e151dce1ac4d43cc06b7b40ccb62d1069312630c664671df306173d85f495cd1a87d5f15f5ee9161983f57a40cc218b6bd089c1d3a5bd76dc567f43d2f0d2bf9ff6bb7c1e1d9dafb0c07d2230cf0efaffb298d8a4d5d3af56a0718393cecf39d0ae386546446903e1fde9009a182c567404e8ac3f5e284c453e1e81dbc7c1972eda820ef36ff47d60ca10dff82c617c1c5d4d69102cfffbb56a7739ba771c6b473a7ae5c7ffe718925334390ab903632aad2b4a9dda386695aff0b2bdf9f410e5cc95c3acde161ee96fc66fa8dba1c9181555c906dd9d4d03293d7ca16d73c2e28bd77dc3cf1345c9a7549590a00fbb718eb34072d94d32bf2850b488f45c6c4319df62da7d389a24d34e18f0760e2a03b1d5ea00459df60a05fd834064f7204c74200de7cafa884838f8e4866d34ad085365c9996cd2d4514b6c8109fe48937be32df3afcd56fd632004beff32d93f6a13b5e88ec06e9c4696d5dc31a1da8a8dfd74514d221ba4e285b0ac21a614f42abdeb2de8c5fa41badd99d57779660646a27375a4d2dbe62efb03b6376d5b5ea240522827223565031e06ee1f589960f3d73091a9198178d3f87cfba74f031cec08df118eb6b32b3b76b5d42791373b0522e2488de984c7badc511c85941350de7153ea5b6999d026cd9e1bcac2"}, {&(0x7f0000000300)="e7df0b5a88f3e440ec79b64a45d37bb7da286ec7ac7cd06d5d09064b9acec466249658cc01cb"}, {&(0x7f0000000340)="2f7ccd2e7dcbca4b590f987e0e64e1173cdeb18395f6338360b1f46cd7c98098973bd314f31a625541bbe67190dcbf8e5d0c38d7b4d51d79023822d994f49ab1"}, {&(0x7f0000000380)="ba34757366c7c5a91501c801b0c317817397485587e1d0ad62fc2f08c2d6a2925fb244bcb42e3ab6b53f0faaf9c236a1b6742e7b00af4a8cd1dc13c5af58d9a19805d1d7cf64461a6248b83dae3ed5a7092dfa555dbd7146c5d2e626814137be2d5399138bafd5667dc9d719457c0fc97788d3ca256d2655f7ba9428257750ec54e8ac40eecf21a6b636ca05d85d2ce3462c422a6080475950e7f99b37ad96472c3f4e167351f0375a84a84fb726332e67b11bb632bfef6daec50f24a29714bf4ffdf972926e3333046860c612f4ec75c23f6398600f05eeaf9cf7d3a787e5b9524cae0b6f0b531deb65884d678e92b9daf2be1438a947d6d6a639d204"}], 0x1000008f) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) unlinkat(r0, &(0x7f0000000480)='./file1\x00', 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001a80)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) execve(&(0x7f0000001500)='./bus\x00', &(0x7f0000001800)=[&(0x7f0000001540)='[\x00', &(0x7f0000001600)='^(^\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$\x00', &(0x7f00000016c0)='@+\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\xb3*-\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='$#\x00'], &(0x7f0000001a40)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='#\x00', &(0x7f0000001900)='$\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='!:\x00']) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:37:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="e58756de14702e84", 0x8) truncate(&(0x7f0000000080)='./bus\x00', 0x10000) execve(0x0, 0x0, 0x0) 22:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3d9, &(0x7f00000000c0)=[{0x5, 0x0, 0x400000000000002}, {0xa8c, 0x3, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x1, 0x2, 0x10001, 0x0, 0x100000001, 0x6, 0x7, 0x3, 0x1, 0x2, 0xffffffffffffff27}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x401, './file1\x00', './file1\x00'}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x1) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000300)="11514cbcb99b91", 0x7}, {&(0x7f00000003c0)="0ff9a4b3898134f15a2dfb04eda700f371a20c717eb2d26de20c504b43121a22c8fddc2a007b95927c40196ec915185cc5a9e89057d8a4ab21d86bc6cd8204894cc7bc4084370c146d6a65863d13321a36c497337d75697de6f9c3d0bbc9553c5d1c5a71e57dcfe41b4ebb41c64d83618b7d74ba1078ae43f19e0bc5a342f071e23e5f9f89aea797cae510b873a6857a5864786209de6a0bdcbfd047974318456e2bb85bbe2e59284b51a700239fdbb213a92133ca349605c0f11ba4af0afeb7f2d189807a93bf42d2", 0xc9}, {&(0x7f00000004c0)="61c09b55f5fcfd29ebde86eeaf199640fa421402bd219b5f4069162c3146989d652c41875baedd0c707a1b750a1dacf2ad4b905fae25452199b75a4a5db6df3b8e916950d46b43b0431a40d133f0323d037a69d100c82354334c8a18", 0x5c}, {&(0x7f0000000540)="02019e790f20ac53641dc760221c27f69237630e8721633e41f177b900a41fc6b34509a9474be2faaab491d00c12b474cb606a9d2331c89f2fe7feeb94d7560b28b5b560205c85f25cfa5c2214128dc76fa301", 0x53}, {&(0x7f00000005c0)="93b4466aed6c7eaa1cdf2844ddfa1e7a71530afdff85d04d17d2ed38099b31e4e475b1279c6033a844b46274226e8d740e2c7fe885850882a1629499d72f89a2ecc4b7024163bcfa360d4acbb526053fac8b8ba33b7413e4ee9eb83c44361f8b6d6c8d7b3046bdf24846db25aa70c0a8d75114a2263b81202547ffe64100412dc5780ff243360774924ce23cf2c11dbee3a92e0c4e0d9c215c900cfff369620c402b179dfb56cf0b234ea8e2f5d34a79a9cedee776881c6abf7bf910ae673190e40dab9d9786934e390972cd92f160de3f10b54803c906bc5ebb57c442d3b9", 0xdf}, {&(0x7f00000006c0)="842be8822a3a0db96272605d0fc63e3a1ee2b96bcea027a24e3ad0d7291d38aff2d78fef9f542cfb9084bb5d5f93c7240c1e0e988d5715e2acab486747e536b2d8410913f23bb29e10016a23d2f57c18f3269119472c6b14702cc95fcba9cf7f11fdb869a1573de328e11d38ba0717a6d42fb185545a06fbb08cbc2709449f4b143a4ad33ef8f4a7115fc2be8f8403cf766ce53c227d", 0x96}, {&(0x7f0000000780)="1f3df0dfec61331043fb4e86d3c7256a9ec2f413eb4ff942438948f6f89037fbec3baab4ef486424c2cc91df3f65b8f2cd9a485f5e096a16f523ea06e8a26349eaf6f8906b14090f48fea3b963035ce1255235c2e06df07e26b80d90b1fa2cb6be5df1a0852360aa6ca34e27bd9c9949e92d93a825839fd99e6bbab61a6d4abddcdb325ed8ea926e6a6cd13903f42aa4ecb3dff8d5719dcdb937b20bc64bbe33f493437ec2d1091684d80f3dad1dc828b6548fb22ae0e06669111625a7b07efe7a9f8e559b95abfff11226f09e3793ca258deabc519c2b7a6e20cc7c2e", 0xdd}, {&(0x7f0000000880)="297b06174ebc5d11c29c2f3070392e3f8e87daa17b97a94913bf1b2155cbe2df1afbf4a274f9b4f712cc18e466322504008dcb65ee18e01b95c804d127355bbe41cd4c97ffaf06fc84a645422c06da03b01341e9607ad3076036df75cedd1ef53603bad4cdcb97e5463be1dc4f2f7e89f45bb7a168bc28ab358380c3deaa0243222593638858", 0x86}], 0x8, &(0x7f00000009c0)=[{0xc0, 0xffff, 0x8, "7f7bb0842f516df97a3f6f834da9993c538f9fe8509a3dd5f53ac6d969152db3b026ab07a7c87ae4f2883cf87eed3a5254e56fdce31c3a6540cb0045cfbe8cc5e5f321bed387521a4ddfcc9b69748d6b8a0ecfa2c0640c4eec3b51336112f05fd8ae5593d6b38db85de0c7184086ce9afdb607f5008e03095dbf21a82aae314286db99df72c87c205a2a874553e6da88f6cec0d72d6feb5227b257d4f4dce34a3ecdea1e8cecdb892c"}, {0x48, 0x1, 0x3ff, "6e2addd3ff695b0e0a5e3ddb798854aea68435ad0afa9f4828b766bfd71d8589ac8f0d523374d86975ef7eb8f5933ed79d4103ca"}, {0x10, 0x1, 0x3f}, {0x80, 0xffff, 0xdf82, "0952b9125af9c9a353336af9e85414398a5a7ed53c3f763485b2eea952669061c0fc23683db20023ac4191bf10b6117988acec3f555f128c8816c5ddcd6143f372d07cfa71867ceab78579451f7df4f568759c6835b25ebafe323353429a037708a256be7e1eefcc9236873f"}], 0x198}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) getsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000180), &(0x7f0000000200)=0x4) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 22:37:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x8007, 0x20) recvfrom(r1, &(0x7f0000000240)=""/121, 0x79, 0x40, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) accept$unix(r2, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x100000000000005, 0xd9e, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:37:20 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x430, 0x40) mmap(&(0x7f000074f000/0x1000)=nil, 0x1000, 0x2, 0x1412, r0, 0x0, 0x0) socketpair(0x18, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00009a8000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) 22:37:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="e5ccefb54b19ff285cf432767aef597fb94138adcc429d4b52e7c6a65cdb4ea94ee8bbeb95f94c8b96419982381feb9f1e5ab0229fb3f4f479d7d92ffc666809a9968d766e35d8f8ea11cfefb1499e1b83ee7f6ff9b2cf7bbfd4abd2a0f23d3d2e08a0291082c68e63a97d37c767e9d26f96cd338806bcae552bf42388b8a7c471f33aa39b34fb3440199be6273de84bb804c4e2", 0x94, 0x405, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socket(0x18, 0x8003, 0x102) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000280)=0x10) 22:37:20 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/12, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x20, 0x80000001}], 0x1a63, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3, 0x401}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000005, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x70, 0x20, 0x9661, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x80000001, 0xe}], 0x4, &(0x7f0000000340)={0x0, 0x7}) lseek(r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x2, 0x100}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xc1) 22:37:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/218, 0xda) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x5}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="cdb27db22412289bd214ed997eeeb58ebc915bb0c0950216e6a8ea7ed525c420ebf5b66dbef37f555e69024fb949d98b31dd51657c4fbb06fd9d33714199bc2040f7eb0b1a5d6aece2e685d5cccc9365bb23d549cdbb0e06bd643622779dc83d0d49d0498890d466b54a1557027c646d00ba6608a500ab9c3e5dd8907e0f8bfd1666d1d7f7687eed14b2ec72018e730e1382662291801ac4c1af2c6c63a79e2aa91bd86bacc9087c357108e35933bc93785498b03548d755143d5f936c78aede9e870b0621591ea6f9", 0xc9}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff00000200000036df8feb00645dd1edd57f1f9889fb133b9c13e06ba902910fd433a63d29cd4dd5b4b7854881004000000000000000ffff0000070000009644b076aaf48680887f37e0653b4f6a39304575baa13e5a28bad8ea2e854c7f66230fb52111bb6897"], 0x70}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0x40, {0x1ff, 0x80000000}}) 22:37:20 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x3ff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) socket(0x2, 0x0, 0x1ff) openat(r2, &(0x7f0000000340)='./file0\x00', 0x20000, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5194a777531d81fa6ac64074da42e9bff2699d4b72ea6b0d2e311cfb4502302aa13c2a5f848c8a977e50441b5463709f4cd88eabe2a09a719e9e21ba1a1d2cf26d064f72a07d8330d061f2fdabc701c9b4ae352a8703756437486ee97ee02ff5d6", 0x61}, {&(0x7f0000000140)="d5ce7fe184fd4de4191ab1bd6f06e4c3bc0ac0de2dc7a0d1d9c0a65982b720dca8dfda0e31ece4efe7300c10d06369f37755e559703b8e52083ceb678f78feda0a10e465b86d4c835151ced1b23277d8763458bb233aa47ae89eae60422f8c21ccb15a1432e759d326dd0639d3088e3a5c", 0x71}, {&(0x7f00000001c0)="b5fa085a651cb118dacc7bb1d7b178dab017811f0355cd9d97a59b83fbf76b8a3019dd807fbf2ade378220ce6edd8161ceb86995f8bf0864cc2a0c10bd41b7fa9387fa3617a7b03e8a96b5f255eb97031466beb15015e698ee32020f6daf1fd4c13b34fb7d880fc5d1d5be510151f349a9cb579fda81ce78712cf3ad1c7d62c0c4b52ee2b3f6e001f110a267a001f2cee3f189a6974a23cd40291e7f1731a9cd8bd2e509d0af13fe4805477e46f42aac7d4c2151f478749a4dfc8ff90ca4454218da8371665666e409bb7439e3299f8374f4290ec201efbae24e4daaadaa0322a2e775edac62", 0xe6}], 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x30, 0x4, 0x6) 22:37:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair(0x22, 0x3, 0x10000, &(0x7f0000000000)) 22:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01ef030000002f66696c"], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x2, 0x1ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x7, 0x1000, 0x1}, {0x3, 0x3, 0x8, 0x400}, {0x3f, 0x6, 0x8, 0xfffffffffffffffb}, {0xc4c1, 0x6, 0x8, 0x4}]}) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) 22:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000580)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r3 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r3, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=0x1009d8b) write(r2, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {0xffffffffffffffff, 0x1}, {r0, 0x2}, {r2, 0x44}], 0x4, 0x3) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f00000004c0)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0x80000000000c, 0x0, 0x0) r4 = dup(r2) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x82) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) 22:37:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3ff, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x7}, {{r0}, 0x0, 0xa8, 0x21, 0x8000, 0x401}], 0xcd2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x40}, {{r0}, 0xfffffffffffffff9, 0xea, 0x40000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0xe8, 0x80000001}, {{r0}, 0x0, 0x8, 0xf0000001, 0x0, 0x9e2000}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x8, 0x8}, {{r0}, 0x0, 0x54, 0x0, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x1, 0x34af}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x81}], 0x40, &(0x7f00000001c0)={0x1f, 0x1}) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 22:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x317, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x6}]}) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000800)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='%.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\xe0.\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[:{/\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='tap', &(0x7f0000000600)='&-', &(0x7f0000000640)='tap', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\xa6\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) syz_emit_ethernet(0x637, &(0x7f00000002c0)="894adc2bc171331653101e7605d36941afd4da41692182b200e90f2387bfb11f00000063f70c7af6532b76896452ca6cc27c071f369528b37b122a0f93a13ee1bd3d99dc0e934a8baeda509acb30411c9bd1d2ec22a6ee1622b32982a7a4617b76732ffa8c251a68112b35a686fd2f2671c9558975f312bf36ef111ad75322f9175a05f99d3f1b5d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 22:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0), 0xffffff1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:37:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x20, 0x4, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, 0xffffffffffffffff, 0x0) 22:37:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = semget(0x1, 0x3, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/114) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696cf0e52f4869714224ab18bdde17299b73a8458ee1e0420100"/43], 0xfffffefd) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="8f9b048b2c14d7de01e24a243d59d35e7e2b0e511dc876bdaae455c843e0ac79d4fe14cedf614f1e3dfe781f8a0753e75a4457043f850292fe2d4f752d60d83f7b905d3cd3a7b42bb8e0a28054051e2b065b5edc638b6e973064ad656cc3450adea10f4ac5c4964de6da27f10a1909c7f24c651eb5b4330be11d4a1b05261ccea4ebca95665fad009a54a59295d89f35b13a05744b03a88020ebf70aea6efd68cfcd", 0x20}], 0x1}, 0x400) socket(0x18, 0x3, 0x3f) 22:37:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, 0x0) setuid(0xee01) r3 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x4c8aa989) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x200, 0x9, 0x4}) r4 = semget(0x2, 0x2, 0x600) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r1, r2, r1, r2, 0x3, 0x400}, 0x3f, 0x8, 0x7}) 22:37:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgget(0x1, 0x460) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400"/207], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000a00)=""/193, 0xfffffe53) r3 = msgget$private(0x0, 0x40) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000b00), 0x6, 0xff) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) open(&(0x7f0000000b80)='./file0\x00', 0xa1, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 22:37:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:37:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x128, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) accept(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00"/109], 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87, 0x7}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x9, 0x5358000000000, 0x80000000, 0x3}, {0x8001, 0x3, 0xe4, 0x6}, {0x9f, 0x7, 0x4, 0x1}, {0x800, 0x7f, 0x6, 0xffffffff}, {0x400, 0x81, 0x8, 0x64}, {0x1, 0x3, 0x8, 0x3ff}, {0x1c30e444, 0x1ff, 0x1, 0x5}, {0xffff, 0x6, 0x9f, 0x4}, {0x3, 0x6, 0x6}]}) connect(r2, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) kqueue() ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) syz_emit_ethernet(0x4, &(0x7f0000000240)="8b9a3293") 22:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x20, 0x8}, 0x100000001, 0x9, 0x9628}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:37:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) 22:37:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 22:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x101, 0x9, 0xda}) close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000006, 0x2000000000000011, r2, 0x0, 0x0) 22:37:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000240)=0x10) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 22:37:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) fsync(r0) 22:37:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0xfffffffffffffffe, 0xc790, 0x4}, 0x4, 0x400, 0x32b1fbe8}) 22:37:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 22:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x2}, {0x100, 0x4, 0x1}, {0x80000001, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f00000004c0)="986c468982a22f019f8ca03cc819c0f7b1777fd66fbc82f94ef63d1d805964d4f6253e8ed840891ca9e6b4ad13950589b211b9457fbe14b23d32a5858f236be2987d4b09ccfe003d23dd572b6f2dde906e506b2cf5df31b919f05376cc5f312d0e8771f9aa92de4dc16a19401899379c97fe273becb5248b9e6ace29caf6796eaec62cfb1dfad5cba382d056afb78908c5a8ec1e7c2752aac076cf3c99005339dba1a114ae4d9a9ada1746a0ff579d75f8aa00"/194) 22:37:22 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x10) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = getuid() setuid(r4) socketpair(0x20, 0x7, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 22:37:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x4}, {0x5, 0xdd}}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 22:37:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/220, 0xdc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 22:37:22 executing program 1: setrlimit(0x0, 0xffffffffffffffff) semget(0x0, 0x7, 0x80) semget(0x0, 0x0, 0x2) 22:37:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x7, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/91) r3 = semget$private(0x0, 0x84000000000005, 0x688) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000000)=""/34) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r4 = semget$private(0x0, 0x7, 0x382) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001240)=""/4096) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000040)=""/5) socket$unix(0x1, 0x2, 0x0) close(r0) socket$unix(0x1, 0x7, 0x0) 22:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1001c, 0x0, 0x0, 0xfffffffffffffffd}, {0x4, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:37:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="75499b80765f37c3e50c934c9d4aa2dcfd13ff056eef20c07f7660d28d720864877aeeb92982a86a5edda09c6bb7a2f021bc73a67eaaf8818038b9cf200928ab6b2eb1afaf26927a468f51062fbc3be761baf0c80d6db7aec11d4f7e75a2d5d715676c8cea04a73187c692b6e878d39f10", 0x344cd7bc12ef480a) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 22:37:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000100), 0x10000) flock(r0, 0x2) 22:37:22 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400020023fd, 0x0) write(r0, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6c", 0xf6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1, 0x3, 0x9, 0x0, 0x7f, 0x753c, 0x0, 0x2, 0x2, 0x9, 0x9}) write(r0, &(0x7f0000000040)="3872a00b6ef446a2e9f9719b325404df88eb2bb8c97ab6f0f5fe42238688bb68679a06b4be93c601e2d7de47e054b95dd217a1cc7a89d88f964bb5cf3223a4f7d57a3f1ba9a9ab3ba988620e09427f6e41fb81ad8b98b7a0f624dda169b541d5f6407473ad37735c6333b2", 0x6b) execve(0x0, 0x0, 0x0) 22:37:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x80) close(r0) 22:37:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6d7c0f1da8560bc267b21d94cad6eb110416f2d1ba9ae40db5eb21229e501f86fb81f721fcb771085d107da5a94e52789a21d9a508911b365535c4feff585253580a1ef577304a44722eee776af2500001e10ae28ea0374a993cff18c243b9dd8be80f052237631d77dbbc9ba864eb7259a71084f48d4b134338123674e7d7c7d2fdfaf1f04651718e315095550b7ed333e54c312a6d3b42776ead9331ce4eae86da4fb497e9299d0dd3ea209d2771b8e71dc17f1d8c051553b77d", 0xbb) 22:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20400, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r3, &(0x7f0000000000), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 22:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x40}, {0x1016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc13, 0x0) syz_emit_ethernet(0x4, &(0x7f00000002c0)="45e6ecbb") 22:37:23 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$dupfd(r1, 0x0, r1) 22:37:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0x7) 22:37:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/6, 0x6, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:23 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 22:37:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8764, 0x0, 0x8, 0x0, "8dc6861f02000000ec760000672c55000882335c", 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) 22:37:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x4, 0x4) 22:37:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) open(&(0x7f00000000c0)='./bus\x00', 0x8001, 0xf3) 22:37:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="edbf49c80de7c73b", 0x8, 0x0, 0x0, 0x0) 22:37:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:37:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) 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 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000180)) 22:37:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7fff, 0xfffffffffffff51b, "d40300eb9c7c4497845b45036d5d2af507e549ab", 0x1}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969c", 0x22f) 22:37:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r0) setreuid(0x0, 0xee00) setreuid(r1, r1) setreuid(0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r3, 0x20007471) 22:37:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r1, r4) 22:37:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8010, 0x0) socket(0x19, 0x3, 0xffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000380), 0x0, 0x53) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 22:37:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x40, 0x9, './file0\x00', 0x653158e6, 0x5, 0x5, 0xffffffffffffff81}) r1 = socket$inet(0x2, 0x2, 0x200000) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000080)="47f2a98bb911ab48c17838360824ed14b4a00bf45d92bf", 0x17, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 22:37:23 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0xd6) pipe(&(0x7f0000000000)) 22:37:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="48effab44aaa96a18c9fb429e7efc662f8e90028126f58b3dab2b695"], 0x1c, 0x0}, 0x0) 22:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/224, 0xe0}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mkdir(&(0x7f0000000400)='./file0\x00', 0xc0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) 22:37:23 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x410, 0xffffffffffffffff, 0x0, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x32) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="97022b013e250a64828b7bbf8473f39f69fa8570d0641d136bff4358328b89951847a532374595e553966c55ddb53d83158b5fffeb0e4f66f14c6707e9fd9d1170801e17888776709696081519cf9daf91d29fb7d163f68dafd59be60f29faf023c1ecdfd144095ea5b020b392217fe776a16a39be6b4b0406361caf0f2082ba5cbe8de2478b6bebac1ba6db377d8e48c75fc400f3edbadd46c2a73d3d589ded94f5381ebab6e3c486f0b3abe39e4917a14f48c336a23884ab072721148237e0be621d95e0c71ca98b0265aa1fe4bf5321e33346", 0xd4}, {&(0x7f00000001c0)="cc9340ec434023fd4543eeaedffc88ba68fdee38b58e254d4cbd02cfc721495122cb2d071a66ca03001de11c92d893c9af2f5481a1c9c4f8150646f059a1b2481087bd99d0d3247d59dd2a81937851f586822cbfcbd8f0860daad232ed984752d47ec43289f51e383ca831b7f44f11cbf084baafb3fbd374011500065d052c8ae45f50", 0x83}, {&(0x7f0000000280)="3b9660c6d8c548438a74a2d5714dd31c184ee804d761f8d42fd6c979a329077477a409c0c6fe0752a6257cdc5bc850f5b24475044ab3ab6a6b39e2abbe59a0a5de4049ef502ddcb96ef5c5a922b5bf528c", 0x51}], 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) close(r0) 22:37:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xffffffffd) openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) 22:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d, 0x9}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 22:37:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="0679d1d615eb82109cd3dfd7ff43007e7348bed1f0b70b8615ff61ab05f0648d24ae366365734a98371a40dc7ad04fa93066da1ded7c96abe6133130165f96bd9f13ff5445624f847c690e7c2b089b2f184cf92e0a0d0b2f86d2dd03749e69eb52ea31a7398f1e8ef58f19e1c4555c7cb758d0c0a14a28f15458b995cc81cd818f009726d3020daa99229fabb504e79a1aa047ccd7bcaddc3e715b92b54f1c701778aea31a569f397c675cc11a6fc2cc65a92d5968d7978aa9e636688d19d754d253dbce606fe8ac", 0xc8, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000cc467c4a9271f3e34f07fca88431aff1cd67b0396a8bcf516b8f3182d8f410f90eb8a7eaa54201fb079f0451c1d9138a6fb1f5a20d34ff8d5ff00c02000000d7027e264e1aa9cf613f39416fda8e6bb02a0600978104c4b46ad4fa867ebe82b396ced415ba6779d7597dee641c30d73931cb69b846bb2342c1b003cc90af21cc55a5b1bfcaca418909c2956beea8e89c8313fc6c4a865e0a8a56b0f70e4b95341bdbc5"], 0xa) 22:37:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000010c0)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b13f046401b14c769acf7a0cf17b1aa1701951ad0000a6b6212b3ab60bcf08d42b728630471988d3b7938824972e5ce8b49c6dfe5b9e44f6307c4f1905cf426e4f104d67a87b2e0dee9e3a43cd99f3cead0cf48a2b1cbbcc700907ad499671dbbd6cb0748d211f7487de8578c03fd755754d26f71310b952ae9ba1144b143b14fd7548151b38c4d03e9d64bee9de363852c8524c93cb0224cd2cabd63d415ef0fbacaeca5bfb0f24eea65c11f1c5b776bbe502481cc95256ebdc72191dabdd9516238c5bc47e0d7543f61bd7ef5605c38a0df23bb0ee0ad871c0613b8fc0a7bc5780fe6f487f38cb03e10ad153550b20655d747251a23a8a7fedb3676c94759497e8f7081dd5fdf75e1791fecf13348416b80e86981aa62595dca505d9122610b258c6ab645859a548f9d06e693f7f11df4f0d9dbf2e9a03e54854d04d2d75d03fccde98a343325e8dcb3c0c83dce69c3f1a2b57ba594567ae772d8b6bcecbde1a70dcea71e811fa222c7f07aa706a94bc87806906214a75ef63547df462424e650eafc98bbe91b4b70b655d3c5d1e40a5aeaad882c06727e43ac265682bd37fdd55fbf1eee33c578c0c4476f55cc5a6b78866fac186eefa2b78bf3111bbfbec9c11ac97969effcf988ecb50c251d07bbadb2d47f2b515e9d98c70edba202b75912f23107c45e2183be4858f3797674c3e248872ffe90badc4ff25d207ae44f2cd0c7617feb85e52c39623756dcf37615db147b9b732c343167f7fb54cf77629e852e8808f6f685a7d8cd9ca06c5972a07ef5b8b4d8e86da7ec1ccd5d4e4d2e9e69921accd1efeff87c4269aa783513302f5952d2c650227ff5c75969ef610a7cb337e2d0906dfe03728841f0676604be76c1ddceb18ae33156ce28ac6a354961742b7c7829f0502196797eb9c414af6dac2fcfb67c0b4c220f6246b2c7ecb6d60e3064343a0de55b62e7e8fff6bfa808cc1d0270e9aafbc6093a99e1d6728830367fcf42bd0fb76c8a0e18f60f9117139c318bfb84fe19e5b399306650d66ddf102e04870c79554773e4b6acbf0587e3de37bc6eb7e7aaf44d7bac2d0868852e8eceed46e0f1dfa5411111797bf1500e7cf4482d1410f4a2f35af41213b544d84da0d0c37b4b8174932476f1b52cb0037da8ea96e9a47ea1adec8598abe81eebb065e940a76598abb8993203ad01548375b0b834f1663def7029dc918b8fc5ef7a97eed4b3b933f2d17f91bfa0da2f32a5c603f815b34a9c38a276fc9ca1647af3c75bcec2e6d313c871294be07822544cde73ce5db4bca45c523d514d076f61c92ea4a6e37d50912118ab3b95b903eaa2f329d5d02a838031afa778c4ac0ac99187ccce3a9da5ecb3a04f159ac520f2084c1d8ef9b440e780be50a93d103156646eada2d1ee5e1b337767fd99c947e49f4a8a9b086cf63834e1c7c9bdb7308e7ef798f3993b3969f6025c439e55aaa27d5f6bb895ea01f963d4fdb5fd7a06b5cf93963035232d393abb1128466db11c110a7c8fa86719301b71f28b2120fc15dae81a3ba20018f36d85c3f6afb0aef40b273cea06dffe0f1fab00333795e8d06242e89e15baace7fd2d244ad730a3bad4a6d0500c09952668e65aa63b3b4d5c67d72dfbf46a83c2ffd727a485a5975a009aa0296a63532c8568f01f0394510bc2f4cb909cba0309d2fabbd06c19d95f51c2abe70f8df586a45247058d6880540c21e9f02f391ae58aad62df5b953d78c795fa550f2b050bf0721711f36976abd539a3ebb7a61f7631e1327c26b63922a7860526218bb273caa12497cc4f455231c159ede2bb34e2ee0bf0f82df2f23d73da5980dc9931f811ffcf7a450f3e549d4469a65176c17481930b7d853f37166c3c1da4492b32bf514d5842b341f2b036f7bd15bf0fb7f09efa81208fa92c756b215bfef24ebf1e7a5164fab21e68959fff75b79633e867944e3acf217e75d9af0783fab08f359e370baa18930445b4ae779a2b441f1d4a6b4134fb76ffb798dddb6b5272e51faf720355cf8e1b8f3cd9a1488caf030e3b4b70185609433cb7a46dad65c29f68045e56706c88a10853f63f975fa0427fc6063511e8dfbd9a261a1019fea379d6538700aaff80bf10303f2363bc3be33ecd7d1abdf88916bec389480700a073cd84867ececcb23f99ca8959f648bf2487f8aff37ca87698f51df9f29cd930e4668f6a004728ecf9b2f505acac316e48", 0xfbf) 22:37:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) fcntl$dupfd(r0, 0x0, r1) 22:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0xc9, &(0x7f00000001c0)="0af168e5a4923e8471101d050e4e6d9c9b910e79853d298dabb00cc2a80b03400144820f910d70db0f8a9b45da005b4c4895ad609de0a119c9805fa5ae662faa0a983d69152a5fe6f807bdb2faba9420c6ea15a20c17c94463b24e92c3b4f623623c33e0dccf79b4d47370428dd11b8f08ff3faffca59a4409c5e94d7c2bbabfe99178c950f884e1beae708caaad55bb709a0936c547cf140a49176ba89ca1f5c4a39a20aa6b4c9fe3faa84e52a6736011d1d54aabfce70070316fc81c7f55764ba98ed530677af75b") write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f00000002c0)=[{0xaf, 0x78cc9b85}, {0x20, 0x2}, {0x40, 0x10001}, {0xcf, 0x3}], 0x4}) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4000000000000, 0x7f, 0x5, 0x3, "098d14c67d04f300c566c0e500000100d03900", 0x2000000000000}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:37:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xff, &(0x7f0000000080)="dd56c8050878702c7c219b68b7d7ca9c6c29d2af8a109a487569304a4f00bba4feec3880a56b53140ac2a104da08390662fecb50fa362e33dd120e26168190f431fd5b39f0c1cd8220d0d194bff97eaf22ece187ccabf426809d53841919ca1b57d375a5b193be013805a4", 0x6b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0x3e80ad0c, 0x8b9, 0x1ff, "031d984996da8f8c3d8fc2db8e8b38fb07d67c31", 0x2, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r1, 0x4, 0x8c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 22:37:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x101, {0x7ff, 0x20}}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000004c0)="85752cb3ff552a2ac39438faf4ef0951d2b0e32403b51b2e8458c7f89f855ae308e16bc6eee07f9c9d4353febfc315e16946e95c3218f6608afd1c2a8def78802ac1d6d3b175e5b5f44459db133fa9", 0x4f) rmdir(&(0x7f0000000780)='./bus\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="626cd3bc2cd324a44c862001960b407bab94b29965ba9d128389cb359ae9683e0a7cd28205a4ed75eebae33fbb43c18e6321a6aba3d666b9865331415e8eb5951ace190d3a6750160c287eb95a603106f8feee1df8b76ff0706e377d48acaf45fe7951cb65ef48887cbb9a14bf16c6e6c95adf121c52b6dd21b99d05cd6193f04e4cd5da", 0x84) semctl$SETVAL(r0, 0xffffffffe, 0x8, &(0x7f0000000300)=0xc292) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000640)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x40}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3}, {0x1, 0x8}, {0x3}, {0x1, 0x8}, {0x2, 0x8}, {0x2}, {0x3, 0xffffffff}, {0x1, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x6}, {0x1, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x8001}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) geteuid() setreuid(r5, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000b8ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000424100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000a64810310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000100000000000000000000000000a4b2abfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa567a8e5b46276f8bda6a1dfb8c00870de60a1633defe10dc139cf568caa77f9b4a5554804cf1c9ec82eb54b4cbc6989c2e813d706612d58b9a61f216cea79b50ca3c1bcccd20f93e7aabe4d2af03208daf323961ec519a1f9cc1e88612a01ec5e59cfaefc0387ceb1415f82fa831bc6b48dc145ff9f60dd7274c30ef654d997ab86c98f37cb8300"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 22:37:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001540)="00000018600429000000020000000000000000000000000000000001000000000000020000000087899664b8", 0x2c}], 0x1) close(r1) 22:37:24 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x61, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) close(r0) r3 = getuid() recvfrom$inet6(r2, &(0x7f0000000140)=""/241, 0xf1, 0x1, 0x0, 0x0) setuid(r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)) shmctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000040)) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x81, r3, r5, r3, 0x0, 0x100, 0x2}, 0x9, 0x401, r6, r7, 0x0, 0x7, 0x1000}) 22:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffd, 0xfffffffffffffffd, 0xffffffffffffd535, 0x40, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) panic: pool_do_get: shmpl free list modified: page 0xfffffd8030261000; item addr 0xfffffd8030261070; offset 0x10=0xdeafbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *240983 67600 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff822b07c8,1,ffff800014a0424c) at pool_do_get+0x464 pool_get(ffffffff822b07c8,1) at pool_get+0xb5 shmget_allocate_segment(ffff800014950978,ffff800014a043e8,0,ffff800014a04450) at shmget_allocate_segment+0x15e sys_shmget(ffff800014950978,ffff800014a043e8,ffff800014a04450) at sys_shmget+0x13f syscall(ffff800014a044c0) at syscall+0x511 Xsyscall(6,0,fffffffffffffff4,0,4,de7fcfcf010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: shmpl free list modified: page 0xfffffd8030261000; item addr 0xfffffd8030261070; offset 0x10=0xdeafbe00 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff822b07c8,1,ffff800014a0424c) at pool_do_get+0x464 pool_get(ffffffff822b07c8,1) at pool_get+0xb5 shmget_allocate_segment(ffff800014950978,ffff800014a043e8,0,ffff800014a04450) at shmget_allocate_segment+0x15e sys_shmget(ffff800014950978,ffff800014a043e8,ffff800014a04450) at sys_shmget+0x13f syscall(ffff800014a044c0) at syscall+0x511 Xsyscall(6,0,fffffffffffffff4,0,4,de7fcfcf010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb> show registers rdi 0xffffffff81b574d7 db_enter+0x17 rsi 0x346e __ALIGN_SIZE+0x246e rbp 0xffff800014a040b0 rbx 0xffff800014a04160 rdx 0x346f __ALIGN_SIZE+0x246f rcx 0xffff800002591000 rax 0xffff800002591000 r8 0xffff800014a04070 r9 0x1 r10 0xffff800001990b40 r11 0xa1fb85fc6553766a r12 0x3000000008 r13 0xffff800014a040c0 r14 0x100 r15 0x1 rip 0xffffffff81b574d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a040a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=240983 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800014950270,0xffff800014950be0 process=0xffff8000ffffb3b8 user=0xffff8000149ff000, vmspace=0xfffffd803f00cd68 estcpu=24, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67600 247280 40303 0 2 0 syz-executor.1 *67600 240983 40303 0 7 0x4000000 syz-executor.1 67600 120829 40303 0 3 0x4000080 fsleep syz-executor.1 67600 210413 40303 0 3 0x4000080 fsleep syz-executor.1 67600 507921 40303 0 3 0x4000080 fsleep syz-executor.1 86772 209852 1 0 3 0x80 nanosleep init 10753 487499 49136 0 2 0x482 syz-executor.0 40303 93128 49136 0 2 0x482 syz-executor.1 687 460309 0 0 3 0x14200 bored sosplice 49136 425981 46374 0 3 0x82 thrsleep syz-fuzzer 49136 75363 46374 0 3 0x4000082 thrsleep syz-fuzzer 49136 386823 46374 0 3 0x4000082 thrsleep syz-fuzzer 49136 107312 46374 0 3 0x4000082 kqread syz-fuzzer 49136 58663 46374 0 3 0x4000082 thrsleep syz-fuzzer 49136 165123 46374 0 3 0x4000082 thrsleep syz-fuzzer 49136 224804 46374 0 3 0x4000082 thrsleep syz-fuzzer 46374 266104 72559 0 3 0x10008a pause ksh 72559 264354 77643 0 3 0x92 select sshd 77643 489129 1 0 3 0x80 select sshd 25876 106084 8255 73 3 0x100090 kqread syslogd 8255 349536 1 0 3 0x100082 netio syslogd 43032 298966 1 77 3 0x100090 poll dhclient 94620 116042 1 0 3 0x80 poll dhclient 44788 348089 0 0 3 0x14200 pgzero zerothread 49942 185741 0 0 3 0x14200 aiodoned aiodoned 10038 131042 0 0 3 0x14200 syncer update 77748 446863 0 0 3 0x14200 cleaner cleaner 20068 81992 0 0 3 0x14200 reaper reaper 75099 84391 0 0 3 0x14200 pgdaemon pagedaemon 75939 305375 0 0 3 0x14200 bored crynlk 61134 251131 0 0 3 0x14200 bored crypto 47539 204695 0 0 3 0x40014200 acpi0 acpi0 2037 309533 0 0 3 0x14200 bored softnet 33193 4190 0 0 3 0x14200 bored systqmp 95427 477969 0 0 3 0x14200 bored systq 24029 25182 0 0 3 0x40014200 bored softclock 865 321496 0 0 3 0x40014200 idle0 51675 29262 0 0 3 0x14200 bored smr 1 420341 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6336K 6852K 78643K 11901 0 0 pcb 23 9K 10K 78643K 316 0 0 rtable 100 3K 3K 78643K 486 0 0 ifaddr 52 12K 13K 78643K 144 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 24K 78643K 94 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1841 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 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 86 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 646 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 35 22K 46K 78643K 462 0 0 subproc 64 65538K 67586K 78643K 308 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 68 0 0 in_multi 33 2K 2K 78643K 157 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 257 0 0 pfkey data 0 0K 0K 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 78 20K 24K 78643K 2377 0 0 UVM aobj 19 3K 3K 78643K 24 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 48 0 0 NDP 10 0K 0K 78643K 48 0 0 temp 153 2690K 2811K 78643K 5236 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 352 0 345 1 0 1 1 0 8 0 plimitpl 152 34 0 27 1 0 1 1 0 8 0 rtentry 112 104 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 126 0 122 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 ppxss 1128 9 0 9 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 475 0 287 12 0 12 12 0 8 0 art_table 32 476 0 287 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 22 0 5 1 0 1 1 0 8 0 shmpl: pool(0xffffffff822b07c8:shmpl): page inconsistency: page 0xfffffd8030261000; item ordinal 0; addr 0x352652c8b4bd794a dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2450 0 1016 47 0 47 47 0 8 0 ffsino 240 2450 0 1016 85 0 85 85 0 8 0 nchpl 144 3517 0 1867 62 0 62 62 0 8 0 uvmvnodes 72 2905 0 0 53 0 53 53 0 8 0 vnodes 200 2905 0 0 153 0 153 153 0 8 0 namei 1024 10324 0 10324 2 1 1 1 0 8 1 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 10443 0 10443 11 8 3 6 0 8 3 sigapl 432 797 0 784 2 0 2 2 0 8 0 futexpl 56 10204 0 10201 1 0 1 1 0 8 0 knotepl 112 310 0 291 1 0 1 1 0 8 0 kqueuepl 104 133 0 131 1 0 1 1 0 8 0 pipepl 112 560 0 541 3 2 1 2 0 8 0 fdescpl 424 798 0 784 2 0 2 2 0 8 0 filepl 120 4848 0 4752 4 0 4 4 0 8 1 lockfpl 104 275 0 274 2 1 1 1 0 8 0 lockfspl 32 84 0 83 2 1 1 1 0 8 0 sessionpl 112 25 0 16 1 0 1 1 0 8 0 pgrppl 48 41 0 32 1 0 1 1 0 8 0 ucredpl 96 948 0 941 1 0 1 1 0 8 0 zombiepl 144 784 0 783 2 1 1 1 0 8 0 processpl 840 813 0 783 4 0 4 4 0 8 0 procpl 600 1631 0 1591 4 0 4 4 0 8 0 sosppl 128 11 0 11 2 2 0 1 0 8 0 sockpl 384 590 0 573 3 0 3 3 0 8 1 mcl64k 65536 23 0 23 3 2 1 1 0 8 1 mcl16k 16384 5 0 5 3 3 0 1 0 8 0 mcl12k 12288 15 0 15 3 2 1 1 0 8 1 mcl9k 9216 19 0 19 3 2 1 1 0 8 1 mcl8k 8192 5 0 5 3 2 1 1 0 8 1 mcl4k 4096 27 0 27 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 4 3 1 1 0 8 1 mcl2k 2048 55654 0 55611 18 12 6 13 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94849 0 94782 14 7 7 9 0 8 1 bufpl 256 7300 0 2706 288 0 288 288 0 8 0 anonpl 16 81139 0 70331 50 3 47 47 0 62 3 amapchunkpl 152 3645 0 3540 9 2 7 7 0 158 2 amappl16 192 3398 0 2798 35 4 31 31 0 8 0 amappl15 184 203 0 203 2 1 1 1 0 8 1 amappl14 176 226 0 223 2 1 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 20 0 18 1 0 1 1 0 8 0 amappl11 152 150 0 135 1 0 1 1 0 8 0 amappl10 144 138 0 137 4 3 1 1 0 8 0 amappl9 136 570 0 567 1 0 1 1 0 8 0 amappl8 128 145 0 132 1 0 1 1 0 8 0 amappl7 120 123 0 116 1 0 1 1 0 8 0 amappl6 112 162 0 155 1 0 1 1 0 8 0 amappl5 104 145 0 134 1 0 1 1 0 8 0 amappl4 96 998 0 971 2 1 1 2 0 8 0 amappl3 88 162 0 157 1 0 1 1 0 8 0 amappl2 80 6065 0 6015 2 0 2 2 0 8 0 amappl1 72 23352 0 22974 26 17 9 19 0 8 0 amappl 72 1904 0 1867 1 0 1 1 0 75 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 23 0 5 1 0 1 1 0 8 0 uaddrrnd 24 798 0 784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 798 0 784 1 0 1 1 0 8 0 vmmpekpl 168 9455 0 9434 2 0 2 2 0 8 0 vmmpepl 168 89537 0 88058 102 26 76 86 0 357 7 vmsppl 264 797 0 784 2 1 1 2 0 8 0 pdppl 4096 1603 0 1568 6 1 5 6 0 8 0 pvpl 32 258346 0 244316 138 18 120 120 0 265 6 pmappl 200 797 0 784 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 444 0 32 12 0 12 12 0 8 0